These utilities have been developed to assist you in calculating the overall size of a cloud deployment.
- Login to your cloud provider and then connect to Cloud Shell.
- If asked, select
BASH
for your environment.
- If asked, select
- Execute the following command:
curl https://raw.githubusercontent.com/rasa-jmac/Cloud-Benchmark/main/benchmark.sh | /bin/bash
Results will be calculated and displayed directly to your terminal.
- Scripts can be executed directly as shown above, or downloaded and then executed at a later time.
- Don't forget to set execution permissions on
benchmark.sh
if you decide to download and execute later. - Required Python dependencies are listed in the requirements.txt file residing in the directory for that cloud provider.
-
Install these dependencies with the command:
pip3 install -r requirements.txt
or
python3 -m pip install -r requirements.txt
-
- Don't forget to set execution permissions on
- Downloaded audit scripts are developed using Python 3 and BASH.
- Audit scripts are removed after the process completes.
- As part of the audit, necessary dependencies are installed based upon cloud provider.
Cloud Shell is an online development and operations environment accessible anywhere with your browser. AWS, Azure and GCP all support Cloud Shell environments and provide documentation for using these environments.
AWS Cloud Shell overview ||
AWS Cloud Shell documentation
Region | Link |
---|---|
us-east-1 | Virginia, United States |
us-east-2 | Ohio, United States |
us-west-2 | Oregon, United States |
eu-west-1 | Ireland |
ap-northeast-1 | Tokyo, Japan |
Azure Cloud Shell overview || Azure Cloud Shell Quickstart || Azure Cloud Shell direct link
Google Cloud Shell overview || Google Cloud Shell documentation || Google Cloud Shell direct link
These scripts are provided to the community, for free, under the Unlicense license. As such, these scripts carry no formal support, express or implied.
Please review our Code of Conduct and then submit an issue or pull request. We will address the issue as quickly as possible.