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:

Machine Types

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.

Network Configuration

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 NetworkingIt is recommended to use GCP Premium Tier Networking, for more information click here

Storage Configuration

We recommend using a minimum 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.

Related Topics