Skip to main content
Skip table of contents

Deployment for Microsoft Azure

Overview

This article outlines the virtual machine requirements, including memory and data storage, for deploying the Delphix Engine on the Azure Public Cloud and Government Cloud. Once the requirements listed on this page are reviewed, refer to the next articles on Azure deployment:

Instance types

The following is a list of instance types that are supported to deploy Delphix on Microsoft Azure. Delphix periodically certifies new instance types, which will be added to the list here.

Requirements

Notes

General purpose

  • Dsv2-series

  • Dsv3-series

Network bandwidth and IOPS limits are specific to each instance type:

Required minimum size of 8 vCPU and 64G memory. Recommended 128G of memory.

Memory-optimized

  • Esv3-series

  • Esv4-series

  • Esv5-series

Network bandwidth and IOPS limits are specific to each instance type:

Required minimum size of 8 vCPU and 64G memory. Recommended 128G of memory.

Network configuration

The use of Azure Accelerated Networking is supported for Delphix Engines and is recommended to maximize network performance. Accelerated Networking provides more bandwidth with more consistent and lower network latencies.

Requirements

Notes

Azure virtual network (VNet)

The Delphix Engine must have <= 1 ms of latency to the Target and Staging environments. Longer latencies are permitted between the Delphix Engine and Source environments, but may impact Snapsync timings. VNET peering may be used, as long as latency requirements are met. For very low latency requirements, consider Proximity Placement Groups for Delphix Engine, Target, and Staging.

Network security group (NSG)

The security group must be modified that allows access to all networking ports used by the Delphix Engine and the various source/target platforms. See General network and connectivity requirements for information about specific port configurations. See Network performance configuration options for information about network performance tuning.

Storage configuration

Requirements

Notes

General Storage Configuration

  • Allocate initial storage equal to the size of the physical source databases. For high redo rates and/or high DB change rates, allocate an additional 10-20% storage.

  • Add storage when storage capacity approaches 30% free.

  • Delphix recommends using a minimum of four equally sized storage disks to run the Delphix Engine. This allows the Delphix File System (DxFS) to assure 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.

  • Maximize Delphix Engine RAM for a larger system cache to service reads.

  • See Delphix storage migration

Azure Premium Storage

  • Premium storage utilizes solid-state drives (SSDs). Ultra disk is also supported.

  • Devices up to 32TB are supported.

  • A maximum of 256TB is supported.

  • Cache setting of NONE.

  • I/O requests of up to 256 kilobytes (KB) are counted as a single I/O operation (IOP) for provisioned IOPS volumes.

  • IOPS vary based on storage size with a maximum of 20,000 IOPS.

Extensions

Azure VM Extensions are not currently supported.

JavaScript errors detected

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

If this problem persists, please contact our support.