General Cloud Terminology
- Cloud Computing - Delivery of computing services over the internet.
- IaaS (Infrastructure as a Service) - Cloud service model providing virtualized computing resources.
- PaaS (Platform as a Service) - Cloud service model offering hardware and software tools over the internet.
- SaaS (Software as a Service) - Software distribution model providing applications over the internet.
- FaaS (Function as a Service) - Serverless computing service for running individual functions.
- Serverless - Cloud computing model where the cloud provider manages the server infrastructure.
- Virtual Machine (VM) - Emulation of a computer system.
- Container - Lightweight, portable, self-sufficient computing environment.
- Microservices - Architectural style for building applications as a collection of small services.
- API Gateway - Management tool for APIs.
- Load Balancer - Distributes network or application traffic across multiple servers.
- Auto Scaling - Automatically adjusts the number of computing resources.
- Elasticity - Ability to scale resources up or down dynamically.
- High Availability (HA) - System design approach ensuring operational performance during failures.
- Disaster Recovery (DR) - Strategies to recover data and services after a catastrophic failure.
- Fault Tolerance - Ability of a system to continue operation despite failures.
- Multi-tenancy - Architecture where a single instance serves multiple customers.
- Cloud-native - Applications designed to fully exploit cloud environments.
- Hybrid Cloud - Combination of on-premises infrastructure with cloud services.
- Private Cloud - Cloud infrastructure operated solely for a single organization.
- Public Cloud - Cloud services offered over the public internet.
- Community Cloud - Cloud infrastructure shared by several organizations.
- Edge Computing - Processing data near the source rather than in a centralized data center.
- Fog Computing - Distributed computing paradigm extending cloud computing to the edge.
- Cloud Migration - Process of moving data, applications, or other business elements to a cloud environment.
- Multi-cloud - Use of multiple cloud computing services in a single architecture.
- Cloud Bursting - Configuration allowing an application to overflow to the cloud when local resources are insufficient.
- Service Level Agreement (SLA) - Contract specifying the level of service expected from a provider.
- Provisioning - Process of setting up IT infrastructure.
- Orchestration - Automated configuration, coordination, and management of computer systems and software.
- DevOps - Practices combining software development and IT operations.
- CI/CD (Continuous Integration/Continuous Deployment) - Methodology for delivering code changes more frequently and reliably.
- Infrastructure as Code (IaC) - Managing and provisioning computing infrastructure through machine-readable scripts.
- Identity and Access Management (IAM) - Framework for managing digital identities and access rights.
- Authentication - Process of verifying identity.
- Authorization - Process of determining access rights.
- Encryption - Technique to protect data by transforming it into an unreadable format.
- Key Management Service (KMS) - Service for managing encryption keys.
- Data Lake - Centralized repository for storing large volumes of structured and unstructured data.
- Data Warehouse - Central repository of integrated data from one or more sources.
- Big Data - Large and complex data sets.
- Data Analytics - Process of examining data sets to draw conclusions.
- Business Intelligence (BI) - Technologies and strategies for analyzing business information.
- Artificial Intelligence (AI) - Simulation of human intelligence in machines.
- Machine Learning (ML) - Subset of AI involving the study of algorithms that improve automatically.
- Deep Learning - Subset of ML using neural networks with many layers.
- Internet of Things (IoT) - Network of physical objects embedded with sensors and software.
- Blockchain - Distributed ledger technology.
- Quantum Computing - Computing using quantum-mechanical phenomena.
- Virtual Private Cloud (VPC) - Isolated section of a public cloud.
- Direct Connect - Dedicated network connection to the cloud.
- CloudFront - Content delivery network (CDN).
- CloudFormation - Service for provisioning infrastructure using code.
- CloudTrail - Service for logging and monitoring activity in the cloud.
- CloudWatch - Monitoring and observability service.
- Elastic Beanstalk - Platform as a Service for deploying applications.
- OpsWorks - Configuration management service.
- GuardDuty - Threat detection service.
- Inspector - Automated security assessment service.
- Macie - Data security and data privacy service.
- WAF (Web Application Firewall) - Protects web applications from attacks.
- Shield - Managed DDoS protection service.
- IAM Policy - Document defining permissions for an IAM identity.
- Resource Tagging - Assigning metadata to cloud resources.
- Elastic IP - Static, public IP address.
- Elastic Load Balancing (ELB) - Automatically distributes incoming traffic.
- Elastic File System (EFS) - Managed file storage service.
- Elastic Block Store (EBS) - Block storage service.
- Simple Storage Service (S3) - Object storage service.
- Glacier - Low-cost storage service for archival data.
- Simple Queue Service (SQS) - Managed message queuing service.
- Simple Notification Service (SNS) - Managed messaging service.
- Simple Email Service (SES) - Cloud-based email sending service.
- Redshift - Data warehousing service.
- RDS (Relational Database Service) - Managed relational database service.
- DynamoDB - NoSQL database service.
- Aurora - Managed relational database service.
- Neptune - Managed graph database service.
- DocumentDB - Managed document database service.
- Athena - Interactive query service for S3.
- EMR (Elastic MapReduce) - Big data processing service.
- Kinesis - Platform for real-time data processing.
- Glue - Managed ETL (extract, transform, load) service.
- Lake Formation - Service for setting up data lakes.
- Data Pipeline - Service for moving data between different AWS services.
- Step Functions - Service for orchestrating workflows.
- CodeDeploy - Service for automated code deployments.
- CodePipeline - Service for continuous integration and continuous delivery.
- CodeBuild - Service for automated software builds.
- CodeCommit - Managed source control service.
- Lightsail - Easy-to-use cloud platform for simple applications.
- Outposts - Extends AWS infrastructure and services to on-premises locations.
- Snowball - Data transport service.
- Snowmobile - Data transfer service for exabyte-scale data.
- Fargate - Serverless compute engine for containers.
- EKS (Elastic Kubernetes Service) - Managed Kubernetes service.
- ECS (Elastic Container Service) - Managed container orchestration service.
- Lambda - Serverless compute service.
- API Gateway - Managed service for creating and publishing APIs.
- SageMaker - Managed service for building, training, and deploying machine learning models.
AWS Terminology
- AWS Regions - Geographical areas hosting AWS data centers.
- AWS Availability Zones - Isolated locations within a region.
- AWS Marketplace - Online store for software that runs on AWS.
- AWS Management Console - Web-based interface for managing AWS services.
- AWS CLI - Command-line tool for managing AWS services.
- AWS SDK - Software development kit for interacting with AWS services.
- EC2 (Elastic Compute Cloud) - Service providing resizable compute capacity.
- Lightsail - Simplified cloud service for small-scale applications.
- Elastic Beanstalk - PaaS for deploying applications.
- OpsWorks - Configuration management using Chef or Puppet.
- CloudFormation - IaC tool for provisioning resources.
- CloudTrail - Logging service for auditing.
- CloudWatch - Monitoring and observability service.
- Auto Scaling - Automatic scaling of EC2 instances.
- RDS (Relational Database Service) - Managed relational databases.
- DynamoDB - Managed NoSQL database.
- Aurora - High-performance managed relational database.
- S3 (Simple Storage Service) - Scalable object storage.
- Glacier - Low-cost storage for archiving.
- Elastic Block Store (EBS) - Persistent block storage.
- Elastic File System (EFS) - Managed file storage.
- Route 53 - DNS and domain registration service.
- VPC (Virtual Private Cloud) - Isolated network environment.
- Direct Connect - Dedicated network connection to AWS.
- Lambda - Event-driven serverless compute service.
- Elastic Container Service (ECS) - Container orchestration service.
- Elastic Kubernetes Service (EKS) - Managed Kubernetes service.
- Fargate - Serverless compute engine for containers.
- Batch - Managed batch processing service.
- Step Functions - Service for building workflows.
- Simple Notification Service (SNS) - Messaging service.
- Simple Queue Service (SQS) - Message queuing service.
- Simple Email Service (SES) - Email sending service.
- API Gateway - Managed API gateway.
- SageMaker - Machine learning service.
- Athena - Query service for S3 data.
- Redshift - Data warehousing service.
- Glue - ETL service.
- Lake Formation - Data lake setup service.
- Kinesis - Real-time data streaming service.
- EMR (Elastic MapReduce) - Big data processing service.
- Data Pipeline - Data workflow orchestration service.
- CodeCommit - Source control service.
- CodeBuild - Build service.
- CodeDeploy - Deployment service.
- CodePipeline - CI/CD service.
- CloudFront - Content delivery network (CDN).
- WAF (Web Application Firewall) - Web application security.
- Shield - DDoS protection service.
- GuardDuty - Threat detection service.
- Macie - Data protection service.
- Inspector - Security assessment service.
- IAM (Identity and Access Management) - Access control service.
- KMS (Key Management Service) - Encryption key management.
- Secrets Manager - Service for managing secrets.
- Cognito - Identity management for web and mobile apps.
- Artifact - Compliance and audit service.
- Security Hub - Unified security and compliance center.
- Control Tower - Governance and compliance service.
- Trusted Advisor - Best practices advisory service.
- Elastic Load Balancing (ELB) - Load balancing service.
- Elastic IP - Static IP addresses.
- Resource Groups - Organizing AWS resources.
- Tags - Metadata for AWS resources.
- Cost Explorer - Cost management tool.
- Budgets - Cost tracking and alerts.
- Organizations - Multi-account management service.
- Marketplace - Store for software running on AWS.
Azure Terminology
- Azure Regions - Geographical areas with data centers.
- Availability Zones - High-availability offerings within a region.
- Resource Groups - Logical grouping of Azure resources.
- Azure Portal - Web-based management interface.
- Azure CLI - Command-line tool for managing Azure resources.
- Azure PowerShell - PowerShell module for managing Azure resources.
- Azure Resource Manager (ARM) - Deployment and management service.
- Virtual Machines (VMs) - Compute instances.
- App Service - PaaS for hosting web apps.
- Functions - Serverless compute service.
- Kubernetes Service (AKS) - Managed Kubernetes service.
- Container Instances (ACI) - Running containers without managing VMs.
- Batch - Managed batch processing service.
- Service Fabric - Microservices platform.
- Virtual Network (VNet) - Isolated network environment.
- Load Balancer - Network load balancing.
- Application Gateway - Web traffic load balancer.
- Traffic Manager - DNS-based traffic load balancer.
- ExpressRoute - Private network connection to Azure.
- Storage Account - Storage services container.
- Blob Storage - Object storage service.
- File Storage - Managed file shares.
- Disk Storage - Persistent disk storage.
- Queue Storage - Message queuing service.
- Table Storage - NoSQL key-value store.
- Cosmos DB - Globally distributed, multi-model database.
- SQL Database - Managed relational database.
- SQL Data Warehouse - Scalable data warehouse service.
- Data Lake Storage - Scalable storage for big data analytics.
- Synapse Analytics - Integrated analytics service.
- HDInsight - Big data analytics service.
- Data Factory - Data integration service.