Cloud Concepts
1. Which pillar of the AWS Well-Architected Framework refers to the ability of a system to recover from various failures and automatically scale resources to meet demand?
Correct Answer: B) Reliability
The Reliability pillar focuses on the ability of a system to recover from infrastructure or service disruptions, dynamically acquire computing resources to meet demand, and mitigate disruptions such as misconfigurations or transient network issues.
The Reliability pillar focuses on the ability of a system to recover from infrastructure or service disruptions, dynamically acquire computing resources to meet demand, and mitigate disruptions such as misconfigurations or transient network issues.
2. Which of the following are not a capability of the AWS Cloud Adoption Framework (CAF)?
Correct Answer: D) Compliance perspective
The AWS CAF has six perspectives: Business, People, Governance, Platform, Security, and Operations. There is no "Compliance perspective" - compliance is addressed within the Security and Governance perspectives.
The AWS CAF has six perspectives: Business, People, Governance, Platform, Security, and Operations. There is no "Compliance perspective" - compliance is addressed within the Security and Governance perspectives.
3. What are the three main cloud computing service models?
Correct Answer: C) IaaS, PaaS, SaaS
The three main cloud service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). These represent different levels of abstraction and management responsibility.
The three main cloud service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). These represent different levels of abstraction and management responsibility.
4. Which of the following best describes the concept of elasticity in cloud computing?
Correct Answer: A) The ability to automatically scale resources up or down based on demand
Elasticity is the ability to acquire and release resources as needed, allowing applications to scale up during peak demand and scale down during low demand periods.
Elasticity is the ability to acquire and release resources as needed, allowing applications to scale up during peak demand and scale down during low demand periods.
5. What is the primary benefit of using cloud computing over traditional on-premises infrastructure?
Correct Answer: B) Lower total cost of ownership and faster time to market
Cloud computing eliminates the need for upfront capital investments in hardware, reduces operational costs, and allows organizations to deploy applications faster without managing underlying infrastructure.
Cloud computing eliminates the need for upfront capital investments in hardware, reduces operational costs, and allows organizations to deploy applications faster without managing underlying infrastructure.
6. Which AWS Well-Architected Framework pillar focuses on minimizing environmental impact?
Correct Answer: C) Sustainability
The Sustainability pillar focuses on minimizing the environmental impacts of running cloud workloads, including energy consumption and carbon footprint reduction.
The Sustainability pillar focuses on minimizing the environmental impacts of running cloud workloads, including energy consumption and carbon footprint reduction.
7. What does "pay-as-you-go" pricing mean in AWS?
Correct Answer: A) You pay only for the resources you use, when you use them
Pay-as-you-go pricing means you pay for cloud services based on actual usage without upfront costs or long-term commitments. You can scale up or down as needed and only pay for what you consume.
Pay-as-you-go pricing means you pay for cloud services based on actual usage without upfront costs or long-term commitments. You can scale up or down as needed and only pay for what you consume.
8. Which cloud deployment model involves extending an on-premises data center into the cloud?
Correct Answer: B) Hybrid cloud
Hybrid cloud deployment combines on-premises infrastructure with cloud services, allowing data and applications to be shared between them. This provides greater flexibility and more deployment options.
Hybrid cloud deployment combines on-premises infrastructure with cloud services, allowing data and applications to be shared between them. This provides greater flexibility and more deployment options.
9. What is the main advantage of using Infrastructure as Code (IaC)?
Correct Answer: C) It enables consistent, repeatable, and automated infrastructure deployment
IaC allows infrastructure to be provisioned and managed through code, ensuring consistency across environments, reducing human error, and enabling version control and automation.
IaC allows infrastructure to be provisioned and managed through code, ensuring consistency across environments, reducing human error, and enabling version control and automation.
AWS Services
Compute Services
1. What is the primary purpose of Amazon Elastic Compute Cloud (EC2)?
Correct Answer: B) To provide scalable computing capacity in the cloud
Amazon EC2 provides secure, resizable compute capacity in the cloud. It allows you to launch virtual servers (instances) as needed and scale capacity up or down as requirements change.
Amazon EC2 provides secure, resizable compute capacity in the cloud. It allows you to launch virtual servers (instances) as needed and scale capacity up or down as requirements change.
2. What does the AWS Lambda service provide?
Correct Answer: A) Serverless computing that runs code in response to events
AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume, and Lambda automatically scales your application by running code in response to each trigger.
AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume, and Lambda automatically scales your application by running code in response to each trigger.
3. What does AWS Elastic Beanstalk provide?
Correct Answer: C) Easy deployment and management of web applications
AWS Elastic Beanstalk is a service for deploying and scaling web applications and services. You simply upload your code, and Beanstalk handles the deployment, capacity provisioning, load balancing, and health monitoring.
AWS Elastic Beanstalk is a service for deploying and scaling web applications and services. You simply upload your code, and Beanstalk handles the deployment, capacity provisioning, load balancing, and health monitoring.
4. Which AWS service can be used to automatically scale resources based on application load?
Correct Answer: B) AWS Auto Scaling
AWS Auto Scaling monitors your applications and automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost. It can scale EC2 instances, ECS services, and other resources.
AWS Auto Scaling monitors your applications and automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost. It can scale EC2 instances, ECS services, and other resources.
5. Which AWS service monitors the CPU load metrics for EC2 instances?
Correct Answer: A) Amazon CloudWatch
Amazon CloudWatch is a monitoring service that collects and tracks metrics, logs, and events from AWS resources and applications. It provides detailed monitoring of EC2 instances including CPU utilization.
Amazon CloudWatch is a monitoring service that collects and tracks metrics, logs, and events from AWS resources and applications. It provides detailed monitoring of EC2 instances including CPU utilization.
Storage Services
1. What is the maximum file size for an object stored in Amazon S3?
Correct Answer: C) 5 TB
The maximum size for a single object in Amazon S3 is 5 TB (5,000 GB). Objects larger than 100 MB should use multipart upload for better performance and reliability.
The maximum size for a single object in Amazon S3 is 5 TB (5,000 GB). Objects larger than 100 MB should use multipart upload for better performance and reliability.
2. A company wants to reliably archive a large number of video files that are between 50MB to 5GB into Amazon S3. They expect to only access the files no more than once a year, but when they do, they need the files to be available right away. What would be the lowest cost S3 storage class that meets these needs?
Correct Answer: B) S3 Standard-Infrequent Access (IA)
S3 Standard-IA is designed for data that is accessed less frequently but requires rapid access when needed. It provides immediate availability while being more cost-effective than S3 Standard for infrequently accessed data.
S3 Standard-IA is designed for data that is accessed less frequently but requires rapid access when needed. It provides immediate availability while being more cost-effective than S3 Standard for infrequently accessed data.
3. Which AWS service provides block-level storage that can be attached to EC2 instances?
Correct Answer: A) Amazon EBS
Amazon Elastic Block Store (EBS) provides persistent block storage volumes for use with EC2 instances. EBS volumes can be attached to and detached from instances as needed.
Amazon Elastic Block Store (EBS) provides persistent block storage volumes for use with EC2 instances. EBS volumes can be attached to and detached from instances as needed.
4. What is the difference between Amazon S3 and Amazon EBS?
Correct Answer: C) S3 is object storage, EBS is block storage
Amazon S3 is an object storage service for storing and retrieving data over the internet, while Amazon EBS provides block-level storage volumes that attach to EC2 instances like traditional hard drives.
Amazon S3 is an object storage service for storing and retrieving data over the internet, while Amazon EBS provides block-level storage volumes that attach to EC2 instances like traditional hard drives.
5. Which S3 storage class is designed for data that is accessed less frequently but requires rapid access when needed?
Correct Answer: B) S3 Standard-Infrequent Access (IA)
S3 Standard-IA is designed for data that is accessed less frequently but requires rapid access when needed. It offers lower storage costs than S3 Standard with millisecond access times.
S3 Standard-IA is designed for data that is accessed less frequently but requires rapid access when needed. It offers lower storage costs than S3 Standard with millisecond access times.
6. What is the purpose of Amazon S3 Transfer Acceleration?
Correct Answer: A) To speed up uploads to S3 using CloudFront edge locations
S3 Transfer Acceleration enables faster uploads to S3 by using Amazon CloudFront's globally distributed edge locations. Data is uploaded to the nearest edge location and then transferred to S3 over optimized network paths.
S3 Transfer Acceleration enables faster uploads to S3 by using Amazon CloudFront's globally distributed edge locations. Data is uploaded to the nearest edge location and then transferred to S3 over optimized network paths.
7. Which AWS service provides a hybrid cloud storage service that connects on-premises environments to AWS?
Correct Answer: C) AWS Storage Gateway
AWS Storage Gateway is a hybrid cloud storage service that connects on-premises software appliances with cloud-based storage to provide seamless integration between on-premises and AWS storage services.
AWS Storage Gateway is a hybrid cloud storage service that connects on-premises software appliances with cloud-based storage to provide seamless integration between on-premises and AWS storage services.
8. What is the maximum size of an Amazon EBS volume?
Correct Answer: D) 64 TB
The maximum size for an Amazon EBS volume is 64 TB (65,536 GB). This applies to most EBS volume types including gp2, gp3, io1, io2, st1, and sc1.
The maximum size for an Amazon EBS volume is 64 TB (65,536 GB). This applies to most EBS volume types including gp2, gp3, io1, io2, st1, and sc1.
Database Services
1. Which AWS service provides a highly scalable, fully managed database?
Correct Answer: A) Amazon RDS
Amazon Relational Database Service (RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while automating time-consuming administration tasks.
Amazon Relational Database Service (RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while automating time-consuming administration tasks.
2. What is the purpose of Amazon RDS?
Correct Answer: C) To provide managed relational database services
Amazon RDS provides managed relational database services that handle routine database tasks such as provisioning, patching, backup, recovery, failure detection, and repair.
Amazon RDS provides managed relational database services that handle routine database tasks such as provisioning, patching, backup, recovery, failure detection, and repair.
3. Which AWS database service is designed for NoSQL workloads?
Correct Answer: B) Amazon DynamoDB
Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It supports both document and key-value data models.
Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It supports both document and key-value data models.
4. What is Amazon Aurora?
Correct Answer: C) A MySQL and PostgreSQL-compatible relational database
Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases.
Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases.
5. Which AWS service provides a managed data warehouse solution?
Correct Answer: B) Amazon Redshift
Amazon Redshift is a fully managed, petabyte-scale data warehouse service in the cloud. It's designed for online analytic processing (OLAP) and business intelligence applications.
Amazon Redshift is a fully managed, petabyte-scale data warehouse service in the cloud. It's designed for online analytic processing (OLAP) and business intelligence applications.
6. What is the key difference between Amazon RDS and Amazon DynamoDB?
Correct Answer: A) RDS is for relational databases, DynamoDB is for NoSQL databases
Amazon RDS is a managed service for relational databases (MySQL, PostgreSQL, Oracle, SQL Server, etc.) with ACID properties, while DynamoDB is a managed NoSQL database service for applications that need consistent, single-digit millisecond latency.
Amazon RDS is a managed service for relational databases (MySQL, PostgreSQL, Oracle, SQL Server, etc.) with ACID properties, while DynamoDB is a managed NoSQL database service for applications that need consistent, single-digit millisecond latency.
7. Which AWS service can be used for in-memory caching to improve application performance?
Correct Answer: C) Amazon ElastiCache
Amazon ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. It supports Redis and Memcached engines to improve application performance.
Amazon ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. It supports Redis and Memcached engines to improve application performance.
8. What is Amazon DocumentDB designed for?
Correct Answer: A) MongoDB-compatible document database workloads
Amazon DocumentDB is a fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads. It's designed to be compatible with MongoDB applications and tools.
Amazon DocumentDB is a fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads. It's designed to be compatible with MongoDB applications and tools.