Font size
WorksheetsAWS-practice
Total questions: 95
Worksheet time: 49mins
Run all parts of the application, migrate existing applications & design and build new applications in the cloud
Cloud-Based Deployment
On-Premise Deployment
Hybrid Deployment
Deploy resources by using virtualization and resource management tools.
Increase resource utilization by using application management and virtualization technologies.
Cloud-based
On-premise
Hybrid
Connect cloud-based resources to on-premises infrastructure.
Integrate cloud-based resources with legacy IT applications.
Cloud-based
On-premise
Hybrid
Upfront expense refers to data centers, physical servers, and other resources that you would need to invest in before using them. Variable expense means you only pay for computing resources you consume instead of investing heavily in data centers and servers before you know how you’re going to use them.
Stop guessing capacity
Benefit from massive economies of scale
Trade upfront expense for variable expense
Go global in minutes
Computing in data centers often requires you to spend more money and time managing infrastructure and servers. A benefit of cloud computing is the ability to focus less on these tasks and more on your applications and customers.
Trade upfront expense for variable expense
Stop spending money to run and maintain data centers
Increase speed and agility
Stop guessing capacity
With cloud computing, you don’t have to predict how much infrastructure capacity you will need before deploying an application.
For example, you can launch Amazon EC2 instances when needed, and pay only for the compute time you use. Instead of paying for unused resources or having to deal with limited capacity, you can access only the capacity that you need. You can also scale in or scale out in response to demand.
Increase speed and agility
Benefit from massive economies of scale
Stop guessing capacity
Go global in minutes
By using cloud computing, you can achieve a lower variable cost than you can get on your own.
Because usage from hundreds of thousands of customers can aggregate in the cloud, providers, such as AWS, can achieve higher economies of scale. The economy of scale translates into lower pay-as-you-go prices.
Increase speed and agility
Benefit from massive economies of scale
Go global in minutes
Trade upfront expense for variable expense
The flexibility of cloud computing makes it easier for you to develop and deploy applications.
This flexibility provides you with more time to experiment and innovate. When computing in data centers, it may take weeks to obtain new resources that you need. By comparison, cloud computing enables you to access new resources within minutes
Trade upfront expense for variable expense
Stop spending money to run and maintain data centers
Go global in minutes
Increase speed and agility
The global footprint of the AWS Cloud enables you to deploy applications to customers around the world quickly, while providing them with low latency. This means that even if you are located in a different part of the world than your customers, customers are able to access your applications with minimal delays.
Benefit from massive economies of scale
Go global in minutes
Stop guessing capacity
Stop spending money to run and maintain data centers
Provide a balance of compute, memory, and networking resources. You can use them for a variety of workloads, such as:
application servers
gaming servers
backend servers for enterprise applications
small and medium databases
Storage optimized instances
Memory optimized instances
Compute optimized instances
General purpose instances
Are ideal for compute-bound applications that benefit from high-performance processors. Like general purpose instances, you can use compute optimized instances for workloads such as web, application, and gaming servers.
General purpose instances
Compute optimized instances
Storage optimized instances
Memory optimized instances
are designed to deliver fast performance for workloads that process large datasets in memory. In computing, memory is a temporary storage area. It holds all the data and instructions that a central processing unit (CPU) needs to be able to complete actions. Before a computer program or application is able to run, it is loaded from storage into memory. This preloading process gives the CPU direct access to the computer program.
Memory optimized instances
Storage optimized instances
Accelerated computing instances
Compute optimized instances
use hardware accelerators, or coprocessors, to perform some functions more efficiently than is possible in software running on CPUs. Examples of these functions include floating-point number calculations, graphics processing, and data pattern matching.
Memory optimized instances
Accelerated computing instances
Compute optimized instances
General purpose instances
are designed for workloads that require high, sequential read and write access to large datasets on local storage. Examples of workloads suitable for storage optimized instances include distributed file systems, data warehousing applications, and high-frequency online transaction processing (OLTP) systems.
Storage optimized instances
General purpose instances
Memory optimized instances
Compute optimized instances
are ideal for short-term, irregular workloads that cannot be interrupted. No upfront costs or minimum contracts apply. The instances run continuously until you stop them, and you pay for only the compute time you use
On-Demand
Spot Instances
Amazon EC2 Savings Plans
Reserved Instances
enable you to reduce your compute costs by committing to a consistent amount of compute usage for a 1-year or 3-year term. This term commitment results in savings of up to 66% over On-Demand costs.
Dedicated Hosts
On-Demand
Spot Instances
Amazon EC2 Savings Plans
are a billing discount applied to the use of On-Demand Instances in your account. You can purchase Standard Reserved and Convertible Reserved Instances for a 1-year or 3-year term, and Scheduled Reserved Instances for a 1-year term. You realize greater cost savings with the 3-year option.
Amazon EC2 Savings Plans
Reserved Instances
Spot Instances
On-Demand
are ideal for workloads with flexible start and end times, or that can withstand interruptions.
Amazon EC2 Savings Plans
Reserved Instances
Dedicated Hosts
Spot Instances
is the AWS service that automatically distributes incoming application traffic across multiple resources, such as Amazon EC2 instances
Amazon Scaling
Messaging
Elastic Load Balancing
Queuing
Suppose that you have an application with tightly coupled components. These components might include databases, servers, the user interface, business logic, and so on. This type of architecture can be considered a
microservices
monolithic application
application components are loosely coupled. In this case, if a single component fails, the other components continue to work because they are communicating with each other. The loose coupling prevents the entire application from failing.
microservices
monolithic application
is a publish/subscribe service.
Amazon Simple Notification Service (Amazon SNS)
Amazon Simple Queue Service (Amazon SQS)
Amazon EC2 Auto Scaling
Elastic Load Balancing
you can send, store, and receive messages between software components, without losing messages or requiring other services to be available.
Amazon EC2 Auto Scaling
Amazon Simple Queue Service (Amazon SQS)
Amazon Simple Notification Service (Amazon SNS)
Elastic Load Balancing
enables you to automatically add or remove Amazon EC2 instances in response to changing application demand. By automatically scaling your instances in and out as needed, you are able to maintain a greater sense of application availability.
Elastic Load Balancing
Amazon Simple Notification Service (Amazon SNS)
Amazon EC2 Auto Scaling
Amazon Simple Queue Service (Amazon SQS)
is a service that lets you run code without needing to provision or manage servers.
AWS Lambda
Amazon Elastic Container Service (Amazon ECS)
Containers
Amazon Elastic Kubernetes Service (Amazon EKS)
provide you with a standard way to package your application's code and dependencies into a single object
Amazon Elastic Container Service (Amazon ECS)
Amazon Elastic Kubernetes Service (Amazon EKS)
AWS Lambda
Containers
Amazon Elastic Container Service (Amazon ECS)
Amazon Elastic Kubernetes Service (Amazon EKS)
Container
Amazon Elastic Container Service (Amazon ECS)
Aws Lambda
is a fully managed service that you can use to run Kubernetes on AWS.
Amazon Elastic Container Service (Amazon ECS)
Amazon Elastic Kubernetes Service (Amazon EKS)
Container
Aws Lambda
is open-source software that enables you to deploy and manage containerized applications at scale.
Kubernetes
AWS Fargate
Amazon Elastic Kubernetes Service (Amazon EKS)
Amazon Elastic Container Service (Amazon ECS)
is a serverless compute engine for containers. It works with both Amazon ECS and Amazon EKS.
AWS Fargate
Amazon Elastic Kubernetes Service (Amazon EKS)
Amazon Elastic Container Service (Amazon ECS)
AWS Lambda
You want to use an Amazon EC2 instance for a batch processing workload. What would be the best Amazon EC2 instance type to use?
General purpose
Memory optimized
Compute optimized
Storage optimized
What are the contract length options for Amazon EC2 Reserved Instances? (Select TWO.)
1 year
2 years
3 years
4 years
5 years
You have a workload that will run for a total of 6 months and can withstand interruptions. What would be the most cost-efficient Amazon EC2 purchasing option?
Reserved Instance
Spot Instance
Dedicated Instance
On-Demand Instance
Which process is an example of Elastic Load Balancing?
Automatically adjusting the number of Amazon EC2 instances to meet demand
Ensuring that no single Amazon EC2 instance has to carry the full workload on its own
Removing unneeded Amazon EC2 instances when demand is low
Adding a second Amazon EC2 instance during an online store’s popular sale
You want to deploy and manage containerized applications. Which service should you use?
Amazon Simple Notification Service (Amazon SNS)
Amazon Elastic Kubernetes Service (Amazon EKS)
Amazon Simple Queue Service (Amazon SQS)
AWS Lambda
Depending on your company and location, you might need to run your data out of specific areas. For example, if your company requires all of its data to reside within the boundaries of the UK, you would choose the London Region.
Not all companies have location-specific data regulations, so you might need to focus more on the other three factors.
Pricing
Proximity to your customers
Available services within a Region
Compliance with data governance and legal requirements
Selecting a Region that is close to your customers will help you to get content to them faster. For example, your company is based in Washington, DC, and many of your customers live in Singapore. You might consider running your infrastructure in the Northern Virginia Region to be close to company headquarters, and run your applications from the Singapore Region.
Proximity to your customers
Pricing
Available services within a Region
Compliance with data governance and legal requirements
Sometimes, the closest Region might not have all the features that you want to offer to customers. AWS is frequently innovating by creating new services and expanding on features within existing services. However, making new services available around the world sometimes requires AWS to build out physical hardware one Region at a time.
Suppose that your developers want to build an application that uses Amazon Braket (AWS quantum computing platform). As of this course, Amazon Braket is not yet available in every AWS Region around the world, so your developers would have to run it in one of the Regions that already offers it.
Proximity to your customers
Available services within a Region
Pricing
Compliance with data governance and legal requirements
Suppose that you are considering running applications in both the United States and Brazil. The way Brazil’s tax structure is set up, it might cost 50% more to run the same workload out of the São Paulo Region compared to the Oregon Region. You will learn in more detail that several factors determine pricing, but for now know that the cost of services can vary from Region to Region.
Compliance with data governance and legal requirements
Proximity to your customers
Pricing
Available services within a Region
Which statement best describes an Availability Zone?
A data center that an AWS service uses to perform service-specific operations
A single data center or group of data centers within a Region
A geographical area that contains AWS resources
A service that you can use to run AWS infrastructure within your own on-premises data center in a hybrid approach
is a site that Amazon CloudFront uses to store cached copies of your content closer to your customers for faster delivery.
edge location
Amazon CloudFront
Availability Zones
AWS Regions
is a web-based interface for accessing and managing AWS services. You can quickly access recently used services and search for other services by name, keyword, or acronym. The console includes wizards and automated workflows that can simplify the process of completing tasks.
software development kits
AWS Management Console
AWS Command Line Interface
enables you to control multiple AWS services directly from the command line within one tool. AWS CLI is available for users on Windows, macOS, and Linux.
software development kits
AWS Management Console
AWS Command Line Interface
make it easier for you to use AWS services through an API designed for your programming language or platform.
AWS Command Line Interface
software development kits
AWS Management Console
you provide code and configuration settings. deploys the resources necessary to perform the following tasks:
Adjust capacity
Load balancing
Automatic scaling
Application health monitoring
AWS Management Console
AWS Elastic Beanstalk
AWS Command Line Interface
AWS CloudFormation
you can treat your infrastructure as code. This means that you can build an environment by writing lines of code instead of using the AWS Management Console to individually provision resources.
AWS Management Console
AWS Command Line Interface
AWS Elastic Beanstalk
AWS CloudFormation
Which statement is TRUE for the AWS global infrastructure?
A Region consists of a single Availability Zone.
An Availability Zone consists of two or more Regions.
A Region consists of two or more Availability Zones.
An Availability Zone consists of a single Region.
Which factors should be considered when selecting a Region? (Select TWO.)
Compliance with data governance and legal requirements
Proximity to your customers
Access to 24/7 technical support
Ability to assign custom permissions to different users
Access to the AWS Command Line Interface (AWS CLI)
Which statement best describes Amazon CloudFront?
A service that enables you to run infrastructure in a hybrid cloud approach
A serverless compute engine for containers
A service that enables you to send and receive messages between software components through a queue
A global content delivery service
Which site does Amazon CloudFront use to cache copies of content for faster delivery to users at any location?
Availability Zone
Region
Edge location
Origin
Which action can you perform with AWS Outposts?
Extend AWS infrastructure and services to your on-premises data center.
Develop AWS applications in supported programming languages.
Access wizards and automated workflows to perform tasks in AWS services.
Automate actions for AWS services and applications through scripts.
A networking service that you can use to establish boundaries around your AWS resources
Amazon Virtual Private Cloud (Amazon VPC)
subnet
Internet gateway
Virtual private gateway
To allow public traffic from the internet to access your VPC, you attach an ______ to the VPC.
Virtual private gateway
Amazon Virtual Private Cloud (Amazon VPC).
Internet gateway
subnet
enables you to establish a virtual private network (VPN) connection between your VPC and a private network, such as an on-premises data center or internal corporate network.
virtual private gateway
internet gateway
AWS Direct Connect
subnet
is a section of a VPC in which you can group resources based on security or operational needs
internet gateway
subnet
Amazon Virtual Private Cloud (Amazon VPC)
Virtual private gateway
contain resources that need to be accessible by the public, such as an online store’s website.
internet gateway
packet
Public subnets
Private subnets
contain resources that should be accessible only through your private network, such as a database that contains customers’ personal information and order histories.
Private Subnets
Public Subnets
Packet
Internet Gateway
is a virtual firewall that controls inbound and outbound traffic at the subnet level.
Network access control lists (ACLs)
Subnets
Gateway
Packets
A _______ is a virtual firewall that controls inbound and outbound traffic for an Amazon EC2 instance.
Security group
subnet
VPN
Packet
is a DNS web service. It gives developers and businesses a reliable way to route end users to internet applications hosted in AWS.
Amazon Route 53
Amazon CloudFront
Application Load Balancer
Which statement best describes DNS resolution?
Launching resources in a virtual network that you define
Storing local copies of content at edge locations around the world
Translating a domain name to an IP address
Connecting a VPC to the internet
Your company has an application that uses Amazon EC2 instances to run the customer-facing website and Amazon RDS database instances to store customers’ personal information. How should the developer configure the VPC according to best practices?
Place the Amazon EC2 instances and the Amazon RDS database instances in a private subnet.
Place the Amazon EC2 instances in a private subnet and the Amazon RDS database instances in a public subnet.
Place the Amazon EC2 instances in a public subnet and the Amazon RDS database instances in a private subnet.
Place the Amazon EC2 instances and the Amazon RDS database instances in a public subnet.
Which component or service can be used to establish a private dedicated connection between your company’s data center and AWS?
Private subnet
DNS
AWS Direct Connect
Amazon CloudFront
Which statement best describes security groups?
They are stateful and deny all inbound traffic by default.
They are stateful and allow all inbound traffic by default.
They are stateless and deny all inbound traffic by default.
They are stateless and allow all inbound traffic by default.
Which component is used to connect a VPC to the internet?
Public subnet
Edge location
Security group
Internet gateway
Which service is used to manage the DNS records for domain names?
Amazon Virtual Private Cloud
AWS Direct Connect
Amazon Route 53
Amazon CloudFront
provides temporary block-level storage for an Amazon EC2 instance
instance store
Amazon EBS snapshots
Amazon Elastic Block Store (Amazon EBS)
EBS snapshot
is a service that provides block-level storage volumes that you can use with Amazon EC2 instances.
instance store
EBS snapshots
Amazon EBS snapshots
Amazon Elastic Block Store (Amazon EBS)
is a service that provides object-level storage.It stores data as objects in buckets.
Amazon Simple Storage Service (Amazon S3)
Amazon Simple Queue Service (Amazon SQS)
Amazon Simple Notification Service (Amazon SNS)
Amazon EC2 Auto Scaling
Designed for frequently accessed data
Stores data in a minimum of three Availability Zones
Provides high availability for objects. This makes it a good choice for a wide range of use cases, such as websites, content distribution, and data analytics.
S3 Intelligent-Tiering
S3 Standard-Infrequent Access (S3 Standard-IA)
S3 Standard
S3 One Zone-Infrequent Access (S3 One Zone-IA)
Ideal for infrequently accessed data
Similar to S3 Standard but has a lower storage price and higher retrieval price
S3 Standard
S3 Standard-Infrequent Access (S3 Standard-IA)
S3 Intelligent-Tiering
S3 Glacier
Stores data in a single Availability Zone
Has a lower storage price than S3 Standard-IA
S3 Intelligent-Tiering
S3 Glacier
S3 Glacier Deep Archive
S3 One Zone-Infrequent Access (S3 One Zone-IA)
Ideal for data with unknown or changing access patterns
Requires a small monthly monitoring and automation fee per object
S3 One Zone-Infrequent Access (S3 One Zone-IA)
S3 Intelligent-Tiering
S3 Standard-Infrequent Access (S3 Standard-IA)
S3 Glacier
Low-cost storage designed for data archiving
Able to retrieve objects within a few minutes to hours
S3 Glacier Deep Archive
S3 Glacier
S3 One Zone-Infrequent Access (S3 One Zone-IA)
S3 Intelligent-Tiering
Lowest-cost object storage class ideal for archiving
Able to retrieve objects within 12 hours
S3 One Zone-Infrequent Access (S3 One Zone-IA)
S3 Glacier Deep Archive
S3 Glacier
S3 Intelligent-Tiering
is a regional service. It stores data in and across multiple Availability Zones.
Amazon EBS
Amazon EFS
volume stores data in a single Availability Zone.
Amazon EBS
Amazon EFS
data is stored in a way that relates it to other pieces of data
relational database
PostgreSQL
structured query language
Amazon Relational Database Service
is a service that enables you to run relational databases in the AWS Cloud.
Amazon Aurora
Amazon Relational Database Service
Relational databases
structured query language
is an enterprise-class relational database. It is compatible with MySQL and PostgreSQL relational databases. It is up to five times faster than standard MySQL databases and up to three times faster than standard PostgreSQL databases.
Relational Database
Amazon Aurora
Amazon RDS
Amazon Relational Database Service
is a key-value database service. It delivers single-digit millisecond performance at any scale
Amazon RDS
Amazon Redshift
Amazon DynamoDB
Amazon SQS
What are the scenarios in which you should use Amazon Relational Database Service (Amazon RDS)? (Select TWO.)
Running a serverless database
Using SQL to organize data
Storing data in a key-value database
Scaling up to 10 trillion requests per day
Storing data in an Amazon Aurora database
is a data warehousing service that you can use for big data analytics. It offers the ability to collect data from many sources and helps you to understand relationships and trends across your data.
Amazon DynamoDB
Amazon SQS
Amazon Redshift
Amazon S3
enables you to migrate relational databases, nonrelational databases, and other types of data stores.
AWS Database Migration Service
Amazon DynamoDB
Amazon Redshift
Amazon SQS
is a document database service that supports MongoDB workloads.
Amazon Managed Blockchain
Amazon DocumentDB
Amazon Neptune
Amazon Quantum Ledger Database (Amazon QLDB)
is a graph database service.
Amazon Neptune
Amazon DocumentDB
Amazon Quantum Ledger Database (Amazon QLDB)
Amazon Managed Blockchain
is a ledger database service.
Amazon DocumentDB
Amazon Neptune
Amazon Quantum Ledger Database
Amazon Managed Blockchain
is a service that adds caching layers on top of your databases to help improve the read times of common requests.
Amazon Managed Blockchain
Amazon ElastiCache
Amazon Quantum Ledger Database (Amazon QLDB)
Amazon Neptune
is a service that you can use to create and manage blockchain networks with open-source frameworks.
Amazon Managed Blockchain
Amazon ElastiCache
Amazon Quantum Ledger Database
Amazon DynamoDB Accelerator
is an in-memory cache for DynamoDB.
Amazon Neptune
Amazon ElastiCache
Amazon DynamoDB Accelerator
Amazon Managed Blockchain
Which Amazon S3 storage classes are optimized for archival data? (Select TWO.)
S3 Standard
S3 Glacier
S3 Intelligent-Tiering
S3 Standard-IA
S3 Glacier Deep Archive
You want to store data in an object storage service. Which AWS service is best for this type of storage?
Amazon Managed Blockchain
Amazon Elastic File System (Amazon EFS)
Amazon Elastic Block Store (Amazon EBS)
Amazon Simple Storage Service (Amazon S3)
Which statement best describes Amazon DynamoDB?
A service that enables you to run relational databases in the AWS Cloud
A serverless key-value database service
A service that you can use to migrate relational databases, nonrelational databases, and other types of data stores
An enterprise-class relational database
Which service is used to query and analyze data across a data warehouse?
Amazon Redshift
Amazon Neptune
Amazon DocumentDB
Amazon ElastiCache
enables you to manage access to AWS services and resources securely.
AWS Identity and Access Management (IAM)
AWS SQS
IAM policies
IAM users
