Network Requirements

Everpure Cloud Azure Native

Audience
Public
Source Type
Documentation

The service is designed to be deployed into a dedicated subnet within a virtual network (VNet). Our recommended best practice is to connect the VNet of the service with your Azure VMware Solution (AVS) resource via an ExpressRoute circuit directly between the VNet and AVS. This setup provides a seamless and secure connection, and optimal performance and minimal latency.

Create New or Connect an Existing Virtual Network (VNet)

To deploy a new virtual network (VNet) and how to configure a connection between VNet and AVS, you can follow the step-by-step tutorial available on Microsoft Learn.

Note:

During the network design, please ensure that the subnet in the VNet for the service and those used by the AVS cluster do not overlap with the reserved range 10.251.168.0/21. This range is allocated by the service for its internal purposes, so must be avoided.

.

For ExpressRoute VPN Gateway, select the ErGw3Az SKU and then during the connection creation, make sure to enable FastPath feature. Without this SKU selected and FastPath feature enabled, performance is strongly degraded.

Instructions on how to deploy the virtual network gateway and enable FastPath, and establish connectivity are covered here.

Create a subnet for Everpure Cloud service

Before deploying Storage Pool resources, you must create a dedicated subnet within your virtual network. General guide how to create a subnet via Azure Portal can be found on Microsoft Learn site.

Each Storage Pool resource consumes 8 IP addresses from the assigned subnet.

To support future scalability and reduce the risk of IP exhaustion, it's recommended to use a /27 CIDR block at minimum, or a /24 CIDR block for production environments.
Note:

Subnet sizes in Azure cannot be changed after deployment. Selecting a larger CIDR range during initial setup ensures room for growth and simplifies future resource expansion.

The subnet for Storage Pool deployments needs to be delegated to the PureStorage.Block/storagePools service.

To delegate a subnet to an Azure service, please refer to the tutorial available at Microsoft Learn docs.