Work on the command line Flashcards
What is cloud formation
a way for outlining your AWS infrastructure for any resources
What are the benefits of AWS CloudFormation
infrastructure as code
- no need to manually create infrastructure
- changes to the infrastructure are reviewed through code
Cost
- Each resources within the stack is tagged with an identifier so you can easily see how much a stack costs you
- You can estimate the costs of your resources using the CloudFormation template
- Savings strategy: In Dev, you could automate deletion of templates at 5pm and recreated at 8am, safely
What is AWS Cloud Development Kit (CDK)
Define your cloud infrastructure using a familiar language
The code is compiled into a CloudFormation template
You can deploy infrastructure and app runtime code together
- Great for Lambda functions
- Great for Docker containers
What is AWS Elastic Beanstalk
A developer centric view of deploying an application on AWS
is PaaS
Free but you have to pay for the underlying instances
What is AWS Code deploy
A way to deploy applications automatically
Works with EC2 instances
Works with On-Premises Servers
Hybrid service
Servers / Instances must be provisioned and configured ahead of time with the CodeDeploy agent
What is AWS CodeCommit
Amazons on Source-control service that hosts Git-based repositories
Makes it easy to collaborate with others on code
The code changes are automatically versioned
What are the benefits of AWS Code Commit
Fully managed
Scalable and highly available
Private, Secured, Integrated with AWS
What is AAWS CodeBuild
Code building service in the cloud
Compiles source code, run tests, and produces packages that are ready to be deployed
What are the benefits of AWS CodeBuild
Fully managed, serverless
Continuously scalable and highly available
Secure
Pay-as-you-go pricing only pay for the build time
What is AWS CodePipline
Orchestrate the different steps to have the code automatically pushed to production
Basis for CICD
What are the benefits of AWS CodePipeline
Fully managed, comptaible with CodeCommit,CodeBuild,CodeDeploy, Elastic Beanstalk, CloudFormation,Github,and custome plugins
What is AWS CodeArtifact
a secure, scalable and cost-effective artifact management for software development
Developers and Codebuild can then retrieve dependencies straight from CodeArtifact
What is AWS CodeStar
Unified UI to easily manage software development activities in one place
What is AWS Cloud9
A cloud IDE for writing,running and debugging code
Allows collaboration in the browser with people at the same time
What is AWS Systems Manager (SSM)
Helps you manage your EC2 and On-Premises systems at scale
Get operational insights about the state of your infrastructure