data
12 TopicsWhat's new in Azure Migrate?
Introduction The journey to the cloud is an essential step for modern enterprises looking to leverage the benefits of scalability, flexibility, and cost-efficiency. A crucial part of this transformation is understanding the current state of your IT infrastructure, including workloads, applications, and their interdependencies. Often, organizations aim to set their migration goals based on the applications they want to move to the cloud, rather than focusing on individual servers or databases in isolation. I am thrilled to share that Azure Migrate is evolving to both simplify and enrich your cloud adoption journey. We are introducing new capabilities in Azure Migrate to help you achieve your goals. Introducing Application awareness in Azure Migrate [limited preview] A key step in any cloud transformation plan is a current state analysis of the entire IT estate covering workloads and applications, and relationships/ dependencies among them. I am excited to announce the limited preview of application aware experiences in Azure Migrate – across every phase of the migration journey. This allows you to gain insights into the total cost of ownership, identify suitable IaaS and PaaS targets, and receive tailored migration and modernization guidance. To get started with Azure Migrate, simply create an Azure Migrate project on Azure portal, and leverage Azure Migrate’s wide-ranging discovery capabilities, including the Azure Migrate appliance or importing inventory via RVTools to discover your environment. This allows you to explore inventory across Infra-Data-Web tiers and use the updated dependency analysis to identify application boundaries. As part of the application aware experiences, we are introducing the concept of tags within Azure Migrate. So once dependencies are identified, you can group the dependent workloads comprising an application via tags. Then, Azure Migrate can be used to create application-specific business cases to identify savings and ROI, assess ideal migration strategies, and get recommendations for Azure services, SKUs, resource costs, and migration/modernization tools. Further, as part of executing the migration and onboarding to Azure, customers can use the recommended tools to modernize via re-platform and refactor (out of band) techniques or use the integrated rehost migration experience to rehost to Azure VM. Complemented with a refreshed user experience As part of delivering application awareness and sustainability insights, Azure Migrate will also feature a refreshed user interface. The new experience is designed to help customers across every step of the migration journey – across Decide, Plan and Execute phases. The experience provides you with a new intuitive table of contents and overview page to allow easy navigation. You can explore discovered workloads and their relationships through effective search, sort, and seamless transition from Azure Migrate to other specialized migration tools, depending on your specific goals and requirements. Finally, you can quickly create and visualize different migration and modernization strategies side-by-side. Expanded support for workloads and platforms In addition to the capabilities described above, Azure Migrate continues to evolve to support capabilities provided by Azure for customers to evaluate and execute as part of their cloud adoption journey. As part of this effort, I am pleased to announce public preview of the following capabilities. These capabilities are available for customers, partners and sellers to try today! ROI/TCO of Azure Arc in Azure Migrate Business Case [public preview] We understand that customers are looking to understand the best path as they evaluate the cloud. This includes continuing to stay on-premises in their current environment while benefiting from Azure services such as Azure Arc. Knowing the varying needs of every customer and with the goal to meet customers where they are, we are introducing the envisioning of ROI for Azure Arc in Azure Migrate Business Case. This includes - Azure Migrate business case to help you compare the Total Cost of Ownership (TCO) for on-premises estates versus Azure, including year-on-year cash flow analysis. With this new capability, the Azure Migrate Business Case now includes the added value of Azure Arc for resources remaining on-premises during the customer’s migration journey. You can now visualize cost savings and other benefits of using Azure security and management tools via Azure Arc for your on-premises servers and see licensing benefits such as Extended Security Updates and SQL Pay-As-You-Go. In addition to visualizing the business case for Arc, customers can identify and at-scale onboard machines that are not yet Arc-enabled directly from the Azure Migrate portal. Additional details and step by step instructions can be found here. Support for migrations to Azure Stack HCI [public preview] Azure Stack HCI enables customers to run workloads in the private cloud or edge and offers an ideal platform for modernizing workloads with enhanced performance, scalability, simplified management, and cost efficiency. To support this modernization, we have introduced the ability to migrate virtual machines from Hyper-V and VMware environments to Azure Stack HCI using Azure Migrate: Server Migrations. Like Azure migrations, you can leverage Azure Migrate to discover virtual machines from VMware and Hyper-V environments at scale, without needing prior agent installation. After discovery, you can migrate virtual machines to Azure Stack HCI through an easy-to-use Azure Migrate portal experience, ensuring zero data loss and minimal downtime. This migration keeps data flow locally from on-premises to Azure Stack HCI. Learn more about this capability here. Expanded OSS Support in Azure Migrate [public preview] Azure Migrate has been diligently expanding its capabilities to better support customers using Linux. We are thrilled to highlight three significant updates that enhance your migration experience: Support for newer Linux Distributions [public preview] Azure Migrate now supports a range of newer Linux distributions, including Rocky Linux, Alma Linux, SLES 15, RHEL 9, and Ubuntu 22.04. This enhancement ensures a broader compatibility for Linux workloads, allowing you to migrate seamlessly, whether using agentless or agent-based migrations. Azure Hybrid Benefit (AHB) for Enterprise Linux [public preview] We've integrated Azure Hybrid Benefit (AHB) for Enterprise Linux (RHEL and SLES) into the migration process. Customers can visualize the savings from AHB directly in Azure Migrate business case assessments, maximizing their return on investment. To leverage AHB, you can directly enable the appropriate licenses for migrating Enterprise Linux machines within Azure Migrate. This integration eliminates the need for manual installation of the AHB extension post migrations, streamlining the migration workflow and ensuring compliance. Discovery and Assessment of MySQL Databases [public preview] In our endeavor to increase coverage of OSS workloads in Azure Migrate, we are announcing discovery and modernization assessment of MySQL databases running on Linux servers. Customers previously had limited visibility in their MySQL workloads and often received generalized VM lift-and-shift recommendations. With this new capability, you can now accurately identify the MySQL workloads and assess them for right-sizing into Azure Database for MySQL: Flexible Server. CSV Import powered discovery for SQL Servers [limited preview] We understand that deploying an appliance may not be the quickest way to generate migration assessments to enable planning. Further, many times customers can’t provide credentials for SQL Server instances, to allow Azure Migrate to capture relevant details and provide accurate readiness and right-sized recommendations. Hence, we are now adding the ability to import SQL Server details which can then be used to discover SQL Server instances and databases and generate accurate assessment reports. Use existing repositories such as SQL Server Dynamic Management Views, SCOM etc. to populate the CSV schema required to discover SQL Server. Interested in trying the limited preview experience? The capabilities described above are currently in limited preview. To take advantage of these capabilities for your environment, please share your interest here. Conclusion The enhancements in Azure Migrate underscore our commitment to providing comprehensive, user-friendly, and efficient migration solutions. Stay tuned for more updates and join us at Ignite 2024 for a detailed demo of these exciting new features. Curious to learn more? Here is a sneak peek of what we plan to announce at Ignite - https://youtu.be/aquRVLvau7cRapidly scope NC2 on Azure using Nutanix Sizer
Overview A global enterprise wants to migrate thousands of Nutanix AHV or VMware vSphere virtual machines (VMs) to Microsoft Azure as part of their application modernization strategy. The first step is to exit their on-premises data centers and rapidly relocate their legacy application VMs to the Nutanix Cloud Clusters on Azure (NC2 on Azure) service as a staging area for the first phase of their modernization strategy. How can they quickly size NC2 on Azure to meet their workload requirements? NC2 on Azure is a third-party Azure service from Nutanix that provides private clouds containing Nutanix AHV clusters built from dedicated bare-metal Azure infrastructure. It enables customers to leverage their existing investments in Nutanix skills and tools, allowing them to focus on developing and running their Nutanix-based workloads on Azure. In this post, I will introduce the typical customer workload requirements, describe the NC2 on Azure architectural components, and describe how to use Nutanix Sizer to quickly scope an NC2 on Azure solution. In the next section, I will introduce the typical sizing requirements of a customer’s workload. Customer Workload Requirements A typical customer has multiple application tiers that have specific Service Level Agreement (SLA) requirements that need to be met. These SLAs are usually named by a tiering system such as Platinum, Gold, Silver, and Bronze or Mission-Critical, Business-Critical, Production, and Test/Dev. Each SLA will have different availability, recoverability, performance, manageability, and security requirements that need to be met. For the initial sizing, customers will have CPU, RAM, Storage and Network requirements. This is normally documented for each application and then aggregated into the total resource requirements for each SLA. For example: SLA Name CPU RAM Storage Network Gold Low vCPU:pCore ratio (<1 to 2), Low VM to Host ratio (2-8) No RAM oversubscription (<1) High Throughput or High IOPS (for a particular I/O size), Low Latency, Low Capacity, RAID policy, Redundancy Factor High Throughput, Low Latency Silver Medium vCPU:pCore ratio (5 to 8), Medium VM to Host ratio (10-15) Medium RAM oversubscription ratio (1.1-1.3) Medium Latency, Medium Capacity Medium Latency Bronze High vCPU:pCore ratio (10-15), High VM to Host ratio (20+) High RAM oversubscription ratio (1.5-2) High Latency, High Capacity High Latency Table 1 – Typical Customer SLA requirements for Performance The concepts introduced in Table 1 have the following definitions: CPU: CPU model and speed (this can be important for legacy single threaded applications), number of cores, vCPU to physical core ratios. Memory: Random Access Memory size, Input/Output (I/O) speed and latency, oversubscription ratios. Storage: Capacity, Read/Write Input/Output per Second (IOPS) with Input/Output (I/O) size, Read/Write Input/Output Latency, RAID policy, RF policy. Network: In/Out Speed, Network Latency (Round Trip Time). A typical legacy business-critical application will have the following application architecture: Load Balancer layer: Uses load balancers to distribute traffic across multiple web servers in the web layer to improve application availability. Web layer: Uses web servers to process client requests made via the secure Hypertext Transfer Protocol (HTTPS). Receives traffic from the load balancer layer and forwards to the application layer. Application layer: Uses application servers to run software that delivers a business application through a communication protocol. Receives traffic from the web layer and uses the database layer to access stored data. Database layer: Uses a relational database management service (RDMS) cluster to store data and provide database services to the application layer. The application can also be classified as OLTP or OLAP, which have the following characteristics: Online Transaction Processing (OLTP) is a type of data processing that consists of executing several transactions occurring concurrently. For example, online banking, retail shopping, or sending text messages. OLTP systems tend to have a performance profile that is latency sensitive, choppy CPU demands, with small amounts of data being read and written. Online Analytical Processing (OLAP) is a technology that organizes large business databases and supports complex analysis. It can be used to perform complex analytical queries without negatively impacting transactional systems (OLTP). For example, data warehouse systems, business performance analysis, marketing analysis. OLAP systems tend to have a performance profile that is latency tolerant, requires large amounts of storage for records processing, has a steady state of CPU, RAM and storage throughput. Depending upon the requirements for each service, the infrastructure design could be a mix of technologies used to meet the different application SLAs with cost efficiency. Figure 1 – Typical Legacy Business-Critical Application Architecture In the next section, I will introduce the architectural components of the NC2 on Azure service. Architectural Components The diagram below describes the architectural components of the NC2 on Azure service. Figure 2 – NC2 on Azure Architectural Components Each NC2 on Azure architectural component has the following function: Azure Subscription: Used to provide controlled access, budget, and quota management for the NC2 on Azure service. Azure Region: Physical locations around the world where we group data centers into Availability Zones (AZs) and then group AZs into regions. Azure Resource Group: Container used to place Azure services and resources into logical groups. NC2 on Azure: Uses Nutanix software, including Prism Central, Prism Element, Nutanix Flow software-defined networking, Nutanix Acropolis Operating System (AOS) software-defined storage, and Azure bare-metal Acropolis Hypervisor (AHV) hosts to provide compute, networking, and storage resources. Nutanix Move: Provides migration services. Nutanix Disaster Recovery: Provides disaster recovery automation and storage replication services. Nutanix Files: Provides filer services. Nutanix Self Service: Provides application lifecycle management and cloud orchestration. Nutanix Cost Governance: Provides multi-cloud optimization to reduce cost & enhance cloud security. Azure Virtual Network (VNet): Private network used to connect AHV hosts, Azure services and resources together. Azure Route Server: Enables network appliances to exchange dynamic route information with Azure networks. Azure Virtual Network Gateway: Cross premises gateway for connecting Azure services and resources to other private networks using IPSec VPN, ExpressRoute, and VNet to VNet. Azure ExpressRoute: Provides high-speed private connections between Azure data centers and on-premises or colocation infrastructure. Azure Virtual WAN (vWAN): Aggregates networking, security, and routing functions together into a single unified Wide Area Network (WAN). In the next section, I will describe how to use the Nutanix Sizer to quickly scope the NC2 on Azure service for a customer workload. Using the Nutanix Sizer The Nutanix Sizer is available to Nutanix Employees and Nutanix Partners. If you are a Nutanix Customer, please reach out to your Nutanix, Microsoft, or Partner account team to engage an architect to size your NC2 on Azure solution. Customers also have access to Nutanix Sizer Basic. Unless specified, all other settings can be left at the default values. Once the scenario is built, it can be later tweaked to meet the customer requirements as they are clarified. Step 1: Access My Nutanix and select the Nutanix Sizer Launch button. Figure 3 – My Nutanix Dashboard Step 2: Select the Create Scenario button. Figure 4 – Nutanix Sizer My Scenarios Step 3: Enter the Scenario Name, Install Country, and select the Create button. Figure 5 – Nutanix Sizer Create New Scenario Optionally, if you have a good understanding of the problem the customer is trying to solve, you can fill out the Scenario Objectives (Executive Summary, Requirements, Constraints, Assumptions, and Risks) to start building out the design. This will also allow you to use the advanced export features at the end of the sizing process. Step 4: Press the Add button in the Create Workloads pane. If you want to import a Nutanix Collector or RVTools file as the source for a workload, select the Import button instead. Figure 6 – Nutanix Sizer Create Workloads Step 5: Define the Workload Name, Workload Type, Server Profile Size, and Number of VMs. Then select the Save & Review Cluster button. Figure 7 – Nutanix Sizer Add Workload Step 6: Select NC2 on Azure from the Vendor section of the Platform Settings. Then scroll down to the Cluster Settings. Figure 8 – Nutanix Sizer Platform Settings Step 7: Select the Environment Type from the Cluster Settings and press the Apply button. Figure 9 – Nutanix Sizer Cluster Settings Step 8: In the Workloads Summary page, select the Solution tab. Figure 10 – Nutanix Sizer Workloads Summary Step 9: In the Solution Summary page, verify the NC2 on Azure tag is present in each cluster. Figure 11 – Nutanix Sizer Solution Summary Step 10: In the Solution Summary page, scroll down to the Sizing Details for the detailed breakdown. Figure 12 – Nutanix Sizer Solution Sizing Details Step 11: To share the Scenario with others: Select BOM, then Download BOM Select Quote, then Generate Budgetary Quote or Generate Frontline Quote Select More, then Share Scenario or Create Proposal Figure 13 – Nutanix Sizer Export & Sharing Options In the following section, I will describe the next steps that need to be made to progress this initial sizing estimate towards a high-level design. Next Steps The NC2 on Azure sizing estimate has been assessed using Nutanix Sizer. With large enterprise solutions for strategic and major customers, a Nutanix Solutions Architect from Azure, Nutanix, or a trusted Nutanix Partner should be engaged to ensure the solution is correctly sized to deliver business value with the minimum of risk. This should also include an application dependency assessment to understand the mapping between application groups and identify areas of data gravity, application network traffic flows, and network latency dependencies. Summary In this post, we took a closer look at the typical sizing requirements of a customer workload, the architectural building blocks, and the use of Nutanix Sizer to quickly scope the NC2 on Azure service. We also discussed the next steps to continue an NC2 on Azure design. If you are interested in NC2 on Azure, please use these resources to learn more about the service: Homepage: Elevate Azure Clusters with Nutanix Documentation: What is BareMetal Infrastructure for Nutanix Cloud Clusters on Azure? Use-cases: Use cases and supported scenarios Solution Design: Solution design - Azure Baremetal Infrastructure Architecture: Architecture of BareMetal Infrastructure for NC2 Getting Started: Microsoft Azure Marketplace Solution Requirements: Requirements - Azure Baremetal Infrastructure Azure Regions: Supported instances and regions SKUs: SKUs - Azure Baremetal Infrastructure User Guide: Nutanix Cloud Clusters on Azure Deployment and User Guide Nutanix Sizer: Sizer 6.0 User Guide FAQ: FAQ - Azure Baremetal Infrastructure Author Bio René van den Bedem is a Principal Technical Program Manager at Microsoft. His background is in enterprise architecture with extensive experience across all facets of the enterprise, public cloud & service provider spaces, including digital transformation and the business, enterprise, and technology architecture stacks. René works backwards from the problem to be solved and designs solutions that deliver business value with the minimum of risk. In addition to being the first quadruple VMware Certified Design Expert (VCDX), he is also a Dell Technologies Certified Master Enterprise Architect, a Nutanix Platform Expert (NPX), an NPX Panelist, and a Nutanix Technology Champion.Build business case with Azure Migrate - Do More with Less (DMWL)
Justifying the move to cloud is a crucial decision for a business and it could be difficult to know where to start. To make an informed decision to move to cloud, customers are looking into all available migration strategies and associated costs. They are also looking for ways to build and validate such proposals to be able to decide quickly. With the current economic situation, it is becoming much more important to address cashflow challenges, add capacity and prevent security attacks while ensuring business continuity. Microsoft is committed to helping you navigate this journey with confidence and eliminate the guess work involved in the cost planning process with Azure Migrate’s new data driven business case capability. With this feature, you can conduct financial analysis with just a few clicks and create customized proposals, which can then be shared with decision makers for quick decisions. Azure Migrate Azure Migrate is Microsoft’s unified platform for migrating to and modernizing in Azure. It provides discovery, assessment, planning, migration, and modernization capabilities for various workloads on your premises. Azure Migrate allows you to run and manage your migration and modernization projects from a unified, secure portal. About Business Case Capability The Azure Migrate business case in preview helps you to understand the return on investment for migrating your servers, SQL Server deployments and ASP.NET web apps running in your datacenter to Azure. Till April 2023, this feature was available only for servers and workloads running in your VMware environment. To continuously keep supporting our customers accelerate their decision-making process to Azure, we have added some of the enhancements this month: You will also be able to build business cases on servers and workloads discovered from your Microsoft Hyper-V and Physical/ Bare-metal environments as well as IaaS services of other public clouds. If you are looking for a quick business case, without the need to deploy an appliance to collect your server inventory, you can now also use .csv-based import and build a quick business case. Learn more You can build business cases for SQL Server Always On Failover Cluster Instances and Always On Availability Groups. Learn more The business case can be created with just a few clicks and can help you understand how Azure can bring the most value to your business. It highlights: On-premises vs Azure total cost of ownership and year on year cashflow analysis. Resource utilization-based insights to identify servers and workloads that are ideal for cloud and right-sized recommendations in Azure. Azure Hybrid Benefits savings by bringing your existing Windows and SQL Server licenses to Azure Quick wins for migration and modernization including end of support Windows OS and SQL versions. Long term cost savings by moving from a capital expenditure model to an Operating expenditure model, by paying for only what you use. How to get started? Please refer to the steps below: If you have an existing Azure Migrate project: 1. The Business Case feature is already enabled on your existing Azure Migrate projects once the discovery from Azure Migrate appliance has been completed. If you already have a business case with VMware servers and workloads scoped in, you can recalculate the business case to scope in servers and workloads from Hyper-V or Physical environments. To create a new business case, simply click on ‘Build business case’ to get started: 2. Build a business case using minimal inputs 3. Review the Business Case reports including the Overview, on-premises vs Azure, Azure IaaS and Azure PaaS reports. You can also create different what-if scenarios by editing the assumptions that went into the calculations. 4. Get buy-ins from stakeholders and start your migration and modernization journey with confidence. If you are new to Azure Migrate: You will first need to set up an Azure Migrate project. Once you have created a project, you can choose to use one of the two discovery sources: 1. To use more accurate data insights collected via Azure Migrate appliance, you need to deploy and configure the Azure Migrate appliance. This appliance enables you to perform discovery from your datacenter. 2. To build a quick business case using existing server inventory available, you can import the server details via a .csv file Click here to learn more to understand the two discovery sources. After the discovery, you can build and review the business case reports. Create an Azure Migrate project from the Azure Portal, and download the Azure Migrate appliance or download the Azure Migrate template to import. Customers who already have an active Azure Migrate project can start using the feature directly. Based on your use case and chosen discovery source: Deploy a new Azure Migrate appliance for discovery . To enable you to discover your datacenter easily, the appliance lets you enter multiple credentials – Windows authentication (both Domain and non-Domain) and SQL Server authentication. The Azure Migrate appliance will automatically map each server to the appropriate credential when multiple credentials are specified. These credentials are encrypted and stored on the deployed appliance locally and are never sent to Microsoft. For import via .csv, you need to populate the template with the server inventory and import the .csv View the summary of the discovered IT estate from your Azure Migrate project and click on ‘Build business case’. You can view details of the discovered servers such as their configurations, software inventory (installed apps), dependencies, count of SQL instances and ASP.NET web apps etc. Click on 'Build business case' 5. Build a business case using minimal inputs 6. Review the Business Case reports including the Overview, on-premises vs Azure, Azure IaaS and Azure PaaS reports. You can also create different what-if scenarios by editing the assumptions that went into the calculations. 7. Get buy ins from stakeholders and start your migration and modernization journey with confidence. Learn more Check out our demo to see the preview in action. Check out this documentation for more details. Learn more about Azure Migrate. Get migration assistance from the Azure migration and modernization program (AMMP). AMMP is now a comprehensive program for all migration and modernization needs of our customers. Join AMMP today.The Azure Migration event returns - join us on April 26.
At this year’s digital event, Securely Migrate and Optimize with Azure, you’ll learn how to achieve more efficiency and maximize the value of your IT investments. Get tips to migrate, optimize, and modernize your infrastructure, apps, and data—with a spotlight from experts on optimizing migration for Windows Server and SQL Server workloads. Here’s 5 good reasons to Register Now: Get expert guidance to securely migrate and optimize your Windows Server and SQL Server workloads. Find tools, programs, and resources from Azure to migrate and optimize your cloud investments. Hear real-life success stories of customers who moved to Azure. See demos with step-by-step guidance on how to stay secure and manage complex hybrid IT environments. Get a walkthrough of tools for self-guided migration—including how to discover, assess, and migrate with Azure Migrate. You’ll also get expert answers to your migration questions during the live chat Q&A. Securely Migrate and Optimize with Azure Wednesday, April 26, 2023 9:00 AM–11:00 AM Pacific Time (UTC-8)Unified, at-scale discovery and assessment of SQL Servers with Azure Migrate
Leverage Azure Migrate to discover SQL Server deployments running in VMware, Microsoft Hyper-V, or Physical/ Bare-metal environments as well as IaaS services of public clouds such as AWS EC2, Azure VM, etc., and assess them for migration/ modernization to Azure SQL Managed Instance, SQL Server on Azure VM, and Azure SQL Database.