AWS Other Services Cheatsheet

CodeCommit: service where you can store your code. A similar service is GitHub CodeBuild: build and testing service in your CICD pipelines CodeDeploy: deploy the packaged code onto EC2 and AWS Lambda CodePipeline: orchestrate the actions of your CICD pipelines (build stages, manual approvals, many deploys, etc) CloudFormation: Infrastructure as Code for AWS. Declarative way to manage, create and update … Continue reading “AWS Other Services Cheatsheet”

How to factory reset AWS account?

You can use Cloud Nuke: https://github.com/gruntwork-io/cloud-nuke Steps to use on mac: Install cloud-nuke using homebrew 2. Destroy All (jokes please read the document here before you do anything) THE NEXT STEPS ARE DESTRUCTIVE AND COMPLETELY IRREVERSIBLE, PROCEED WITH CAUTION!!!   3. When the below command is executed, this tool will delete all default VPCs and … Continue reading “How to factory reset AWS account?”

AWS CSA Tips – Placement Groups – Spread

Pros: Can span across Availability Zones (AZ) Reduced risk is simultaneous failure EC2 Instances are on different physical hardware Cons: Limited to 7 instances per AZ per placement group AWS Definition: Spread – strictly places a small group of instances across distinct underlying hardware to reduce correlated failures.  

AWS CSA Tips – Placement Groups – Cluster

Pros: Great network – 10 Gbps bandwidth between instances Cons: If the rack fails, all instances fail at the same time AWS Definition: Cluster – packs instances close together inside an Availability Zone. This strategy enables workloads to achieve the low-latency network performance necessary for tightly coupled node-to-node communication that is typical of HPC applications. … Continue reading “AWS CSA Tips – Placement Groups – Cluster”