AWS Certified Cloud Practitioner Glossary

Definitions and pro-tips for the CLF-C02 certification.

A

Amazon CloudFront

Amazon CloudFront is a globally distributed content delivery network (CDN) service designed to accelerate the delivery of static and dynamic web content. It caches data at strategically located edge locations, reducing latency and improving performance for end-users worldwide, enhancing application responsiveness.

Amazon CloudWatch

Amazon CloudWatch is a monitoring and observability service providing metrics, logs, and alarms for AWS resources and applications. It enables real-time monitoring of performance, resource utilization, and operational health, facilitating proactive identification and resolution of issues within the AWS environment.

Amazon DynamoDB

Amazon DynamoDB is a fully managed, serverless NoSQL database service providing fast and predictable performance with seamless scalability. It supports both key-value and document data models, offering high availability and automatic replication across multiple Availability Zones for data durability.

Amazon EBS

Amazon Elastic Block Storage (EBS) provides persistent block storage volumes for use with Amazon EC2 instances. These volumes act as virtual hard drives, offering various types optimized for different workloads, including general purpose, throughput, and IOPS intensive applications. Data is preserved when the EC2 instance is stopped.

Amazon EC2

Amazon Elastic Compute Cloud (EC2) provides scalable compute capacity in the AWS cloud. It allows users to rent virtual machines (instances) with various operating systems, storage, networking, and security configurations. EC2 supports diverse workloads, from web servers to high-performance computing.

Amazon GuardDuty

Amazon GuardDuty is a continuous threat detection service that intelligently monitors for malicious activity and unauthorized behavior. It analyzes CloudTrail event logs, VPC Flow Logs, and DNS logs using machine learning and threat intelligence feeds to identify potential security threats.

Amazon Macie

Amazon Macie is a fully managed data security service that uses machine learning to discover, classify, and protect sensitive data stored in Amazon S3. It automatically identifies Personally Identifiable Information (PII) and other sensitive data types, helping organizations meet compliance requirements and prevent data breaches.

Amazon RDS

Amazon Relational Database Service simplifies relational database setup, operation, and scaling in the AWS cloud. It automates administrative tasks like patching, backup, and recovery, supporting multiple database engines. RDS offers options for both on-demand and reserved instance pricing models for cost optimization.

Amazon Route 53

Amazon Route 53 is a scalable and highly available cloud Domain Name System (DNS) web service. It translates human-readable domain names into the IP addresses required to access AWS resources and applications, supporting a variety of routing policies for increased reliability and performance.

Amazon S3

Amazon Simple Storage Service (S3) is a highly scalable, durable, and secure object storage service. It stores data as objects within buckets, offering 99.999999999% (11 nines) durability. S3 is ideal for data backup, archiving, content distribution, and application data storage.

Amazon SNS

Amazon Simple Notification Service (SNS) is a fully managed pub/sub messaging service enabling application-to-application (A2A) and application-to-person (A2P) communication. It allows you to send notifications via various protocols, including email, SMS, and mobile push notifications, facilitating event-driven architectures.

Amazon SQS

Amazon Simple Queue Service (SQS) is a fully managed message queuing service. It facilitates decoupling application components, improving scalability and resilience. SQS enables asynchronous communication by storing messages until processed, ensuring reliable message delivery without requiring producers and consumers to be available simultaneously.

Amazon VPC

Amazon Virtual Private Cloud (VPC) allows you to create a logically isolated section of the AWS Cloud where you can launch AWS resources in a virtual network that you define. You have complete control over your virtual networking environment, including IP address ranges, subnets, route tables, and network gateways.

API Gateway

API Gateway is a fully managed service that facilitates the creation, publication, maintenance, monitoring, and security of APIs at scale. It acts as a reverse proxy, handling tasks like authentication, authorization, rate limiting, and request transformation, enabling secure access to backend services.

Auto Scaling

Auto Scaling automatically adjusts the number of EC2 instances in your AWS account to maintain application availability and respond to changes in demand. It monitors application performance metrics and dynamically scales capacity by adding or removing instances based on defined policies and thresholds.

Availability Zone (AZ)

An Availability Zone is a physically distinct location within an AWS Region. Each AZ is isolated from failures in other AZs, providing fault tolerance. They are connected by low-latency networks, enabling high-bandwidth, low-latency connectivity for applications requiring high availability.

AWS Artifact

AWS Artifact is a service providing on-demand access to AWS’s compliance reports and certifications. It delivers pre-configured, auditable reports like SOC, PCI DSS, ISO, and HIPAA, simplifying the compliance process for AWS customers and enabling them to meet regulatory requirements.

AWS Athena

AWS Athena is an interactive query service that enables analysis of data directly in Amazon S3 using standard SQL. It is serverless, requiring no infrastructure management, and charges per query, making it cost-effective for ad-hoc data exploration and analysis of large datasets.

AWS Budgets

AWS Budgets enables cost management by allowing users to define spending limits and receive notifications when actual or forecasted AWS costs exceed those defined thresholds. Budgets support cost, usage, and reservation scenarios, providing granular control over cloud expenditure.

AWS CLI

The AWS Command Line Interface (CLI) is a unified tool enabling interaction with AWS services through command-line commands. It facilitates scripting, task automation, and integration with other development tools, offering programmatic control over AWS resources.

AWS CloudFormation

AWS CloudFormation is an Infrastructure as Code (IaC) service enabling you to model and provision AWS resources using declarative template files. These templates, written in JSON or YAML, define your infrastructure, automating creation, updates, and deletion for consistent and repeatable deployments.

AWS CloudTrail

AWS CloudTrail records API calls made to your AWS account, providing an audit trail of user activity and changes to AWS resources. This service enables security analysis, resource change tracking, and compliance auditing, helping to identify and investigate potential security incidents.

AWS Elastic Beanstalk

AWS Elastic Beanstalk is a Platform as a Service (PaaS) offering simplifying web application and service deployment. It automatically handles capacity provisioning, load balancing, auto-scaling, and application health monitoring, allowing developers to focus on code rather than infrastructure management.

AWS Glue

AWS Glue is a fully managed ETL (Extract, Transform, Load) service designed to discover, prepare, and integrate data for analytics. It provides a data catalog, automatically detects schemas, and generates ETL code, simplifying data preparation for data warehouses and analytics applications.

AWS IAM

AWS Identity and Access Management (IAM) provides secure control of access to AWS services and resources. IAM enables you to create and manage users, groups, and roles, and to define granular permissions using policies. It is fundamental to enforcing the principle of least privilege and securing your AWS environment.

AWS Key Management Service (KMS)

AWS Key Management Service (KMS) is a managed service that facilitates the creation and control of cryptographic keys used for encrypting data. It supports symmetric and asymmetric encryption, allowing you to generate, store, and manage keys used with other AWS services and your applications.

AWS Lambda

AWS Lambda is a serverless compute service that executes code in response to events without requiring server management. Developers upload code as functions, and Lambda automatically scales and manages the infrastructure. Billing is based on the number of requests and execution duration, offering a pay-per-use model.

AWS Management Console

The AWS Management Console is a web-based graphical user interface (GUI) providing access to AWS services. It allows users to provision, configure, and manage AWS resources without requiring command-line expertise or coding, serving as a primary entry point for cloud administration.

AWS Marketplace

AWS Marketplace is a curated digital catalog offering software, services, and data products from third-party vendors. It streamlines the procurement and deployment of solutions compatible with AWS, eliminating complex contract negotiations and simplifying software management.

AWS Organizations

AWS Organizations enables centralized management and governance of multiple AWS accounts. It facilitates policy creation, resource grouping, and consolidated billing across an organization, improving security and cost control as AWS usage scales. It’s foundational for enterprise-level cloud deployments.

AWS Professional Services

AWS Professional Services delivers specialized consulting, implementation, and training services to assist customers with complex cloud adoption initiatives. They provide expertise in areas like migration, security, and application modernization, accelerating cloud transformation.

AWS QuickSight

AWS QuickSight is a cloud-native, business intelligence (BI) service providing fast, scalable, and embedded analytics capabilities. It allows users to create interactive dashboards and visualizations from various data sources, enabling data-driven decision-making and business insights.

AWS SDK

AWS Software Development Kits (SDKs) are libraries and tools that allow developers to programmatically access AWS services from various programming languages like Python, Java, and JavaScript. They enable integration of AWS functionality into custom applications and automated workflows.

AWS Shield

AWS Shield is a managed Distributed Denial of Service (DDoS) protection service designed to mitigate attacks targeting applications running on AWS. Shield Standard is automatically enabled for all AWS customers, while Shield Advanced provides enhanced protection and 24/7 access to the DDoS Response Team.

AWS Snow Family

The AWS Snow Family provides secure, portable devices for transferring large datasets into and out of AWS. Snowcone is for edge computing and smaller transfers, Snowball is for terabyte-scale data, and Snowmobile is an exabyte-scale data transfer service utilizing a physically transported storage appliance.

AWS Snowball

AWS Snowball is a physical data transport service for moving large datasets (petabytes) into and out of AWS. It utilizes secure, ruggedized appliances shipped to your location, offering a cost-effective alternative to internet-based data transfer when network bandwidth is limited or transfer times are prohibitive.

AWS Step Functions

AWS Step Functions is a serverless orchestration service enabling the coordination of multiple AWS services. It allows developers to build and execute state machines, defining workflows as code, to automate complex application processes without managing servers or infrastructure.

AWS Support

AWS Support provides technical assistance, architectural guidance, and access to resources for AWS customers. It offers various support tiers, each providing different response times, support channels, and access to AWS technical account managers.

AWS Training and Certification

AWS Training and Certification offers a comprehensive suite of learning resources, including digital courses, classroom training, and industry-recognized certifications. These programs are designed to validate cloud skills and expertise across various AWS services and roles.

AWS Trusted Advisor

AWS Trusted Advisor is an online tool analyzing your AWS infrastructure against best practices. It provides recommendations across five categories: Cost Optimization, Performance Improvement, Security Checks, Fault Tolerance, and Service Limits, helping to reduce risks and improve efficiency.

AWS WAF

AWS WAF (Web Application Firewall) protects web applications and APIs from common web exploits, such as SQL injection and cross-site scripting (XSS). It operates by inspecting HTTP(S) traffic and blocking malicious requests based on configurable rules and conditions, enhancing application security.