You are on page 1of 28

Technical White Paper

Dell EMC PowerProtect DD Virtual Edition on


Microsoft Azure
Abstract
This white paper explains the steps to deploy and configure Dell EMC™
PowerProtect DD Virtual Edition (DDVE) on Microsoft® Azure.

June 2021

H18832
Revisions

Revisions
Date Description
June 2021 Initial release

Acknowledgments
Author: Charu

The information in this publication is provided “as is.” Dell Inc. makes no representations or warranties of any kind with respect to the information in this
publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose.

Use, copying, and distribution of any software described in this publication requires an applicable software license.

This document may contain certain words that are not consistent with Dell's current language guidelines. Dell plans to update the document over
subsequent future releases to revise these words accordingly.

This document may contain language from third party content that is not under Dell's control and is not consistent with Dell's current guidelines for Dell's
own content. When such third party content is updated by the relevant third parties, this document will be revised accordingly.

Copyright © 2021 Dell Inc. or its subsidiaries. All Rights Reserved. Dell Technologies, Dell, EMC, Dell EMC and other trademarks are trademarks of Dell
Inc. or its subsidiaries. Other trademarks may be trademarks of their respective owners. [6/28/2021] [Technical White Paper] [H18832]

2 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Table of contents

Table of contents
Revisions.............................................................................................................................................................................2
Acknowledgments ...............................................................................................................................................................2
Table of contents ................................................................................................................................................................3
Executive summary .............................................................................................................................................................5
Audience .............................................................................................................................................................................5
1 Introduction ...................................................................................................................................................................6
1.1 DDVE cloud features ..........................................................................................................................................6
1.2 Architecture overview .........................................................................................................................................7
2 Deploying DDVE on Azure ...........................................................................................................................................8
2.1 Prerequisites to deploy DDVE on Azure ............................................................................................................8
2.1.1 Setup the network environment ..........................................................................................................................8
2.1.2 Enable VNet service endpoint to Azure storage .................................................................................................8
2.1.3 Create a container in Azure hot blob storage .....................................................................................................8
2.1.4 Get storage account access key ......................................................................................................................12
2.1.5 Prepare the SSH key pair .................................................................................................................................12
2.1.6 Understanding compute and storage requirements .........................................................................................12
2.2 Deploying DDVE on Azure ...............................................................................................................................13
3 Configuring DDVE on Azure .......................................................................................................................................20
4 Best Practices.............................................................................................................................................................25
4.1 Supportability ....................................................................................................................................................25
4.2 Azure Licensing ................................................................................................................................................25
4.3 Power Control ...................................................................................................................................................25
4.4 Storage best practices ......................................................................................................................................25
4.4.1 Data disk limitations ..........................................................................................................................................25
4.4.2 Expanding DDVE on block storage ..................................................................................................................25
4.4.3 Expanding DDVE on hot blob storage ..............................................................................................................25
4.4.4 Hot blob storage location ..................................................................................................................................26
4.4.5 Create separate account for each DDVE .........................................................................................................26
4.4.6 Disk caching .....................................................................................................................................................26
4.4.7 Converting from evaluation to production .........................................................................................................26
4.5 Security best practices .....................................................................................................................................26
4.6 Network best practices .....................................................................................................................................26
5 Conclusion ..................................................................................................................................................................27
A Technical support and resources ...............................................................................................................................28

3 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Table of contents

A.1 Related resources.............................................................................................................................................28

4 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Executive summary

Executive summary
Dell EMC PowerProtect DD Virtual Edition (DDVE) is a software defined data protection solution which brings
efficient and reliable data protection to remote and branch office, entry-level, and cloud environments. This
white paper discusses the prerequisites, how to deploy and configure PowerProtect DDVE on Microsoft Azure.

Audience
This white paper is intended for Dell Technologies customers, partners and employees looking for options to
protect the workloads hosted on Azure cloud using Dell EMC PowerProtect DDVE.

5 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Introduction

1 Introduction
DDVE is a software-defined data protection solution of PowerProtect DD series appliance, with all the core
differentiating features of DD series.

DDVE runs the DD Operating System (DDOS) and includes the DD System Manager graphical user interface
(GUI) and the DDOS command line interface (CLI) for performing system operations.

DDVE includes the following features:

• High-speed, variable length deduplication for a 10 to 30 times reduction in storage requirements


• Unparalleled data integrity to ensure reliable recovery, and seamless integration with leading backup
and archiving applications
• DD Boost to speed backups by 50 percent
• DD Encryption for enhanced security of data
• DD Replicator for network efficient replication that enables faster time-to-DR readiness

DDVE can be deployed on any standard hardware, converged or hyperconverged, and runs in VMware
vSphere, Microsoft Hyper-V, KVM, as well as in-cloud with Amazon Web Services(AWS)(cloud and gov cloud),
VMware Cloud(VMC), Azure(cloud and gov cloud) and Google Cloud Platform(GCP). DDVE is also certified
with VxRail™ and Dell PowerEdge servers.

DDVE scales up to 256 TB (in-cloud AWS, Azure, and Google Cloud) and up to 96 TB (on-premises) per
instance.

1.1 DDVE cloud features


DDVE provides the capabilities of a cloud DD system using the following resource configuration sizes:

• DDVE on Block storage- up to 16 TB


o DDVE capacity is available in 1 TB increments starting at 512 GB.
• DDVE on Hot Blob storage(recommended) - up to 256 TB

Supported DD protocols:

• DD Boost over IP
• DD Boost FS

Supported DD features:

• DD Boost managed file replication (MFR)


• Encryption
• MTree replication
• DD System Manager GUI for DDVE management
• DD Active Tier (DD Cloud Tier is not supported)
• Secure multitenancy (SMT) with Network Isolation Support
• DD Boost/BoostFS for Big Data
• Key Management Interoperability Protocol (KMIP)
• More restricted IPtables settings
• Azure for Government Cloud

6 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Introduction

Note: DDVE supports these replication capabilities:

• Managed file replication and MTree replication.


• Replication across availability zones and regions.
• Bi-directional replication between on-premises and Azure

1.2 Architecture overview


The following diagram represents the architecture of the DDVE on Microsoft Azure Cloud solution.

1. To keep data traffic between DDVE and Azure storage within the Azure infrastructure, it is
recommended to create an Azure storage service endpoint. The service endpoint keeps DDVE from
depending on a NAT Gateway or Public IP address to access the hot blob container.
2. Dell Technologies recommends a VPN connection to replicate data from an on-premises host to DDVE
in the cloud or the opposite way. This approach keeps data transfers secure.
3. DDVE is categorized as a backend server. It must be kept in a private subnet with a private address.
Never set a public IP address for DDVE.
4. The storage account must be in the same region where the DDVE instance is running. A separate hot
blob storage account with a container is required for each DDVE.
5. All DDVE instances must be secured with the appropriate security group entries.

Note:

• Typically, SSH (Port 22) or HTTPS (Port 443) is used for DDVE inbound access.
• HTTPS (443) must be allowed for outbound Azure hot blob container access for DDVE.
• TCP ports 2049 and 2051 are used for DD Boost and replication purposes.

7 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Deploying DDVE on Azure

2 Deploying DDVE on Azure

2.1 Prerequisites to deploy DDVE on Azure

2.1.1 Setup the network environment


For secure access to the DDVE instance, it is recommended to use the virtual network architecture that Azure
provides. For more details refer Azure Virtual Network concepts and best practices. Setup and configure the
following components:

• Resource group
• Virtual network
• Subnets
• Network Security groups
• Service endpoint for connectivity to Microsoft.Storage

2.1.2 Enable VNet service endpoint to Azure storage


The DDVE object store solution requires network connectivity to the object storage container. To route traffic
directly from the virtual network to the storage service on the Microsoft Azure backbone network, it is
recommended to enable Virtual Network (VNet) service endpoints to Azure storage. By default, the Azure VNet
service endpoints are disabled. It can be enabled on the subnet in the virtual network.

Steps:

• In the VPC pane, click Service endpoint and + Add.


• In the popup window, in the service column, select Microsoft.Storage.
• In the subnet column, select the subnets.

2.1.3 Create a container in Azure hot blob storage


A storage account is required in the same region where DDVE is deployed. Create a separate storage account
for each DDVE.

Steps involved are as follows:

1. Create a StorageV2 account in the same region where DDVE is deployed.

8 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Deploying DDVE on Azure

• On the Basics page, provide details for subscription, resource group, storage account name and
region.

• On the Advanced page, configure the security settings and select the access tier as Hot.

9 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Deploying DDVE on Azure

• On the Networking page, configure network connectivity and network routing details.

• Provide the recovery options in the Data Protection page.

10 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Deploying DDVE on Azure

• Review the summary and click on Create to create a storage account.

2. Create a new hot blob container as the backup storage for the DDVE. Ensure that the container is empty.

• Navigate to the new storage account and to the Blob service section.

11 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Deploying DDVE on Azure

• Select Containers and click + Container. Type a name for the container.

• Set the public access level to Private (no anonymous access) and click Create.

2.1.4 Get storage account access key


The access key of the storage account is required to configure the access from DDVE to Azure hot blob storage.
For more details see Manage storage account access keys.

2.1.5 Prepare the SSH key pair


For secure login to DDVE through SSH, create an SSH key pair. For more information on how to create a SSH
key pair, see How to use SSH keys with Windows on Azure

2.1.6 Understanding compute and storage requirements


Azure provides several types of disk storage with different performance characteristics such as IOPS,
throughput, latency, and so on. Standard HDD is recommended as a cost-effective solution. Premium SSD is

12 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Deploying DDVE on Azure

recommended as a performance-optimized solution. Select the appropriate DDVE virtual machine instance type
according to capacity and workload.

Note:

• Standard SSD is also supported, but it is not the recommended configuration.


• Use the same disk type within a DDVE.
• Other instance types (Standard_F8, Standard_F8s, Standard_D4_V2, Standard_DS4_V2,
Standard_D16_V3, Standard_D16s_v3 and Standard_D32s_v3) are still supported, but the new v4
instance types are recommended.

2.2 Deploying DDVE on Azure


Steps to deploy DDVE from the Azure marketplace:

1. Login to the Azure portal.


• For Azure public cloud: https://portal.azure.com
• For Azure Gov Cloud: https://portal.azure.us
• For Azure China Cloud: https://portal.azure.cn
2. Search for "Dell EMC" to find Power Protect DD Virtual Edition in Azure Marketplace.

3. Select a software plan (DDOS version) and begin the deployment.


4. On the Basic page, configure basic information for the DDVE:
• Resource Group: Specify the resource group for the DDVE.
• Virtual machine name: Enter a name for DDVE. Maximum length is ten characters. For Azure
Gov Cloud, maximum length is six characters.
• Region: For better performance, ensure that DDVE and the storage account are in the same
region. Also create a separate storage account for each DDVE.

13 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Deploying DDVE on Azure

• Availability options: By default, No infrastructure redundancy required is selected. Other


options can be selected based on the infrastructure requirements. For details, see
https://docs.microsoft.com/en-us/azure/virtualmachines/linux/availability.
• Images: This option shows the selected DDOS version.
• Azure Spot instance: Select No. DDVE does not support the Azure spot instance. For details, see
https://docs.microsoft.com/en-us/azure/virtual-machines/spot-vms.
• Size: Specify the DDVE instance type based on the capacity. Select Standard_D4ds_v4,
Standard_D8ds_v4, Standard_D16ds_v4, or Standard_D32ds_v4.
• Authentication type: SSH public key and password authentication are supported. SSH public key
authentication forces a password change at first login.
• Username: Enter sysadmin.
• SSH public key: Copy and paste the SSH public key.
• Password: Enter the password for sysadmin.
• Public inbound ports: Select Allow selected ports.
• Select inbound port: According to the IT and networking practices, select "HTTP (80), HTTPS
(443), SSH (22)" to enable the SSH and UI access to DDVE.

14 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Deploying DDVE on Azure

5. On the Disks page, configure the disk storage for the DDVE.
• OS disk type: Select Standard HDD or Premium SSD based on the requirements.
• Encryption Type: Select (Default) Encryption at-rest with a platform-managed key. If one want
to encrypt the disk at-rest with one’s own managed key, see https://docs.microsoft.com/en-
us/azure/virtual-machines/linux/diskencryption.
• Enable Ultra Disk compatibility: Select No. DDVE does not support this option. For more details,
see https://docs.microsoft.com/en-us/azure/virtual-machines/disks-types#ultra-disk.
• Host Caching: Select None.
• For Data Disks, NVRAM disk is added automatically during deployment. Metadata disks can be
added by clicking on Create and attach a new disk or can be added after deployment.

6. On the Networking page, define network connectivity for the DDVE.


• Virtual network: Specify the VNet for the DDVE.
• Subnet: Specify the VNet for the DDVE.
• Public IP: For security, deploying DDVE in a private subnet and leaving the public IP address as
None is recommended.
• NIC network security group: Configure it as the network setup.
• Public inbound ports: Select Allow selected ports.
• Select inbound ports: According to IT and networking practices, select "HTTP (80), HTTPS (443),
SSH (22)" to enable the SSH and UI access to the DDVE.
• Accelerated networking: Select Off.
Note: Azure accelerated networking is not supported in this version of the DDVE.
• Load balancing: Select No.

15 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Deploying DDVE on Azure

7. On the Management page, configure monitoring and management options for DDVE.
• Boot diagnostics: Select On if is required to capture the serial console output of the DDVE to help
diagnose a startup issue.
• System assigned managed Identify: Select Off.
• Enable auto-shutdown: Select Off.

16 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Deploying DDVE on Azure

8. On the Advanced page, this version of the DDVE does not support these options.
9. On the Tags page, a tag can be created or assigned to the DDVE from a resource management and billing
perspective.

17 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Deploying DDVE on Azure

10. On the Review+Create page, verify that the configuration summary for creating the DDVE is correct.

11. Click Create.


The Azure portal starts the DDVE deployment. When the deployment finishes, DDVE can be found in the
resource group. Select Go to resource to view the DDVE instance details.

18 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Deploying DDVE on Azure

12. DDVE instance is running and ready for configuration.

Note: Adding metadata disks in Azure

DDVE uses disks to save metadata.

• Managed disk is recommended. Azure also enables to convert unmanaged disks to managed
disks.
• It is not necessary to shut down the virtual machine before adding metadata disks.
• The metadata disk is not usually resized. To add more storage to the virtual machine, a new virtual
disk can be created.
• Metadata disk capacity—The required metadata capacity varies based on workload. Dell EMC
recommends that metadata capacity be equal to 10% of the total DDVE capacity, which is sufficient
for most workloads. If the workload is using a higher deduplication ratio, consider adding more
metadata disks.
• Licensed capacity—Ensure that the DDVE instance can support the licensed capacity. If the new
licensed capacity is more than the supported capacity of the DDVE instance, upgrade the DDVE
instance.

For more details on adding metadata disks, converting metadata disk types, resizing the DDVE instance refer

Dell EMC PowerProtect DDVE in the Azure Cloud Installation and Administration Guide

19 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Configuring DDVE on Azure

3 Configuring DDVE on Azure


DDVE configuration can be done in two ways, DD system manager (UI) or command-line interface (CLI). In this
white paper, configuring DDVE using DD system manager is discussed in detail.

Steps to configure Azure hot blob storage and create a file system:

1. Log in to the DD System Manager with the sysadmin credentials.

2. Accept the End User License Agreement (EULA). The Configuration wizard opens.

20 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Configuring DDVE on Azure

3. To replace licenses, select Licenses and click Yes (otherwise, the pre-installed 500-GB evaluation license
is used.)

Note: The DDVE pre-installed evaluation license provides 45 days of limited access to DDVE software for
evaluation purposes and may only be used in a non-production environment.

4. Network is already configured. Click No to proceed further.


5. Select File System and click Yes.
6. Select Configure Active Tier > Enable Object Store to configure the Azure hot blob storage.
7. Enter the container name, storage account name, key, and passphrase.
The container can be created through the Azure portal. Ensure that the container is empty when enabling
object store or the operation fails.

ddve-7-6-05container

ddvetrial1

8. Optional: Import the Baltimore CyberTrust Root certificate to communicate with Azure Object Store.

21 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Configuring DDVE on Azure

9. Add the metadata storage.

10. Review the summary and click Submit to create the file system and enable it.

22 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Configuring DDVE on Azure

11. Review the File System creation complete list and click OK.

12. Read about new components that are available in different releases, then click Close.
13. Select Data Management > File System to view space usage and availability details for the hot blob
storage and the local metadata storage.

23 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Configuring DDVE on Azure

14. To configure or update the eLicense on DDVE, select Licenses > Replace licenses.

15. To relaunch the configuration wizard, select Maintenance > System > Configure System.

24 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Best Practices

4 Best Practices

4.1 Supportability
Azure supports interactive serial console, which can help to debug boot up and networking issues, troubleshoot
malfunctioning instance, interact with Grand Unified Bootloader (GRUB), and perform other troubleshooting
tasks. It is recommended to do the following.

• Enable the "Boot Diagnostics" feature during deployment for troubleshooting.


• Enable ASUP in DDVE

4.2 Azure Licensing


The DDVE license is node locked, which means the same license cannot be used on multiple DDVE instances.
To facilitate DDVE license management, it is recommended to use served-mode license if multiple DDVEs will
be deployed.

4.3 Power Control


It is recommended to use DDOS interfaces to power-off or reboot the DDVE instance. If the virtual machine is
powered-off using the Azure interface, it might not shut down cleanly.

4.4 Storage best practices


The virtual disk that is allocated to the virtual machine is discovered automatically. However, it is recommended
to explicitly add it to the DDVE storage active tier and create or expand the file system.

4.4.1 Data disk limitations


• The maximum size of each disk is 4 TB, the recommended size is 1 B for performance consideration.
• VM size determines the maximum number of data disks for the Azure VM instances that DDVE uses. See
Virtual Machine sizes for data disk limitations (the root disk and resource disk that Azure adds are not
counted in this limitation). The NVRAM emulation disk is also counted as one data disk for Azure.

4.4.2 Expanding DDVE on block storage


DDVE capacity can be dynamically expanded by adding more data disks to the instance. Increments of 1 TB
are recommended. When the maximum capacity that the instance supports is reached, it is recommended to
upgrade the VM to a larger size before adding more storage to the system. Do not manually set or change the
spindle group setting when adding storage. DDVE automatically assigns the spindle group.

4.4.3 Expanding DDVE on hot blob storage


The local block storage is used for caching metadata. Based on different workloads, the needed metadata size
varies. Dell Technologies recommends configuring the metadata storage size as 10% of total capacity, which
is enough for most workloads. For workloads with a higher deduplication ratio, more metadata is needed.
Metadata storage can be dynamically expanded. When the metadata storage space usage exceeds 80%, an
alert is raised. Immediately add a metadata disk to the DDVE to avoid running out of space.

25 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Best Practices

4.4.4 Hot blob storage location


When DDVE is used on hot blob storage, ensure that the hot blob storage account and DDVE instance are in
the same region. Configuring the VM and storage account in different regions can result in lower performance
and higher costs.

4.4.5 Create separate account for each DDVE


Azure infrastructure throttles each storage account, and each storage account has its own IOPS and throughput
limits. For best performance, create a separate storage account for each DDVE.

4.4.6 Disk caching


Host-caching is not supported for data disks (DDVE on block storage) or metadata disks (DDVE on hot blob
storage). Changing the cache setting of an Azure disk detaches and reattaches the target disk. For the operating
system disk, the VM is restarted. Ensure to stop all applications and services that this disruption might affect
before changing the disk cache setting.

4.4.7 Converting from evaluation to production


Rather than convert an evaluation version of DDVE to a production version, Dell Technologies recommends a
fresh deployment. If it is required to convert from an evaluation to production version, Dell Technologies
recommends:

• Destroy the existing file system


• Delete small data disks (not the root, NVRAM disks)
• Configure new disks according to the recommendations

4.5 Security best practices


• Avoid public IP address to configure the system.
• For better security, it is recommended to disable authentication that is based on username and password.
If the username-and-password-based authentication is desired, it is recommended to configure a strong
password.
• After protecting the DDVE using secure setup, within DDVE network traffic that enters can be filtered by
using the iptables feature.
• Since the DDVE in AWS is always running in a VPC, the VPC should be configured so that only required
and trusted clients have access to the DD system.

4.6 Network best practices


• It is recommended to use public or private subnet architecture to deploy the DDVE in private subnet.
• It is highly recommended to use VPN connections between different geographical regions (VNets).
• The DDVE object store feature needs connectivity to its object storage, such as to the Azure storage
account container. Because the object store communication is over https, the outbound security group
setting must allow communication over port 443. There are different ways to enable DDVE connectivity to
the object store and the recommended one is using a VNet service endpoint for accessing the Azure hot
blob storage.

26 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Conclusion

5 Conclusion
DDVE can be easily deployed on Azure platform and can protect the applications running on the cloud
environments. DDVE can be up and running in minutes and delivers increased transactional and operational
efficiencies along with high-speed and variable length deduplication.

27 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832


Technical support and resources

A Technical support and resources


Dell.com/support is focused on meeting customer needs with proven services and support.

Storage and data protection technical white papers and videos provide expertise that helps to
ensure customer success with Dell EMC storage and data protection products.

A.1 Related resources


• DDVE on Azure Installation and Administration Guide
Dell EMC PowerProtect DDVE in the Azure cloud

• DDVE Installation and Administration Guide


Dell EMC PowerProtect DDVE on Premises

• Security best practices for Azure solutions


Security best practices

28 Dell EMC PowerProtect DD Virtual Edition on Microsoft Azure | H18832

You might also like