Google's cloud computing services running on the same infrastructure that Google uses internally for its end-user products.
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...
A building full of servers and networking equipment. Think of it as a giant computer warehouse.
Example: Google has data centers around the world to make search results load faster for everyone....
Saving your files on someone else's computers via the internet instead of on your device. Like a safety deposit box for data.
Example: Google Drive, Dropbox, and iCloud let you access your photos and documents from any device....
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. The cross-cloud equivalents are Azure Functions (Azure), Cloud Functions / Cloud Run (GCP), and Oracle Functions (OCI).
Example: An e-commerce site uses Lambda to send confirmation emails whenever someone makes a purchase....
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...
Google's cloud computing services that help you build, deploy, and scale applications using Google's infrastructure. Like using Google's massive computer network for your projects.
Example: A gaming company uses Google Cloud Platform to handle millions of players around the world....
Tensor Processing Unit - Google's custom AI accelerator chips optimized specifically for training and running neural networks. Like having a specialist tool designed exclusively for AI workloads.
Example: Google uses TPUs to train their massive language models like Gemini, achieving faster training times...
Google Cloud service that provides private connectivity between your on-premises network and Google's network. Like building a private bridge between your building and Google's data center.
Example: A media company uses Cloud Interconnect to upload massive video files to Google Cloud without compet...
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...
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...
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...
A set of rules (called routes) that determine where network traffic from subnets or gateways is directed. Each route specifies a destination (IP range) and a target (gateway, network interface, or connection). Available as AWS VPC Route Tables, Azure Route Tables (UDR), GCP VPC Routes, and OCI VCN Route Tables. Like a road sign system that tells cars which highway exit to take based on their destination.
Example: A VPC route table sends internet-bound traffic (0.0.0.0/0) to an Internet Gateway for public subnets...
Google Cloud's platform for building and hosting web applications without managing servers. Like renting a fully-managed restaurant kitchen where you just need to provide the recipes.
Example: A developer uploads their Python web application to App Engine and Google handles all server managem...
Google Cloud's serverless data warehouse for analyzing massive datasets quickly. Like having a super-computer that can answer complex questions about huge amounts of data in seconds.
Example: A media company uses BigQuery to analyze billions of user interactions to understand viewing pattern...
Google Cloud's messaging service that allows applications to communicate asynchronously. Like a mail system where applications can send messages without waiting for replies.
Example: An e-commerce site uses Pub/Sub to notify inventory systems when orders are placed, without making c...
Google Cloud's globally distributed database that combines the benefits of relational databases with horizontal scaling. Like having a database that works like a local one but can handle global-scale traffic.
Example: A global financial services company uses Cloud Spanner to handle millions of transactions worldwide ...
Google Cloud's stream and batch data processing service. Like having a factory assembly line that can process both steady streams of data and large batches efficiently.
Example: A ride-sharing company uses Dataflow to process real-time location data from millions of drivers and...
Google's mobile and web application development platform with real-time database and hosting. Like having a complete backend service that handles all server-side needs for mobile apps.
Example: A chat application uses Firebase to store messages and instantly sync them across all users' devices...
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...
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....
AWS service for coordinating multiple AWS services into serverless workflows using visual state machines. Like a conductor orchestrating different musicians to play a symphony together. The cross-cloud equivalents are Azure Logic Apps / Durable Functions (Azure), Cloud Workflows (GCP), and OCI Process Automation (OCI).
Example: An order processing workflow uses Step Functions to coordinate payment, inventory check, and shippin...
Google Cloud's fully managed, cloud-native data integration service for building and managing ETL/ELT pipelines with a visual interface. Like having a drag-and-drop pipeline builder that connects all your data sources without writing code.
Example: A healthcare provider uses Data Fusion to build pipelines that extract patient data from multiple sy...
Google Cloud's fully managed service for securely connecting and managing IoT devices at scale. Note: Google Cloud deprecated this service in August 2023, recommending migration to partner solutions or third-party IoT platforms. Like a postal service that closed down, directing customers to alternative delivery services.
Example: Before deprecation, companies used Cloud IoT Core to connect industrial sensors to Google Cloud for ...
Google Cloud's serverless compute service that runs code in response to events. Like having helpers that automatically spring into action when specific things happen. It is GCP's equivalent of AWS Lambda for event-driven serverless functions.
Example: When users upload photos to Google Storage, Cloud Functions automatically creates thumbnails and met...
Google Cloud's serverless platform for running containerized applications that scales automatically, including to zero. Like having a hosting service that adjusts resources based on demand. Alongside Cloud Functions, it serves as GCP's equivalent of AWS Lambda for flexible serverless compute.
Example: A web application runs on Cloud Run and automatically scales from zero to thousands of users without...
Google Cloud's serverless workflow orchestration service for connecting and automating cloud services using HTTP-based state machines. Like a traffic controller directing requests between services in a defined sequence. It is GCP's equivalent of AWS Step Functions.
Example: A payment processing pipeline uses Cloud Workflows to call a fraud-detection API, charge a card, upd...
Google Cloud's fully managed cron job scheduler for automating tasks. Like having a reliable alarm clock that triggers your cloud operations on a schedule.
Example: An e-commerce company uses Cloud Scheduler to run nightly inventory sync jobs that update product av...
Google Cloud's object storage service for storing and retrieving any amount of data. Like having unlimited digital storage space accessible from anywhere.
Example: Media companies use Google Cloud Storage to store petabytes of video content and deliver it globally...
Google Cloud's NoSQL wide-column database for real-time analytics. Like having a massive spreadsheet that can handle billions of rows and columns instantly.
Example: Social media platforms use BigTable to store and analyze billions of user interactions and timeline ...
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...
Storing multiple copies of data to protect against loss and ensure availability. Like keeping backup copies of important files in different locations so you never lose them.
Example: Cloud storage services maintain data redundancy by keeping at least 3 copies of your files across di...
Google Cloud service for developing, deploying, and managing APIs. Like having a professional receptionist service that handles all API requests and manages access.
Example: Mobile app backends use Cloud Endpoints to manage API authentication, monitoring, and rate limiting....
Google Cloud security service that provides DDoS protection and web application firewall. Like having a digital security guard that protects your applications from attacks.
Example: E-commerce websites use Cloud Armor to protect against DDoS attacks during high-traffic sales events...
Storing copies of data in multiple geographic locations to protect against regional disasters. Like keeping important documents in safe deposit boxes in different cities.
Example: Cloud storage services keep your files in data centers across different continents so earthquakes or...
Google Cloud's modern business intelligence and analytics platform with a unique semantic modeling layer. Like having a data translator that ensures everyone in the company speaks the same data language and sees consistent metrics.
Example: Product teams use Looker to build self-service analytics portals where stakeholders can explore data...
Google's unified machine learning platform for building, deploying, and scaling AI models. Like having Google's AI expertise available as a complete toolkit for your projects.
Example: Autonomous vehicle companies use Vertex AI to train computer vision models that can recognize traffi...
Google's global load balancing service that distributes traffic across regions. Like having a worldwide traffic management system that routes users to the best servers.
Example: Global gaming companies use Cloud Load Balancing to ensure players connect to the nearest game serve...
Google's service for dynamic routing in virtual networks using BGP. Like having an intelligent GPS system for network traffic that automatically finds the best paths.
Example: Multi-region applications use Cloud Router to optimize network paths between different Google Cloud ...
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's service for monitoring performance and health of cloud applications. Like having a dashboard that shows the vital signs of all your applications in real-time.
Example: E-commerce sites use Cloud Monitoring to track website performance and get alerts when response time...
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 machine learning service for image analysis and computer vision. Like giving applications the ability to see and understand visual content like humans do.
Example: Manufacturing companies use Vision AI to automatically detect defects in products on assembly lines....
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...
Google's advanced neural machine translation service. Like having Google Translate's power available for your applications with enterprise features.
Example: Travel apps use Translation AI to instantly translate user reviews and descriptions into travelers' ...
Google's service for converting audio to text with high accuracy. Like having a professional transcriptionist that works instantly and supports many languages.
Example: Video conferencing apps use Speech-to-Text to provide real-time captions for accessibility and meeti...
Google's service for converting text into natural-sounding spoken audio. Like having a professional voice actor that can read any text in multiple languages and voices.
Example: Navigation apps use Text-to-Speech to provide driving directions in natural-sounding voices....
Google's service for extracting structured data from documents using machine learning. Like having an AI assistant that can read and organize any type of document.
Example: Law firms use Document AI to extract key information from contracts and legal documents automaticall...
Google Kubernetes Engine - Google's managed Kubernetes service for container orchestration. Like having Google's container experts manage your application deployment infrastructure.
Example: Streaming platforms use GKE to automatically scale their video processing services based on viewer d...
Google's service for storing and managing Docker container images. Like having a private warehouse for your containerized applications with version control.
Example: Development teams use Container Registry to store different versions of their applications and deplo...
Google's hybrid and multi-cloud application platform for modernizing applications. Like having a universal translator that makes applications work the same way across different cloud environments.
Example: Large enterprises use Anthos to run applications consistently across on-premises data centers and mu...
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 Contact Center AI Platform - an AI-first contact center as a service with omnichannel routing, Agent Assist for real-time agent guidance, and deep CRM integration. Like having Google's AI helping your support team in real-time.
Example: A tech company uses CCAI Platform to route customer calls intelligently while providing agents with ...
Google's enterprise search service offering Google-quality search with semantic understanding, vector search, and RAG capabilities for building intelligent search experiences. Formerly known as Google Cloud Enterprise Search.
Example: A media company uses Vertex AI Search to help users find relevant articles and videos across their c...
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....
Google Cloud's fully managed relational database service for MySQL, PostgreSQL, and SQL Server.
Example: Cloud SQL automatically handles maintenance, backups, and scaling for your database applications....
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...
Uniform Resource Locator - the web address you type to visit a specific website. Like a postal address that tells your browser exactly where to go.
Example: www.google.com is a URL that takes you directly to Google's website when typed in your browser....
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...
Global Positioning System - technology that uses satellites to determine your exact location on Earth. Like having a digital compass that always knows exactly where you are.
Example: GPS in your phone helps navigation apps like Google Maps show your location and provide turn-by-turn...
Using someone else's computers over the internet for specific tasks instead of doing everything on your own device. Like renting specialized equipment instead of buying it.
Example: Google Drive is a cloud service that stores your files on Google's computers so you can access them ...
Applications that run on cloud servers instead of entirely on your device. Like using a tool that exists in a workshop you can visit anytime, rather than owning the tool yourself.
Example: Gmail is a cloud app where your emails are stored and managed on Google's servers, accessible from a...
Working together on projects using cloud-based tools that let multiple people edit and share files in real-time. Like having a shared workspace that everyone can access simultaneously.
Example: Google Docs allows multiple people to edit the same document at the same time, with everyone seeing ...
Domain Name System - translates human-readable website names into computer addresses. Like a phone book that converts 'Pizza Place' into the actual phone number.
Example: When you type 'google.com', DNS converts it to an IP address like 142.250.185.78 so your browser kno...
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...
GCP managed build service that can both compile code and orchestrate deployment workflows. Like a versatile automation system that can handle the entire journey from source code to running application.
Example: Cloud Build compiles applications, runs tests, builds containers, and can orchestrate deployments - ...
GCP service for advanced deployment orchestration with support for progressive rollouts and approval gates. Like a sophisticated deployment manager that carefully rolls out changes with safety checks.
Example: Cloud Deploy manages blue-green deployments to GKE clusters, automatically promoting new versions th...
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...
Google Cloud service for managing container images and language packages in one place. Like a universal warehouse for all your software building blocks.
Example: Development teams store Docker images, npm packages, and Maven artifacts in Artifact Registry with c...
Google Cloud managed Apache Airflow service for orchestrating data pipelines. Like having a professional conductor for your data workflows.
Example: A data team uses Cloud Composer to schedule and monitor complex ETL pipelines that run across multip...
Google Cloud security analytics platform built on Google infrastructure for threat detection. Like having Google's security expertise watching over your organization's data.
Example: Security teams use Chronicle to analyze petabytes of security telemetry and detect sophisticated cyb...
Google Cloud's fully managed NoSQL document database designed for mobile, web, and server development. Like a filing cabinet that automatically organizes and syncs your documents across all devices.
Example: A mobile app uses Firestore to store user profiles and sync data in real-time, so changes on one dev...
A comprehensive suite of cloud services from a single provider that enables building, deploying, and managing applications. Like a complete toolkit for building in the cloud.
Example: Google Cloud Platform offers compute, storage, databases, AI, and analytics services all integrated ...
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...
Cloud-based services for developing, simulating, testing, and managing robotic applications at scale. Like giving robots a brain in the cloud, these platforms offload heavy computation such as machine learning inference, path planning, and fleet management to powerful cloud servers while robots execute tasks locally. AWS RoboMaker provides simulation environments and ROS (Robot Operating System) support, Azure offers cloud-connected robotics through IoT Hub and Digital Twins, and GCP provides AI and ML services commonly integrated with robotic systems for navigation, object recognition, and decision-making.
Example: A warehouse automation company uses AWS RoboMaker to simulate their fleet of 200 picking robots in a...
A managed service that lets organizations create and distribute curated portfolios of approved cloud resources, applications, and configurations that users can deploy through a self-service portal. Like a company's internal app store with pre-approved items, service catalogs ensure teams can quickly provision resources that meet organizational standards for security, compliance, and cost. AWS Service Catalog lets admins define CloudFormation-based products, Azure offers Managed Applications for marketplace distribution, GCP provides Service Catalog for organizing cloud resources, and OCI has its own service marketplace for standardized deployments.
Example: An enterprise IT team creates a service catalog containing pre-approved database configurations, web...
An AI-powered tool integrated into development environments that helps programmers write, complete, debug, and optimize code using large language models. Like having an experienced pair programmer who never sleeps, AI code assistants suggest entire functions, explain unfamiliar code, catch bugs before they happen, and translate natural language descriptions into working code. AWS offers Amazon Q Developer (formerly CodeWhisperer), Azure provides GitHub Copilot powered by OpenAI, GCP has Gemini Code Assist, and OCI offers OCI Generative AI code completion — each trained on vast code repositories and documentation.
Example: A developer building a REST API types a comment describing what they need: 'Create an endpoint that ...
Automated Machine Learning — a set of cloud services that automate the end-to-end process of building, training, and deploying machine learning models without requiring deep ML expertise. Like having a self-driving car for data science, AutoML handles feature engineering, algorithm selection, hyperparameter tuning, and model evaluation automatically. AWS provides SageMaker Autopilot, Azure offers Azure AutoML, GCP has Vertex AI AutoML, and OCI offers OCI Data Science AutoML — all enabling business analysts and developers to build production-quality ML models from their data with minimal code.
Example: A retail company uploads three years of sales data to an AutoML service and asks it to predict next ...
The practices, tools, and policies for managing AI and machine learning models responsibly throughout their lifecycle — from development through deployment and retirement. Like quality control and compliance for AI, model governance ensures models are fair, explainable, accurate, and compliant with regulations. This includes bias detection, model explainability, audit trails, version control, performance monitoring, and responsible AI principles. AWS offers SageMaker Model Governance, Azure provides Responsible AI tools, GCP has Vertex AI Model Monitoring and Explainability, and OCI offers OCI Data Science model management capabilities.
Example: A bank deploying a loan approval model implements model governance by running automated bias tests a...
Cloud-based AI services that automatically extract text, data, tables, and insights from documents such as invoices, receipts, contracts, forms, and identity documents. Like having a tireless office assistant who can read and organize mountains of paperwork, document intelligence combines optical character recognition (OCR) with natural language understanding to not just read text but understand its meaning and structure. AWS offers Amazon Textract, Azure provides AI Document Intelligence (formerly Form Recognizer), GCP has Document AI, and OCI offers OCI Document Understanding.
Example: An insurance company processes 10,000 claim forms per day using document intelligence. The service a...
Cloud services that convert audio and video files from one format, resolution, or bitrate to another, enabling content to play smoothly on any device or network speed. Like a universal translator for video files, transcoding services take a single high-quality source video and create optimized versions for smartphones, tablets, smart TVs, and web browsers — each with the right codec, resolution, and bitrate. AWS provides Elastic Transcoder and MediaConvert, Azure offers Media Services Encoder, GCP has Transcoder API, and OCI provides media processing through its media services.
Example: A streaming platform uploads a 4K movie master file and the transcoding service automatically create...
A cloud messaging service that delivers real-time alerts and messages directly to users' mobile devices, web browsers, or applications — even when the app isn't actively open. Like a digital tap on the shoulder, push notifications enable apps to re-engage users with timely, relevant information. AWS offers Amazon SNS (Simple Notification Service) for mobile push, Azure provides Notification Hubs, GCP has Firebase Cloud Messaging (FCM), and OCI supports notifications through its Notification Service. These platforms handle device registration, message routing, platform-specific formatting (iOS, Android, web), and delivery tracking at massive scale.
Example: A food delivery app sends push notifications to update customers in real time: 'Your order has been ...
One of the world's most popular open-source relational database management systems, widely offered as a fully managed cloud service. Like a well-organized digital filing cabinet that millions of websites rely on, MySQL stores structured data in tables with rows and columns and uses SQL (Structured Query Language) for data manipulation. AWS offers Amazon RDS for MySQL and Aurora MySQL, Azure provides Azure Database for MySQL, GCP has Cloud SQL for MySQL, and OCI offers MySQL Database Service (notably, Oracle acquired MySQL and provides the only cloud-native MySQL HeatWave service with integrated analytics).
Example: An e-commerce startup uses managed MySQL to store their product catalog, customer accounts, and orde...
A physical server in the cloud dedicated entirely to a single customer, with no virtualization layer or shared resources. Like renting an entire house instead of an apartment, bare metal gives you direct access to the hardware — every CPU core, every byte of RAM, and every disk operation — without the overhead of a hypervisor. This is essential for workloads requiring maximum performance, hardware-level security, or specialized configurations. AWS offers EC2 Bare Metal instances, Azure provides BareMetal Infrastructure, GCP has Sole-Tenant Nodes, and OCI is particularly known for its Bare Metal Compute instances with high-performance networking.
Example: A financial trading firm deploys their high-frequency trading algorithm on bare metal servers to eli...
Google Cloud's AI-powered code assistance tool, built on the Gemini family of large language models. Like a knowledgeable colleague who understands both your codebase and Google Cloud's vast ecosystem, Gemini Code Assist provides intelligent code completions, generates code from natural language descriptions, explains complex code, and helps with debugging and refactoring. It offers deep integration with Google Cloud services, making it particularly effective for writing code that interacts with GCP resources like BigQuery, Cloud Storage, and Vertex AI. Available in Cloud Shell Editor, VS Code, JetBrains IDEs, and the Google Cloud Console.
Example: A data engineer needs to write a Cloud Function that processes Pub/Sub messages and loads transforme...
Moving a database from one environment, platform, or version to another while maintaining data integrity and minimizing downtime. Like carefully relocating a filing cabinet full of important documents to a new building without losing or damaging any files. Cloud providers offer managed migration services like AWS DMS, Azure Database Migration Service, Google Cloud Database Migration Service, and OCI Database Migration to automate and simplify this process.
Example: A retail company migrates their on-premises Oracle database to Amazon RDS for PostgreSQL using AWS D...
An intelligent search system that helps organizations find information across all their data — documents, emails, databases, and more — using natural language and machine learning. Like having a super-smart librarian who understands what you're really looking for, not just matching keywords. Services like AWS Kendra, Azure AI Search, and Google Vertex AI Search use AI to understand context and deliver the most relevant results.
Example: A law firm uses enterprise search to find relevant case precedents across millions of legal document...
An AI technique that identifies and locates specific objects within images or video streams, assigning labels and confidence scores. Like teaching a computer to spot and name things it sees, from cats and cars to defects in manufacturing. Cloud services like AWS Rekognition, Azure Computer Vision, Google Cloud Vision, and OCI Vision make it easy to add this capability to applications without building AI models from scratch.
Example: A security company uses object detection in AWS Rekognition to monitor surveillance feeds and automa...
Technology that lets you access and control a computer from another location over the internet. Like having a virtual window into another computer where you can see its screen and control its mouse and keyboard from anywhere. Cloud services like AWS WorkSpaces, Azure Virtual Desktop, and Google Cloud Workstations provide fully managed remote desktops that employees can access from any device.
Example: A software company provides their developers with AWS WorkSpaces so they can work from home, coffee ...
Storage that multiple servers or computers can access and modify simultaneously over the network, enabling collaboration and data consistency. Like a shared document that everyone in your team can edit at the same time. Cloud providers offer managed shared storage like AWS EFS, Azure Files, Google Filestore, and OCI File Storage that scales automatically and handles complex networking.
Example: A media production company uses AWS EFS to store video files that multiple rendering servers process...
The process of creating video games using specialized tools, engines, and cloud infrastructure to handle the demands of real-time graphics, multiplayer synchronization, and global distribution. Like orchestrating a complex live experience that responds instantly to millions of players worldwide. Cloud platforms like AWS GameLift, Azure PlayFab, and Google Cloud for Games provide the backend services that handle matchmaking, player data, and game analytics.
Example: An indie game studio uses Azure PlayFab to manage player accounts, store game progress, and run lead...
The process of examining large sets of data to uncover patterns, trends, and insights that drive better decisions. Like being a detective who sifts through clues to solve a mystery — except the clues are data points and the mystery is what your customers want or how to improve your business.
Example: An e-commerce company uses Amazon Redshift and Google BigQuery to analyze millions of purchase recor...
Using AI and neural networks to automatically translate text or speech from one language to another. Like having a multilingual friend who can instantly convert conversations between languages — except it's powered by deep learning models trained on billions of translated sentences.
Example: A global SaaS company integrates Amazon Translate and Google Cloud Translation API into their suppor...
A managed service that handles user sign-up, login, password recovery, and identity verification so developers don't have to build these from scratch. Like hiring a security company to manage building access instead of installing your own locks and badge system.
Example: A SaaS startup uses Amazon Cognito to add Google and Facebook login to their app, manage user accoun...
A browser-based command line terminal that comes pre-loaded with cloud management tools, letting you manage cloud resources directly from your web browser without installing anything on your computer. Like having a fully-equipped workshop that appears anywhere you open your laptop.
Example: A DevOps engineer uses Google Cloud Shell to quickly debug a production issue from their phone durin...
OCI's serverless compute service for running event-driven functions without managing infrastructure. Based on the open-source Fn Project, it is OCI's equivalent of AWS Lambda, Azure Functions, and GCP Cloud Functions.
Example: An OCI application uses Oracle Functions to automatically process documents uploaded to Object Stora...
The systematic recording and examination of activity across cloud infrastructure to ensure compliance, detect anomalies, and maintain accountability. Like a security camera system for your cloud — everything is logged so you can review who did what, and when. AWS CloudTrail, Azure Monitor Activity Log, GCP Audit Logs, and OCI Audit all provide native auditing.
Example: A financial services company uses AWS CloudTrail to record every API call across their AWS environme...
Continuously processing data records as they arrive in real time, rather than storing them first and processing in bulk. Like a moving conveyor belt that processes items one by one as they flow through, rather than waiting for a full batch. Core services include Apache Kafka (AWS MSK, Confluent), AWS Kinesis, GCP Dataflow, Azure Stream Analytics, and Apache Flink.
Example: A ride-sharing app uses stream processing to analyze GPS coordinates from thousands of drivers in re...
Long-term, cost-optimized storage for data that is rarely accessed but must be retained — typically for compliance, legal, or historical purposes. Archival storage tiers offer the lowest cost per GB but have slower retrieval times (minutes to hours). Key services: AWS S3 Glacier / Glacier Deep Archive, Azure Archive Storage, GCP Archive Storage, OCI Archive Storage.
Example: A healthcare provider retains patient records for 10 years to meet regulatory requirements. They mov...
Human-readable addresses that map to IP addresses through the Domain Name System (DNS). In cloud architecture, domain management is a core networking concern — cloud providers offer managed DNS services that route traffic, enable failover, support weighted routing, and integrate with CDNs and load balancers. Key services: AWS Route 53, Azure DNS, Google Cloud DNS, OCI DNS.
Example: A SaaS company registers api.myapp.com using AWS Route 53. They configure latency-based routing to d...