This article outlines the procedure for deploying the Delphix Engine in Microsoft Azure.
Deploying the Delphix engine
If you are deploying a cloud engine on Azure Blob please read the Delphix Elastic Data Engines Initial setup section before deploying the cloud engine.
In the Search field, enter Delphix.
Select the Delphix Virtualization for Azure (3TB) for an hourly subscription or Delphix DataOps Platform for Azure for customers with existing licenses.
Review the information on the initial Marketplace page.
Click GET IT NOW.
Follow the creation wizard to deploy the Delphix Engine.
Provide the basic information for the Delphix Engine.
Select a name for the virtual machine.
For the OS disk type, select Premium SSD.
Enter a username and password.
Info : This information is never used but is part of the built-in wizard used by the marketplace. Any information provided in these fields is discarded.
Select your Subscription, Resource group, and Location.
Select the Size of the virtual machine you want to deploy. For supported instance types and capabilities, See Virtual machine requirements for Azure platform
Each instance type will determine the limits for:
Maximum data disk
Configure the Settings for this virtual machine:
Use managed disks.
Select or create a Virtual Network and Subnet.
Optional: select a Public IP address (this will make an engine accessible over the internet)
Select or create a Network Security Group.
Extensions and High Availability sets are not currently supported. Please ensure that no extensions or availability sets have been configured.
Enable Boot diagnostics.
Review the configuration in the Summary screen and click OK.
Review the offer details in the Buy screen and click Purchase to deploy the Delphix Engine.
Configuring the Delphix engine virtual machine
From the Azure Portal sidebar, select Virtual Machines. The running virtual machines will be displayed.
Click the virtual machine's name to open its detailed information.
Click Disks to open the detailed panel.
Click Add data disk.
Create a new device:
In the Create disk drop-down menu, select Create managed disk. This will open the managed disk wizard.
In the wizard,
For block engine
ensure that the Account type indicates Premium (SSD) and that the Source Type shows None (empty disk).
For Elastic Data engine
Ultra disks are recommended as they can be configured to have high IOPS and throughput at relatively small sizes. At 300 IOPS per GiB ratio, a 256 GB volume can have 76,800 IOPS and 4000 MB/s throughput.
Premium SSD disks can have high performance though they need to be much larger, e.g. P80 32TiB volume has 20K IOPS and 900 MB/s. The new Premium SSD v2 disks have better IOPS per GiB ratio though they’re not available in all regions
You can always add disks later if the cache is insufficient. You can only reduce the cache by removing disks, so if you think you are over provisioning the cache, increase the number of disks used and reduce the size of each disk so that removal is possible at a later point in time.
Select the size of the device to create. Note that the device size will determine the IOPS limit for that device.
Once the device is created, change the Host Caching parameter for that device to None.
Repeat the above steps to create additional disks.
Once adding all the disks is complete, click Save.
Optional: modify the virtual machine’s Network Security Group.
From the side panel of the virtual machine’s detail screen, click Network interfaces.
Click the name of the network interfaces to modify.
From the Network interface details window, click the Network security group specified in the Overview pane. In the example below, the user would click delphix-engine-nsg:
From the Network security group details pane, modify the Inbound security rules and/or the Outbound security rules by selecting from the side panel and clicking Add.
Add the appropriate rule and click OK. The screenshot below shows adding the inbound rule for the Delphix Session Protocol.
Repeat the above steps for all the rules that should be added.
Configuring the Delphix engine
Connect to the running Delphix instance with a web browser. Use the Public IP address or DNS name noted in the Network Interface Panel. Upon successful connection, the browser will automatically redirect to the Delphix Setup Page.
Refer to the standard product deployment instructions to complete the Delphix deployment.
Congratulations! The Delphix Virtualization Engine should be successfully deployed in Azure.
Use Delphix documentation to learn how to:
configure a database source
configure the target environments
create virtual databases (VDBs)