CS5720 - Week 12
Slide 232 of 240

Cloud Deployment Options

Amazon Web Services
Market Leader in Cloud Computing
  • SageMaker: Fully managed ML platform
  • Lambda: Serverless inference
  • ECS/EKS: Container orchestration
  • EC2: Virtual machine instances
  • Batch: Large-scale batch processing
Google Cloud Platform
AI-First Cloud Infrastructure
  • Vertex AI: Unified ML platform
  • Cloud Run: Serverless containers
  • GKE: Kubernetes engine
  • Compute Engine: Virtual machines
  • TPUs: Tensor processing units
Microsoft Azure
Enterprise-Ready Cloud Platform
  • ML Studio: Visual ML workflow designer
  • Container Instances: Serverless containers
  • AKS: Azure Kubernetes Service
  • Virtual Machines: Scalable compute
  • Cognitive Services: Pre-built AI APIs

Cloud Provider Comparison

Feature AWS Google Cloud Microsoft Azure
Market Share ~32% (Leader) ~9% (Growing fast) ~20% (Enterprise focus)
ML Services 150+ ML services AI-first approach Comprehensive AI suite
Pricing Model Complex, pay-per-use Simple, competitive Enterprise discounts
Specialization Broad service portfolio AI/ML innovation Enterprise integration
Global Reach 25+ regions worldwide 24+ regions globally 60+ regions available

Deployment Patterns

Serverless Deployment
Deploy models without managing servers. Pay only for actual inference requests with automatic scaling.
  • Zero server management
  • Automatic scaling
  • Pay per request
  • Fast cold starts
📦 Containerized Deployment
Package models in containers for consistent deployment across different environments and orchestration platforms.
  • Environment consistency
  • Easy scaling
  • Resource isolation
  • CI/CD integration
🎯 Managed ML Services
Use cloud-native ML platforms that handle infrastructure, scaling, and monitoring automatically.
  • Fully managed infrastructure
  • Built-in monitoring
  • A/B testing support
  • Model versioning
🌐 Hybrid & Multi-Cloud
Distribute workloads across multiple cloud providers or combine cloud with on-premise infrastructure.
  • Vendor independence
  • Risk distribution
  • Compliance flexibility
  • Cost optimization
Click on any cloud provider, comparison row, or deployment pattern to explore detailed information!
Prepared by Dr. Gorkem Kar