This topic covers the virtual machine requirements, including memory and data storage, for the deployment of the Delphix Engine on Google Cloud Platform (GCP).
This section covers the following topics:
- Instance Types
- Network Configuration
- Storage Configuration
Once you understand the requirements listed on this page, you should view the next pages on GCP deployment:
The following is a list of instance types that are supported to deploy Delphix on GCP. Delphix periodically certifies new instance types, which will be added to the list here.
Recommendations | Notes |
- n2-standard-(16,32,64)
- n2-highmem-(8,16,32,64)
| - The Delphix Engine most closely resembles a storage appliance and performs best when provisioned using a storage-optimized instance type.
- Larger instance types provide more CPU, which can prevent resource shortfalls under high I/O throughput conditions.
- Larger instances also provide more memory, which the Delphix Engine uses to cache database blocks. More memory will provide better read performance.
|
Requirements | Notes |
Virtual Private Cloud | - You must deploy the Delphix Engine and all of the source and target environments in a VPC network to ensure that private IP addresses are static and do not change when you restart instances.
- When adding environments to the Delphix Engine, you must use the host's VPC (static private) IP addresses.
|
Static Public IP | - The GCP Delphix instance must be launched with a static IP address; however, the default behavior for VPC instances is to launch with a dynamic public IP address – which can change whenever you restart the instance. You can assign a static IP address following the following steps here.
|
Security Group Configuration | |
Premium Networking | It is recommended to use GCP Premium Tier Networking, for more information click here |
We recommend using a total of four disks to run your Delphix Engine. One disk is used for the Delphix File System (DxFS) to ensure that its file systems are always consistent on disk without additional serialization. The other three disks will be used for data storage. This also enables the Delphix Engine to achieve higher I/O rates by queueing more I/O operations to its storage.
Requirements | Notes |
- General Storage Configuration
| - Allocate initial storage equal to the size of the physical source database storage. For high redo rates and/or high DB change rates, allocate an additional 10-20 %.
- Add storage when storage capacity approaches 30% free.
- Attach a minimum of three (3), equally sized, storage devices to the Delphix Engine. This enables the Delphix File System (DxFS) to make sure that its file systems are always consistent on disk without additional serialization. This also enables the Delphix Engine to achieve higher I/O rates by queueing more I/O operations to its storage.
|