Compute / Containers / Serverless Flashcards

1
Q

What is AWS App Runner

A

Easily deploy source code or and Docker image to a Web App. AR connects to the repo and automaticaly builds the pipeline.

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

Types of EC2 instances in terms for PRICING:

A

On-Demand, Reserved and Spot instances.

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

Whats the DIFF between LAUNCH TEMPLATE and LAUNCH CONFIGURATION

A

Launch configuration its actually not recommended by AWS since have fewer features.

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

The 3 main benefits of EC2 Auto Scaling are:

A

Fault Tolerance, Availability and Cost Management.

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

What are the states fo Lifecycle hooks?

A

Pending:Wait, Pending: Proceed
Terminating:Wait, Terminating: Proceed

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

What is a ASG?

A

Contains a collection of EC2 instances that are treated as a logical grouping for the purposes of automatic scaling and management. An Auto Scaling group also lets you use Amazon EC2 Auto Scaling features such as health check replacements and scaling policies.

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

Whats is EC2 Image Builder used for?

A

automate the creation, management, and deployment of customized, secure, and up-to-date server images.

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

provides an automation framework for building secure AMIs and container images on AWS.

A

Image Pipeline

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

_____ or ____________ recipe is a document that defines the base and the components that are applied to the base to produce the desired configuration for the output.

A

Image recipe or container recipe.

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

Quickly deploy and manage applications in the AWS Cloud without having to learn about the infrastructure that runs those applications. Elastic Beanstalk reduces management complexity without restricting choice or control. You simply upload your application, and _____________________ automatically handles the details of capacity provisioning, load balancing, scaling, and application health monitoring.

A

Elastic Beanstalk

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

This service helps to CONVERT an old monolithic APP into a CONTAINER

A

AWS App2Container

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

_________________ simplify building, releasing, and operating production-ready containerized applications on Amazon ECS from a local development environment. The ______________________ aligns with developer workflows that support modern application best practices: from using infrastructure as code to creating a CI/CD pipeline provisioned on behalf of a user.

A

AWS Copilot

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

Is the AWS version of Docker Hub

A

ECR: Elastic Container Registry

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

What is the definition file for ECS

A

Task definition: Its a JSON document that contains all of the specifications for ECS to run

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

On top of what can ECS run?

A

Fargate or EC2 intances.

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

Fully managed container orchestration service

A

ECS

17
Q

Whats the DIFF between EKS and EKS-D

A

EKS its a fully managed service while EKS -D its a open source distro of kubernetes, which means you can install it by yourself and actually its under your ONLY responsability.

18
Q

This is under the hood of ECS, helps to avoid manage instances

A

AWS Fargate

19
Q

Whats ROSA stands for?

A

Red Hat OpenShift on AWS

20
Q

What scenarios can you think of AWS LAMDA is a good fit for?

A

File Processing, Stream Processing, Web Apps, IoT or Mobile Backends

21
Q

is a toolkit that improves the developer experience of building and running serverless applications on AWS:

A

AWS Serverless Application Model (AWS SAM)

22
Q

Which actors take place in Amazon SNS?

A

Producers and Consumers

23
Q

When it comes to undocking applications, which service is a must?

A

Amazon SQS

24
Q

In which scenario does AWS recomends use Amazon MQ

A

Migrating apps from existing Message Brokers that relys on compatibility features.

25
Q

Whats the DIFF between SQS and SNS

A

Both are queue topic service, but SNS also offers managed messaging services which means that SNS can deliver to another AWS services but push and SMS messages (end user).

26
Q

What is AWS Step Functions?

A

Is a serverless orchestration service that lets you integrate with AWS Lambda functions and other AWS services to build business-critical applications. Through Step Functions’ graphical console, you see your application’s workflow as a series of event-driven steps.

27
Q

AWS Step Functions workflows types:

A

Standard: run once a year.
Express: Can run but than once but only up to five minutes.

28
Q

Workflow Studio for AWS Step Functions is:

A

a low-code visual workflow designer for Step Functions that lets you create serverless workflows by orchestrating AWS services. Use drag and drop to create and edit workflows, control how input and output is filtered or transformed for each state, and configure error handling. As you create a workflow, Workflow Studio validates your work and auto-generates code.