To transform their enterprises, many businesses are moving from on-premises infrastructure and applications to cloud-based storage and applications. Such a move can help them improve their data management, enable application mobility, and improve data governance.
NetApp XCP is client-based software that uses all the available system resources to handle high-volume datasets and high-performance migrations.
This blog describes two data migration scenarios that leverages NetApp® XCP as the data mover/migration solution. Both use cases involve moving data from an on-premises environment to the cloud. In one use case, the customer needed flexible cloud storage with high performance on demand; in the other use case, the customer needed to migrate large files to Azure. For both customers, time was critical.

In our solution, the customer had to move several million files to Azure over the weekend by using Azure ExpressRoute. XCP transferred the data with parallel processes. First, we built the XCP setup with a single instance and transferred a couple million files to Azure NetApp Files. This approach helped the partner (Microsoft) and the customer determine how much time would be needed to copy the complete set of files. For the same test, we chose the basic service level for Azure NetApp Files, which provides 16MBps/TB throughput. The premium service level provides 64 MB/s/TB. The Ultra service level provides 128 MB/s/TB. We changed the XCP Azure instance networking to accelerated networking enabled, and we changed the capacity pool and service level to match the throughput requirement, because the performance (throughput) scales linearly as volume size grows by capacity. Then we worked with the customer to decide the number of subfolders per XCP instance. We chose the number of XCP instances to finish the migration of three hundred and fifty million files over the weekend. The size of the data set is around two and half terabytes. To make the data transfer faster, we chose the ultra-service level Azure Netapp Files volumes for some XCP instances destination location.
The customer had the following challenges and requirements:
Karthikeyan Nagalingam is a Principal Technical Marketing Engineer at NetApp for NetApp XCP, Fpolicy, Filesystem Analytics and Antivirus. His previous roles in Emerging Technology Solutions involved in Pre-Sales and Post-Sales technical activities with fields, partners and customers. He holds an Master of Science in Software Systems from Birla Institute of Technology and Science.