AWS Global Infrastructure & Reliability Flashcards

1
Q

What is AWS Elastic Beanstalk?
a) A fully managed container orchestration service
b) A fully managed platform-as-a-service (PaaS) for deploying and running applications
c) A managed service for relational databases
d) A content delivery network (CDN) service

A

b) A fully managed platform-as-a-service (PaaS) for deploying and running applications.

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

Which programming languages and platforms does Elastic Beanstalk support?
a) Only Java and .NET
b) Only Python and Node.js
c) Multiple programming languages and platforms, including Java, .NET, Python, Node.js, Ruby, PHP, and Go
d) Only Ruby and PHP

A

c) Multiple programming languages and platforms, including Java, .NET, Python, Node.js, Ruby, PHP, and Go.

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

True or False: Elastic Beanstalk automatically handles capacity provisioning, load balancing, and application health monitoring.

A

True

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

What deployment models does Elastic Beanstalk support?
a) Single instance and multiple instances
b) Only single instance
c) Only multiple instances
d) None of the above

A

a) Single instance and multiple instances.

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

Which AWS resources can be managed and configured using Elastic Beanstalk?
a) EC2 instances, Auto Scaling groups, and Amazon RDS databases
b) Amazon S3 buckets, CloudFront distributions, and Route 53 DNS records
c) Lambda functions, API Gateway endpoints, and DynamoDB tables
d) Elastic Load Balancers, Amazon RDS databases, and Amazon VPCs

A

a) EC2 instances, Auto Scaling groups, and Amazon RDS databases.

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

Which of the following is NOT a deployment environment in Elastic Beanstalk?
Production
Staging
Development
Testing

A

Testing
The four deployment environments in Elastic Beanstalk are: Production, Staging, Development, and Preproduction.

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

What is the maximum number of environments that you can create for a single application in Elastic Beanstalk?
10
50
100
Unlimited

A

100
There is no limit to the number of environments you can create for a single application in Elastic Beanstalk.

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

What is the difference between Elastic Beanstalk and CloudFormation?
Elastic Beanstalk is a higher-level service that simplifies application deployment and management, while CloudFormation is a lower-level service that provides more control over resource provisioning and configuration.
Elastic Beanstalk is a PaaS (Platform as a Service) offering, while CloudFormation is an IaaS (Infrastructure as a Service) offering.
Elastic Beanstalk is a managed service, while CloudFormation is an unmanaged service.
Elastic Beanstalk is a web-based service, while CloudFormation is a command-line tool.

A

Elastic Beanstalk is a higher-level service that simplifies application deployment and management, while CloudFormation is a lower-level service that provides more control over resource provisioning and configuration.
Elastic Beanstalk is a managed service, while CloudFormation is an unmanaged service. Elastic Beanstalk is a web-based service, while CloudFormation is a command-line tool.

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

What is AWS CloudFormation?
a) A managed container orchestration service
b) A fully managed platform-as-a-service (PaaS) for deploying and running applications
c) A service that allows you to define and provision AWS infrastructure as code
d) A content delivery network (CDN) service

A

c) A service that allows you to define and provision AWS infrastructure as code.

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

Which language is commonly used to write AWS CloudFormation templates?
a) JavaScript
b) YAML
c) Python
d) HTML

A

b) YAML.

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

True or False: AWS CloudFormation supports the provisioning and management of both AWS resources and third-party resources.

A

True.

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

How does AWS CloudFormation help with infrastructure management?
a) It automates the creation, modification, and deletion of resources in a consistent and predictable manner.
b) It provides a graphical interface for managing AWS resources.
c) It offers a built-in code editor for writing custom scripts.
d) It only supports resource creation and does not handle updates or deletions.

A

a) It automates the creation, modification, and deletion of resources in a consistent and predictable manner.

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

What is the basic building block of an AWS CloudFormation template?
a) Stacks
b) Templates
c) Resources
d) Parameters

A

c) Resources.

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

AWS Elastic Beanstalk

A

A fully managed platform-as-a-service (PaaS) offered by AWS that makes it easy to deploy, run, and scale applications

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

Platform-as-a-Service (PaaS)

A

A cloud computing service model that provides a platform for developers to build, deploy, and manage applications without worrying about infrastructure management.

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

AWS CloudFormation

A

A service provided by AWS that allows you to define and provision AWS infrastructure resources using templates as code.

17
Q

Infrastructure-as-Code (IaC)

A

The practice of defining and managing infrastructure resources using machine-readable code, such as CloudFormation templates, instead of manual configuration.

18
Q

What is AWS CloudFormation?

A

AWS CloudFormation is a service that allows you to define and provision AWS infrastructure resources using code, enabling you to automate the creation, management, and update of your infrastructure stack.

19
Q

What tasks can Elastic Beanstalk perform?

A

A: Elastic Beanstalk can perform capacity adjustment, load balancing, automatic scaling, and application health monitoring.

20
Q

Q: What is AWS CloudFormation?

A

A: AWS CloudFormation is a service that allows you to define and provision AWS infrastructure resources using code, enabling you to automate the creation, management, and update of your infrastructure stack.

21
Q

Q: What is Infrastructure-as-Code (IaC)?
A: Infrastructure-as-Code is the practice of defining and managing infrastructure resources using machine-readable code, such as AWS CloudFormation templates, providing benefits like version control, repeatability, and automation.

A
22
Q

Q: What does Elastic Beanstalk monitor?

A

A: Elastic Beanstalk continuously monitors the health of your application and its underlying resources, automatically taking actions to maintain availability and performance.

23
Q

Q: How does AWS CloudFormation ensure safe provisioning?

A

A: AWS CloudFormation provisions resources in a safe and repeatable manner, ensuring consistent deployments and the ability to roll back changes automatically if errors are detected.

24
Q

Q: What are the advantages of AWS CloudFormation?

A

A: AWS CloudFormation provisions resources in a safe, repeatable manner, enabling you to frequently build your infrastructure and applications without manual actions or custom scripts. It performs the right operations and rolls back changes automatically in case of errors.

25
Q

Q: How does Elastic Beanstalk handle load balancing?

A

A: Elastic Beanstalk automatically distributes incoming traffic across multiple instances to enhance application performance and handle increased load.

26
Q

Q: What does AWS CloudFormation enable you to do?

A

A: AWS CloudFormation enables you to treat your infrastructure as code, allowing you to build an environment by writing lines of code instead of manually provisioning resources using the AWS Management Console.

27
Q

Q: How does Elastic Beanstalk adjust capacity?

A

A: Elastic Beanstalk automatically adjusts the resources allocated to your application based on demand, ensuring optimal performance and cost efficiency.

28
Q

How does AWS define a region?
a) A physical location around the world where AWS data centers are located.
b) A logical grouping of AWS resources in a specific geographic area.
c) A globally distributed network of AWS data centers.
d) A security boundary that separates AWS customer accounts.

A

b) A logical grouping of AWS resources in a specific geographic area.

29
Q

What is the purpose of an AWS region?
a) To provide data redundancy and disaster recovery.
b) To ensure low latency for all AWS services.
c) To offer different pricing options based on geographic location.
d) To segregate customer data based on regulatory requirements.

A

a) To provide data redundancy and disaster recovery.

30
Q

What is an Availability Zone (AZ)?
a) A region-specific boundary within an AWS data center.
b) A secure network connection between AWS regions.
c) A globally distributed network of AWS data centers.
d) A geographic area with multiple AWS regions.

A

a) A region-specific boundary within an AWS data center.

31
Q

How many Availability Zones are typically available within a single AWS region?
a) 1
b) 2
c) 3
d) It varies based on the region.

A

d) It varies based on the region.

32
Q

What is the purpose of Availability Zones (AZs)?
a) To provide isolated locations for disaster recovery.
b) To ensure high availability and fault tolerance.
c) To provide low-latency connections between regions.
d) To offer different pricing options for EC2 instances.

A

b) To ensure high availability and fault tolerance.

33
Q

What is an edge location in AWS?
a) A type of AWS region dedicated to serving edge computing workloads.
b) A small data center maintained by AWS near customer locations.
c) A highly secure location for storing customer data backups.
d) A network endpoint for caching content in the Amazon CloudFront CDN.

A

d) A network endpoint for caching content in the Amazon CloudFront CDN.

34
Q

How are edge locations used in AWS?
a) To host web applications and databases for low-latency access.
b) To provide local access points for AWS services like Amazon S3 and Amazon EC2.
c) To improve content delivery performance through the Amazon CloudFront CDN.
d) To enable direct network connectivity between AWS regions.

A

c) To improve content delivery performance through the Amazon CloudFront CDN.