1/13
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
AWS CodeDeploy
a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances, serverless Lambda functions, or Amazon ECS services.
Servers / Instances must be provisioned and configured ahead of time with the
CodeDeploy Agent
AWS CodeCommit
(Discontinued July 25th 2024)
ā¢ Source-control service that hosts Git-based repositories
ā¢ Makes it easy to collaborate with others on code
ā¢ The code changes are automatically versioned
AWS CodeBuild
ā¢ Code building service in the cloud (name is obvious)
ā¢ Compiles source code, run tests, and produces packages that are ready to be deployed
AWS CodeBuild Benefits:
ā¢ Fully managed, serverless
ā¢ Continuously scalable & highly available
ā¢ Secure
ā¢ Pay-as-you-go pricing ā only pay for the build time
AWS CodePipeline
Orchestrate the different steps to have the code automatically pushed to production
ā¢ Code => Build => Test => Provision => Deploy
ā¢ Basis for CICD (Continuous Integration & Continuous Delivery)
AWS CodeArtifact
secure, scalable, and cost-effective artifact management for software development
Artifact management
Storing and retrieving code dependencies
Developers and CodeBuild
can then retrieve dependencies straight from CodeArtifact
AWS SSM
AWS Systems Manager
AWS Systems Manager
ā¢ Helps you manage your EC2 and On-Premises systems at scale
ā¢ Another Hybrid AWS service
ā¢ Get operational insights about the state of your infrastructure
ā¢ Suite of 10+ products
ā¢ Most important features are:
ā¢ Patching automation for enhanced compliance
ā¢ Run commands across an entire fleet of servers
ā¢ Store parameter configuration with the SSM Parameter Store
ā¢ Works for Linux, Windows, MacOS, and Raspberry Pi OS (Raspbian)
To use SSM you need to
install the SSM agent onto the systems we control
ā¢ Installed by default on Amazon Linux AMI & some Ubuntu AMI
ā¢ If an instance canāt be controlled with SSM, itās probably an issue with the SSM agent!
ā¢ Thanks to the SSM agent, we can run commands, patch & configure our servers
Systems Manager ā SSM Session Manager
ā¢ Allows you to start a secure shell on your EC2 and on-premises servers
ā¢ No SSH access, bastion hosts, or SSH keys needed
ā¢ No port 22 needed (better security)
Systems Manager Parameter Store
ā¢ Secure storage for configuration and secrets
ā¢ API Keys, passwords, configurationsā¦
ā¢ Serverless, scalable, durable, easy SDK
ā¢ Control access permissions using IAM
ā¢ Version tracking & encryption (optional)