More about Cloud Migration
- Petabyte-Scale Storage Success Stories With Cloud Volumes ONTAP
- Azure StorSimple EOL: Using Cloud Volumes ONTAP for Hybrid Cloud Management
- Refactoring Applications to Kubernetes in Cloud Migrations
- The War Over the Cloud Has Ended (and the Winner Might Surprise You)
- Modern Data Estate: What IT Leaders Need To Know
- Strategies for AWS Migration: The New 7th R Explained
- Cloud Computing Deployment Models and Architectures
- Cloud Adoption Strategy: What’s the Best Approach for Your Organization?
- What is Cloud Migration? Strategy, Process and Tools
- Hybrid Cloud Strategy: A Winning Model for Enterprises
- Google Cloud Architecture and Building Your Own Solution Architecture
- SnapMirror in the Cloud: New Use Cases for NetApp’s Data Replication Technology
- 8 Digital Transformation Technologies and Their Business Impact
- What Is Digital Transformation in Banking?
- Digital Transformation in Healthcare: 4 Key Trends
- Digital Transformation: Examples from 5 Industries
- The Future of Cloud Computing: 5 Trends You Must Know About
- 5 Types of Digital Transformation and the Technologies that Power Them
- Digital Transformation Strategy: 6 Tips for Success
- Kubernetes Data Mobility with Cloud Volumes ONTAP
- Application Migration to Azure: 4 Approaches and One Migration Tool
- Cloud First Strategy: Challenges, Considerations, and Best Practices
- Application Migration to AWS: Free Tools to Ease Your Migration
- Why Cloud Adoption Fails and 6 Tips for Success
- Cloud Application Migration: A Practical Guide
- AWS Snowball vs Snowmobile: Data -Migration Options Compared
- AWS Snowball Edge: Data Shipping and Compute at the Edge
- AWS Snowmobile: Migrate Data to the Cloud With the World’s Biggest Hard Disk
- AWS Snowball Family: Options, Process, and Best Practices
- AWS Cloud Adoption Framework (CAF): 6 Migration Perspectives
- Top 3 Cloud Adoption Frameworks: Your Path To The Cloud
- AWS Snowball Pricing Simplified
- Azure Cloud Adoption Framework: The 9 Methodologies Explained
- Cloud Roadmap: Mapping Out Your Path To The Cloud
- Hybrid Deployment on Google Cloud: Meet Google Anthos
- 3 Ways to Create an Azure Migrate Project
- Azure Migration Step by Step: Discover, Migrate, Optimize, and Monitor
- Migrate from VMware to Azure: The Basics and a Quick Tutorial
- Migrate SQL Server to Azure: Options, Tools, and a Quick Tutorial
- Migrate Databases to Azure: 3 Quick Tutorials
- 4 Ways to Migrate SQL to Azure
- Azure Migration Program: 4 Key Elements
- Azure Migrate: Key Components and a 4-Step Migration Plan
- Cloud Journey: 6 Stages of Cloud Adoption
- 5 Azure Data Migration Tools You Should Be Using
- Azure Migration Tools: One-Click Migration for VMs and Data
- Typical Mistakes and Misconceptions Business Leaders Have About Hybrid and Multicloud
- Google Cloud PostgreSQL: Managed or Self-Managed?
- AWS Storage Gateway: Connecting Your On-Premise Storage to the Amazon Cloud
- Azure PostgreSQL: Managed or Self-Managed?
- Cloud Scalability: How Cloud Volumes ONTAP Stores Petabytes of Data
- AWS Migration: Understanding the Process and Solving 5 Key Challenges
- Google Cloud Pricing vs AWS: A Fair Comparison?
- VMware Cloud Services: A New Option for Hybrid Cloud Management
- AWS PostgreSQL: Managed or Self-Managed?
- Google Cloud MySQL: MySQL as a Service vs. Self Managed in the Cloud
- Azure MySQL: MySQL as a Service vs. Self-Managed in the Cloud
- AWS MySQL: MySQL as a Service vs. Self Managed in the Cloud
- Cloud Adoption for Financial Companies
- VMware on AWS: Architecture and Service Options
- VMware on Google Cloud: A Deployment Roadmap
- VMware on Azure: One-Step Migration to the Cloud
- Better in the Cloud: Workloads Gartner Says You Should Move to the Cloud Now
- 3 Cloud Migration Approaches and Their Pros and Cons
- Oracle on Google Cloud: Two Deployment Options
- How to Upload Files to Azure Blob Storage with AzCopy, PowerShell, and More
- Oracle on Azure: Fully Managed vs Self Managed
- Azure SQL Server: Managed Service vs Self Managed
- Google Partners with NetApp on New Bare Metal Solution in the Cloud
- AWS Database Migration Service: Copy-Paste Your Database to Amazon
- SQL Server on Google Cloud: Two Deployment Options
- GCP Migration with Cloud Volumes ONTAP
- SQL Server in AWS: Two Deployment Options
- Azure Database Migration Service: Automate Your Cloud DB Migration
- Azure Managed Service Provider: How to Save Time and Reduce Cloud Overhead
- Hybrid Cloud Storage: The Best of Both Worlds
- Hybrid Cloud Storage Solutions for AWS Compared: Storage Gateway vs Cloud Volumes ONTAP
- AWS Oracle: Two Options for Migrating Your Oracle DB to Amazon
- Migrating Physical Server to AWS: Now Free with AWS CloudEndure
- Azure Hybrid Cloud:
Azure in Your Local Data Center - What Is a Lift and Shift Cloud Migration?
- Google Cloud Migration Tools: Copying 1GB or 500TB? Learn How
- VMC on AWS Vs. Cloud Volumes ONTAP
- AWS Cloud Migration Services: Don’t Migrate Alone
- 5 Steps to the Cloud: AWS Migration Checklist
- Setting up Storage Gateway with Amazon EC2
- VMware Cloud on AWS: How Fujitsu Saves Millions Using Cloud Volumes ONTAP
- SQL Server End of Life Challenges and How Cloud Volumes ONTAP Can Help
- The Cloud Tiering Service Architecture: How We Get Cold Data from Your Data Center to the Cloud
- Cloud Data Integration 101: Benefits, Challenges, and Tools
- Google Cloud Migration: Why and How to Make the Move
- What’s the Easiest Way to Start Using the Cloud? Three Cloud Onboarding Approaches
- AWS vs Azure vs Google Cloud: Choosing the Best Cloud Provider for You
- Cloud Migration Tools: Transferring Your Data with Ease
- Azure Migration Strategy: Four Steps to the Cloud
- 11-Step Azure Migration Checklist
- AWS Migration Strategy: The 6 Rs in Depth
- Officeworks Adopts a Cloud-First Strategy with Cloud Volumes ONTAP
- Azure Migration: The Keys to a Successful Enterprise Migration to Azure
- Cloud Volumes ONTAP: Cloud Migration Case Studies
October 18, 2021
Topics: Cloud Volumes ONTAP AzureData MigrationElementary
What is an Azure Migrate Project?
Azure Migrate offers a centralized hub to evaluate and migrate servers based on-premises, applications, data, and other infrastructure to Azure.
An Azure Migrate Project stores assessments and migration metadata gathered from the environment you want to migrate. In a project, you may create assessments, track assets that are discovered in your environment, and manage actual migrations to Azure.
There are three main ways to create an Azure Migrate project:
- Creating a project manually using the Azure portal.
- Creating a project automatically using an Azure Resource Management (ARM) template
- Creating projects across multiple customer tenants using Azure Lighthouse
We’ll discuss each of these methods with detailed step-by-step instructions.
Learn more about Azure Migrate in our detailed guide to azure migrate
In this article:
- Creating and Managing Azure Migrate Projects in Azure Portal
- Creating an Azure Migrate Project Using an ARM Template
- Managing Azure Migrate Projects at Scale with Azure Lighthouse
- Azure Migration with NetApp Cloud Volumes ONTAP
Creating and Managing Azure Migrate Projects in Azure Portal
Below we explain how to create the new type of Azure Migrate project. There is an older type of Azure Migrate project, known as a Classic project. If you used Azure Migrate in the past, you may have already created Classic projects.
As of February 2024, Classic Azure Migrate will be retired by Microsoft. Following February 2024, Classic projects won’t be supported and metadata of the inventory in Classic projects will no longer be accessible. If you are using Classic projects at the moment, Microsoft advises to delete and recreate them. You cannot upgrade components or Classic projects to the new Azure Migrate format.
To verify permissions for an Azure Migrate project:
- Open the applicable subscription, in the Azure portal. Choose Access control (IAM).
- Go to Check access, locate the right account, and choose it via view permissions. You will likely have Owner or Contributor permissions.
To create your first project via an Azure subscription:
- Look for Azure Migrate, within the Azure portal.
- Choose Azure Migrate from Services.
- Choose Assess and migrate servers from Overview.
Image Source: Azure
- Choose Create project from Servers.
Image Source: Azure
- Choose the Azure resource and subscription group from Create project. Develop a resource group, if you haven’t already created one.
- Within Project Details, give the project a name and specify the geography you want to use to develop the project.
- Choose Create.
Image Source: Azure
To create additional Azure Migrate projects:
- Look for Azure Migrate, within the Azure Government or Azure public portal.
- In the Azure Migrate dashboards, select Servers, and choose change, found in the top-right corner.
Image Source: Azure
- Choose click here to create a new project.
To delete a project:
- Go to the Azure resource group used to create the project.
- Choose Show hidden types within the page of the resource group.
- Choose the project you wish to delete, and its connected resources.
Please note that after you delete, the project as well as the metadata with the discovered servers will be deleted. You cannot reverse project deletion. Objects that have been deleted cannot be recovered.
Creating an Azure Migrate Project Using an ARM Template
Azure Resource Manager (ARM) template allows you to automatically create an Azure Migrate project, which can be used to migrate and assess your on-premises Azure servers, applications, data and infrastructure.
An ARM template is a JavaScript Object Notation (JSON) file which specifies the configuration and infrastructure of your project. The template employs declarative syntax. With declarative syntax you outline your intended deployment, however, you don’t write a sequence of programming commands to produce a deployment.
You can find the template employed in this quickstart here: Azure Quickstart Templates.
To use the template, ensure you have a resource group, location, subscription, and project name.
To define a template:
- Sign into Azure and use the ARM Quick Start template Deploy to Azure. Here is a direct link to the template.
- Enter or choose these values:
- Subscription—choose your Azure subscription
- Resource group—choose a group that already exists or choose create new to make an additional group
- Region—defaults to the location of the resource group and is no longer available once the resource group is chosen
- Migrate project name—choose a name to give the vault
- Location—choose the location where you wish to deploy the Azure Migration project and its corresponding resources
Image Source: Azure
- Select Review + create to begin the deployment.
To validate the deployment:
- Go to Azure Migrate by looking for Azure Migrate via the search bar located on the Azure portal.
- Select the Discover, Assess, and Migrate control under the SQL, Linux, and Windows Server title.
- Choose the Azure subscription and Project according to the values stated in the deployment.
Managing Azure Migrate Projects at Scale with Azure Lighthouse
Azure Lighthouse lets service providers carry out operations at scale via multiple tenants at the same time, so management tasks become more efficient.
Azure Migrate integration with Azure Lighthouse lets service providers migrate, assess, and discover workloads from various customers at scale, whilst letting customers have full control and visibility over their environments. Via Azure delegated management resources, service providers retain one view of every Azure Migrate project they control over several customer tenants.
Make an Azure Migrate Project in the Customer Tenant
One possibility, when you use Azure Lighthouse, is to make the Azure Migration project using the customer tenant. People in the management tenant may then choose the customer subscription when they create a migration project. The service provider can then carry out the needed migration operations, via the managing tenant.
For example, they can deploy the Azure Migrate appliance on customer sites, to find the workloads, analyze workloads, calculate expected cloud costs, evaluate VM readiness, and perform the migration.
No resource is stored or created in the managing tenant, although the assessment and discovery processes may be executed and initiated from that tenant. All the resources, including assessment information for on-prem workloads, migration projects, and migration resources at the destination, can be carried out via the customer’s Azure subscription. Yet, the service provider may access every customer project from their central portal.
This strategy limits context switching when service providers are working across several customers, at the same time it lets customers retain all their resources in their tenants.
Here is how the workflow for this strategy typically works:
- Customer users are onboarded to Azure Lighthouse. The Contributor built-in role is needed in relation to the identity which will be employed with Azure Migrate.
- The selected individual logs into the managing tenant via the Azure portal, and then continues to Azure Migrate. The user develops an Azure Migrate project, choosing the right customer subscription.
- The user then undertakes steps for assessment and discovery.
- Once the target client subscription is prepared, go ahead with the migration via the access given by Azure Lighthouse. The migration project featuring migrated resources and assessment results will be created within the customer tenant. It will be a part of the targeted subscription.
Make an Azure Migrate Project in the Managing Tenant
Operations that are migration-related, including assessment and discovery, continue to be performed by users via the managing tenant. Yet, the migration project and all the connected resources can be found in the partner tenant, also the customer won’t have insight into the project directly (however assessment may be provided to the customer if needed). The migration destination for every end user will remain the Azure subscription of the customer.
This approach lets service providers begin assessment projects and migration discovery projects fast, drawing those first steps from customer tenants and subscriptions.
Here is how the workflow for this strategy typically works:
- Customer users are onboarded to Azure Lighthouse. The Contributor role is needed for the identity which will be employed with Azure Migrate.
- The specified individual signs into the Azure portal via the managing tenant, and then proceeds to Azure Migrate. The user develops an Azure Migrate project using a subscription connected to the managing tenant.
- The user then undertakes steps for assessment and discovery. The on-premises VMs can then be assessed and discovered in the migration project developed in the managing tenant, and then migrated from the managing tenant.
- Continue using the migration by choosing the assigned subscription as the target destination for migrating and replicating the workloads. The recently created resources can be found in the subscription, yet the resources and assessment data relating to the migration project can stay in the managing tenant.
Azure Migration with NetApp Cloud Volumes ONTAP
NetApp Cloud Volumes ONTAP, the leading enterprise-grade storage management solution, delivers secure, proven storage management services on AWS, Azure and Google Cloud. Cloud Volumes ONTAP capacity can scale into the petabytes, and it supports various use cases such as file services, databases, DevOps or any other enterprise workload, with a strong set of features including high availability, data protection, storage efficiencies, Kubernetes integration, and more.
In particular, Cloud Volumes ONTAP assists with lift and shift cloud migration. NetApp’s data replication tools SnapMirror® and Cloud Sync service will get your data to the cloud.
Learn more about how Cloud Volumes ONTAP helps with lift and shift cloud migration.
NetApp Cloud Manager is the Cloud Volumes ONTAP UI and APIs for management, automation and orchestration, supporting hybrid & multi-cloud architectures.
