Module: Final Assessment Flashcards
Which pillar of the AWS Well-Architected Framework focuses on using computing resources in ways that meet system requirements?
Performance Efficiency
Security
Reliability
Operational Excellence
Performance Efficiency.
The Performance Efficiency pillar focuses on using computing resources efficiently to meet system requirements, and to maintain that efficiency as demand changes and technologies evolve.
The other responses are incorrect because:
The Operational Excellence pillar includes the ability to run workloads effectively, gain insights into their operations, and continuously improve supporting processes to deliver business value.
The Security pillar focuses on protecting data, systems, and assets. It also focuses on using cloud technologies to improve the security of your workloads.
The Reliability pillar focuses on the ability of a workload to consistently and correctly perform its intended functions.
Which component or service enables you to establish a dedicated private connection between your data center and virtual private cloud (VPC)?
AWS Direct Connect
Internet gateway
Amazon CloudFront
Virtual private gateway
AWS Direct Connect.
AWS Direct Connect is a service that enables you to establish a dedicated private connection between your data center and VPC.
The private connection that AWS Direct Connect provides helps you to reduce network costs and increase the amount of bandwidth that can travel through your network.
The other response options are incorrect because:
Amazon CloudFront is a content delivery service. It uses a network of edge locations to cache content and deliver content to customers all over the world.
A virtual private gateway 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.
A virtual private gateway only allows traffic into the VPC only if it is coming from an approved network.
An internet gateway is a connection between a VPC and the internet. It allows public traffic from the internet to access a VPC.
You want to store data in a key-value database. Which service should you use?
Amazon DocumentDB
Amazon RDS
Amazon DynamoDB
Amazon Aurora
Amazon DynamoDB.
Amazon DynamoDB is a key-value database service. A key-value database might include data pairs such as “Name: John Doe,” “Address: 123 Any Street,” and “City: Anytown”.
In a key-value database, you can add or remove attributes from items in the table at any time. Additionally, not every item in the table has to have the same attributes.
The other response options are incorrect because:
Amazon Relational Database Service (Amazon RDS) and Amazon Aurora use structured query language (SQL) to store and query data. They are not key-value databases.
Amazon DocumentDB is a document database service that supports MongoDB workloads.
You want to send and receive messages between distributed application components. Which service should you use?
Amazon Simple Queue Service (Amazon SQS)
Amazon ElastiCache
Amazon Route 53
AWS Snowball
Amazon Simple Queue Service (Amazon SQS).
Amazon SQS is a message queuing service. Using Amazon SQS, you can send, store, and receive messages between software components at any volume size, without losing messages or requiring other services to be available.
In Amazon SQS, an application sends messages into a queue. A user or service retrieves a message from the queue, processes it, and then deletes it from the queue.
The other response options are incorrect because:
AWS Snowball is a device that enables you to transfer large amounts of data into and out of AWS.
Amazon ElastiCache is a service that adds caching layers on top of your databases to help improve the read times of common requests.
Amazon Route 53 is a DNS web service. It gives developers and businesses a reliable way to route end users to internet applications that are hosted in AWS.
Additionally, you can transfer DNS records for existing domain names that are currently managed by other domain registrars or register new domain names directly in Amazon Route 53.
Which service is used to quickly deploy and scale applications on AWS?
AWS Elastic Beanstalk
AWS Outposts
AWS Snowball
Amazon CloudFront
AWS Elastic Beanstalk.
You upload your application, and Elastic Beanstalk automatically handles the deployment details of capacity provisioning, load balancing, auto-scaling, and application health monitoring.
The other response options are incorrect because:
AWS Outposts is a service that enables you to run infrastructure in a hybrid cloud approach.
Amazon CloudFront is a content delivery service.
AWS Snowball is a device that enables you to transfer large amounts of data into and out of AWS.
Which AWS Trusted Advisor category includes checks for your service limits and overutilized instances?
Performance
Fault Tolerance
Cost Optimization
Security
Performance.
In this category, AWS Trusted Advisor also helps improve the performance of your services by providing recommendations for how to take advantage of provisioned throughput.
The other response options are incorrect because:
The Security category includes checks that help you to review your permissions and identify which AWS security features to enable.
The Cost Optimization category includes checks for unused or idle resources that could be eliminated and provide cost savings.
The Fault Tolerance category includes checks to help you improve your applications’ availability and redundancy.
Which migration strategy involves changing how an application is architected and developed, typically by using cloud-native features?
Replatforming
Repurchasing
Refactoring
Rehosting
Refactoring.
The other response options are incorrect because:
Repurchasing involves replacing an existing application with a cloud-based version, such as software found in AWS Marketplace.
Rehosting involves moving an application to the cloud with little to no modifications to the application itself. It is also known as “lift and shift.”
Replatforming involves selectively optimizing aspects of an application to achieve benefits in the cloud without changing the core architecture of the application. It is also known as “lift, tinker, and shift.”
Which action can you perform in Amazon CloudFront?
Provision an isolated section of the AWS Cloud to launch resources in a virtual network that you define.
Run infrastructure in a hybrid cloud approach.
Deliver content to customers through a global network of edge locations.
Provision resources by using programming languages or a text file.
Deliver content to customers through a global network of edge locations.
Amazon CloudFront is a content delivery service.
It uses a network of edge locations to cache content and deliver content to customers all over the world. When content is cached, it is stored locally as a copy. This content might be video files, photos, webpages, and so on.
The other response options are incorrect because:
Run infrastructure in a hybrid cloud approach - This action can be performed with AWS Outposts.
Provision resources by using programming languages or a text file - This action can be performed in AWS CloudFormation.
Provision an isolated section of the AWS Cloud to launch resources in a virtual network that you define - This action can be performed in Amazon Virtual Private Cloud (Amazon VPC).
Which Perspective of the AWS Cloud Adoption Framework focuses on recovering IT workloads to meet the requirements of your business stakeholders?
People Perspective
Operations Perspective
Business Perspective
Governance Perspective
Operations Perspective.
The Operations Perspective of the AWS Cloud Adoption Framework also includes principles for operating in the cloud by using agile best practices.
The other response options are incorrect because:
The Business Perspective helps you to move from a model that separates business and IT strategies into a business model that integrates IT strategy.
The People Perspective helps Human Resources (HR) employees prepare their teams for cloud adoption by updating organizational processes and staff skills to include cloud-based competencies.
The Governance Perspective helps you understand how to update the staff skills and organizational processes that are necessary to ensure business governance in the cloud.
You want to store data in a volume that is attached to an Amazon EC2 instance. Which service should you use?
Amazon Simple Storage Service (Amazon S3)
Amazon Elastic Block Store (Amazon EBS)
Amazon ElastiCache
AWS Lambda
Amazon Elastic Block Store (Amazon EBS).
Amazon EBS provides block-level storage volumes that you can use with Amazon EC2 instances. If you stop or terminate an Amazon EC2 instance, all the data on the attached EBS volume remains available.
The other response options are incorrect because:
Amazon Simple Storage Service (Amazon S3) is a service that provides object-level storage. Amazon S3 stores data as objects within buckets.
AWS Lambda is a service that lets you run code without provisioning or managing servers.
Amazon ElastiCache is a service that adds caching layers on top of your databases to help improve the read times of common requests.
Which compute option reduces costs when you commit to a consistent amount of compute usage for a 1-year or 3-year term?
Dedicated Hosts
Spot Instances
Savings Plans
Reserved Instances
Savings Plans.
Amazon EC2 Savings Plans 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 results in savings of up to 72% over On-Demand Instance costs. Any usage up to the commitment is charged at the discounted Savings Plan rate (for example, $10 an hour). Any usage beyond the commitment is charged at regular On-Demand Instance rates.
The other response options are incorrect because:
Reserved Instances are a billing discount that is applied to the use of On-Demand Instances in your account. You can purchase Standard Reserved and Convertible Reserved Instances for a one-year or three-year term, and Scheduled Reserved Instances for a one-year term. Unlike Savings Plans, Reserved Instances do not require you to commit to a consistent amount of compute usage over the duration of the contract.
Spot Instances are ideal for workloads with flexible start and end times or that can withstand interruptions. Spot Instances leverage unused EC2 computing capacity and offer you cost savings at up to 90% of On-Demand Instance prices.
Dedicated Hosts are physical servers with EC2 instance capacity that is fully dedicated to your use.
You can use your existing per-socket, per-core, or per-VM software licenses to help maintain license compliance. You can purchase On-Demand Dedicated Hosts or Reserved Dedicated Hosts. Of all the Amazon EC2 options that were covered in this course, Dedicated Hosts are the most expensive.
Which tool enables you to visualize, understand, and manage your AWS costs and usage over time?
AWS Artifact
AWS Cost Explorer
AWS Pricing Calculator
AWS Budgets
AWS Cost Explorer.
With AWS Cost Explorer, you can quickly create custom reports to analyze your AWS cost and usage data.
The other response options are incorrect because:
AWS Budgets lets you set custom alerts that will notify you when your service usage exceeds (or is forecasted to exceed) the amount that you have budgeted.
AWS Pricing Calculator lets you explore AWS services and create an estimate for the cost of your use cases on AWS. In the AWS Pricing Calculator, you can enter details for your cloud computing requirements and then receive a detailed estimate that can be exported and shared.
AWS Artifact is a service that enables you to access AWS security and compliance reports and special online agreements.
You want Amazon S3 to monitor your objects’ access patterns. Which storage class should you use?
S3 One Zone-IA
S3 Standard-IA
S3 Glacier
S3 Intelligent-Tiering
S3 Intelligent-Tiering.
In the S3 Intelligent-Tiering storage class, Amazon S3 monitors objects’ access patterns. If you haven’t accessed an object for 30 consecutive days, Amazon S3 automatically moves it to the infrequent access tier, S3 Standard-IA. If you access an object in the infrequent access tier, Amazon S3 automatically moves it to the frequent access tier, S3 Standard.
The other response options are incorrect because:
S3 Glacier is a low-cost storage class that is ideal for data archiving. You can retrieve objects stored in the S3 Glacier storage class within a few minutes to a few hours.
The S3 Standard-IA storage class is ideal for data that is infrequently accessed but requires high availability when needed.
Both S3 Standard and S3 Standard-IA store data in a minimum of three Availability Zones. S3 Standard-IA provides the same level of availability as S3 Standard but at a lower storage price.
S3 One Zone-IA is ideal for infrequently accessed data that does not require high availability.
You are running an Amazon EC2 instance and want to store data in an attached resource. Your data is temporary and will not be kept long term. Which resource should you use?
Amazon Elastic Block Store (Amazon EBS) volume
Amazon S3 bucket
Subnet
Instance store
instance store.
Instance stores are ideal for temporary data that does not need to be kept long term.
When an Amazon EC2 instance is stopped or terminated, all the data that has been written to the attached instance store is deleted.
The other response options are incorrect because:
Amazon EBS volumes are ideal for data that needs to be retained. When an Amazon EC2 instance is stopped or terminated, all of the data on the attached EBS volume is still available.
Amazon S3 buckets cannot be attached to Amazon EC2 instances.
A subnet is a section of a virtual private cloud (VPC) in which you can group resources based on security or operational needs.
Which service is used to run containerized applications on AWS?
Amazon Redshift
Amazon Elastic Kubernetes Service (Amazon EKS)
Amazon SageMaker
Amazon Aurora
Amazon Elastic Kubernetes Service (Amazon EKS).
Amazon EKS is a fully managed service that you can use to run Kubernetes on AWS. Kubernetes is open-source software that enables you to deploy and manage containerized applications at scale.
Containers provide you with a standard way to package your application’s code and dependencies into a single object. Containers are frequently used for processes and workflows in which there are essential requirements for security, reliability, and scalability.
The other response options are incorrect because:
Amazon SageMaker is a service that enables you to quickly build, train, and deploy machine learning models. Amazon Aurora is an enterprise-class relational database. Amazon Redshift is a data warehousing service that you can use for big data analytics.