List of major Cloud Services

Posted on: Posted on

The major cloud service providers (CSPs) offer a vast array of services, continuously expanding and evolving. The “big three” are Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). Other significant players include Alibaba Cloud, IBM Cloud, and Oracle Cloud.

Here’s a breakdown of major cloud services, categorized by function, often with examples from the Big Three:


I. Core Infrastructure Services (IaaS – Infrastructure as a Service)

  1. Compute:
    • Virtual Machines (VMs): Scalable virtual servers.
      • Examples: AWS EC2, Azure Virtual Machines, GCP Compute Engine
    • Containers & Orchestration: Running and managing applications in containers.
      • Examples: AWS ECS/EKS/Fargate, Azure Kubernetes Service (AKS), GCP Google Kubernetes Engine (GKE), Cloud Run (GCP), Azure Container Instances
    • Serverless Functions: Run code without provisioning or managing servers.
      • Examples: AWS Lambda, Azure Functions, GCP Cloud Functions
    • High-Performance Computing (HPC): Services for computationally intensive workloads.
  2. Storage:
    • Object Storage: Highly scalable, durable storage for unstructured data (files, backups, archives).
      • Examples: AWS S3, Azure Blob Storage, GCP Cloud Storage
    • Block Storage: High-performance storage for VMs, like a hard drive.
      • Examples: AWS EBS, Azure Disk Storage, GCP Persistent Disk
    • File Storage: Shared file systems for applications and users.
      • Examples: AWS EFS, Azure Files, GCP Filestore
    • Archival Storage: Cost-effective, long-term storage for infrequently accessed data.
      • Examples: AWS Glacier, Azure Archive Storage, GCP Coldline/Archive Storage
  3. Networking:
    • Virtual Private Clouds (VPC): Logically isolated sections of the cloud where you can launch resources.
      • Examples: AWS VPC, Azure Virtual Network (VNet), GCP Virtual Private Cloud (VPC)
    • Load Balancing: Distributes incoming application traffic across multiple resources.
      • Examples: AWS ELB, Azure Load Balancer/Application Gateway, GCP Cloud Load Balancing
    • DNS Services: Managed Domain Name System service.
      • Examples: AWS Route 53, Azure DNS, GCP Cloud DNS
    • Content Delivery Networks (CDN): Caching content at edge locations for faster delivery.
      • Examples: AWS CloudFront, Azure CDN, GCP Cloud CDN
    • Direct Connect/Interconnect Services: Dedicated network connections between on-premises data centers and the cloud.
      • Examples: AWS Direct Connect, Azure ExpressRoute, GCP Cloud Interconnect
    • Firewalls & Security Groups: Network access control.

II. Platform Services (PaaS – Platform as a Service)

  1. Databases:
    • Relational Databases (Managed SQL): Managed services for popular relational databases.
      • Examples: AWS RDS (for MySQL, PostgreSQL, SQL Server, Oracle, MariaDB), AWS Aurora, Azure SQL Database/PostgreSQL/MySQL, GCP Cloud SQL, GCP AlloyDB
    • NoSQL Databases: Scalable, flexible databases for various data models.
      • Examples: AWS DynamoDB, Azure Cosmos DB, GCP Cloud Firestore/Datastore, GCP Bigtable
    • Data Warehousing: Analytical databases optimized for large-scale data analysis.
      • Examples: AWS Redshift, Azure Synapse Analytics, GCP BigQuery
    • In-Memory Caching: Services like Redis or Memcached for faster data access.
      • Examples: AWS ElastiCache, Azure Cache for Redis
  2. Developer Tools & DevOps:
    • Code Repositories: Managed source code version control.
      • Examples: AWS CodeCommit, Azure Repos, GCP Cloud Source Repositories
    • CI/CD (Continuous Integration/Continuous Deployment): Automation for building, testing, and deploying code.
      • Examples: AWS CodePipeline/CodeBuild/CodeDeploy, Azure DevOps Pipelines, GCP Cloud Build
    • API Management: Creating, publishing, maintaining, monitoring, and securing APIs.
      • Examples: AWS API Gateway, Azure API Management, GCP API Gateway/Apigee
    • Monitoring & Logging: Tools for observing application performance and collecting logs.
      • Examples: AWS CloudWatch, Azure Monitor/Application Insights, GCP Cloud Monitoring/Logging
    • Configuration Management: Automating infrastructure provisioning and management.
      • Examples: AWS CloudFormation, Azure Resource Manager (ARM) templates, GCP Deployment Manager
  3. Analytics & Big Data:
    • Data Processing Frameworks: Managed services for Apache Spark, Hadoop, etc.
      • Examples: AWS EMR, Azure HDInsight, GCP Dataproc
    • Stream Processing: Real-time data processing.
      • Examples: AWS Kinesis, Azure Stream Analytics, GCP Cloud Dataflow/Pub/Sub
    • Data Lake Services: Tools to manage and query large amounts of data in object storage.
      • Examples: AWS Glue/Athena, Azure Data Lake Storage/Azure Data Factory, GCP Data Catalog
  4. Machine Learning & Artificial Intelligence (AI/ML):
    • ML Platforms: End-to-end platforms for building, training, and deploying ML models.
      • Examples: AWS SageMaker, Azure Machine Learning, GCP Vertex AI
    • Pre-trained AI Services: APIs for common AI tasks like vision, speech, language processing.
      • Examples: AWS Rekognition, AWS Polly, Azure Cognitive Services, GCP Vision AI, Natural Language AI, Speech-to-Text AI
    • Conversational AI: Chatbot and virtual assistant development platforms.
      • Examples: AWS Lex, Azure Bot Service, GCP Dialogflow
  5. Integration & Messaging:
    • Message Queues: Decoupling microservices and distributed applications.
      • Examples: AWS SQS, Azure Service Bus, GCP Cloud Pub/Sub
    • Event Buses: Routing events between different services.
      • Examples: AWS EventBridge, Azure Event Grid

III. Software as a Service (SaaS)

While not typically what people mean by “Cloud Services” when referring to AWS/Azure/GCP, SaaS is a major category of cloud services. These are fully managed applications accessed over the internet.

  • Business Applications: Salesforce (CRM), Microsoft 365 (Office applications), Google Workspace (Gmail, Docs), Workday (HR), ServiceNow (ITSM).
  • ERP Systems: SAP S/4HANA Cloud, Oracle Cloud ERP.
  • Collaboration Tools: Slack, Zoom, Microsoft Teams.

IV. Security & Identity

  1. Identity & Access Management (IAM): Managing user identities and permissions.
    • Examples: AWS IAM, Azure Active Directory, GCP Cloud IAM
  2. Key Management Services (KMS): Encrypting data and managing encryption keys.
    • Examples: AWS KMS, Azure Key Vault, GCP Cloud KMS
  3. DDoS Protection & WAF: Protecting applications from denial-of-service attacks and web exploits.
    • Examples: AWS Shield, AWS WAF, Azure DDoS Protection, Azure WAF, GCP Cloud Armor
  4. Security Information and Event Management (SIEM): Centralized security monitoring and incident response.
    • Examples: AWS Security Hub, Azure Sentinel, GCP Security Command Center

V. Management & Governance

  1. Resource Management: Tools to organize and manage cloud resources.
    • Examples: AWS Organizations, Azure Resource Groups, GCP Resource Hierarchy
  2. Cost Management & Billing: Tracking and optimizing cloud spending.
    • Examples: AWS Cost Explorer, Azure Cost Management + Billing, GCP Cloud Billing
  3. Compliance & Auditing: Ensuring resources adhere to regulations and internal policies.
    • Examples: AWS CloudTrail, Azure Policy, GCP Cloud Audit Logs

VI. Internet of Things (IoT)

  1. IoT Platforms: Connecting, managing, and ingesting data from IoT devices.
    • Examples: AWS IoT Core, Azure IoT Hub, GCP Cloud IoT Core

This list covers the most prominent categories and examples. Each of these services often has numerous sub-services and specialized offerings within it, reflecting the vast and complex ecosystem of cloud computing.

Leave a Reply

Your email address will not be published. Required fields are marked *