Deployment Flashcards

1
Q

Elastic Beanstalk

A

Developer centric view of deploying an app. Still have full control over the configuration of components.

Is great to Replatform from on-premise to cloud

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Beanstalk environment

A

Collection of AWS resources running an application

Web server environment serves HTTP requests.
Worker environment backend that pulls tasks from SQS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Elastic Beanstalk

Managed Platform Updates

A

Automatically provide fixes, software updates, and new features during a scheduled maintenance window. Your application remains in service during the update process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CodeDeploy to EC2

A

Will do in place update to your fleet of EC2 instances. Use hooks to verify the deployment after each phase.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

CodeDeploy to AutoScaling Groups

A
  • In place updates: Updates curren existing instances
  • Blue/Green deployment: A new ASG is created and you choose how long to keep the old instances (must use ELB)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

CodeDeploy to Lambda

A

Uses traffic shifting feature with lambda alias. Pre and post traffic hooks (implemented in lambda) to validate deployment.

SAM framework natively uses CodeDeploy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

CodeDeploy to ECS

A

Support Blue/Green and Canary deployments. A new task set is created and traffic is re-routed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

CloudFormation retaining resources

A

Specify Retain DeletionPolicy to preserve resources or Snapshot to maintain copy of data in case of CloudFormation delete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

CloudFormatio Custom Resources

A

Invoke a Lambda function to do anything:
* Create On Premise resources
* Fetch an AMI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

CloudFormation StackSets

A

Create, update, or delete stacks across accounts and regions. Automatic Deployment to deploy in accounts of an Organization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

AWS Service Catalog

A

Self-service portal to launch a set of authorized products pre-defined by admins. Underlying CloudFormation templates.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

AWS Service Catalog Constraints

A
  • Template constraints restrict the configuration parameters that are available for the user when launching the product
  • Launch constraints allow you to specify a role for a product in a portfolio. This role is used to provision the resources at launch, so you can restrict user permissions without impacting users’ ability to provision products from the catalog.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

AWS Service Catalog Service Actions

A

Enable end users to perform operational tasks, troubleshoot issues, run approved commands, without needing to grant end users full access to AWS. You use Systems Manager documents to define service actions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Serverles Application Model (SAM)

A

Framework for developing and deploying serverless applications
* All the configuration is YAML code
* Run resources locally

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

AWS Cloud Development Kit (CDK)

A

Define your infrastructure using a familiar language, then the code is compiled into a CloudFormation template

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

AWS Systems Manager

A

Manage EC2 and on premise at scale. Need to install SSM agent.

17
Q

AWS Systems Manager Run Command

A

Execute a document or run a command across multiple instances. No need for SSH.

18
Q

System Manager Patch Manager

A
  1. Define a patch baseline
  2. Define groups with tag Patch Group
  3. Define maintenance windows
  4. Add AWS-RunPatchBaseline Run Command
  5. Define rate control
19
Q

Systems Manager Session Manager

A

Start a secure shell through AWS console, CLI or SDK without SSH access or bastion. Logs can be sent to S3 or CloudWatch

20
Q

Systems Manager OpsCenter

A

Resolve operational issues (OpsItems), provides automation runbooks. EventBridge or CloudWatch can create OpsItems.

21
Q

AWS CloudMap

A

Fully managed resource discovery service. Creates a map of the backend services, integrated with health checks

22
Q

A/B testing

A

Compares the performance of two different versions simultaneously

23
Q

AWS App Runner

A

Provides a fast, simple, and cost-effective way to deploy from source code or a container image directly to a scalable and secure web application

24
Q

AWS Proton

A
  1. Automated infrastructure as code provisioning and deployment of serverless and container-based applications
  2. Standardized infrastructure
  3. Deployments integrated with CI/CD
25
Q

AWS Amplify

A

Provides frontend libraries, UI components, backend building (authentication, APIs and storage) and real time data syncronization