This article outlines a robust architecture for deploying highly available Oracle databases on AWS using Amazon Elastic VMware Service (EVS) and Amazon FSx for NetApp ONTAP. It details how to achieve sub-millisecond storage latency, cross-region disaster recovery, and integrate with existing VMware operational workflows, focusing on storage, compute, and networking considerations. The design emphasizes a hybrid storage approach using vSAN for ephemeral data and FSx for ONTAP for persistent, replicated database volumes.
Read original on AWS Architecture BlogMany enterprises need to migrate existing Oracle databases to the cloud without extensive re-architecture, preserving their VMware investments and operational models. AWS addresses this with Amazon Elastic VMware Service (EVS), which runs VMware Cloud Foundation (VCF) directly on EC2 bare metal instances. This setup allows for leveraging AWS infrastructure while maintaining familiar VMware tooling. For critical Oracle workloads, Amazon FSx for NetApp ONTAP is integrated to provide high-performance, resilient storage with advanced features like snapshot-based backup and cross-region disaster recovery.
The proposed architecture ensures high availability for Oracle databases and facilitates cross-region disaster recovery. Key components include AWS Direct Connect for hybrid connectivity, AWS Transit Gateway for robust network routing, and VMware HCX for live migration of Oracle VMs from on-premises to EVS with minimal downtime. Storage is critical: ESXi hosts mount FSx for ONTAP volumes as NFS datastores, allowing Oracle VMs to access database volumes as VMDKs with sub-millisecond latency. For disaster recovery, SnapMirror asynchronously replicates FSx for ONTAP volumes to a secondary AWS region, ensuring data consistency and quick failover.
A crucial architectural decision is the two-tiered storage approach: vSAN and FSx for NetApp ONTAP. vSAN, backed by local NVMe drives on ESXi hosts, is used for low-latency, non-replicated workloads like VM boot disks, OS swap, and Oracle temporary tablespaces. This optimizes for speed where replication isn't paramount. FSx for NetApp ONTAP handles Oracle data files and redo logs, which require snapshot-based backup, cloning, and cross-region replication. This separation leverages the strengths of each storage solution, providing both performance and enterprise-grade data management features.
NFS Datastore vs. In-Guest NFS
The article highlights using host-level NFS datastores rather than in-guest NFS. This design choice prevents NSX Edge nodes from becoming a single point of bottleneck, allowing each ESXi host to communicate directly with FSx for ONTAP, thus distributing network bandwidth and reducing latency.