This is a tool that helps a user select a cloud. It will make it easy for an HPC user to say:
I need 4 nodes with these criteria, to run in the cloud.
And then be given a set of options and prices for different clouds to choose from. There are some supporting packages that exist already (in Go for AWS) so we will start there.
🚧️ under development 🚧️
This tool is under development and is not ready for production use. See our
- ⭐️ Documentation ⭐️
- 📦️ Pypi Package 📦️
- should cache be organized by region to allow easier filter (data for AWS doesn't have that attribute)
- go through list of instance features and implement remaining for Google (if possible)
These are either "nice to have" or small details we can improve upon. Aka, not top priority.
- should we allow currency outside USD? Probably not for now.
- could eventually support different resource types (beyond compute or types of prices, e.g., pre-emptible vs. on demand)
- aws instance listing (based on regions) should validate regions - an invalid regions simply returns no results
We use the all-contributors tool to generate a contributors graphic below.
Vanessasaurus 💻 |
Jane Herriman 💻 |
HPCIC DevTools is distributed under the terms of the MIT license. All new contributions must be made under this license.
See LICENSE, COPYRIGHT, and NOTICE for details.
SPDX-License-Identifier: (MIT)
LLNL-CODE- 842614