Cloud Practitioner Definitions and Services Cheat Sheet

Category Name Definition
Benefits of Cloud Computing Elasticity Elasticity refers to the ability to automatically scale resources up or down in response to changing demand, ensuring optimal performance and cost-efficiency.
Global Reach Global reach is the ability to deploy applications and services in data centers around the world, providing low-latency access and consistent user experiences regardless of geographic location.
Pay-As-You-Go Pricing Pay-as-you-go pricing means you pay only for the resources and services you use, without upfront costs or long-term commitments.
Agility Agility refers to the ability to rapidly develop, test, and deploy applications, enabling faster innovation and adaptation to changing business needs.
Fault Tolerance Fault tolerance is the capability of a system to continue operating properly even when one or more components fail.
Scalability Scalability refers to the ability to handle increasing or decreasing workloads by dynamically adjusting resources without affecting performance.
Types of Cloud Computing Public Cloud Public Cloud is a cloud computing model where services are delivered over the internet and shared across multiple organizations.
Private Cloud Private Cloud is a cloud environment dedicated to a single organization, offering greater control and security.
Hybrid Cloud Hybrid Cloud combines public and private clouds to enable data and application sharing between them for greater flexibility.
Multi Cloud Multi-Cloud involves using services from multiple cloud providers to avoid vendor lock-in and optimize performance or cost.
Types of Service Models IaaS (Infrastructure as a Service IaaS (Infrastructure as a Service) provides virtualized computing resources like servers, storage, and networking on demand.
PaaS (Platform as a Service) PaaS (Platform as a Service) offers a platform with tools and services for developers to build, deploy, and manage applications without managing underlying infrastructure.
SaaS (Software as a Service) SaaS (Software as a Service) delivers software applications over the internet, accessible via a web browser without local installation.
FaaS (Function as a Service) FaaS (Function as a Service) allows developers to run individual functions or pieces of code in response to events, without managing servers or infrastructure.
AWS Compute Services AWS EC2 AWS EC2 (Elastic Compute Cloud) provides scalable virtual servers to run applications in the cloud.
AWS Lambda AWS Lambda lets you run code in response to events without provisioning or managing servers.
AWS ElastiCache AWS ElastiCache is a fully managed in-memory data store and cache service that supports Redis and Memcached to improve application performance and latency.
AWS Elastic Beanstalk AWS Elastic Beanstalk is a platform-as-a-service that deploys and manages applications automatically using underlying AWS resources.
AWS ECS AWS ECS (Elastic Container Service) is a fully managed container orchestration service to run and scale Docker containers.
AWS EKS AWS EKS (Elastic Kubernetes Service) is a managed Kubernetes service for running containerized applications using Kubernetes on AWS.
Amazon Fargate Amazon Fargate is a serverless compute engine that runs containers without requiring you to manage servers or clusters.
AWS Amplify A full-stack development platform that helps you quickly build, deploy, and host scalable mobile and web applications on AWS with built-in CI/CD and backend integration.
AWS Storage Services Amazon S3 Amazon S3 (Simple Storage Service) is an object storage service that offers scalable, secure, and durable storage for data of any type.
AWS EBS AWS EBS (Elastic Block Store) provides block-level storage volumes for use with Amazon EC2 instances, ideal for databases and file systems.
AWS EFS AWS EFS (Elastic File System) is a scalable, fully managed file storage service that can be mounted across multiple EC2 instances.
AWS FSx A managed service that provides scalable, high-performance file systems for Windows and Lustre workloads.
AWS Database Services AWS RDS AWS RDS (Relational Database Service) is a managed service for setting up, operating, and scaling relational databases like MySQL, PostgreSQL, and SQL Server.
AWS Redshift AWS Redshift is a fully managed, petabyte-scale cloud data warehouse service designed for fast and cost-effective analysis of large datasets using SQL.
AWS DynamoDB AWS DynamoDB is a fully managed NoSQL database service that provides fast and flexible performance at scale.
AWS Aurora AWS Aurora is a high-performance, fully managed relational database compatible with MySQL and PostgreSQL.
AWS Neptune AWS Neptune is a fully managed graph database service optimized for storing and querying highly connected data.
AWS DocumentDB A fully managed document database service designed to be compatible with MongoDB for JSON-like data.
AWS Keyspaces A scalable, serverless database service for Apache Cassandra workloads on AWS.
AWS Networking Services AWS VPC AWS VPC (Virtual Private Cloud) lets you provision a logically isolated network within AWS where you can launch resources in a defined IP range.
AWS Direct Connect AWS Direct Connect establishes a dedicated, high-speed, and low-latency network connection between your on-premises data center and AWS.
AWS VPN AWS VPN provides secure connections between your on-premises network or client devices and your AWS environment over the internet.
AWS DataSync AWS DataSync is a data transfer service that automates and accelerates moving data between on-premises storage and AWS services like Amazon S3, EFS, or FSx.
AWS Route 53 AWS Route 53 is a scalable and highly available Domain Name System (DNS) web service for domain registration, routing, and health checking.
AWS Global Accelerator AWS Global Accelerator is a networking service that improves the availability and performance of your applications by directing user traffic through the AWS global network infrastructure.
AWS CloudFront AWS CloudFront is a content delivery network (CDN) that securely delivers data, videos, applications, and APIs with low latency.
AWS Elastic Load Balancer AWS Elastic Load Balancer (ELB) automatically distributes incoming application traffic across multiple targets to ensure high availability and fault tolerance.
AWS Monitoring Services AWS CloudWatch AWS CloudWatch is a monitoring service that collects and tracks metrics, logs, and events to provide real-time visibility into AWS resources and applications.
AWS CloudTrail AWS CloudTrail is a service that records AWS API calls and user activity to enable governance, compliance, and operational auditing.
AWS X-Ray A distributed tracing service that helps debug and analyze performance issues in microservices applications.
AWS Security Services AWS Cognito AWS Cognito enables secure user authentication, authorization, and user management for web and mobile apps.
AWS Artifact AWS Artifact is a service that provides on-demand access to AWS compliance reports, security and compliance documentation, and agreements.
AWS IAM AWS IAM (Identity and Access Management) allows you to securely manage access to AWS services and resources for users and roles.
AWS Config AWS Config continuously monitors and records your AWS resource configurations to assess compliance and detect changes.
AWS Shield AWS Shield provides DDoS protection for applications running on AWS, helping to safeguard against network and application layer attacks.
Amazon GuardDuty Amazon GuardDuty is a threat detection service that continuously monitors your AWS accounts and workloads for malicious activity.
AWS WAF AWS WAF (Web Application Firewall) protects web applications from common web exploits and bots that affect availability or security.
Amazon Inspector Amazon Inspector automatically assesses applications for vulnerabilities or deviations from best practices.
AWS Security Hub AWS Security Hub centralizes and aggregates security alerts and compliance status across AWS accounts and services.
AWS Trusted Advisor AWS Trusted Advisor provides real-time guidance to help you follow AWS best practices in security, cost optimization, performance, and fault tolerance.
AWS Secrets Manager AWS Secrets Manager helps you securely store, manage, and retrieve sensitive information like API keys and database credentials.
AWS KMS AWS KMS (Key Management Service) enables you to create and manage cryptographic keys and control their use across AWS services.
AWS Macie AWS Macie uses machine learning to discover, classify, and protect sensitive data such as personally identifiable information (PII) in AWS.
AWS Machine Learning Services AWS SageMaker Amazon SageMaker is a fully managed service that enables you to build, train, and deploy machine learning models at scale.
AWS Lex AWS Lex is a service for building conversational interfaces using voice and text, powered by the same technology as Amazon Alexa.
AWS Polly AWS Polly converts text into lifelike speech, enabling you to create applications that talk.
AWS Chatbot AWS Chatbot is an interactive agent that enables DevOps and monitoring notifications in Slack and Amazon Chime.
AWS Rekognition AWS Rekognition is a deep learning-based image and video analysis service that can identify objects, people, text, scenes, and activities, as well as detect inappropriate content.
AWS Comprehend AWS Comprehend is a natural language processing (NLP) service that uses machine learning to uncover insights and relationships in text.
Amazon Q An AI-powered assistant for AWS that helps developers and IT professionals answer questions, write code, and troubleshoot faster.
Amazon Bedrock A fully managed service that allows you to build and scale generative AI applications using foundation models via API without managing infrastructure.
Amazon Translate A neural machine translation service that delivers fast, high-quality language translation.
Amazon Transcribe An automatic speech recognition (ASR) service that converts speech to text quickly and accurately.
AWS Partyrock A no-code generative AI app builder that lets you create and share AI-powered apps easily using Amazon Bedrock.
Amazon Mechnical Turk A crowdsourcing marketplace that enables businesses to outsource tasks to a global workforce.
Amazon Augmented Intelligence(A2I) A service that enables human review of machine learning predictions to improve accuracy and compliance.
AWS Kendra An intelligent search service powered by machine learning that enables organizations to search unstructured data using natural language.
AWS DevOps Services AWS CodePipeline AWS CodePipeline is a fully managed continuous integration and continuous delivery (CI/CD) service that automates the build, test, and deployment phases of application release.
AWS CloudFormation AWS CloudFormation enables you to model and provision AWS infrastructure using code through declarative templates.
AWS CodeDeploy AWS CodeDeploy is a fully managed deployment service that automates code deployments to Amazon EC2 instances, on-premises servers, and serverless Lambda functions.
AWS CodeBuild AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces ready-to-deploy artifacts.
AWS OpsWorks AWS OpsWorks is a configuration management service that uses Chef or Puppet to automate server configurations, deployments, and management across your infrastructure.
AWS CodeCommit AWS CodeCommit is a fully managed source control service that hosts secure Git-based repositories.
AWS Application Integration Services AWS Application Composer AWS Application Composer is a visual tool that helps you design and build serverless applications by dragging and connecting AWS services.
AWS Step Functions AWS Step Functions is a serverless orchestration service that lets you coordinate multiple AWS services into workflows using visual workflows and state machines.
AWS Architecture Center AWS Architecture Center provides best practices, reference architectures, and patterns to help you design and build well-architected cloud solutions.
AWS Event Bridge A serverless event bus that connects applications using real-time data from AWS services, your apps, or SaaS.
AWS Appflow A no-code integration service to securely transfer data between AWS and popular SaaS applications like Salesforce and Slack.
AWS Analytics and Streaming Services AWS Kinesis AWS Kinesis is a fully managed service for collecting, processing, and analyzing real-time streaming data at scale.
AWS Glue AWS Glue is a fully managed extract, transform, and load (ETL) service that helps prepare and move data for analytics and machine learning.
Amazon Athena A serverless query service that lets you analyze data directly in Amazon S3 using standard SQL.
Amazon EMR A managed cluster platform that simplifies running big data frameworks like Apache Spark and Hadoop.
Amazon QuickSight A scalable business intelligence service for creating interactive dashboards and visualizations.
AWS Lake Formation A service that simplifies the process of building, securing, and managing data lakes on AWS.
AWS Data Migration Services AWS Snowball AWS Snowball is a physical data transfer device that helps move large amounts of data into or out of AWS securely and efficiently.
AWS Data Migration Service (DMS) Helps migrate databases to AWS quickly and securely with minimal downtime.
AWS DataSync Automates and accelerates moving large amounts of data between on-premises storage and AWS services.
AWS Transfer Family Enables secure file transfers directly into and out of Amazon S3 using SFTP, FTPS, and FTP.
AWS Notification Services AWS SNS AWS SNS (Simple Notification Service) is a fully managed messaging service for sending notifications or messages to distributed systems, applications, or users.
AWS SQS AWS SQS (Simple Queue Service) is a fully managed message queuing service that enables decoupling and scaling of microservices, distributed systems, and serverless applications.
AWS Billing and Cost Management AWS Budgets AWS Budgets enables you to set custom cost and usage budgets and receive alerts when thresholds are exceeded.
AWS Organizations AWS Organizations lets you centrally manage and govern multiple AWS accounts for consolidated billing and policy control.
AWS Support AWS Support provides technical assistance and guidance through various support plans, including 24/7 access to AWS experts.
AWS Pricing Calculator AWS Pricing Calculator helps you estimate the cost of AWS services based on your specific configuration and usage needs.
AWS Support Plans Basic Basic support provides free access to customer service, documentation, whitepapers, and support forums.
Developer Developer support offers guidance for development and testing, with business hours access to Cloud Support Associates via email.
Business Business support includes 24/7 access to Cloud Support Engineers, faster response times, and access to AWS Trusted Advisor and API support.
Enterprise Enterprise support delivers 24/7 technical support, a dedicated Technical Account Manager (TAM), and proactive guidance for complex environments.
AWS Instance Plans Spot Spot Instances let you use unused EC2 capacity at up to 90% discount, ideal for flexible, fault-tolerant workloads.
On Demand On-Demand Instances allow you to pay for compute capacity by the hour or second with no long-term commitments.
Reserved Instances Reserved Instances provide significant discounts (up to 72%) in exchange for a one- or three-year commitment to a specific instance type and region.
Complete and Continue