Skip to content

rasa-jmac/Cloud-Benchmark

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CrowdStrike Falcon Twitter URL

CrowdStrike CWP / Horizon Benchmark Utilities

These utilities have been developed to assist you in calculating the overall size of a cloud deployment.

Running an audit

  • Login to your cloud provider and then connect to Cloud Shell.
    • If asked, select BASH for your environment.
  • 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.

Notes

  • 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
  • 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 documentation

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

AWS Cloud Shell overview || AWS Cloud Shell documentation

AWS Cloud Shell direct links

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

Azure Cloud Shell overview || Azure Cloud Shell Quickstart || Azure Cloud Shell direct link

Google Cloud Shell

Google Cloud Shell overview || Google Cloud Shell documentation || Google Cloud Shell direct link

License

These scripts are provided to the community, for free, under the Unlicense license. As such, these scripts carry no formal support, express or implied.

Questions?

Please review our Code of Conduct and then submit an issue or pull request. We will address the issue as quickly as possible.

About

Cloud deployment size calculation utilities

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 66.0%
  • Shell 34.0%