AWS Global Infrastructure & Reliability Flashcards
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
b) A fully managed platform-as-a-service (PaaS) for deploying and running applications.
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
c) Multiple programming languages and platforms, including Java, .NET, Python, Node.js, Ruby, PHP, and Go.
True or False: Elastic Beanstalk automatically handles capacity provisioning, load balancing, and application health monitoring.
True
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) Single instance and multiple instances.
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) EC2 instances, Auto Scaling groups, and Amazon RDS databases.
Which of the following is NOT a deployment environment in Elastic Beanstalk?
Production
Staging
Development
Testing
Testing
The four deployment environments in Elastic Beanstalk are: Production, Staging, Development, and Preproduction.
What is the maximum number of environments that you can create for a single application in Elastic Beanstalk?
10
50
100
Unlimited
100
There is no limit to the number of environments you can create for a single application in Elastic Beanstalk.
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.
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.
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
c) A service that allows you to define and provision AWS infrastructure as code.
Which language is commonly used to write AWS CloudFormation templates?
a) JavaScript
b) YAML
c) Python
d) HTML
b) YAML.
True or False: AWS CloudFormation supports the provisioning and management of both AWS resources and third-party resources.
True.
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) It automates the creation, modification, and deletion of resources in a consistent and predictable manner.
What is the basic building block of an AWS CloudFormation template?
a) Stacks
b) Templates
c) Resources
d) Parameters
c) Resources.
AWS Elastic Beanstalk
A fully managed platform-as-a-service (PaaS) offered by AWS that makes it easy to deploy, run, and scale applications
Platform-as-a-Service (PaaS)
A cloud computing service model that provides a platform for developers to build, deploy, and manage applications without worrying about infrastructure management.