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”
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?”
Amazon EBS Volumes
Up to 7 partitions per AZ Can span across multiple AZs in the same region Up to 100s of EC2 instances The instances in a partition do not share racks with the instances in the other partitions A partition failure can affect manyEC2 but won’t affect other partitions EC2 instances get access to the partition … Continue reading “AWS CSA Tips – Placement Groups – Partition”
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.
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”
Note: You can only cancel Spot Instance requests that are open, active, or disabled. Cancelling a Spot Request does not terminate instances You must first cancel a Spot Request, and then terminate the associated Spot Instances. Created using draw.io