Deploying and Managing Infrastructure at Scale Flashcards
What is CloudFormation?
It’s a way to declare all your AWS Infrastructure.
In this way you are working under a concept of:
Infrastructure as a Code (IaaC)
Page 224
What is IaaC?
Infrastructure as a Code
(All the resources are created in an automatical way)
To make some change on infrastructure, you must review the “code”
Page 225
How AWS CloudFormation Cost works?
- Each resource created by CloudFormation is taged
- Each resourse can be estimated through its template.
- You can deploy and destroy the resource in an schedule to save costs.
Page 225
What is AWS Stack Designer?
It’s a view of all the resources created in CloudFormation stack and see all their relations.
Page 227
What is the format of a CoudFormation Template?
JSON/YAML
Page 228
What is AWS Cloud Development Kit (CDK)?
It’s a Developer Kit to Define the CloudFormation Template from another programming
What is AWS Elastic Beanstalk?
- Is a Platfor as a Service (PaaS)
- It’s an asistent to implement services under the most commom topologic, i:ex
ELB->EC2s->RDS
Page 232
How Elastik Beanstalk works?
- It’s a managed service
- The Deploy is configurable but Beanstalk perfome it.
- Calculate the amount of resources needs to provisioning
- Monitoring-health and aprovisioning
Page 233
Docker containers and Multi-Containers are supported in Beanstalk?
Yes.
Page 234
What is AWS CodeDeploy?
- A managmend service to deploy applications into the automatically.
- It can be in the Cloud, on Premise or Hybrid.
Page 236
What is CodeCommit?
Is the AWS service of Code Repositoring, base on GIT.
(Sorurce Control Version)
Page 237
What is AWS CodeBuild?
It’s a service to:
1. Compile the Source
2. Run Tets
3. Produce Package to Deploying.
Page 238
What is AWS CodePipeline?
It’s a service that orchestrate the diferents steps to have the code deployed into production.
239
What are the steps of AWS CodePipeline and its AWS Services.
- Code (CodeCommit)
- Build/Compile (CodeBuild)
3 Test (CodeBuild) - Provisioning (CodeDeploy)
5 Deploy (Elastic Beanstalk)
What is Amazon CodeArtifact
It’s a managed service where all the dependencies of a code, and its deploy, need to run.
The service store all the packages required from application to deploy.
It’s like Nuget, PIP, etc..