https://github.com/converged-computing/cloud-select
Cloud selection tool (under development)
https://github.com/converged-computing/cloud-select
Last synced: 5 months ago
JSON representation
Cloud selection tool (under development)
- Host: GitHub
- URL: https://github.com/converged-computing/cloud-select
- Owner: converged-computing
- License: mit
- Created: 2022-12-03T18:50:50.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-30T04:19:21.000Z (over 1 year ago)
- Last Synced: 2026-01-05T15:04:18.088Z (5 months ago)
- Language: Python
- Homepage: https://converged-computing.github.io/cloud-select
- Size: 7.02 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Support: docs/support.md
Awesome Lists containing this project
README
# Cloud Select
[](#contributors-)
[](https://pypi.org/project/cloud-select-tool/)
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](https://converged-computing.github.io/cloud-select/) ⭐️
- 📦️ [Pypi Package](https://pypi.org/project/cloud-select-tool/) 📦️
## TODO and Questions
- [ ] 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)
### Future desires
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
## 😁️ Contributors 😁️
We use the [all-contributors](https://github.com/all-contributors/all-contributors)
tool to generate a contributors graphic below.
## License
HPCIC DevTools is distributed under the terms of the MIT license.
All new contributions must be made under this license.
See [LICENSE](https://github.com/converged-computing/cloud-select/blob/main/LICENSE),
[COPYRIGHT](https://github.com/converged-computing/cloud-select/blob/main/COPYRIGHT), and
[NOTICE](https://github.com/converged-computing/cloud-select/blob/main/NOTICE) for details.
SPDX-License-Identifier: (MIT)
LLNL-CODE- 842614