Skip to main content

Tool for calculating costs and needs between cloud and HPC.

Project description

Cloud Select

All Contributors

PyPI

Cloud Select Logo

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

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 tool to generate a contributors graphic below.

Vanessasaurus
Vanessasaurus

💻
Jane Herriman
Jane Herriman

💻

License

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cloud_select_tool-0.1.0.tar.gz (144.6 kB view details)

Uploaded Source

Built Distribution

cloud_select_tool-0.1.0-py3-none-any.whl (70.3 kB view details)

Uploaded Python 3

File details

Details for the file cloud_select_tool-0.1.0.tar.gz.

File metadata

  • Download URL: cloud_select_tool-0.1.0.tar.gz
  • Upload date:
  • Size: 144.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.2

File hashes

Hashes for cloud_select_tool-0.1.0.tar.gz
Algorithm Hash digest
SHA256 52a9c42ae3086f276c16596d9d754c7a6a42c449971815c7aee6242f031e1e27
MD5 38ef528e423638061b96e1ad4f9b5673
BLAKE2b-256 118c3d001f037c3ba75ca636f198d8da8157d823cf36c6e71a62863d247f37c8

See more details on using hashes here.

File details

Details for the file cloud_select_tool-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cloud_select_tool-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aef904b9bd9c0760813c6e198f973f90f38b0088d50ef8bd3aaea229c2523915
MD5 2575216d6597f780f9a2e3c15cc03254
BLAKE2b-256 be441d66910fc945cb73a59bbde4c76cca008df260357b158871ae6fb5d11ca2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page