Deploy to AWS
Deploy to Google Cloud
Deploy to Microsoft Azure
Deploy to DigitalOcean
Hybrid Deployments
Mix cloud providers for optimal placement:Compare Costs Across Clouds
Before deciding, ask Monk to compare:- Cost breakdown per provider
- Monthly estimates
- Differences in pricing
- Which is most cost-effective
Regional Deployments
Deploy to Specific Regions
Ask for Region Recommendations
Not sure which region to use?- Latency to your users
- Cost differences between regions
- Service availability
- Compliance requirements
Multi-Region Deployments
Deploy to multiple regions simultaneously:- Provisions infrastructure in each region
- Sets up load balancing across regions
- Configures geo-routing (if applicable)
- Manages cross-region connectivity
What Monk Manages Per Cloud
AWS
Infrastructure:- EC2 instances for containers
- VPC and networking
- Security groups
- Load balancers (ALB/NLB)
- RDS (PostgreSQL, MySQL, MariaDB)
- DocumentDB (MongoDB-compatible)
- ElastiCache (Redis)
- S3 (object storage)
- Lambda (serverless functions)
- DynamoDB, SQS, SNS, and more
Google Cloud Platform
Infrastructure:- Compute Engine VMs
- VPC networking
- Firewall rules
- Load balancers
- Cloud SQL (PostgreSQL, MySQL)
- Firestore (NoSQL)
- Memorystore (Redis)
- Cloud Storage (object storage)
- Cloud Functions (serverless)
- BigQuery, Pub/Sub, and more
Microsoft Azure
Infrastructure:- Virtual Machines
- Virtual Networks
- Network Security Groups
- Load Balancers
- Azure Database (PostgreSQL, MySQL)
- Cosmos DB (MongoDB API, multi-model)
- Azure Cache (Redis)
- Blob Storage (object storage)
- Azure Functions (serverless)
- Event Hubs, Service Bus, and more
DigitalOcean
Infrastructure:- Droplets (VMs)
- VPC networking
- Firewalls
- Load Balancers
- Managed Databases (PostgreSQL, MySQL, MongoDB, Redis/Valkey)
- Spaces (object storage, S3-compatible)
- App Platform (PaaS)
- Container Registry
- Monitoring
Switching Clouds
Already deployed to one cloud? Migrate to another:- Provisions equivalent infrastructure on target cloud
- Updates all configuration and networking
- Guides you through data migration (databases)
- Verifies everything works before teardown
Cloud-Specific Considerations
When to Use AWS
Best for:- Enterprise deployments
- Need for extensive managed services
- Existing AWS infrastructure
- Lambda/serverless requirements
When to Use GCP
Best for:- Data analytics and BigQuery
- Kubernetes-native deployments
- Machine learning workloads
- Firestore/Firebase integration
When to Use Azure
Best for:- Microsoft stack (.NET applications)
- Enterprise with existing Azure
- Cosmos DB global distribution
- Azure AD integration
When to Use DigitalOcean
Best for:- Simpler deployments
- Startups and SMBs
- Cost-conscious projects
- Quick setup without complexity
Ask Monk for Recommendations
Getting Cloud Credentials
Each cloud provider requires different credentials. Monk will request these automatically when you deploy. Need help getting credentials? → See Obtaining Credentials for step-by-step guides for all providers:Multi-Cloud Best Practices
Start Simple
Begin with one cloud provider:Use Managed Services Where Available
Let cloud providers handle complexity:Co-locate Resources
For best performance and lowest cost, keep related services in the same cloud/region: Good:Consider Data Transfer Costs
Moving data between clouds is expensive. Ask Monk:Related Guides
- Cloud Infrastructure - How Monk provisions clouds
- Multi-Cloud Support - Multi-cloud capabilities
- Managing Costs - Compare cloud costs
- Migrating Between Clouds - Cloud migration
- Obtaining Credentials - Getting cloud credentials

