Skip to main content
Skip table of contents

Deployment for Google cloud platform

Overview

This article covers the virtual machine requirements, including memory and data storage, for the deployment of the Delphix Engine on Google Cloud Platform (GCP). Once the requirements listed on this page are reviewed, refer to the next articles on GCP deployment:

Delphix disk storage capabilities remain seamlessly operable. There are no additional limitations to your storage, unless otherwise imposed by the [respective] Hypervisor or Cloud environment.

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

General-purpose machine families.

The minimum requirements are listed below:

  • 8vCPUs minimum

  • 64GB RAM minimum

  • 10Gbps min (25Gbps recommended) 

  • Processors: Intel or AMD (No ARM)

  • Storage

    • SSD or NVMe (No HDD)

Recommended instance families:

  • N2 standard

  • N2 high-mem

  • 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.

Information on GCP general-purpose machines

Network configuration

Requirements

Notes

Virtual private cloud

The Delphix Engine and all of the source and target environments must be deployed in a VPC network to ensure that private IP addresses are static and do not change when restarting instances.

When adding environments to the Delphix Engine, 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 the instance restarts. If using a public IP address for the Delphix Engine, static IP addresses can be assigned using the Google cloud documentation

Security group configuration

The default security group will only open port 22 for SSH access. The security group must be modified to allow access to all of the networking ports used by the Delphix Engine and the various source and target engines. 

See Network performance configuration options for information about network performance tuning.

See General network and connectivity requirements for information about specific port configurations.

Storage configuration

Requirements

Notes

General storage configuration

Delphix recommends using storage disks that in sum, have enough storage and IOPS/throughput for your data and performance requirements. Planning ahead for the use of multiple storage disks for the Delphix File System (DxFS) is recommended as it will facilitate growing and shrinking DxFS more easily in the future should your storage needs change. If using multiple storage disks for DxFS, Delphix recommends using equally sized storage disks. Please consult your cloud provider’s storage best practices for additional recommendations.

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.

When adding additional disks to the block storage pool, storage device initialization will not occur since it is not required on this cloud.

For Delphix Continuous Cloud Engines backed by object storage, read the section Delphix Elastic Data Engines (Engines backed by object storage) in Initial Setup. Block storage for caching requires SSD Persistent Disk or higher performance volumes for caching.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.