Assess your foundational knowledge of essential AWS cloud services and DevOps concepts, including storage, compute, databases, and security. Perfect for those starting their journey with the AWS cloud platform.
What does EC2 stand for and which core cloud function does it provide in AWS?
Explanation: EC2 stands for Elastic Compute Cloud and is the primary AWS service for compute resources, allowing users to run virtual machine instances. 'Storage' is handled by services like S3 or EBS, not EC2. 'Networking' is provided through services like VPC, so this is not accurate for EC2.
Which AWS service is commonly used for scalable object storage?
Explanation: S3 (Simple Storage Service) is designed for object storage in the AWS cloud, providing scalability and durability. 'EFS' is for elastic file storage, and 'RDS' is used for relational databases, making them inappropriate for object storage needs.
Which AWS service provides scalable managed relational databases such as MySQL or PostgreSQL?
Explanation: RDS (Relational Database Service) manages relational databases. 'Aurora' is an RDS engine but not the management service itself, while 'DynamoDB' is used for NoSQL, not relational databases.
Which AWS service enables users to deploy and run serverless functions in the cloud?
Explanation: Lambda is AWS's serverless compute service for running code in response to events. ECS is used for container orchestration, and CodePipeline handles continuous integration and delivery, not serverless functions.
What AWS service is responsible for managing and storing encryption keys for data security?
Explanation: KMS (Key Management Service) manages cryptographic keys for data encryption. Secrets Manager stores sensitive information such as passwords, and IAM is for user and access management, not for encryption key management.
Which AWS service is primarily used to monitor resources and gather logs across your cloud infrastructure?
Explanation: CloudWatch provides monitoring, alerts, and log collection for AWS resources. CloudTrail tracks API activity for auditing, while Config assesses resource configurations but is not focused on monitoring or log aggregation.
Which AWS service helps distribute incoming application traffic across multiple resources or instances?
Explanation: ELB (Elastic Load Balancer) automatically distributes traffic to multiple instances to improve availability. Route 53 manages DNS routing, and Auto Scaling adjusts resource numbers but does not directly balance traffic.
Which AWS-managed service provides a scalable NoSQL database for key-value and document workloads?
Explanation: DynamoDB is AWS's NoSQL database service supporting key-value and document models. RDS is for relational databases, and Redshift is used for data warehousing, not general NoSQL databases.
What is the term used to describe the global network of AWS-managed data centers in different geographic areas?
Explanation: AWS Regions are geographically separate locations with multiple data centers. Zones refer to Availability Zones within a region, and 'Clusters' is not the correct AWS terminology for data center groupings.
Which AWS service provides centralized management for user access and permissions to AWS resources?
Explanation: IAM (Identity and Access Management) enables users to manage roles, permissions, and access to AWS resources. S3 is an object storage service, while KMS handles encryption keys, not user access.