Skip to content

VMC on AWS

🧠 What Is VMware Cloud on AWS?

VMware Cloud on AWS (VMC on AWS) is a fully managed service that runs VMware's vSphere, vSAN, and NSX on dedicated bare-metal infrastructure in AWS.
It enables you to run on-premises VMware workloads natively on AWS without converting them to EC2.

βœ… It provides the same tools, policies, and processes as your on-prem VMware environment but with the scalability and services of AWS.


πŸš€ Why Use VMware Cloud on AWS?

Feature Benefit
βœ… Seamless Migration No need to re-platform VMs (rehost as-is)
βœ… Hybrid Cloud vMotion workloads between on-prem and AWS
βœ… Consistent Operations Same VMware tools (vCenter, ESXi, etc.)
βœ… Native AWS Integration Connect to services like S3, RDS, Lambda, etc.
βœ… DR/Backup Ready Use AWS for disaster recovery with low RTO/RPO
βœ… Global Infrastructure Available in many AWS regions

🧱 Core Components

Component Description
vSphere Compute virtualization (same as on-prem ESXi)
vSAN Software-defined storage (clustered across hosts)
NSX-T Software-defined networking and firewall
vCenter Server Management interface for VMs (web-based)
SDDC Software-Defined Data Center (VMware stack in AWS)
Hybrid Link Mode Single pane of glass across on-prem and cloud vCenters

πŸ—οΈ Architecture

                β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                β”‚ On-prem DC  β”‚
                β”‚ vSphere     β”‚
                β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                     β”‚
             β”Œβ”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
             β”‚ VMware HCX     │─────▢│ VMware Cloud β”‚
             β”‚ vMotion/DR     β”‚      β”‚  on AWS SDDC β”‚
             β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                       β”‚  ESXi / vSAN
                                       β–Ό
                              AWS Bare-Metal Infrastructure

🌐 Integration with AWS Services

  • Attach S3 buckets for backups or VM image storage

  • Access Amazon RDS, DynamoDB, or Lambda from within VMware VMs

  • Use AWS Direct Connect for low-latency hybrid networking

  • Integrate with CloudWatch, SNS, and AWS Config for monitoring


πŸ”’ Security & Compliance

Feature Support
IAM Manage VMC access with IAM
NSX-T Microsegmentation, security groups, firewall
KMS Encrypt vSAN with AWS KMS
Compliance HIPAA, GDPR, PCI DSS, SOC 1/2, ISO, etc.
PrivateLink Secure connection to native AWS services

πŸ§ͺ Common Use Cases

Use Case Description
Data Center Evacuation Move legacy apps to AWS without refactoring
Disaster Recovery (DR) Use VMC as a failover target for on-prem
Dev/Test Environments Spin up VMs instantly using existing templates/tools
Cloud Bursting Temporarily run extra workloads in the cloud
Application Modernization Gradually integrate with AWS-native services

βš™οΈ How to Set Up

  1. Create SDDC from AWS Console or VMware Cloud Portal

  2. Choose host size & count (min 2-3 hosts)

  3. Connect to your on-prem via VPN or Direct Connect

  4. Deploy VMs using vCenter (same as on-prem)

  5. Access AWS services through ENI/PrivateLink

  6. (Optional) Enable Hybrid Linked Mode for unified vSphere


πŸ’° Pricing Overview (2024)

Item Approx. Cost
SDDC per host ~$8–10/hr or ~$120K/year (varies by region/size)
Minimum hosts 2–3 (based on use case)
On-demand or reserved Reserved instances offer savings
Add-ons AWS services billed separately (e.g., S3, RDS)

πŸ§ͺ Try 1-host SDDC for non-production (cheaper & great for PoC/testing)


πŸ“¦ Terraform Support

Yes! With the vmc provider from VMware:

Example Snippet

provider "vmc" {
  refresh_token = var.vmc_api_token
  org_id        = var.org_id
}

resource "vmc_sddc" "aws_sddc" {
  name              = "my-vmc-on-aws"
  provider          = "AWS"
  region            = "US_WEST_2"
  num_hosts         = 2
  vpc_cidr_block    = "10.10.0.0/16"
}

βœ… TL;DR Summary

Feature VMware Cloud on AWS
Use Case Migrate/run VMs in AWS without refactoring
Technology Stack vSphere, vSAN, NSX-T on bare metal
Native AWS integration βœ… Yes (S3, RDS, Lambda, etc.)
vMotion supported βœ… Yes (with HCX)
On-demand + reserved βœ… Yes
Terraform/API support βœ… Yes
DR/PoC options βœ… 1-host SDDC available