Helyszíni alkalmazás újraüzemeltetése Azure-beli virtuális gépeken Azure Migrate használatávalRehost an on-premises application on Azure VMs by using Azure Migrate

Ez a cikk bemutatja, hogyan helyezi át a kitalált céges contoso a VMware virtuális gépeken futó kétrétegű Windows .NET előtér-alkalmazást az alkalmazás virtuális gépei Azure-beli virtuális gépekre való áttelepítésével.This article demonstrates how the fictional company Contoso rehosts a two-tier Windows .NET front-end application running on VMware virtual machines (VMs) by migrating application VMs to Azure VMs.

Az ebben a példában használt SmartHotel360 alkalmazás nyílt forrásként van megadva.The SmartHotel360 application used in this example is provided as open source. Ha saját tesztelési célokra szeretné használni, letöltheti azt a githubról.If you want to use it for your own testing purposes, you can download it from GitHub.

Üzleti szempontokBusiness drivers

Az informatikai vezető csapat szorosan együttműködik az üzleti partnerekkel, hogy megtudja, mit szeretne elérni ezzel az áttelepítéssel.The IT leadership team has worked closely with business partners to understand what they want to achieve with this migration. A következőket szeretnék:They want to:

  • Alkalmazkodás a vállalat növekedéséhez.Address business growth. A contoso egyre nő, ezért nyomást gyakorol a vállalat helyszíni rendszereire és infrastruktúrára.Contoso is growing, so there's pressure on the company's on-premises systems and infrastructure.
  • Kockázatok korlátozása.Limit risk. A SmartHotel360 alkalmazás kritikus fontosságú a contoso vállalat számára.The SmartHotel360 application is critical for the Contoso business. A vállalat a nulla kockázattal szeretné áthelyezni az alkalmazást az Azure-ba.The company wants to move the application to Azure with zero risk.
  • Kiterjesztése.Extend. A contoso nem kívánja módosítani az alkalmazást, de gondoskodni szeretne arról, hogy az alkalmazás stabil legyen.Contoso doesn't want to modify the application, but it does want to ensure that the application is stable.

Migrálási célokMigration goals

A Contoso felhőszolgáltatási csapata kitűzte a migrálási célokat,The Contoso cloud team has pinned down goals for this migration. A következő célokat használta a legjobb áttelepítési módszer meghatározásához:It used these goals to determine the best migration method:

  • Az áttelepítés után az Azure-beli alkalmazásnak ugyanazokkal a teljesítménnyel kell rendelkeznie, mint manapság a VMware-ben.After migration, the application in Azure should have the same performance capabilities as it does today in VMware. Az alkalmazás a felhőben kritikus fontosságú marad a helyszínen.The application will remain as critical in the cloud as it is on-premises.
  • Bár ez az alkalmazás fontos a contoso számára, a vállalat jelenleg nem szeretne befektetni.Although this application is important to Contoso, the company doesn't want to invest in it at this time. A contoso a jelenlegi formájában szeretné biztonságosan áthelyezni az alkalmazást a felhőbe.Contoso wants to move the application safely to the cloud in its current form.
  • A contoso nem kívánja módosítani az alkalmazás Ops-modelljét.Contoso doesn't want to change the ops model for this application. A contoso ugyanúgy szeretné használni a felhőben, ahogy most.Contoso does want to interact with it in the cloud in the same way that it does now.
  • A contoso nem szeretné módosítani az alkalmazás funkcióit.Contoso doesn't want to change any application functionality. Csak az alkalmazás helye lesz módosítva.Only the application location will change.

MegoldástervSolution design

A célok és követelmények meghatározása után a contoso üzembe helyezési megoldást tervez és Felülvizsgál.After establishing goals and requirements, Contoso designs and reviews a deployment solution. A contoso azonosítja az áttelepítési folyamatot, beleértve azokat az Azure-szolgáltatásokat, amelyeket az áttelepítés során használni fog.Contoso identifies the migration process, including the Azure services that it will use for the migration.

Aktuális alkalmazásCurrent application

  • Az alkalmazás két virtuális gépen (és) van kibővítve WEBVM SQLVM .The application is tiered across two VMs (WEBVM and SQLVM).
  • A virtuális gépek a contosohost1.contoso.com VMware ESXi-gazdagépen (6.5-ös verzió) találhatók.The VMs are located on VMware ESXi host contosohost1.contoso.com (version 6.5).
  • A VMware vcenter.contoso.com -környezetet egy virtuális gépen futó vCenter Server 6,5 () kezeli.The VMware environment is managed by vCenter Server 6.5 (vcenter.contoso.com) running on a VM.
  • A contoso helyszíni adatközpont () helyszíni tartományvezérlővel contoso-datacenter ( contosodc1 ) rendelkezik.Contoso has an on-premises datacenter (contoso-datacenter) with an on-premises domain controller (contosodc1).

Javasolt architektúraProposed architecture

  • Mivel az alkalmazás éles számítási feladat, az Azure-beli alkalmazás-virtuális gépek az üzemi erőforráscsoport alatt lesznek tárolva ContosoRG .Because the application is a production workload, the application VMs in Azure will reside in the production resource group ContosoRG.
  • Az alkalmazás virtuális gépei át lesznek telepítve az elsődleges Azure-régióban (az USA 2. keleti régiója), és az üzemi hálózaton () vannak elhelyezve VNET-PROD-EUS2 .The application VMs will be migrated to the primary Azure region (East US 2) and placed in the production network (VNET-PROD-EUS2).
  • A webes előtér-virtuális gép a termelési hálózat előtér-alhálózatában () fog megjelenni PROD-FE-EUS2 .The web front-end VM will reside in the front-end subnet (PROD-FE-EUS2) in the production network.
  • Az adatbázis virtuális gépe az üzemi hálózaton található adatbázis-alhálózatban () fog megjelenni PROD-DB-EUS2 .The database VM will reside in the database subnet (PROD-DB-EUS2) in the production network.
  • A Contoso adatközpontjában található helyszíni virtuális gépek le lesznek szerelve a migrálás után.The on-premises VMs in the Contoso datacenter will be decommissioned after the migration is done.

A forgatókönyv architektúráját bemutató diagram.

Adatbázisok – megfontolandó szempontokDatabase considerations

A megoldástervezési folyamat részeként a Contoso összehasonlította az Azure SQL Database és az SQL Server funkcióit.As part of the solution design process, Contoso did a feature comparison between Azure SQL Database and SQL Server. A következő megfontolások segítségével a vállalat dönthet úgy, hogy SQL Server fut egy Azure IaaS virtuális gépen:The following considerations helped the company to decide to use SQL Server running on an Azure IaaS VM:

  • Úgy tűnik, hogy egy SQL Server rendszert futtató Azure-beli virtuális gép egy optimális megoldás, ha a contoso testre kell szabnia az operációs rendszert és az adatbázist, vagy közösen kell megkeresnie és futtatnia a partneri alkalmazásokat ugyanazon a virtuális gépen.Using an Azure VM running SQL Server seems to be an optimal solution if Contoso needs to customize the operating system and the database, or co-locate and run partner applications on the same VM.
  • A frissítési garanciával a contoso később az Azure SQL felügyelt példányain a meglévő licenceket is átválthatja, ha a Azure Hybrid Benefit SQL Server.With Software Assurance, Contoso can later exchange existing licenses for discounted rates on Azure SQL Managed Instance by using the Azure Hybrid Benefit for SQL Server. Ez akár 30%-ot is megtakaríthat az SQL felügyelt példányain.This can save up to 30 percent on SQL Managed Instance.

A megoldás áttekintéseSolution review

A contoso kiértékeli a javasolt kialakítást a profik és ellenérvek listájának összeállításával.Contoso evaluates the proposed design by putting together a list of pros and cons.

MegfontolandóConsideration RészletekDetails
ElőnyökPros Az alkalmazás virtuális gépei az Azure-ba változtatás nélkül átkerülnek az Azure-ba, így egyszerű az áttelepítés.Both the application VMs will be moved to Azure without changes, making the migration simple.

Mivel a contoso az alkalmazás virtuális gépei esetében a lift és a SHIFT módszert használja, nincs szükség semmilyen speciális konfigurációs vagy áttelepítési eszközre az alkalmazás-adatbázishoz.Because Contoso is using a lift-and-shift approach for both application VMs, it doesn't need any special configuration or migration tools for the application database.

A contoso a Azure Hybrid Benefit használatával kihasználhatja a frissítési garanciával kapcsolatos befektetéseit.Contoso can take advantage of its investment in Software Assurance by using the Azure Hybrid Benefit.

A contoso megtartja az alkalmazás virtuális gépei teljes felügyeletét az Azure-ban.Contoso will retain full control of the application VMs in Azure.
HátrányokCons WEBVM és SQLVM Windows Server 2008 R2 rendszert futtat.WEBVM and SQLVM are running Windows Server 2008 R2. Az Azure az adott szerepkörök operációs rendszerét is támogatja.Azure supports the operating system for specific roles. További információk.Learn more.

Az alkalmazás webes és adatszintjei egyetlen meghibásodási pontként maradnak.The web and data tiers of the application remain as single points of failure.

SQLVM a SQL Server 2008 R2 rendszeren fut.SQLVM is running on SQL Server 2008 R2. A SQL Server 2008 R2 már nem érhető el az általános támogatásban, de az Azure-beli virtuális gépek esetében támogatott.SQL Server 2008 R2 is no longer in mainstream support, but it is supported for Azure VMs. További információk.Learn more.

A Contosonak továbbra is támogatnia kell az alkalmazást az Azure-beli virtuális gépeken ahelyett, hogy felügyelt szolgáltatásra, például Azure App Service vagy Azure SQL Database kellene áthelyezniContoso must continue supporting the application on Azure VMs rather than moving to a managed service such as Azure App Service or Azure SQL Database.

Migrálási folyamatMigration process

A contoso a Azure Migrate: Server áttelepítési eszköz ügynök nélküli módszerével áttelepíti az alkalmazás előtér-és adatbázis-virtuális gépei Azure-beli virtuális gépekre való áttelepítését.Contoso will migrate the application front-end and database VMs to Azure VMs by using the agentless method in the Azure Migrate: Server Migration tool.

  • Első lépésként a contoso előkészíti és beállítja az Azure-összetevőket Azure Migrate: a kiszolgáló áttelepítését, és előkészíti a helyszíni VMware-infrastruktúrát.As a first step, Contoso prepares and sets up Azure components for Azure Migrate: Server Migration, and prepares the on-premises VMware infrastructure.
  • Az Azure-infrastruktúra van érvényben, ezért a contoso csak a Azure Migrate: Server áttelepítési eszközön keresztül konfigurálja a virtuális gépek replikálását.The Azure infrastructure is in place, so Contoso just needs to configure the replication of the VMs through the Azure Migrate: Server Migration tool.
  • Ha minden elő lett készítve, a Contoso megkezdheti a virtuális gépek replikációját.With everything prepared, Contoso can start replicating the VMs.
  • Ha a replikáció engedélyezve van és működik, a contoso a Migrálás tesztelésével és az Azure-ba való feladatátvételsel áttelepíti a virtuális gépet, ha a művelet sikeres.After replication is enabled and working, Contoso will migrate the VM by testing the migration and failing it over to Azure, if successful.

Az áttelepítési folyamat lépéseit bemutató diagram.

Azure-szolgáltatásokAzure services

SzolgáltatásService LeírásDescription KöltségekCost
Azure Migrate: kiszolgáló áttelepítéseAzure Migrate: Server Migration A szolgáltatás a helyszíni alkalmazások és munkaterhelések, valamint a Amazon Web Services (AWS) és a Google Cloud Platform (GCP) virtuálisgép-példányok áttelepítését koordinálja és kezeli.The service orchestrates and manages migration of on-premises applications and workloads as well as Amazon Web Services (AWS) and Google Cloud Platform (GCP) VM instances. Az Azure-ba történő replikáció során Azure Storage-díjakkal kell számolni.During replication to Azure, Azure Storage charges are incurred. Azure-beli virtuális gépek jönnek létre, és díjkötelesek, amikor az áttelepítés megtörténik, és a virtuális gépek az Azure-ban futnak.Azure VMs are created, and incur charges, when the migration occurs and the VMs are running in Azure. További információ a díjakról és a díjszabásról.Learn more about charges and pricing.

ElőfeltételekPrerequisites

A contoso és más felhasználóknak a következő előfeltételeknek kell megfelelniük ebben a forgatókönyvben.Contoso and other users must meet the following prerequisites for this scenario.

KövetelményekRequirements RészletekDetails
Azure-előfizetésAzure subscription A Contoso a sorozat egy korábbi cikkében létrehozott előfizetéseket.Contoso created subscriptions in an earlier article in this series. Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes fiókot.If you don't have an Azure subscription, create a free account.

Ha ingyenes fiókot hoz létre, Ön lesz az előfizetés rendszergazdája, és minden műveletet végrehajthat.If you create a free account, you're the administrator of your subscription and can perform all actions.

Ha meglévő előfizetést használ, és Ön nem a rendszergazda, akkor a rendszergazdával együttműködve rendeljen hozzá tulajdonosi vagy közreműködői engedélyeket.If you use an existing subscription and you're not the administrator, work with the admin to assign you Owner or Contributor permissions.

Ha részletesebb engedélyekre van szüksége, tekintse meg Az Azure szerepköralapú hozzáférés-vezérléssel site Recovery hozzáférés kezelésecímű témakört.If you need more granular permissions, see Manage Site Recovery access with Azure role-based access control.
Azure-infrastruktúraAzure infrastructure Ismerje meg, hogy a contoso hogyan állítson be Azure-infrastruktúrát.Learn how Contoso set up an Azure infrastructure.

További információ a Azure Migrate: kiszolgáló áttelepítésére vonatkozó konkrét előfeltételekről .Learn more about specific prerequisites for Azure Migrate: Server Migration.
Helyszíni kiszolgálókOn-premises servers A helyszíni vCenter-kiszolgálók 5,5, 6,0, 6,5 vagy 6,7 verziójúnak kell futniuk.On-premises vCenter servers should be running version 5.5, 6.0, 6.5, or 6.7.

Az ESXi-gazdagépeken a 5,5, 6,0, 6,5 vagy 6,7 verziónak kell futnia.ESXi hosts should run version 5.5, 6.0, 6.5, or 6.7.

Az ESXi-gazdagépen legalább egy VMware-virtuálisgépnek kell futnia.One or more VMware VMs should be running on the ESXi host.

A forgatókönyv lépéseiScenario steps

A Contoso rendszergazdái a következőképpen végzik el a migrálást:Here's how Contoso admins will run the migration:

  • 1. lépés: az Azure előkészítése Azure Migrate számára: kiszolgáló áttelepítése.Step 1: Prepare Azure for Azure Migrate: Server Migration. Hozzáadja a kiszolgáló áttelepítési eszközét a Azure Migrate projekthez.They add the server migration tool to their Azure Migrate project.
  • 2. lépés: helyszíni virtuális gépek replikálása.Step 2: Replicate on-premises VMs. Beállítják a replikálást, és megkezdik a virtuális gépek replikálását az Azure Storage-ba.They set up replication and start replicating VMs to Azure Storage.
  • 3. lépés: a virtuális gépek áttelepítése Azure Migrate: kiszolgáló áttelepítésével.Step 3: Migrate the VMs with Azure Migrate: Server Migration. Futtasson egy teszt-áttelepítést, hogy biztosan minden működik, majd futtasson egy teljes áttelepítést a virtuális gépek Azure-ba való áthelyezéséhez.They run a test migration to make sure everything's working, and then run a full migration to move the VMs to Azure.

1. lépés: az Azure előkészítése Azure Migrate számára: kiszolgáló áttelepítéseStep 1: Prepare Azure for Azure Migrate: Server Migration

A virtuális gépeknek az Azure-ba való áttelepítéséhez a contoso olyan virtuális hálózatra van szüksége, amelyben az Azure-beli virtuális gépek az áttelepítés során jönnek létre.To migrate the VMs to Azure, Contoso needs a virtual network in which Azure VMs will be located when they're created during migration. Emellett szüksége van a Azure Migratere: a kiszolgáló áttelepítési eszköze (PETESEJT-fájl) üzembe helyezése és konfigurálása.It also needs the Azure Migrate: Server Migration tool (OVA file) provisioned and configured.

  1. Hozzon létre egy hálózatot.Set up a network. A contoso már beállította az egyiket, amelyet a Azure Migrate használhat: a kiszolgáló áttelepítése Az Azure-infrastruktúra telepítésekor.Contoso already set up one that can be used for Azure Migrate: Server Migration when it deployed the Azure infrastructure.

    • A SmartHotel360 alkalmazás éles alkalmazás, a virtuális gépek pedig az elsődleges régióban () lévő Azure éles hálózatba () lesznek áttelepítve VNET-PROD-EUS2 East US 2 .The SmartHotel360 application is a production application, and the VMs will be migrated to the Azure production network (VNET-PROD-EUS2) in the primary region (East US 2).
    • Mindkét virtuális gép az ContosoRG erőforrás-csoportba kerül, amely éles erőforrásokhoz használatos.Both VMs will be placed in the ContosoRG resource group, which is used for production resources.
    • Az alkalmazás előtérbeli virtuális gépe ( WEBVM ) az éles hálózatban az előtér-alhálózatra () fog települni PROD-FE-EUS2 .The application front-end VM (WEBVM) will migrate to the front-end subnet (PROD-FE-EUS2) in the production network.
    • Az Application Database VM ( SQLVM ) az éles hálózatban lévő adatbázis-alhálózatra () lesz áttelepítve PROD-DB-EUS2 .The application database VM (SQLVM) will migrate to the database subnet (PROD-DB-EUS2) in the production network.
  2. A Azure Migrate: Server áttelepítési eszköz kiépítése.Provision the Azure Migrate: Server Migration tool.

    1. A Azure Migrateból töltse le a petesejtek képét, és importálja a VMware-be.From Azure Migrate, download the OVA image and import it into VMware.

      Képernyőkép, amely az O V-fájl letöltés gombját jeleníti meg.

    2. Indítsa el az importált rendszerképet, és konfigurálja az eszközt, beleértve a következő lépéseket:Start the imported image and configure the tool, including the following steps:

      • Állítsa be az előfeltételeket.Set up the prerequisites.

        Képernyőfelvétel: Az előfeltételként szükséges licencfeltételek beállítását bemutató rész.

      • Mutasson az eszközre az Azure-előfizetésre.Point the tool to the Azure subscription.

        Képernyőkép, amely a Azure Migrate való regisztrációra vonatkozó beállításokat jeleníti meg.

      • Állítsa be a VMware vCenter hitelesítő adatait.Set the VMware vCenter credentials.

        Képernyőkép, amely a vCenter-kiszolgáló megadására szolgáló beállításokat jeleníti meg.

      • Adjon hozzá Windows-alapú hitelesítő adatokat a felderítéshez.Add any Windows-based credentials for discovery.

        Képernyőkép a területről, amely az alkalmazások és a függőségek felfedésére használható a virtuális gépeken.

A konfiguráció befejezése után az eszköz eltarthat egy ideig az összes virtuális gép enumerálásához.When you complete the configuration, the tool will take some time to enumerate all the VMs. A folyamat befejeződése után megtekintheti, hogy feltölti-e a Azure Migrate eszközt az Azure-ban.You'll see them populate the Azure Migrate tool in Azure when this process finishes.

További segítségre van szüksége?Need more help?

Tudnivalók a Azure Migrate: Server áttelepítési eszközbeállításáról.Learn about how to set up the Azure Migrate: Server Migration tool.

Helyszíni virtuális gépek előkészítésePrepare on-premises VMs

Az áttelepítés után a contoso csatlakozni szeretne az Azure-beli virtuális gépekhez, és lehetővé teszi az Azure számára a virtuális gépek kezelését.After migration, Contoso wants to connect to the Azure VMs and allow Azure to manage the VMs. A contoso rendszergazdáinak az áttelepítés előtt el kell végezniük a következő lépéseket:The Contoso admins must do the following steps before migration:

  1. Hozzáférés az interneten keresztül:For access over the internet:

    • Engedélyezze az RDP-t vagy az SSH-t a helyszíni virtuális gépen az áttelepítés előtt.Enable RDP or SSH on the on-premises VM before migration.
    • Ellenőrizze, hogy a Nyilvános profilnál felvette-e a listára a TCP- és UDP-szabályokat.Ensure that TCP and UDP rules are added for the Public profile.
    • Győződjön meg arról, hogy az RDP vagy az SSH engedélyezve van az operációs rendszer tűzfalán.Check that RDP or SSH is allowed in the operating system firewall.
  2. Helyek közötti VPN eléréséhez:For access over site-to-site VPN:

    • Engedélyezze az RDP-t vagy az SSH-t a helyszíni virtuális gépen az áttelepítés előtt.Enable RDP or SSH on the on-premises VM before migration.
    • Győződjön meg arról, hogy az RDP vagy az SSH engedélyezve van az operációs rendszer tűzfalán.Check that RDP or SSH is allowed in the operating system firewall.
    • Windows rendszerben állítsa be az operációs rendszer SAN-házirendjét a helyszíni virtuális gépen a OnlineAll.For Windows, set the operating system's SAN policy on the on-premises VM to OnlineAll.
  3. Telepítse az Azure Windows-ügynököt.Install the Azure Windows agent.

Egyéb megfontolások:Other considerations:

  • Windows esetén a virtuális gépen a Migrálás indításakor nem lehetnek függőben lévő Windows-frissítések.For Windows, there should be no Windows updates pending on the VM when you're triggering a migration. Ha vannak, a rendszergazdák a frissítések befejezéséig nem tudnak bejelentkezni a virtuális gépre.If there are, the admins won't be able to log in to the VM until the updates finish.
  • Az áttelepítés után a rendszergazdák a rendszerindítási diagnosztika segítségével megtekinthetik a virtuális gép képernyőképét.After migration, the admins can check Boot diagnostics to view a screenshot of the VM. Ha ez nem működik, ellenőrizze, hogy fut-e a virtuális gép, és tekintse át a hibaelhárítási tippeket.If this doesn't work, they should verify that the VM is running and review troubleshooting tips.

További segítségre van szüksége?Need more help?

A virtuális gépek áttelepítésre való előkészítésénekismertetése.Learn about how to prepare VMs for migration.

2. lépés: a helyszíni virtuális gépek replikálásaStep 2: Replicate the on-premises VMs

Ahhoz, hogy a contoso-rendszergazdák futtassák az Azure-ba való áttelepítést, be kell állítania és engedélyeznie kell a replikációt.Before the Contoso admins can run a migration to Azure, they need to set up and enable replication.

A felderítés befejeződése után megkezdheti a VMware virtuális gépek replikálását az Azure-ba.With discovery completed, they can begin replication of VMware VMs to Azure.

  1. A Azure Migrate projektben lépjen a kiszolgálók > Azure Migrate: kiszolgáló áttelepítése elemre.In the Azure Migrate project, go to Servers > Azure Migrate: Server Migration. Ezután válassza a replikálás lehetőséget.Then select Replicate.

    Képernyőkép a virtuális gépek replikálásához szükséges beállításokról.

  2. A replikálási > forrás beállításai a > gépek virtualizáltak? területen válassza az igen, a VMware vSphere lehetőséget.In Replicate > Source settings > Are your machines virtualized?, select Yes, with VMware vSphere.

  3. A helyszíni készülék területen válassza ki a beállított Azure Migrate berendezés nevét, majd kattintson az OK gombra.In On-premises appliance, select the name of the Azure Migrate appliance that you set up, and then select OK.

    A forrás beállításait bemutató képernyőkép.

  4. A virtuális gépek területen válassza ki a replikálni kívánt gépeket.In Virtual machines, select the machines that you want to replicate.

    • Ha a virtuális gépek értékelését futtatja, a kiértékelési eredmények alapján a virtuálisgép-méretezési és a lemez típusú (prémium vagy standard) javaslatok is alkalmazhatók.If you've run an assessment for the VMs, you can apply VM sizing and disk type (premium or standard) recommendations from the assessment results. Ehhez a Importálja a migrálási beállításokat az Azure Migrate-értékelésből? területen válassza az Igen lehetőséget.To do this, in Import migration settings from an Azure Migrate assessment?, select the Yes option.
    • Ha nem futtatott értékelést, vagy nem szeretné használni az értékelési beállításokat, válassza a nincs lehetőséget.If you didn't run an assessment, or you don't want to use the assessment settings, select the No option.
    • Ha az értékelés használatát választotta, válassza ki a virtuálisgép-csoportot és az értékelés nevét.If you selected to use the assessment, select the VM group and assessment name.

    Képernyőkép, amely az áttelepítendő virtuális gépek kiválasztására szolgáló mezőt mutatja.

  5. A Virtual Machines szolgáltatásban szükség szerint keressen virtuális gépeket, és tekintse meg az áttelepíteni kívánt virtuális gépeket.In Virtual machines, search for VMs as needed and check each VM that you want to migrate. Ezután válassza a Tovább: cél beállítások lehetőséget.Then select Next: Target settings.

  6. A cél beállításai területen válassza ki azt az előfizetést és célcsoportot, amelyre az áttelepíteni kívánja.In Target settings, select the subscription and target region to which you'll migrate. Ezután adja meg azt az erőforráscsoportot, amelyben az Azure-beli virtuális gépek a Migrálás után találhatók.Then specify the resource group in which the Azure VMs will reside after migration. Virtual Network válassza ki azt az Azure-beli virtuális hálózatot vagy alhálózatot, amelyhez az Azure-beli virtuális gépek csatlakozni fognak az áttelepítés után.In Virtual Network, select the Azure virtual network or subnet to which the Azure VMs will be joined after migration.

  7. Az Azure Hybrid Benefit területen:In Azure Hybrid Benefit:

    • Válassza a Nem lehetőséget, ha nem szeretné alkalmazni az Azure Hybrid Benefit szolgáltatást.Select No if you don't want to apply Azure Hybrid Benefit. Ezután kattintson a Tovább gombra.Then select Next.
    • Válassza az Igen lehetőséget, ha olyan Windows Server rendszerű számítógépekkel rendelkezik, amelyek aktív frissítési garanciával vagy Windows Server-előfizetésekkel rendelkeznek, és az előnyt szeretné alkalmazni az áttelepíteni kívánt gépekre.Select Yes if you have Windows Server machines that are covered with active Software Assurance or Windows Server subscriptions and you want to apply the benefit to the machines that you're migrating. Ezután kattintson a Tovább gombra.Then select Next.
  8. A Számítás területen ellenőrizze a virtuális gép nevét, méretét, az operációs rendszer lemeztípusát és a rendelkezésreállási csoportot.In Compute, review the VM name, size, OS disk type, and availability set. A virtuális gépeknek meg kell felelniük az Azure-követelményeknek.VMs must conform with Azure requirements.

    • Virtuális gép mérete: Ha értékelési javaslatokat használ, a virtuális gép mérete legördülő lista az ajánlott méretet fogja tartalmazni.VM size: If you're using assessment recommendations, the VM size drop-down list will contain the recommended size. Ellenkező esetben a Azure Migrate az Azure-előfizetés legközelebbi egyezése alapján választja ki a méretet.Otherwise, Azure Migrate picks a size based on the closest match in the Azure subscription. Alternatív megoldásként az Azure-beli virtuális gép mérete területen manuálisan is kiválaszthatja a méretet.Alternatively, pick a manual size in Azure VM size.
    • Operációsrendszer-lemez: A virtuális gép operációsrendszer-(rendszerindító) lemezének megadása.OS disk: Specify the OS (boot) disk for the VM. Az operációsrendszer-lemezen az operációs rendszer rendszerbetöltője és a telepítője található.The OS disk has the operating system bootloader and installer.
    • Rendelkezésre állási Csoport: Ha a virtuális gépnek az áttelepítés után Azure-beli rendelkezésre állási csoportba kell tartoznia, adja meg a készletet.Availability set: If the VM should be in an Azure availability set after migration, specify the set. A készletnek az áttelepítéshez megadott cél erőforráscsoporthoz kell lennie.The set must be in the target resource group that you specify for the migration.
  9. A Lemezek területen adja meg, hogy a virtuálisgép-lemezek replikálva legyenek-e az Azure-ba, majd válassza ki a lemez típusát (standard SSD/HDD vagy prémium felügyelt lemez) az Azure-ban.In Disks, specify whether the VM disks should be replicated to Azure, and select the disk type (standard SSD/HDD or premium-managed disks) in Azure. Ezután kattintson a Tovább gombra.Then select Next.

    Kizárhat lemezeket a replikációból.You can exclude disks from replication. Ha kizárja a lemezeket, a Migrálás után nem jelennek meg az Azure-beli virtuális gépen.If you exclude disks, they won't be present on the Azure VM after migration.

  10. A replikáció áttekintése és elindítása alatt tekintse át a beállításokat, majd válassza a replikálás lehetőséget a kiszolgálók kezdeti replikálásának elindításához.In Review and start replication, review the settings, and then select Replicate to start the initial replication for the servers.

Megjegyzés

A replikálási beállításokat bármikor frissítheti a replikálás megkezdése előtt Manage a > replikálási gépek kezelése területen.You can update replication settings at any time before replication starts, in Manage > Replicating machines. A replikáció kezdete után a beállítások már nem módosíthatók.Settings can't be changed after replication starts.

3. lépés: a virtuális gépek áttelepítése Azure Migrate: kiszolgáló áttelepítéseStep 3: Migrate the VMs with Azure Migrate: Server Migration

A contoso-rendszergazdák egy gyors tesztelési áttelepítést, majd egy teljes áttelepítést futtatnak a virtuális gépek áttelepítéséhez.The Contoso admins run a quick test migration and then a full migration to migrate the VMs.

Migrálási teszt futtatásaRun a test migration

  1. Az áttelepítési célok > kiszolgálói > Azure Migrate: kiszolgáló áttelepítése lapon válassza az áttelepített kiszolgálók tesztelése lehetőséget.In Migration goals > Servers > Azure Migrate: Server Migration, select Test migrated servers.

    Képernyőkép az áttelepített kiszolgálók tesztelésének elindítására szolgáló gombról.

  2. Jelölje ki és tartsa nyomva (vagy kattintson a jobb gombbal) a tesztelni kívánt virtuális gépre, majd válassza az áttelepítés tesztelése lehetőséget.Select and hold (or right-click) the VM to test, and then select Test migrate.

    Képernyőkép a kiválasztott virtuális gépről és a gombról az áttelepítési teszt elindításához.

  3. Az áttelepítés tesztelése lapon válassza ki azt az Azure-beli virtuális hálózatot, amelyben az Azure-beli virtuális gép az áttelepítés után lesz elhelyezve.In Test Migration, select the Azure virtual network in which the Azure VM will be located after the migration. Javasoljuk, hogy használjon egy nem termék virtuális hálózatot.We recommend that you use a nonproduction virtual network.

  4. A Migrálási teszt feladat elindul.The Test migration job starts. A feladatot a portál értesítései között követheti nyomon.Monitor the job in the portal notifications.

  5. A migrálás befejeztével az Azure Portal Virtuális gépek területén tekintheti meg a migrált Azure-beli virtuális gépet.After the migration finishes, view the migrated Azure VM in Virtual Machines in the Azure portal. A gép nevének a -test utótagja van.The machine name has a -Test suffix.

  6. A teszt elvégzése után válassza ki és tartsa nyomva (vagy kattintson a jobb gombbal) az Azure-beli virtuális gépre a replikáló gépek területen, majd válassza a teszt áttelepítésének törlése lehetőséget.After the test is done, select and hold (or right-click) the Azure VM in Replicating machines, and then select Clean up test migration.

    Képernyőkép az áttelepítés törléséhez szükséges beállításokról.

Virtuális gépek migrálásaMigrate the VMs

A contoso-rendszergazdák mostantól teljes áttelepítést futtatnak.Now the Contoso admins run a full migration.

  1. A Azure Migrate projektben válassza a kiszolgálók > Azure Migrate: kiszolgáló áttelepítése > replikáló kiszolgálók elemet.In the Azure Migrate project, select Servers > Azure Migrate: Server Migration > Replicating servers.

    Képernyőfelvétel a kiszolgálók replikálásához szükséges beállításokról.

  2. A számítógépek replikálása területen jelölje ki és tartsa nyomva (vagy kattintson a jobb gombbal) a virtuális gépre, majd válassza az áttelepítés lehetőséget.In Replicating machines, select and hold (or right-click) the VM, and then select Migrate.

  3. Az áttelepítés során > állítsa le a virtuális gépeket, és végezze el az adatvesztés nélküli tervezett áttelepítést, válassza az Igen > OK lehetőséget.In Migrate > Shut down virtual machines and perform a planned migration with no data loss, select Yes > OK.

    Alapértelmezés szerint a Azure Migrate leállítja a helyszíni virtuális gépet, és igény szerinti replikálást futtat a legutóbbi replikáció óta bekövetkezett virtuális gépek változásainak szinkronizálásához.By default, Azure Migrate shuts down the on-premises VM and runs an on-demand replication to synchronize any VM changes that occurred since the last replication. Így elkerülhető az adatvesztés.This ensures no data loss. Ha nem szeretné leállítani a virtuális gépet, válassza a nem lehetőséget.If you don't want to shut down the VM, select No.

  4. A virtuálisgép-migrálási feladat elindul.A migration job starts for the VM. A feladatot az Azure-értesítések között követheti nyomon.Track the job in Azure notifications.

  5. A feladat befejeztével a virtuális gépet a Virtuális gépek oldalon tekintheti meg és kezelheti.After the job finishes, you can view and manage the VM from the Virtual Machines page.

További segítségre van szüksége?Need more help?

A feleslegessé vált elemek eltávolítása a migrálás utánClean up after migration

Az áttelepítés befejezése után a SmartHotel360 alkalmazási rétegek mostantól Azure-beli virtuális gépeken futnak.With migration complete, the SmartHotel360 application tiers are now running on Azure VMs.

Most a Contosonak el kell végeznie a következő karbantartási lépéseket:Now, Contoso needs to do these cleanup steps:

  • A migrálás befejezése után állítsa le a replikációt.After the migration is complete, stop replication.
  • Távolítsa el a WEBVM gépet a vCenter-leltárból.Remove the WEBVM machine from the vCenter inventory.
  • Távolítsa el a SQLVM gépet a vCenter-leltárból.Remove the SQLVM machine from the vCenter inventory.
  • WEBVM SQLVM Helyi biztonsági mentési feladatok eltávolítása.Remove WEBVM and SQLVM from local backup jobs.
  • Frissítse a belső dokumentációt a virtuális gépek új helyének és IP-címeinek megjelenítéséhez.Update internal documentation to show the new location and IP addresses for the VMs.
  • Át kell tekinteni a virtuális gépekkel kommunikáló erőforrásokat, és frissíteni kell a releváns beállításokat vagy dokumentumokat, hogy azok megfeleljenek az új konfigurációnak.Review any resources that interact with the VMs, and update any relevant settings or documentation to reflect the new configuration.

Az üzemelő példány áttekintéseReview the deployment

Ha az alkalmazás már fut, a Contosonak teljesen működővé tenni és biztonságossá kell tennie az Azure-ban.With the application now running, Contoso needs to fully operationalize and secure it in Azure.

BiztonságSecurity

A contoso biztonsági csapata az Azure-beli virtuális gépeket az esetleges biztonsági problémák megállapítására tekinti át.The Contoso security team reviews the Azure VMs to determine any security issues. A hozzáférés vezérléséhez a csapat ellenőrzi a virtuális gépek hálózati biztonsági csoportjait (NSG).To control access, the team reviews the network security groups (NSGs) for the VMs. A NSG segítségével biztosítható, hogy csak az alkalmazás számára engedélyezett forgalom érje el.NSGs are used to ensure that only traffic allowed to the application can reach it. A csapat a lemezen lévő adat védelmét is figyelembe veszi Azure Disk Encryption és Key Vault használatával.The team also considers securing the data on the disk by using Azure Disk Encryption and Key Vault.

További információ: az Azure-beli IaaS számítási feladatok biztonsági eljárásai.For more information, see Security best practices for IaaS workloads in Azure.

Folyamatos üzletmenet és vészhelyreállításBusiness continuity and disaster recovery

Annak érdekében, hogy gondoskodni lehessen az üzletmenet-folytonosságról és az esetleges vészhelyreállításokról, a Contoso az alábbi lépéseket teszi:For business continuity and disaster recovery, Contoso takes the following actions:

Licencelés és költségoptimalizálásLicensing and cost optimization

A contoso meglévő licenccel rendelkezik a virtuális gépekhez, és kihasználja a Azure Hybrid Benefit.Contoso has existing licensing for its VMs and will take advantage of the Azure Hybrid Benefit. A Contoso konvertálja a meglévő Azure-beli virtuális gépeit a díjszabás kihasználásához.Contoso will convert the existing Azure VMs to take advantage of this pricing.

A contoso az Azure-erőforrások monitorozása és kezelése érdekében lehetővé teszi a Azure Cost Management és a számlázást .Contoso will enable Azure Cost Management and Billing to help monitor and manage Azure resources.

ÖsszegzésConclusion

Ebben a cikkben a contoso átfuttatta a SmartHotel360 alkalmazást az Azure-ban.In this article, Contoso rehosted the SmartHotel360 application in Azure. A rendszergazdák a Azure Migrate: Server áttelepítési eszközzel áttelepítették az alkalmazás virtuális gépeket az Azure-beli virtuális gépekre.The admins migrated the application VMs to Azure VMs by using the Azure Migrate: Server Migration tool. Egy hasonló projektnek a környezetben való végrehajtásával kapcsolatos útmutatásért tekintse meg a kiszolgáló áttelepítési projekthezkészült Azure DevOps-projekt sablonját.For guidance on completing a similar project in your environment, check out the Azure DevOps project template for Server Migration Project.