The world's most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally.
Companies that own massive computer centers and rent out computing power. Think of them as tech landlords.
Example: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud are the biggest cloud providers....
The largest cloud providers that operate at massive global scale with millions of servers across multiple continents. Like the giants of the cloud industry that can serve billions of users simultaneously.
Example: AWS, Microsoft Azure, Google Cloud, and Oracle Cloud are hyperscalers with data centers in regions w...
Amazon Web Services - Amazon's cloud computing platform that provides over 200 different services. Like a massive digital toolbox for building online applications.
Example: Many companies use AWS to host their websites and store their data instead of buying their own serve...
Elastic Compute Cloud - Amazon's service for renting virtual computers in the cloud. Like renting a computer by the hour instead of buying one.
Example: A startup uses EC2 instances to run their website, paying only for the computing power they actually...
Simple Storage Service - Amazon's service for storing files in the cloud. Like having an unlimited digital storage unit that you can access from anywhere.
Example: A photo sharing app stores all user photos in S3 so they're always available and automatically backe...
AWS's serverless computing service that runs your code without managing servers. Like having a helper who appears whenever you need them to do a specific task.
Example: An e-commerce site uses Lambda to send confirmation emails whenever someone makes a purchase....
AWS's intelligent enterprise search service powered by machine learning. Like having a super-smart librarian who understands what you're looking for and finds the most relevant documents instantly.
Example: A law firm uses Amazon Kendra to search through millions of legal documents using natural language q...
Virtual Private Cloud - An isolated, private network within a public cloud provider where you control IP addressing, subnets, routing, and security. Available as AWS VPC, Azure Virtual Network (VNet), Google Cloud VPC Network, and Oracle Cloud VCN. Like having your own secure, private neighborhood within a large city.
Example: A financial services company creates a VPC with public subnets for web servers and private subnets f...
Specialized hardware designed to speed up AI and machine learning workloads by optimizing specific AI operations. Like having custom tools built specifically for AI tasks.
Example: Cloud providers offer AI accelerators like AWS Inferentia and Azure's custom chips to run AI models ...
Optimizing the settings and configurations of a machine learning model to improve its performance. Like fine-tuning a recipe by adjusting cooking temperature and time for the best results.
Example: Data scientists tune hyperparameters like learning rate and number of layers to make their neural ne...
Recording and comparing different machine learning experiments, including their configurations, metrics, and results. Like keeping a detailed lab notebook to track all your scientific experiments.
Example: MLflow tracks every model training run, recording which parameters were used and how accurate each m...
AWS's ultra-high performance Layer 4 load balancer that handles millions of requests per second with ultra-low latency. Like an express highway toll plaza that processes cars at lightning speed.
Example: A gaming company uses Network Load Balancer to handle millions of player connections with minimal la...
AWS's Layer 7 load balancer that routes traffic based on application content like URL paths, host headers, and HTTP methods. Like an intelligent dispatcher who reads each request and sends it to the best specialist.
Example: An e-commerce site uses Application Load Balancer to route /products to product servers, /checkout t...
AWS networking hub that connects multiple networks together through a central point. Like a major highway interchange where all roads meet - instead of building direct connections between every city, you build one central hub.
Example: A large company uses Transit Gateway to connect 50 different VPCs across multiple regions, simplifyi...
AWS service that creates a dedicated, private network connection from your office or data center directly to AWS. Like having a private highway built just for your company's traffic, bypassing the public internet entirely.
Example: A financial firm uses Direct Connect to transfer sensitive trading data between their data center an...
Google Cloud service that creates secure VPN connections between your on-premises network and your Google Cloud VPC. Like creating a secure, encrypted highway tunnel that connects two separate cities.
Example: A retail chain uses Cloud VPN Gateway to securely connect their store systems to inventory managemen...
Running code without managing servers yourself - the cloud provider handles all the server management. Like ordering takeout instead of cooking at home.
Example: AWS Lambda runs your code only when needed and you only pay for the time it actually runs, without m...
Cloud services available over the internet to anyone who wants to use them, shared among multiple organizations. Like renting an apartment in a building where multiple tenants share infrastructure.
Example: AWS, Microsoft Azure, and Google Cloud are public clouds where thousands of companies rent computing...
Cloud infrastructure dedicated exclusively to one organization, offering more control and security. Like owning your own private building instead of renting shared space.
Example: A hospital runs its own private cloud data center to maintain complete control over sensitive patien...
Temporarily shifting workloads from private cloud to public cloud during peak demand periods. Like a restaurant opening an outdoor patio when they're too busy to handle customers inside.
Example: An e-commerce site runs on its private servers normally, but automatically bursts to AWS during Blac...
Elastic Container Service - AWS service for running Docker containers without managing servers. Like having someone else manage your shipping containers while you focus on what's inside them.
Example: A company uses ECS to run their web application containers, automatically scaling up during busy per...
Elastic Kubernetes Service - AWS managed Kubernetes service that handles the complexity of running Kubernetes clusters. Like having a professional orchestra conductor manage your musicians.
Example: A startup uses EKS to deploy their microservices without worrying about Kubernetes cluster managemen...
AWS serverless container platform - run containers without managing servers or clusters. Like ordering takeout without needing to know how the kitchen works.
Example: A development team uses Fargate to run their application containers, paying only for the compute tim...
AWS platform service that handles deployment and management of web applications. Like having a personal assistant handle all the technical setup while you focus on your code.
Example: A developer uploads their Java application to Elastic Beanstalk and AWS automatically handles server...
Automatically adjusting the number of servers based on demand. Like a restaurant that opens more tables during busy hours and closes them when it's quiet.
Example: During Black Friday, Auto Scaling automatically adds more EC2 instances to handle increased website ...
Elastic Block Store - AWS persistent storage that attaches to EC2 instances. Like having a dedicated hard drive that you can unplug from one computer and plug into another.
Example: A database server uses EBS volumes to store data that persists even if the server needs to be replac...
Elastic File System - AWS shared file storage that multiple servers can access simultaneously. Like a shared network drive that all computers in an office can access.
Example: Multiple web servers use EFS to share website files, ensuring all servers have the same content....
AWS long-term archival storage service for data you rarely access. Like putting old documents in a warehouse - cheaper to store but takes time to retrieve.
Example: A company stores old employee records in Glacier for compliance, accessing them only when legally re...
Relational Database Service - AWS managed database service that handles maintenance, backups, and scaling. Like having a database administrator without hiring one.
Example: An e-commerce site uses RDS for their product catalog database, with AWS handling all backups and up...
AWS NoSQL database service that scales automatically and provides fast performance. Like a super-fast filing system that can handle millions of requests per second.
Example: A gaming app uses DynamoDB to store player scores and achievements, handling millions of players sim...
AWS high-performance database that's compatible with MySQL and PostgreSQL but up to 5x faster. Like a race car version of a regular car - same controls, much better performance.
Example: A financial trading platform uses Aurora to handle thousands of transactions per second with ultra-l...
AWS data warehouse service for analyzing large amounts of data quickly. Like having a super-powerful calculator designed specifically for big data problems.
Example: A retail company uses Redshift to analyze years of sales data to identify trends and optimize invent...
AWS Content Delivery Network that delivers content from locations closest to users. Like having copies of your store in every neighborhood so customers don't have to travel far.
Example: A streaming service uses CloudFront to deliver videos faster by serving them from servers closest to...
AWS DNS service that routes internet traffic to your applications. Like a phone book that directs people to the right phone number when they call your business.
Example: When someone types 'example.com' in their browser, Route 53 directs them to the correct server hosti...
AWS service that distributes incoming traffic across multiple servers to prevent overload. Like a traffic cop directing cars to different lanes to avoid congestion.
Example: An online shopping site uses Elastic Load Balancer to spread customer requests across multiple serve...
A networking component that enables resources in a virtual network to communicate with the internet. Available as AWS Internet Gateway, Azure Internet routing, and implicit in GCP VPC networks. Like the main entrance of a building connecting inside to outside.
Example: Web servers in a public subnet use an Internet Gateway to serve websites to users on the internet wh...
Network Address Translation Gateway - enables private subnet resources to access the internet for outbound traffic while blocking inbound connections. Available as AWS NAT Gateway, Azure NAT Gateway, GCP Cloud NAT, and OCI NAT Gateway. Like a secure mailroom that sends packages out but rejects unsolicited deliveries.
Example: Database servers in private subnets use a NAT Gateway to download security patches and call external...
AWS monitoring service that collects and tracks metrics, logs, and events from your applications and infrastructure. Like a security camera system that watches everything and alerts you when something unusual happens.
Example: CloudWatch monitors CPU usage on EC2 instances and automatically sends alerts when usage exceeds 80%...
AWS service that records all API calls made in your account for security and compliance. Like a detailed security log that tracks who did what and when.
Example: Security teams use CloudTrail to investigate suspicious activity by seeing exactly which actions wer...
Identity and Access Management - AWS service that controls who can access what resources. Like a bouncer at a club who checks IDs and decides who can enter which areas.
Example: IAM policies ensure that developers can only access development resources, not production databases....
AWS Infrastructure as Code service that lets you define your infrastructure using templates. Like having blueprints that can automatically build identical buildings.
Example: A company uses CloudFormation templates to create identical development, staging, and production env...
AWS managed Git repository service for storing and versioning code. Like a secure digital filing cabinet for your code that tracks every change.
Example: A development team uses CodeCommit to store their application code and collaborate on features....
AWS continuous integration and deployment service that automates your software release process. Like a factory assembly line for code that automatically tests and deploys changes.
Example: When developers push code changes, CodePipeline automatically runs tests and deploys successful buil...
AWS service that compiles source code, runs tests, and produces software packages. Like having a dedicated worker that takes raw materials and creates finished products.
Example: CodeBuild automatically compiles Java applications and runs unit tests whenever new code is committe...
Azure service for securely storing and managing sensitive information like passwords, certificates, and encryption keys. Like a bank safety deposit box for your digital secrets.
Example: Applications retrieve database passwords from Key Vault instead of storing them in code files....
AWS machine learning platform that helps data scientists and developers build, train, and deploy ML models. Like having a complete AI laboratory with all the tools and infrastructure ready to use.
Example: A retail company uses SageMaker to build a recommendation engine that suggests products based on cus...
AWS image and video analysis service powered by machine learning. Like having a super-smart assistant that can instantly identify what's in photos and videos.
Example: A social media app uses Rekognition to automatically tag friends in uploaded photos....
AWS natural language processing service that analyzes text for insights and relationships. Like having a literary expert who can instantly understand the meaning and sentiment of any text.
Example: Customer service teams use Comprehend to analyze support tickets and automatically categorize urgent...
AWS service for building conversational chatbots and voice assistants. Like having the technology behind Alexa available for your own applications.
Example: A bank creates a chatbot using Lex that helps customers check account balances and transfer money....
Azure service for creating workflows that integrate apps, data, and services across organizations. Like having a digital assistant that can connect different software tools and make them work together.
Example: A company uses Logic Apps to automatically save email attachments to SharePoint and notify the team ...
A secure computer that acts as a gateway for accessing private servers that aren't exposed to the internet. Like a security checkpoint at a building entrance - you must go through it to reach the protected areas inside.
Example: Instead of giving your database server a public IP address, you connect to a Bastion Host first, the...
Dynamic Host Configuration Protocol - automatically assigns IP addresses to devices on a network. Like having an automated reception desk that gives each visitor a temporary ID badge.
Example: When you connect to WiFi, DHCP automatically gives your device an IP address so it can communicate o...
Open Authorization - standard for secure API access without sharing passwords. Like giving a valet key that only works for parking, not accessing your glove compartment.
Example: When you log into Spotify using your Facebook account, OAuth allows Spotify access without seeing yo...
JSON Web Token - secure way to transmit information between parties as digitally signed tokens. Like having a tamper-proof ID card that proves who you are.
Example: Web applications use JWT tokens to verify user identity without repeatedly asking for passwords....
Single Sign-On - authentication system that allows users to log in once and access multiple applications. Like having a master key for all doors in a building.
Example: Google SSO lets you access Gmail, Drive, and YouTube with one login instead of separate passwords fo...
Using services from multiple cloud providers to avoid vendor lock-in and optimize performance. Like shopping at different stores to get the best deals and products.
Example: A company uses AWS for compute, Google Cloud for analytics, and Azure for Office 365 integration....
Automation platform for configuration management, application deployment, and task automation. Like having a universal remote control for managing all your servers.
Example: System administrators use Ansible to install software updates across hundreds of servers simultaneou...
Open-source platform for monitoring and observability with customizable dashboards. Like having a mission control center with screens showing the health of all your systems.
Example: Teams use Grafana dashboards to visualize server performance, application metrics, and business KPIs...
Simple Notification Service - AWS messaging service for sending notifications to multiple subscribers. Like a broadcast system that can simultaneously send messages to phones, emails, and other applications.
Example: An e-commerce site uses SNS to notify customers via SMS and email when their orders ship....
Simple Queue Service - AWS message queuing service for decoupling application components. Like a digital post office where applications can leave messages for each other.
Example: A photo processing application uses SQS to queue image processing tasks that worker servers pick up ...
AWS serverless event bus service for connecting applications using events. Like a central message router that delivers events to the right destinations.
Example: When a customer places an order, EventBridge routes the event to inventory, shipping, and billing sy...
AWS service for coordinating multiple AWS services into serverless workflows. Like a conductor orchestrating different musicians to play a symphony together.
Example: An order processing workflow uses Step Functions to coordinate payment, inventory check, and shippin...
AWS platform for real-time data streaming and analytics. Like a high-speed conveyor belt for processing millions of data records per second.
Example: A social media platform uses Kinesis to analyze millions of user interactions in real-time for trend...
AWS interactive query service for analyzing data in S3 using SQL. Like having a powerful search engine that can instantly find answers in massive amounts of stored data.
Example: Data analysts use Athena to query terabytes of log files stored in S3 without setting up any infrast...
AWS fully managed ETL service for preparing data for analytics. Like having a data processing factory that automatically cleans and organizes raw data.
Example: Companies use Glue to automatically transform and catalog data from multiple sources for business in...
Elastic MapReduce - AWS big data platform using open source tools like Apache Spark and Hadoop. Like renting a supercomputer cluster specifically designed for processing massive datasets.
Example: A genomics research company uses EMR to process DNA sequencing data that would take months on regula...
Cloud Native Computing Foundation - organization that promotes cloud-native technologies and open source projects. Like a governing body that sets standards for modern cloud applications.
Example: Kubernetes, Prometheus, and many other popular cloud tools are CNCF projects with community governan...
AWS managed service for securely connecting IoT devices to the cloud, with features for device authentication, message routing, and device shadow state management. Like a central command center that manages billions of device connections and routes their messages to appropriate cloud services.
Example: A smart home company uses IoT Core to connect millions of thermostats and security cameras, routing ...
AWS IoT Edge runtime that extends cloud capabilities to local devices, enabling them to act locally on data while still using the cloud for management and analytics. Like having a local manager at each location who can make immediate decisions while still reporting to headquarters.
Example: Manufacturing plants use Greengrass to process sensor data locally for real-time quality control, wh...
Google Cloud serverless platform for running containerized applications. Like having a hosting service that automatically adjusts resources based on demand.
Example: A web application runs on Cloud Run and automatically scales from zero to thousands of users without...
Google Cloud's managed Apache Spark and Hadoop service for big data processing. Like renting a supercomputer cluster that's pre-configured for data analysis.
Example: Research institutions use Dataproc to process climate modeling data that requires massive computatio...
Health Insurance Portability and Accountability Act - US law protecting medical information privacy. Like having special locks on medical records to ensure patient privacy.
Example: Healthcare applications must implement HIPAA-compliant security measures to protect patient data in ...
Service Organization Control 2 - auditing standard for security, availability, and confidentiality of customer data. Like having a security inspection certificate for cloud services.
Example: Cloud providers obtain SOC 2 compliance to prove they meet industry security standards for handling ...
Cloud Development Kit - framework for defining cloud infrastructure using familiar programming languages. Like writing cloud infrastructure using the same code you use for applications.
Example: Developers use AWS CDK to define their cloud infrastructure using Python or TypeScript instead of YA...
AWS in-memory caching service for improving application performance. Like having a high-speed memory bank that stores frequently accessed data.
Example: E-commerce sites use ElastiCache to store shopping cart data and frequently viewed product informati...
AWS service for monitoring and evaluating AWS resource configurations. Like having an audit system that tracks all changes to your cloud infrastructure.
Example: Compliance teams use AWS Config to ensure all S3 buckets follow security policies and detect unautho...
AWS service for managing and configuring Amazon EC2 instances and on-premises servers. Like having a universal remote control for all your servers.
Example: IT teams use Systems Manager to install security patches across hundreds of servers simultaneously....
Yet Another Markup Language - human-readable data serialization standard. Like a simple format for writing configuration files that both humans and computers can easily understand.
Example: DevOps teams write Kubernetes deployment configurations in YAML format because it's easy to read and...
Cross-Origin Resource Sharing - mechanism that allows web pages to access resources from other domains. Like having permission slips that allow websites to share resources safely.
Example: Web applications configure CORS to allow their frontend to communicate with APIs hosted on different...
Replicating data across multiple availability zones within a region to protect against data center failures. Like storing important documents in different buildings across town.
Example: AWS S3 Standard automatically replicates data across at least 3 availability zones to survive entire...
Visual workflow management method for tracking work progress. Like having a board with columns showing what needs to be done, what's in progress, and what's completed.
Example: Support teams use Kanban boards to track customer issues from 'New' to 'In Progress' to 'Resolved' c...
AWS service for monitoring, storing, and accessing log files from EC2 instances and other AWS services. Like having a centralized filing system for all system messages and errors.
Example: DevOps teams use CloudWatch Logs to troubleshoot application issues by searching through millions of...
AWS service for securely storing and managing configuration data and secrets. Like a secure vault specifically designed for application settings and passwords.
Example: Applications retrieve database connection strings from Parameter Store instead of hardcoding them in...
AWS service for managing, retrieving, and rotating database credentials, API keys, and other secrets. Like having an automated security system that changes locks regularly.
Example: Production applications use Secrets Manager to automatically rotate database passwords without downt...
AWS service for centrally managing multiple AWS accounts. Like having a corporate headquarters that manages all branch offices with consistent policies.
Example: Large enterprises use AWS Organizations to apply security policies and manage billing across hundred...
AWS service for setting up and governing secure, multi-account AWS environments. Like having an automated system that sets up new offices with all security and compliance measures in place.
Example: Organizations use Control Tower to quickly establish new AWS accounts with pre-configured security g...
Protecting stored data by encrypting it while it sits on storage devices. Like keeping sensitive documents in a locked safe when they're not being used.
Example: Healthcare organizations use encryption at rest to protect patient data stored in databases and back...
Architecture where multiple systems run simultaneously and share the workload. Like having two engines powering one plane at the same time.
Example: Global websites use active-active configurations across multiple regions so if one data center fails...
AWS visual data preparation service for cleaning and normalizing data without writing code. Like having a smart assistant that automatically organizes messy spreadsheets.
Example: Data analysts use DataBrew to clean customer data from multiple sources, removing duplicates and fix...
AWS neural machine translation service for real-time language translation. Like having a universal translator that instantly converts text between languages.
Example: Global e-commerce sites use Translate to automatically convert product descriptions into customers' ...
AWS text-to-speech service that turns written text into lifelike spoken audio. Like having a professional narrator that can read any text in different voices.
Example: Educational apps use Polly to read textbook content aloud to students with visual impairments or lea...
AWS speech-to-text service that converts audio to accurate text transcriptions. Like having a professional transcriptionist that never gets tired.
Example: Journalists use Transcribe to convert recorded interviews into text documents for easier editing and...
AWS service that extracts text and data from documents using machine learning. Like having an AI assistant that can read and understand any document format.
Example: Insurance companies use Textract to automatically extract information from claim forms and medical r...
AWS service for building generative AI applications using foundation models from leading AI companies. Like having access to the most advanced AI brains for your applications.
Example: Content creators use Bedrock to generate marketing copy, product descriptions, and creative content ...
AWS intelligent threat detection service that continuously monitors for malicious activity. Like having a 24/7 security guard that never sleeps and recognizes suspicious behavior.
Example: Companies use GuardDuty to automatically detect cryptocurrency mining attacks and unauthorized acces...
AWS unified security dashboard that aggregates security alerts from multiple services. Like having a central command center that shows all security issues in one place.
Example: Security teams use Security Hub to get a complete view of their security posture across all AWS serv...
Elastic Container Registry - AWS service for storing and managing Docker container images. Like having a secure warehouse for your containerized applications.
Example: Development teams use ECR to store different versions of their application containers and deploy the...
AWS cloud-native business intelligence service for creating interactive dashboards and visualizations from data. Like having a smart data artist that turns raw numbers into beautiful, interactive charts anyone can understand.
Example: Marketing teams use QuickSight to create real-time dashboards showing campaign performance, customer...
Microsoft's business intelligence platform for creating interactive reports and dashboards with powerful data analysis capabilities. Like having a professional data storyteller that transforms complex data into compelling visual narratives.
Example: Sales executives use Power BI to create executive dashboards that pull data from CRM, finance, and o...
Google Cloud's managed network address translation service that allows private instances to access the internet without exposing them to incoming connections. Like having a secure one-way door that lets your private servers reach out to the internet while keeping them hidden from outside traffic.
Example: Cloud Functions in a private VPC use Cloud NAT to download dependencies and call external APIs while...
Google Cloud's centralized logging service that collects, stores, and analyzes logs from all your applications and infrastructure. Like having a detailed diary that automatically records everything happening across your cloud environment.
Example: When a Cloud Function fails, Cloud Logging captures the error details, stack traces, and timing info...
Google Cloud's security and risk management platform that provides centralized visibility into your cloud assets, vulnerabilities, and threats. Like having a security control room that monitors your entire cloud environment for potential risks and compliance issues.
Example: A financial services company uses Security Command Center to continuously scan for misconfigurations...
Google's service for understanding and analyzing human language. Like having an AI that can read and comprehend text with human-like understanding.
Example: News organizations use Natural Language AI to automatically categorize articles and extract key topi...
Oracle's virtual machine service providing scalable compute resources. Like renting a powerful computer in Oracle's data center that you can configure for any workload.
Example: Enterprises use OCI Compute Instances to run Oracle databases and enterprise applications in the clo...
Oracle's AI service for extracting text, tables, and key information from documents. Like having an AI assistant that can read and understand any document format.
Example: Insurance companies use Document Understanding to automatically process claims forms and medical rec...
Oracle's service for converting speech to text and text to speech. Like having a universal translator between spoken words and written text.
Example: Accessibility applications use OCI Speech to provide voice control for users with mobility limitatio...
AWS's cloud-based contact center service that enables businesses to provide customer service across voice, chat, and tasks with omnichannel support. Like having a complete call center in the cloud without needing physical infrastructure or expensive equipment.
Example: A startup can use Amazon Connect to handle customer support calls and chats without building a tradi...
Google's enterprise-grade conversational AI platform for building complex chatbots and virtual agents with advanced conversation flows and natural language understanding. Like creating sophisticated customer service bots that can handle multi-turn conversations.
Example: A bank uses Dialogflow CX to build a virtual assistant that helps customers check balances, transfer...
Google Cloud's implementation of Virtual Private Cloud, providing global-by-default networking that spans all regions. Unlike AWS VPCs which are regional, GCP VPC Networks can have subnets in different regions within the same network. Equivalent to AWS VPC, Azure VNet, and OCI VCN.
Example: A VPC Network in Google Cloud connects Compute Engine instances in us-east1 and europe-west1 within ...
Google Cloud's virtual machine service that provides scalable, high-performance virtual machines.
Example: You can run a web server on Compute Engine instances with custom CPU and memory configurations....
A service that helps organizations publish, secure, and monitor APIs in a centralized platform.
Example: API Management allows you to control who can access your APIs and monitor usage patterns....
Secure service for creating, storing, and managing cryptographic keys used to encrypt and decrypt data in cloud applications.
Example: Key Management Service handles all the encryption keys for your application so you don't have to wor...
Secure storage and automatic rotation of sensitive information like passwords, API keys, certificates, and tokens used by applications.
Example: Secrets Management automatically rotates your database passwords every 30 days and updates all appli...
Managed service that provides full-text search capabilities, allowing applications to quickly find and retrieve relevant information from large datasets.
Example: Search Service powers the search bar on e-commerce websites, helping customers instantly find produc...
Distributed ledger technology that maintains a continuously growing list of records secured using cryptography, enabling decentralized applications.
Example: Blockchain technology powers cryptocurrencies and can track supply chain products from factory to st...
A collection of web pages accessible via the internet that contains information, images, videos, or other content. Like a digital brochure or magazine that anyone can visit.
Example: Amazon's website allows customers to browse products, read reviews, and make purchases online....
A website that helps you find information on the internet by typing keywords. Like a librarian who can instantly find any book or information you need.
Example: Google, Bing, and Yahoo are search engines that help you find websites, images, and answers to quest...
Specific words or phrases you type into search engines to find information. Like asking for directions by naming the specific place you want to go.
Example: Typing 'best pizza near me' uses keywords to help search engines find local pizza restaurants....
Buying products and services over the internet instead of visiting physical stores. Like having access to every store in the world from your home.
Example: Amazon, eBay, and online grocery stores let you browse products, compare prices, and buy items with ...
When you become dependent on a specific cloud provider's proprietary services and switching to another provider becomes difficult or expensive. Like building your house with custom parts that only work with one supplier.
Example: Using AWS-specific services like DynamoDB and Lambda heavily can create vendor lock-in, making it co...
Protection measures and technologies used to keep data and applications safe when stored or processed in the cloud. Like having professional security guards for your digital belongings.
Example: Cloud security includes encryption to protect your files and authentication to ensure only you can a...
Infrastructure as a Service - renting basic computing resources like servers and storage from cloud providers. Like leasing an empty warehouse where you bring your own equipment and setup.
Example: Amazon EC2 is IaaS where you rent virtual servers and configure them however you need, just like hav...
Function as a Service - running individual code functions in the cloud without managing servers. Like hiring a specialist to perform one specific task only when needed.
Example: AWS Lambda is FaaS where you upload a function to resize images, and it runs automatically whenever ...
Managing and provisioning cloud infrastructure using code files instead of manual configuration. Like having a recipe that automatically builds your entire kitchen setup.
Example: Using Infrastructure as Code, you can recreate your entire cloud environment in minutes by running a...
A geographic location where cloud providers have data centers. Like different cities where a company has branch offices - you choose the one closest to your customers.
Example: AWS has regions like US East (Virginia), Europe (Ireland), and Asia Pacific (Tokyo), allowing you to...
Isolated data centers within a cloud region that provide backup and redundancy. Like having multiple bank branches in the same city - if one has problems, others keep working.
Example: AWS regions typically have 3-6 availability zones, so if one zone has a power outage, your applicati...
Storage system that manages data as objects (files with metadata) rather than traditional file systems. Like a massive digital warehouse where each item has its own unique ID and description.
Example: Amazon S3 is object storage perfect for storing photos, videos, and backups where you access files b...
Storage that divides data into fixed-size blocks, like a traditional hard drive. Like having a parking garage with numbered spaces - each space is the same size and has a specific address.
Example: AWS EBS provides block storage for databases and applications that need the performance of a local h...
Low-cost storage for data that's rarely accessed but must be kept long-term. Like a storage unit in the basement - cheap to keep things, but takes time to retrieve them.
Example: Hospitals use archive storage for old patient records that must be kept for legal reasons but are ra...
A subdivision of a virtual network that segments resources by IP range for security, organization, and routing control. Used across all cloud providers: AWS subnets within VPCs, Azure subnets within VNets, GCP subnets within VPC Networks, and OCI subnets within VCNs. Like dividing a building into floors with different access rules.
Example: A three-tier application uses public subnets for load balancers, private subnets for application ser...
Secure Sockets Layer/Transport Layer Security - encryption protocols that secure data transmitted over the internet. Like putting your messages in a locked box before sending them through the mail.
Example: When you see 'https://' and a padlock in your browser, SSL/TLS is encrypting your connection to prot...
A server that sits in front of web servers and forwards requests to them, providing load balancing and security. Like a receptionist who directs visitors to the right department.
Example: Nginx acts as a reverse proxy, distributing incoming website traffic across multiple servers and hid...
Meeting regulatory and industry standards for data security, privacy, and business practices. Like following building codes and safety regulations when constructing a building.
Example: Healthcare companies must maintain HIPAA compliance when storing patient data, ensuring proper encry...
Microsoft Azure's unified CI/CD platform that combines build execution and deployment orchestration in one YAML-based service. Like an all-in-one automation suite that handles everything from code compilation to production deployment.
Example: Azure Pipelines builds .NET applications, runs tests, and deploys to Azure App Service - all defined...
Oracle Cloud's deployment orchestration service supporting automated deployments with rolling updates, blue-green strategies, and approval gates. Like a deployment coordinator that safely manages how new versions reach production.
Example: OCI Deployment Pipelines automate releases to OKE, Functions, or Compute instances with configurable...
Moving applications, data, or infrastructure from one environment to another, such as from on-premises servers to the cloud or between cloud providers. Like relocating a business to a new building while keeping everything running.
Example: A company migrates its email system from on-premises Exchange servers to Microsoft 365 cloud, or mov...
Practice of defining organizational policies, compliance rules, and governance as executable code that can be automatically enforced. Like having security rules and compliance requirements written as programs that check themselves automatically.
Example: Security teams use policy as code to automatically prevent deployment of resources that don't meet s...
Simple Email Service - AWS cloud-based email sending service for transactional and marketing emails. Like having a professional mail room that can send millions of emails reliably.
Example: A SaaS company uses SES to send password reset emails, account notifications, and weekly newsletters...
Database Migration Service - AWS service for migrating databases to the cloud with minimal downtime. Like hiring professional movers who can relocate your office while you keep working.
Example: A company uses DMS to migrate their on-premises Oracle database to Amazon RDS with continuous replic...
Practice of regularly changing passwords, API keys, and other credentials to limit the damage from potential compromises. Like changing your locks regularly even if you haven't lost your keys.
Example: Database passwords are automatically rotated every 30 days using AWS Secrets Manager, with applicati...
Security concept where users and systems are given only the minimum access needed to perform their tasks. Like giving employees keys only to the rooms they need to do their jobs.
Example: A Lambda function that reads from S3 is given only s3:GetObject permission on the specific bucket it...
Security team responsible for defending against attacks and maintaining security operations. Like the security guards and systems protecting your building.
Example: The blue team monitors security alerts, patches vulnerabilities, and responds to incidents detected ...
Flexible pricing model offering discounts in exchange for consistent usage commitment, without being tied to specific instance types. Like a gym membership that works at any location in the chain.
Example: A company commits to $1000/hour of compute spending and gets 30% discounts across EC2, Fargate, and ...
Database optimized for storing and searching high-dimensional vectors, essential for AI applications like semantic search and recommendations. Like a library organized by meaning rather than alphabetically.
Example: A search engine uses a vector database to find documents similar in meaning to a query, even if they...
Numerical representations of data (text, images, audio) in high-dimensional space where similar items are close together. Like converting words into map coordinates where similar meanings are neighbors.
Example: OpenAI's embedding model converts 'king' and 'queen' to similar vectors, enabling AI to understand t...
Search approach that understands the meaning and context of queries rather than just matching keywords. Like having a librarian who understands what you're really looking for.
Example: Searching 'affordable family vacation spots with beaches' returns relevant results even without thos...
Basic unit of text that AI language models process, typically representing words, word parts, or punctuation. Like the individual puzzle pieces that make up text.
Example: The word 'unhappiness' might be split into three tokens: 'un', 'happi', and 'ness' by a language mod...
Buying and selling goods or services over the internet using electronic transactions. Like a digital marketplace that's open 24/7 from anywhere in the world.
Example: Amazon is the world's largest e-commerce platform, handling millions of transactions daily for produ...
Established guidelines and best practices for protecting computer systems, networks, and data from threats. Like building codes that ensure structures are safe and reliable.
Example: Companies follow security standards like ISO 27001 and SOC 2 to prove they handle customer data resp...
Legal requirements that data must be stored and processed within specific geographic boundaries, typically based on where users are located. Like laws requiring certain documents to stay within a country's borders.
Example: A healthcare app serving EU customers must store patient data in European data centers to comply wit...
Dividing a database table or dataset into smaller, more manageable pieces based on specific criteria like date ranges or geographic regions. Like organizing a large library by splitting books into different rooms based on subject.
Example: An e-commerce platform partitions its orders table by month, so queries for recent orders only scan ...
A software development practice where developers frequently merge code changes into a shared repository, with each change automatically built and tested. Like a quality control checkpoint on an assembly line that catches defects early, CI ensures code changes don't break existing functionality. AWS CodeBuild, Azure Pipelines, Google Cloud Build, and OCI DevOps all provide CI services.
Example: When a developer pushes code to GitHub, a CI pipeline automatically runs unit tests, integration tes...
A centralized repository of information used to store, organize, and retrieve knowledge for users or AI systems. In cloud computing, knowledge bases power AI assistants, customer support systems, and enterprise search. AWS Kendra and Bedrock Knowledge Bases, Azure AI Search, Google Cloud Vertex AI Search, and OCI Generative AI all provide managed knowledge base services.
Example: A company uploads product documentation to Amazon Kendra or Azure AI Search, then builds a chatbot t...
A messaging pattern where senders (publishers) broadcast messages to a topic without knowing who receives them, and receivers (subscribers) listen to topics they're interested in. Like a radio station broadcasting to anyone tuned in, pub/sub decouples producers from consumers. AWS SNS, Azure Service Bus Topics, Google Cloud Pub/Sub, and OCI Notifications all implement this pattern.
Example: An e-commerce system publishes 'order placed' events to a topic. Multiple subscribers (inventory, sh...
The practice of copying data or resources across multiple geographic regions for disaster recovery, low-latency access, or compliance requirements. Like having backup copies of important documents in different cities, regional replication ensures data survives regional outages. AWS S3 Cross-Region Replication, Azure Geo-Redundant Storage, Google Cloud multi-regional storage, and OCI Cross-Region Replication all provide this capability.
Example: A financial services company replicates their database from US-East to EU-West using AWS RDS Read Re...
A cloud-based collaboration platform that combines workplace chat, video meetings, file storage, and application integration. Part of the Microsoft 365 suite, Teams integrates deeply with Azure services for enterprise deployments. Similar collaboration tools exist across cloud ecosystems: AWS offers Amazon Chime, Google provides Google Meet and Chat, and Oracle offers Oracle Cloud collaboration features.
Example: An enterprise uses Microsoft Teams integrated with Azure Active Directory for single sign-on, ShareP...
Secret tokens used to authenticate and authorize access to cloud services and APIs. Like a password for software applications, API keys identify the calling application and control what actions it can perform. AWS uses Access Keys and Secret Keys, Azure provides Subscription Keys and Service Principal credentials, GCP uses API Keys and Service Account Keys, and OCI uses API Signing Keys.
Example: A mobile app uses an API key to access a weather service. The key identifies the app, tracks usage f...
The practice of using code and tools to automatically provision, configure, and manage cloud infrastructure instead of manual processes. Like having robots build and maintain your data center, infrastructure automation ensures consistent, repeatable, and error-free deployments. Tools include Terraform, AWS CloudFormation, Azure Resource Manager, Google Cloud Deployment Manager, and OCI Resource Manager.
Example: Instead of manually clicking through the AWS console to create servers, a DevOps team writes Terrafo...
Strategies and practices for reducing cloud spending while maintaining performance and reliability. Like finding ways to reduce your utility bills without sacrificing comfort, cost optimization involves right-sizing resources, using reserved capacity, eliminating waste, and choosing cost-effective architectures. AWS offers Cost Explorer and Trusted Advisor, Azure provides Cost Management, GCP has Cost Management tools, and OCI offers Cost Analysis.
Example: A company reduces their monthly AWS bill by 40% by switching to Reserved Instances for predictable w...
A network component that acts as an entry point or intermediary between different networks or services. Like a toll booth on a highway, gateways control and manage traffic flow. In cloud computing, common gateway types include API Gateway (manages API traffic), NAT Gateway (enables outbound internet access for private resources), VPN Gateway (connects on-premises networks), and Internet Gateway (connects VPCs to the internet). AWS, Azure, GCP, and OCI all offer managed gateway services.
Example: An API Gateway sits in front of microservices, handling authentication, rate limiting, and request r...
A cloud virtual machine equipped with one or more Graphics Processing Units (GPUs) for accelerated computing workloads. Think of it like upgrading from a regular car to a race car — GPU instances provide massive parallel processing power needed for machine learning training, 3D rendering, video encoding, and scientific simulations. AWS offers P and G instance families, Azure provides NC and ND series, GCP has A2 and G2 machine types, and OCI offers GPU shapes with NVIDIA GPUs.
Example: A machine learning team uses AWS p5.48xlarge GPU instances with 8 NVIDIA H100 GPUs to train a large ...
The process of determining the cloud resources needed to meet current and future workload demands while optimizing costs. Like planning how much food to buy for a growing family, capacity planning involves analyzing usage patterns, forecasting growth, and ensuring enough compute, storage, and network resources are available without over-provisioning. Cloud providers offer tools like AWS Compute Optimizer, Azure Advisor, GCP Recommender, and OCI Cloud Advisor to help right-size resources.
Example: An e-commerce company analyzes their traffic patterns and discovers they need 3x more capacity durin...
The automated process of identifying security weaknesses, misconfigurations, and known vulnerabilities in cloud infrastructure, applications, and container images. Like a home security inspector checking every door and window for weaknesses, vulnerability scanners systematically examine your systems against databases of known threats. AWS offers Inspector and ECR scanning, Azure provides Defender for Cloud, GCP has Security Command Center and Artifact Analysis, and OCI offers Vulnerability Scanning Service.
Example: A DevSecOps team configures AWS Inspector to automatically scan all EC2 instances and container imag...
A centralized storage system for managing build outputs, software packages, container images, and deployment artifacts throughout the software delivery lifecycle. Like a warehouse that stores and organizes all the parts needed to assemble a product, artifact repositories version, secure, and distribute the components that make up your applications. AWS offers CodeArtifact and ECR, Azure provides Azure Artifacts and ACR, GCP has Artifact Registry, and OCI offers Container Registry.
Example: A development team publishes npm packages to AWS CodeArtifact and Docker images to ECR as part of th...
A networking service that enables private connectivity between cloud resources and services without exposing traffic to the public internet. Like having a private tunnel between two buildings instead of walking through a busy street, Private Link creates secure, low-latency connections that stay within the cloud provider's backbone network. AWS offers PrivateLink, Azure provides Private Link, GCP has Private Service Connect, and OCI offers Private Endpoints.
Example: A financial services company uses AWS PrivateLink to access an S3 bucket containing sensitive custom...
A set of technologies, tools, and practices for collecting, integrating, analyzing, and presenting business data to support better decision-making. Like having a dashboard in your car that shows speed, fuel level, and engine health at a glance, BI platforms transform raw data into meaningful visualizations, reports, and insights. AWS offers QuickSight, Azure provides Power BI, GCP has Looker, and OCI offers Analytics Cloud — each providing interactive dashboards, data exploration, and reporting capabilities.
Example: A retail chain connects their sales database to Amazon QuickSight, creating real-time dashboards tha...
A visual representation of a system's components, their relationships, and how they interact within a cloud or software environment. Like a blueprint for a building, an architecture diagram shows the structural design of an application or infrastructure, including servers, databases, networks, and external services. Cloud architecture diagrams are essential for planning, documentation, and communication between teams. AWS provides the Architecture Icons library, Azure offers Visio templates, GCP has its architecture diagramming tool, and OCI provides reference architecture diagrams.
Example: A startup's engineering team creates a cloud architecture diagram showing their three-tier web appli...
The arrangement and interconnection of cloud resources, services, and networks that make up a cloud infrastructure deployment. Like a city map showing roads, buildings, and utilities, cloud topology describes how compute instances, storage, databases, and networking components are organized and connected. Understanding topology is crucial for optimizing performance, ensuring redundancy, and maintaining security. Each cloud provider has specific topology patterns — AWS uses Regions and Availability Zones, Azure has Regions and Availability Zones, GCP uses Regions and Zones, and OCI has Regions and Availability Domains.
Example: A global e-commerce company designs their cloud topology with primary infrastructure in US East and ...
The practice of creating visual representations of cloud infrastructure to understand, monitor, and manage complex systems. Like using a GPS navigation app instead of written directions, infrastructure visualization transforms technical configurations into intuitive diagrams, dashboards, and maps. This includes generating architecture diagrams from code (such as Terraform), real-time infrastructure dashboards, and interactive topology maps. AWS provides CloudWatch dashboards and Architecture Center, Azure offers Azure Monitor visualization, GCP has Cloud Asset Inventory visualization, and OCI provides Console dashboards with topology views.
Example: A DevOps team uses an infrastructure visualization tool to automatically generate a cloud architectu...
A pre-designed, best-practice cloud architecture template that solves a common use case and can be adapted for specific business needs. Like a model home that showcases standard layouts and features, reference architectures provide proven blueprints for building applications such as web apps, data pipelines, microservices, and machine learning platforms. AWS provides AWS Architecture Center with hundreds of reference diagrams, Azure offers Azure Architecture Center, GCP has Cloud Architecture Center, and OCI provides Reference Architecture documentation — all with detailed diagrams and implementation guides.
Example: A healthcare startup uses AWS's HIPAA-compliant reference architecture as a starting point for their...