Tervezett belépés a jövőbe Lepenye Tamás Technológiai szakértő tamasl@microsoft.com Microsoft Magyarország
Az áttérés teljes művelete Feltérké-pezés A környezet katalógizálása 1 Felmérés A szerepkörök és az alkalmazások kategórizálása 2 Kiválasztás A célpont(ok) meghatározása 3 Migráció A tényleges költöztetés 4
Az áttérés teljes művelete Feltérké-pezés A környezet katalógizálása 1 Felmérés A szerepkörök és az alkalmazások kategórizálása 2 Kiválasztás A célpont(ok) meghatározása 3 Migráció A tényleges költöztetés 4
A környezetünk felderítése Migráció Célpont Felmérés Felfedezés Gyűjtsük össze a szerepköröket és alkalmazásokat! Önkiszolgáló eszközök Microsoft Assessment and Planning (MAP) Dell Enterprise Reporter, Dell ChangeBASE Lakeside Software SysTrack HP Asset Manager Rendszerintegrátorok Microsoft Nagyvállalati Szolgáltatások „Adatközponti modernizációs program” Kvalifikált Microsoft parnerek
MAP Toolkit demó
Az áttérés teljes művelete Feltérké-pezés A környezet katalógizálása 1 Felmérés A szerepkörök és az alkalmazások kategórizálása 2 Kiválasztás A célpont(ok) meghatározása 3 Migráció A tényleges költöztetés 4
Kategorizáljunk! Típus alapján Jelentőségük alapján Migráció Célpont Felmérés Felfedezés Típus alapján Microsoft szerver szerepkörök Microsoft alkalmazások Saját alkalmazások Külső alkalmazások Jelentőségük alapján Kritikus Fontos Marginális Nyugdíjba megy Komplexitás és kockázat alapján Alacsony Közepes Magas
Projekt térkép Példa az első két lépésre Felfedezés Felmérés Migráció Célpont Felmérés Felfedezés Felfedezés Felmérés Alkalmazás / szerepkör Felelős Szerepkör Microsoft alkalmazás Külső alkalmazás Saját alkalmazás Nyugdíjba megy Marginális Fontos Kritikus Komplexitás (1–3) kockázat (1–3) AD DS Gipsz Jakab X 2 1 Webszerver + adatbázis Happy Endre DHCP szerver Exchange Kala Pál Számlavezető szoftver Balatoni Napsugár WorkHard munkaidő nyilvántartó szoftver 3 Docs Publishing dokumentum konverter Bubo Réka Kereskedelmi szoftver Borsos Áron
Az áttérés teljes művelete Feltérké-pezés A környezet katalógizálása 1 Felmérés A szerepkörök és az alkalmazások kategórizálása 2 Kiválasztás A célpont(ok) meghatározása 3 Migráció A tényleges költöztetés 4
A lehetőségek értékelése minden szerepkör és alkalmazás számára A helyes célkörnyezet kiválasztása Migráció Célpont Felmérés Felfedezés A lehetőségek értékelése minden szerepkör és alkalmazás számára Windows Server 2012 R2 Microsoft Azure Cloud OS Network
Windows szerver szerepkörök Migráció Célpont Felmérés Felfedezés Fájlszerver Webszerver Active Directory Terminál szolgáltatás Alkalmazás szerver
Windows szerver szerepkörök Migráció Célpont Felmérés Felfedezés Fájlszerver Webszerver Active Directory Terminál szolgáltatás Alkalmazás szerver Windows Server 2012 R2 Új hardver, vagy virtualizáció Microsoft Azure IaaS StorSimple vagy vagy Microsoft Azure Storage
Új hardver, vagy virtualizáció Windows szerver szerepkörök Migráció Célpont Felmérés Felfedezés Fájlszerver Webszerver Active Directory Terminál szolgáltatás Alkalmazás szerver Új hardver, vagy virtualizáció Windows Server 2012 R2 Microsoft Azure IaaS Microsoft Azure Web Sites vagy vagy
Új hardver, vagy virtualizáció Windows szerver szerepkörök Migráció Célpont Felmérés Felfedezés Fájlszerver Webszerver Active Directory Terminál szolgáltatás Alkalmazás szerver Microsoft Azure IaaS Új hardver, vagy virtualizáció Windows Server 2012 R2 vagy
Új hardver, vagy virtualizáció Windows szerver szerepkörök Migráció Célpont Felmérés Felfedezés Fájlszerver Webszerver Active Directory Terminál szolgáltatás Alkalmazás szerver Windows Server 2012 R2 Új hardver, vagy virtualizáció Microsoft Azure IaaS vagy
Új hardver, vagy virtualizáció Windows szerver szerepkörök Migráció Célpont Felmérés Felfedezés Fájlszerver Webszerver Active Directory Terminál szolgáltatás Alkalmazás szerver Új hardver, vagy virtualizáció Microsoft Azure IaaS Microsoft Azure PaaS Windows Server 2012 R2 SaaS vagy vagy vagy
Új hardver, vagy virtualizáció Egyedi vagy harmadik gyártó alkalmazása Migráció Célpont Felmérés Felfedezés Egyedi alkalmazás Harmadik gyártó alkalmazása Új hardver, vagy virtualizáció Microsoft Azure IaaS Microsoft Azure PaaS Windows Server 2012 R2 SaaS vagy vagy vagy
Az alkalmazások migrációja Célpont Felmérés Felfedezés Az alkalmazás migrálható módosítás nélkül Migráció “ahogy van” Alternatív megoldás Egy másik alkalmazás vagy SaaS szolgáltatás üzembe állítása az azonos üzleti eredmények eléréséhez. Javítás, átírás, vagy átalakítás (refactor) Az alkalmazás módosítása annak érdekében, hogy az új platformon is működjön. Virtualize or shim Frissítés Alkalmazás verzióváltás az operációs rendszer frissítése előtt +1 Az inkompatibilitási problémák kezelése Third-party and custom applications both have similar considerations. Third-party applications are most likely to be run on-premises. Too many factors exist out of the control of the providers of IaaS solutions for them to support these applications. Some third-party application vendors also offer SaaS options for their products now, which is potentially the fastest and easiest option for migration. Microsoft Azure also offers the ability, through the Certified for Microsoft Azure program, for independent software vendors (ISVs) to certify their applications to run as SaaS offerings on Microsoft Azure. See the Certified for Microsoft Azure site for more information. If you are stuck with a critical application that only runs on Windows Server 2003/R2 and the third-party ISV is still in business, there may be another option. Microsoft recently introduced the ISV Upgrade Campaign. You can explore whether this campaign can help the ISV update the application to run on Windows Server 2012 R2. Custom applications are potentially among the most complex migration scenarios (they can also be the most simple migration scenarios—it depends entirely on the application). They should be reduced in number as much as possible during the DISCOVER and ASSESS cycles. The following are two key options: Custom applications have a reputation for being poorly documented, which can make them economically unfeasible to update. They may need to be rewritten if there is not a packaged application or service that provides the same functionality and can serve as a migration target. One final consideration with custom applications is to virtualize them. On-premises or IaaS (especially Microsoft Azure IaaS) virtualization may enable you to focus on application updates instead of dividing attention between that and the underlying infrastructure when updating the application.
Microsoft alkalmazások Migráció Célpont Felmérés Felfedezés SQL Server Exchange Server SharePoint
Microsoft alkalmazások Migráció Célpont Felmérés Felfedezés SQL Server Exchange Server SharePoint SQL Server 2014 Microsoft Azure IaaS Microsoft Azure SQL Új hardver Windows Server 2012 R2 vagy vagy
Microsoft alkalmazások Migráció Célpont Felmérés Felfedezés SQL Server Exchange Server SharePoint Exchange Server 2013 SP1 Microsoft Azure IaaS Office 365 Új hardver Windows Server 2012 R2 vagy vagy
Microsoft alkalmazások Migráció Célpont Felmérés Felfedezés SQL Server Exchange Server SharePoint SharePoint Server 2013 SP1 Microsoft Azure IaaS Office 365 Új hardver Windows Server 2012 R2 vagy vagy
Projekt térkép Példa az első három lépésre Feltérké-pezés Felmérés Migráció Célpont Felmérés Feltérké-pezés Feltérké-pezés Felmérés Célpont Alkalmazás / szerepkör Felelős Szerepkör Microsoft alkalmazás Külső alkalmazás Saját alkalmazás Nyugdíjba megy Marginális Fontos Kritikus Komplexitás (1–3) kockázat (1–3) Windows Server 2012 R2 Microsoft Azure Microsoft Office 365 Szolgáltató (hoster) Egy-az-egyben migráció Frissítés Alkalmazáskompa-tibilitási megoldás Javítás, újraírás AD DS Gipsz Jakab X 2 1 Webszerver + adatbázis Happy Endre DHCP szerver Exchange Kala Pál Számlavezető szoftver Balatoni Napsugár WorkHard munkaidő nyilvántartó szoftver 3 Docs Publishing dokumentum konverter Bubo Réka Kereskedelmi szoftver Borsos Áron
Az áttérés teljes művelete Feltérké-pezés A környezet katalógizálása 1 Felmérés A szerepkörök és az alkalmazások kategórizálása 2 Kiválasztás A célpont(ok) meghatározása 3 Migráció A tényleges költöztetés 4
A WSMT használata Windows Server Migration Tool Beépített eszköz bizonyos szerepkörök migrációjára PowerShell alapú A telepítés menete: Először a célszerveren telepítjük (Server Manager) Deployment mappa létrehozása Forrásszerveren másolás majd regisztrálás Feltételek a forrás szerveren: Lemezhely Microsoft .NET Framework 2.0 Windows PowerShell 1.0 vagy későbbi
A WSMT használata Windows Server Migration Tool Forrás szerver CPU Forrás szerver OS Cél szerver OS Cél szerver CPU x86 vagy x64 Windows Server 2003 SP2 WS12 R2 vagy WS12, teljes és SC x64 Windows Server 2003 R2 Windows Server 2008 Windows Server 2008 R2 Windows Server 2008 R2 SC Windows Server 2012 Windows Server 2012 SC Windows Server 2012 R2 WS12 R2 teljes és SC Windows Server 2012 R2 SC - Eltérő nyelvi beállítású OS-ek között nem működik. - Mindig legalább a (lokális) Administrators csoportban kell lennünk. - Minden további nélkül variálhatunk a fizikai és a virtuális szerverek között, és persze fordítva is.
A WSMT használata Windows Server Migration Tool Szerepkörök és egyebek átvitele TCP/IP konfig Fájlszerver Megosztások BranchCache DHCP NPAS-RRAS Lokális felhasználók és csoportok
WSMT demó
SQL adatbázis migráció Azure-ba Tools Schema Azure SQL Database kompatibilitás vizsgálat Data Adatátvitel hatékonyság Note DAC Package Igen Nem N/A Minden adatbázis objektum az adatok nélkül; Teljes Azure SQL Database támogatás DAC BACPAC Import Export Jó DAC keretrendszerrel DAC és adat export/import; Service for cloud-only támogatás lehetséges; SQL DAC példák elérhetők a CodePlex-en SSMS Generate Scripts Wizard Néhány Gyenge Külön opció a Azure SQL Database létrehozáshoz; Kisebb adatbázisokhoz bcp Hatékony adattranszfer a meglévő táblákhoz; Minden bcp parancs egy táblát mozgat Azure SQL Database Migration Wizard Sokféle képesség, pl. trace állományok értékelése; Nyílt forrás a CodePlex-en; A Microsoft által nem támogatott SQL Server Integration Services A legrugalmasabb; Közvetlen transfer az adatforrások között fájl nélkül SQL Server Import and Export Wizard Egyszerű UI a SSIS-en; Szintén elérhető az SSMS-ben. SQL Database Migration Wizard - http://msdn.microsoft.com/en-us/library/azure/hh694043.aspx The Azure SQL Database Migration Wizard is an open source UI tool that helps migrating SQL Server 2005/2008 or later databases to Azure SQL Database. Other than migrating data, it can also be used to identify any compatibility issues, fix them where possible and notify you of all issues it knows about. The Azure SQL Database Migration Wizard has built-in logic for handling connection lose. It breaks down the transactions into smaller bunches and runs until Azure SQL Database terminates the connection. When the wizard encounters the connection error, it reestablishes a new connection with Azure SQL Database and picks up processing after the last successful command. In the same manner, when using bcp to upload the data to Azure SQL Database, the wizard chunks the data into smaller sections and uses retry logic to figure out the last successful record uploaded before the connection was closed. Then it has bcp restart the data upload with the next set of records.
Website migráció Azure-ba Azure Websites Migration Assistant https://migrate3.azurewebsites.net/
Tervezett belépés a jövőbe Lepenye Tamás Technológiai szakértő tamasl@microsoft.com Microsoft Magyarország
Ebédszünet 13.15-ig