Şirket içi iş yüklerini, Azure’a geçişe yönelik olarak değerlendirmeAssess on-premises workloads for migration to Azure

Bu makalede, Contoso adlı kurgusal şirketin Azure'a geçiş için bir şirket içi uygulamayı nasıl değerlendirdiği gösterilmektedir.This article shows how the fictional company Contoso assesses an on-premises app for migration to Azure. Örnek senaryoda, Contoso'nun şirket içi SmartHotel360 uygulaması şu anda VMware üzerinde çalışmaktadır.In the example scenario, Contoso's on-premises SmartHotel360 app currently runs on VMware. Contoso, Azure Geçişi hizmetini kullanarak uygulama sanal makinelerini ve Data Migration Yardımcısı’nı kullanarak da uygulamanın SQL Server veritabanını değerlendirir.Contoso assesses the app's VMs using the Azure Migrate service, and the app's SQL Server database using Data Migration Assistant.

Genel BakışOverview

Contoso Azure'a geçişi düşündüğü için, şirketin şirket içi iş yüklerinin bulut geçişi için iyi adaylar olup olmadığını belirlemek üzere teknik ve finansal bir değerlendirme yapmaya ihtiyacı vardır.As Contoso considers migrating to Azure, the company needs a technical and financial assessment to determine whether its on-premises workloads are good candidates for cloud migration. Özellikle, Contoso takımı geçiş için makine ve veritabanı uyumluluğunu değerlendirmek istemektedir.In particular, the Contoso team wants to assess machine and database compatibility for migration. Azure'da Contoso kaynaklarını çalıştırmaya ilişkin kapasitesi ve maliyetleri tahmin etmek istemektedir.It wants to estimate capacity and costs for running Contoso's resources in Azure.

Başlamak ve ilgili teknolojileri daha iyi anlamak için, Contoso aşağıdaki tabloda özetlenen iki şirket içi uygulamasını değerlendirmektedir.To get started and to better understand the technologies involved, Contoso assesses two of its on-premises apps, summarized in the following table. Şirket, geçiş için uygulamaları yeniden barındıran ve yeniden düzenleyen geçiş senaryolarını değerlendirmektedir.The company assesses for migration scenarios that rehost and refactor apps for migration. Geçiş örneklerine genel bakış bölümünde yeniden barındırma ve yeniden düzenleme hakkında daha fazla bilgi edinin.Learn more about rehosting and refactoring in the migration examples overview.

Uygulama adıApp name PlatformPlatform Uygulama katmanlarıApp tiers AyrıntılarDetails
SmartHotel360SmartHotel360

(Contoso seyahat gereksinimlerini yönetir)(manages Contoso travel requirements)
SQL Server veritabanıyla Windows üzerinde çalışırRuns on Windows with a SQL Server database İki katmanlı uygulama.Two-tiered app. Ön uç ASP.NET web sitesi bir VM (WEBVM), SQL Server ise başka bir VM (SQLVM) üzerinde çalışır.The front-end ASP.NET website runs on one VM (WEBVM) and the SQL Server runs on another VM (SQLVM). VM'ler vCenter Server tarafından yönetilen bir ESXi ana bilgisayarında çalışan VMware'dir.VMs are VMware, running on an ESXi host managed by vCenter Server.

Örnek uygulamayı GitHub'dan indirebilirsiniz.You can download the sample app from GitHub.
osTicketosTicket

(Contoso hizmet masası uygulaması)(Contoso service desk app)
MySQL PHP (LAMP) ile Linux/Apache üzerinde çalışırRuns on Linux/Apache with MySQL PHP (LAMP) İki katmanlı uygulama.Two-tiered app. Ön uç PHP web sitesi bir VM (OSTICKETWEB), MySQL veritabanı ise başka bir VM (OSTICKETMYSQL) üzerinde çalışır.A front-end PHP website runs on one VM (OSTICKETWEB) and the MySQL database runs on another VM (OSTICKETMYSQL). Uygulama, şirket içi çalışanlar ve şirket dışı müşteriler için sorunları izlemeye yönelik müşteri hizmeti uygulamaları tarafından kullanılır.The app is used by customer service apps to track issues for internal employees and external customers.

Örneği GitHub'dan indirebilirsiniz.You can download the sample from GitHub.

Geçerli mimariCurrent architecture

Bu diyagramda Contoso'nun geçerli şirket içi altyapısı gösterilmektedir:This diagram shows the current Contoso on-premises infrastructure:

Geçerli Contoso mimarisi

  • Contoso'nun bir ana veri merkezi vardır.Contoso has one main datacenter. Veri merkezi Doğu Birleşik Devletler'de, New York şehrindedir.The datacenter is located in the city of New York in the Eastern United States.
  • Contoso'nun Birleşik Devletler'de üç bölgesel şube daha vardır.Contoso has three additional local branches across the United States.
  • Ana veri merkezi fiber Metro Ethernet bağlantısıyla (500 MB/sn) İnternet'e bağlıdır.The main datacenter is connected to the internet with a fiber Metro Ethernet connection (500 MBps).
  • Her şube kurumsal sınıf bağlantılar kullanıp İnternet'e yerel olarak ve IPsec VPN tünelleriyle geri ana veri merkezine bağlanır.Each branch is connected locally to the internet by using business-class connections with IPsec VPN tunnels back to the main datacenter. Bu kurulum Contoso ağının tamamının kalıcı olarak bağlantılı olmasını sağlar ve İnternet bağlantısını iyileştirir.The setup allows Contoso's entire network to be permanently connected and optimizes internet connectivity.
  • Ana veri merkezi VMware ile tamamen sanallaştırılır.The main datacenter is fully virtualized with VMware. Contoso'nun vCenter Server 6.5 tarafından yönetilen iki ESXi 6.5 sanallaştırma konağı vardır.Contoso has two ESXi 6.5 virtualization hosts that are managed by vCenter Server 6.5.
  • Contoso kimlik yönetiminde Active Directory'yi kullanır.Contoso uses Active Directory for identity management. Contoso iç ağda DNS sunucularını kullanır.Contoso uses DNS servers on the internal network.
  • Veri merkezindeki etki alanı denetleyicileri VMware VM'leri üzerinde çalıştırılır.The domain controllers in the datacenter run on VMware VMs. Yerel şubelerdeki etki alanı denetleyicileri fiziksel sunucularda çalıştırılır.The domain controllers at local branches run on physical servers.

İş açısından teşvik eden noktalarBusiness drivers

Contoso'nun BT liderlik takımı, bu geçişle işletmenin neyi elde etmek istediğini anlamak için şirketin iş ortaklarıyla yakın temas halinde çalışmıştır:Contoso's IT leadership team has worked closely with the company's business partners to understand what the business wants to achieve with this migration:

  • İşlerin büyümesine yanıt verme.Address business growth. Contoso büyüyor.Contoso is growing. Sonuç olarak şirket içi sistemleri ve altyapısı üzerindeki baskı artmıştır.As a result, pressure has increased on the company's on-premises systems and infrastructure.
  • Verimliliği artırma.Increase efficiency. Contoso'nun gereksiz yordamları kaldırması ve geliştiricileri ile kullanıcılarına yönelik süreçleri kolaylaştırması gerekir.Contoso needs to remove unnecessary procedures and streamline processes for its developers and users. İşletmenin BT’nin hızlı olmasına ve gereksiz zaman ya da para harcamamasına, böylece şirketin müşteri gereksinimlerine daha hızlı yanıt vermesine ihtiyacı vardır.The business needs IT to be fast and to not waste time or money, so the company can deliver faster on customer requirements.
  • Çevikliği artırma.Increase agility. Contoso BT’nin iş gereksinimlerine daha çabuk yanıt vermesi gerekir.Contoso IT needs to be more responsive to the needs of the business. Küresel bir ekonomide şirketin başarılı olabilmesi için piyasada yaşanan değişikliklerden daha hızlı yanıt verebilmelidir.It must be able to react faster than the changes that occur in the marketplace for the company to be successful in a global economy. Contoso'da BT şirketin önünü kesmemeli ve işleri engellememelidir.IT at Contoso must not get in the way or become a business blocker.
  • Ölçek.Scale. Şirketin işleri başarıyla büyüdükçe, Contoso BT'nin de aynı hızda büyüyen sistemler sağlaması gerekir.As the company's business grows successfully, Contoso IT must provide systems that can grow at the same pace.

Değerlendirme hedefleriAssessment goals

Contoso bulut takımı geçiş değerlendirme hedeflerini belirlemiştir:The Contoso cloud team has identified goals for its migration assessments:

  • Geçişten sonra Azure’daki uygulamalar, bugün Contoso'nun şirket içi VMware ortamındaki uygulamalarla aynı performans özelliklerine sahip olmalıdır.After migration, apps in Azure should have the same performance capabilities that apps have today in Contoso's on-premises VMware environment. Buluta taşımak, uygulama performansının daha az kritik olduğu anlamına gelmez.Moving to the cloud doesn't mean that app performance is less critical.
  • Contoso'nun uygulama ve veritabanlarının Azure gereksinimleriyle uyumluluğunu anlaması gerekir.Contoso needs to understand the compatibility of its applications and databases with Azure requirements. Contoso'nun Azure 'daki barındırma seçeneklerini de anlaması gerekir.Contoso also needs to understand its hosting options in Azure.
  • Contoso’nun veritabanı yönetimi, uygulamalar buluta taşındıktan sonra küçültülmelidir.Contoso's database administration should be minimized after apps move to the cloud.
  • Contoso yalnızca geçiş seçeneklerini değil, buluta geçtikten sonraki altyapı maliyetlerini de anlamak istemektedir.Contoso wants to understand not only its migration options, but also the costs associated with the infrastructure after it moves to the cloud.

Değerlendirme araçlarıAssessment tools

Contoso, geçiş değerlendirmesi için Microsoft araçlarını kullanmaktadır.Contoso uses Microsoft tools for its migration assessment. Araçlar şirketin hedeflerine uygun hale getirilir ve Contoso’ya ihtiyaç duyduğu tüm bilgileri sağlamalıdır.The tools align with the company's goals and should provide Contoso with all the information it needs.

TeknolojiTechnology AçıklamaDescription MaliyetCost
Veri Geçiş YardımcısıData Migration Assistant Contoso, Azure’da veritabanı işlevselliğini etkileyebilecek uyumluluk sorunlarını değerlendirip algılamak için Data Migration Yardımcısı kullanmaktadır.Contoso uses Data Migration Assistant to assess and detect compatibility issues that might affect its database functionality in Azure. Data Migration Yardımcısı, SQL kaynakları ile hedefleri arasındaki özellik eşliğini değerlendirir.Data Migration Assistant assesses feature parity between SQL sources and targets. Performans ve güvenilirlik iyileştirmeleri önerir.It recommends performance and reliability improvements. Data Migration Yardımcısı ücretsiz ve indirilebilir bir araçtır.Data Migration Assistant is a free, downloadable tool.
Azure GeçişiAzure Migrate Contoso, VMware VM'lerini değerlendirmek için Azure Geçişi hizmetini kullanır.Contoso uses the Azure Migrate service to assess its VMware VMs. Azure Geçişi, makinelerin geçiş uygunluğunu değerlendirir.Azure Migrate assesses the migration suitability of the machines. Azure'da çalışmaya yönelik boyutlandırma ve maliyet tahminleri sağlar.It provides sizing and cost estimates for running in Azure. Azure Geçişi, Mayıs 2018 itibarıyla ücretsiz bir hizmettir.As of May 2018, Azure Migrate is a free service.
Hizmet EşlemesiService Map Azure Geçişi, şirketin geçirmek istediği makineler arasındaki bağımlılıkları göstermek için Hizmet Eşlemesini kullanır.Azure Migrate uses Service Map to show dependencies between machines that the company wants to migrate. Hizmet Eşlemesi, Azure İzleyici günlüklerinin bir parçasıdır.Service Map is part of Azure Monitor logs. Şu anda Contoso, Hizmet Eşlemesi’ni 180 gün boyunca ücret ödemeden kullanabilir.Currently, Contoso can use Service Map for 180 days without incurring charges.

Bu senaryoda Contoso, seyahat uygulaması için şirket içi SQL Server veritabanını değerlendirmek amacıyla Data Migration Yardımcısı’nı indirip çalıştırır.In this scenario, Contoso downloads and runs Data Migration Assistant to assess the on-premises SQL Server database for its travel app. Contoso, uygulama sanal makinelerini Azure’a geçirmeden önce değerlendirmek için bağımlılık eşlemesi ile Azure Geçişi’ni kullanır.Contoso uses Azure Migrate with dependency mapping to assess the app VMs before migration to Azure.

Değerlendirme mimarisiAssessment architecture

Geçiş değerlendirmesi mimarisi

  • Contoso tipik bir kurumsal organizasyonu temsil eden kurgusal bir addır.Contoso is a fictional name that represents a typical enterprise organization.
  • Contoso, şirket içi etki alanı denetleyicileri (CONTOSODC1, CONTOSODC2) ile bir şirket içi veri merkezine (contoso-datacenter) sahiptir.Contoso has an on-premises datacenter (contoso-datacenter) and on-premises domain controllers (CONTOSODC1, CONTOSODC2).
  • VMware VM’leri sürüm 6.5 çalıştıran VMware ESXi konakları (contosohost1, contosohost2) üzerinde bulunur.VMware VMs are located on VMware ESXi hosts running version 6.5 (contosohost1, contosohost2).
  • VMware ortamı bir sanal makine üzerinde çalıştırılan vCenter Server 6.5 (vcenter.contoso.com) tarafından yönetilir.The VMware environment is managed by vCenter Server 6.5 (vcenter.contoso.com, running on a VM).
  • SmartHotel360 seyahat uygulaması şu özelliklere sahiptir:The SmartHotel360 travel app has these characteristics:
    • Uygulama iki VMware VM (WEBVM ve SQLVM) arasında katmanlıdır.The app is tiered across two VMware VMs (WEBVM and SQLVM).
    • Sanal makineler, contosohost1.contoso.com VMware ESXi konağında bulunur.The VMs are located on VMware ESXi host contosohost1.contoso.com.
    • VM’ler Windows Server 2008 R2 Datacenter SP1 çalıştırmaktadır.The VMs are running Windows Server 2008 R2 Datacenter with SP1.
  • VMware ortamı bir sanal makine üzerinde çalıştırılan vCenter Server (vcenter.contoso.com) tarafından yönetilir.The VMware environment is managed by vCenter Server (vcenter.contoso.com) running on a VM.
  • osTicket hizmet masası uygulaması:The osTicket service desk app:
    • Uygulama, iki sanal makine (OSTICKETWEB ve OSTICKETMYSQL) arasında katmanlıdır.The app is tiered across two VMs (OSTICKETWEB and OSTICKETMYSQL).
    • VM’ler Ubuntu Linux Server 16.04-LTS çalıştırmaktadır.The VMs are running Ubuntu Linux Server 16.04-LTS.
    • OSTICKETWEB, Apache 2 ve PHP 7.0 çalıştırmaktadır.OSTICKETWEB is running Apache 2 and PHP 7.0.
    • OSTICKETMYSQL, MySQL 5.7.22 çalıştırmaktadır.OSTICKETMYSQL is running MySQL 5.7.22.

Ön koşullarPrerequisites

Değerlendirme için Contoso ve diğer kullanıcıların aşağıdaki önkoşullara uyması gerekir:Contoso and other users must meet the following prerequisites for the assessment:

  • Azure aboneliği veya Azure aboneliğindeki bir kaynak grubu için Sahip ya da Katkıda Bulunan izinleri.Owner or Contributor permissions for the Azure subscription, or for a resource group in the Azure subscription.
  • 6.5, 6.0 veya 5.5 sürümünü çalıştıran bir şirket içi vCenter Server.An on-premises vCenter Server instance running version 6.5, 6.0, or 5.5.
  • vCenter Server’da salt okunur bir hesap veya hesap oluşturma izinleri.A read-only account in vCenter Server, or permissions to create one.
  • .ova şablonu kullanarak vCenter Server üzerinde sanal makine oluşturma izinleri.Permissions to create a VM on the vCenter Server instance by using an .ova template.
  • 5.5 veya üzeri bir sürümü çalıştıran en az bir ESXi konağı.At least one ESXi host running version 5.5 or later.
  • Biri, SQL Server veritabanı çalıştıran en az iki şirket içi VMware sanal makinesi.At least two on-premises VMware VMs, one running a SQL Server database.
  • Her sanal makinede Azure Geçişi aracılarını yükleme izinleri.Permissions to install Azure Migrate agents on each VM.
  • Sanal makinelerin doğrudan İnternet bağlantısı olmalıdır.The VMs should have direct internet connectivity.
    • İnternet erişimini, zorunlu URL’ler ile sınırlayabilirsiniz.You can restrict internet access to the required URLs.
    • Sanal makinelerinizin internet bağlantısı yoksa, Azure Log Analytics Ağ Geçidi yüklenmeli ve aracı trafiği onun üzerinden yönlendirilmelidir.If your VMs don't have internet connectivity, the Azure Log Analytics Gateway must be installed on them, and agent traffic directed through it.
  • Veritabanı değerlendirmesi için SQL Server örneğini çalıştıran sanal makinenin FQDN’si.The FQDN of the VM running the SQL Server instance, for database assessment.
  • SQL Server sanal makinesinde çalışan Windows Güvenlik Duvarı, 1433 numaralı TCP bağlantı noktasında (varsayılan) harici bağlantılara izin vermelidir.Windows Firewall running on the SQL Server VM should allow external connections on TCP port 1433 (default). Bu kurulum Data Migration Yardımcısı’nın bağlanmasına olanak tanır.This setup allows Data Migration Assistant to connect.

Değerlendirmeye genel bakışAssessment overview

Contoso, değerlendirmeyi aşağıdaki gibi yapar:Here's how Contoso performs its assessment:

  • 1. Adım: Data Migration Yardımcısı’nı indirip yükleme.Step 1: Download and install Data Migration Assistant. Contoso, şirket içi SQL Server veritabanının değerlendirmesi için Data Migration Yardımcısı’nı hazırlar.Contoso prepares Data Migration Assistant for assessment of the on-premises SQL Server database.
  • 2. Adım: Data Migration Yardımcısı’nı kullanarak veritabanını değerlendirme.Step 2: Assess the database by using Data Migration Assistant. Contoso, veritabanı değerlendirmesini çalıştırır ve analiz eder.Contoso runs and analyzes the database assessment.
  • 3. Adım: Azure Geçişi kullanarak VM değerlendirmesine hazırlanma.Step 3: Prepare for VM assessment by using Azure Migrate. Contoso, şirket içi hesapları ayarlar ve VMware ayarlarını düzenler.Contoso sets up on-premises accounts and adjusts VMware settings.
  • 4. Adım: Azure Geçişi kullanarak şirket içi VM’leri keşfetme.Step 4: Discover on-premises VMs by using Azure Migrate. Contoso, bir Azure Geçişi toplayıcı sanal makinesi oluşturur.Contoso creates an Azure Migrate collector VM. Daha sonra Contoso değerlendirme amacıyla sanal makineleri bulmak için toplayıcıyı çalıştırır.Then, Contoso runs the collector to discover VMs for assessment.
  • 5. Adım: Azure Geçişi kullanarak bağımlılık analizine hazırlanma.Step 5: Prepare for dependency analysis by using Azure Migrate. Contoso VM’lere Azure Geçişi aracılarını yükler, böylece şirket VM’ler arasındaki bağımlılık eşlemesini görebilir.Contoso installs Azure Migrate agents on the VMs, so the company can see dependency mapping between VMs.
  • 6. Adım: Azure Geçişi’ni kullanarak VM’leri değerlendirme.Step 6: Assess the VMs by using Azure Migrate. Contoso bağımlılıkları denetler, VM'leri gruplandırır ve değerlendirmeyi çalıştırır.Contoso checks dependencies, groups the VMs, and runs the assessment. Değerlendirme hazır olduğunda Contoso, geçişe hazırlık aşamasında değerlendirmeyi analiz eder.When the assessment is ready, Contoso analyzes the assessment in preparation for migration.
> [!NOTE]
> Assessments shouldn't just be limited to using tooling to discover information about your environment, you should schedule in time to speak to business owners, end users, other members within the IT department, etc in order to get a full picture of what is happening within the environment and understand things tooling cannot tell you. 

1. Adım: Data Migration Yardımcısı’nı indirip yüklemeStep 1: Download and install Data Migration Assistant

  1. Contoso, Microsoft İndirme Merkezi’nden Data Migration Yardımcısı’nı indirir.Contoso downloads Data Migration Assistant from the Microsoft Download Center.
    • Data Migration Yardımcısı, SQL Server örneğine bağlanabilen herhangi bir makineye yüklenebilir.Data Migration Assistant can be installed on any machine that can connect to the SQL Server instance. Contoso’nun SQL Server makinesinde çalıştırması gerekmez.Contoso doesn't need to run it on the SQL Server machine.
    • Data Migration Yardımcısı, SQL Server ana bilgisayarında çalıştırılmamalıdır.Data Migration Assistant shouldn't be run on the SQL Server host machine.
  2. Contoso yüklemeyi başlatmak için indirilen kurulum dosyasını (DownloadMigrationAssistant.msi) çalıştırır.Contoso runs the downloaded setup file (DownloadMigrationAssistant.msi) to begin the installation.
  3. Contoso, Son sayfasında, sihirbazı tamamlamadan önce Microsoft Data Migration Yardımcısı Başlat'ı seçer.On the Finish page, Contoso selects Launch Microsoft Data Migration Assistant before finishing the wizard.

2. Adım: SmartHotel360 için veritabanı değerlendirmesini çalıştırma ve analiz etmeStep 2: Run and analyze the database assessment for SmartHotel360

Şimdi Contoso, SmartHotel360 uygulaması için şirket içi SQL Server veritabanını analiz etmek amacıyla bir değerlendirme yapabilir.Now, Contoso can run an assessment to analyze its on-premises SQL Server database for the SmartHotel360 app.

  1. Data Migration Yardımcısı’nda Contoso Yeni > Değerlendirme’yi seçer ve değerlendirmeye bir proje adı verir.In Data Migration Assistant, Contoso selects New > Assessment, and then gives the assessment a project name.

  2. Contoso Kaynak sunucu türü için SQL Server’ı, Hedef sunucu türü için de Azure sanal makinelerinde SQL Server’ı seçerFor Source server type, Contoso selects SQL Server and for Target Server type, Contoso selects SQL Server on Azure Virtual Machines

    Data Migration Yardımcısı - Kaynak seçme

    Not

    Şu anda Data Migration Yardımcısı bir Azure SQL Veritabanı Yönetilen Örneği'ne geçiş için değerlendirme yapmayı desteklememektedir.Currently, Data Migration Assistant doesn't support assessment for migrating to an Azure SQL Database Managed Instance. Geçici bir çözüm olarak, Contoso değerlendirme için beklenen hedef olarak Azure VM üzerinde bir SQL Server kullanır.As a workaround, Contoso uses SQL Server on an Azure VM as the supposed target for the assessment.

  3. Hedef Sürüm Seç menüsünden Contoso hedef sürüm olarak SQL Server 2017’yi seçer.In Select Target Version, Contoso selects SQL Server 2017 as the target version. Contoso, SQL Veritabanı Yönetilen Örneği tarafından kullanılan sürüm olduğu için bu sürümü seçmelidir.Contoso needs to select this version because it's the version that's used by the SQL Database Managed Instance.

  4. Contoso, uyumluluk ve yeni özelliklerle ilgili bilgileri bulmasına yardımcı olacak raporları seçer:Contoso selects reports to help it discover information about compatibility and new features:

    • Uyumluluk sorunları, geçişi bölebilecek veya geçişten önce düşük ölçekli ayarlama gerektiren değişiklikleri belirtir.Compatibility issues note changes that might break migration or that require a minor adjustment before migration. Bu rapor, kullanımdan kaldırılmış olup halen kullanılan özelliklerden Contoso'yu haberdar eder.This report keeps Contoso informed about any features currently in use that are deprecated. Sorunlar, uyumluluk düzeyine göre düzenlenir.Issues are organized by compatibility level.
    • Yeni özellikler önerisi, geçişten sonra veritabanı için kullanılabilecek hedef SQL Server platformundaki yeni özellikleri belirtir.New feature recommendation notes new features in the target SQL Server platform that can be used for the database after migration. Yeni özellik önerileri Performans, Güvenlik ve Depolama başlıkları altında düzenlenir.New feature recommendations are organized under the headings Performance, Security, and Storage.

    Data Migration Yardımcısı - Uyumluluk sorunları ve yeni özellikler

  5. Sunucuya bağlan bölümünde Contoso, veritabanını çalıştıran VM’nin adını ve ona erişmeyi sağlayan kimlik bilgilerini girer.In Connect to a server, Contoso enters the name of the VM that's running the database and credentials to access it. Contoso, VM’nin SQL Server’a erişebildiğinden emin olmak için Sunucu sertifikasına güven’i seçer.Contoso selects Trust server certificate to make sure the VM can access SQL Server. Sonra Contoso Bağlan’ı seçer.Then, Contoso selects Connect.

    Data Migration Yardımcısı - Sunucuya bağlanma

  6. Kaynak ekle bölümünde Contoso değerlendirmek istediği veritabanını ekler ve sonra değerlendirmeyi başlatmak için İleri’yi seçer.In Add source, Contoso adds the database it wants to assess, and then selects Next to start the assessment.

  7. Değerlendirme oluşturulur.The assessment is created.

    Data Migration Yardımcısı - Değerlendirme oluşturma

  8. Sonuçları gözden geçir bölümünde Contoso değerlendirme sonuçlarını görüntüler.In Review results, Contoso views the assessment results.

Veritabanı değerlendirmesini analiz etmeAnalyze the database assessment

Sonuçlar kullanılabilir olduğu anda gösterilir.Results are displayed as soon as they're available. Contoso sorunları düzeltirse değerlendirmeyi yeniden gerçekleştirmek için Değerlendirmeyi yeniden başlat’ı seçmelidir.If Contoso fixes issues, it must select Restart assessment to rerun the assessment.

  1. Uyumluluk sorunları raporunda Contoso her uyumluluk düzeyinde herhangi bir sorun olup olmadığını denetler.In the Compatibility issues report, Contoso checks for any issues at each compatibility level. Uyumluluk düzeyleri, SQL Server sürümleriyle aşağıdaki şekilde eşlenir:Compatibility levels map to SQL Server versions as follows:

    • 100: SQL Server 2008/Azure SQL Veritabanı100: SQL Server 2008/Azure SQL Database
    • 110: SQL Server 2012/Azure SQL Veritabanı110: SQL Server 2012/Azure SQL Database
    • 120: SQL Server 2014/Azure SQL Veritabanı120: SQL Server 2014/Azure SQL Database
    • 130: SQL Server 2016/Azure SQL Veritabanı130: SQL Server 2016/Azure SQL Database
    • 140: SQL Server 2017/Azure SQL Veritabanı140: SQL Server 2017/Azure SQL Database

    Data Migration Yardımcısı - Uyumluluk sorunları ve rapor

  2. Contoso, Özellik önerileri raporunda, değerlendirmenin geçişten sonra önerdiği performans, güvenlik ve depolama özelliklerini görüntüler.In the Feature recommendations report, Contoso views performance, security, and storage features that the assessment recommends after migration. Bellek İçi OLTP, columnstore dizinleri, Stretch Database, Always Encrypted, dinamik veri maskeleme ve saydam veri şifrelemesi gibi çeşitli özellikler önerilir.A variety of features are recommended, including In-Memory OLTP, columnstore indexes, Stretch Database, Always Encrypted, dynamic data masking, and transparent data encryption.

    Data Migration Yardımcısı - Özellik önerileri raporu

    Not

    Contoso tüm SQL Server veritabanları için saydam veri şifrelemeyi etkinleştirmelidir.Contoso should enable transparent data encryption for all SQL Server databases. Veritabanının bulutta olduğu durumlarda bunun yapılması, veritabanının şirket içinde barındırıldığı durumlara göre çok daha kritiktir.This is even more critical when a database is in the cloud than when it's hosted on-premises. Saydam veri şifrelemesi yalnızca geçişten sonra etkinleştirilmelidir.Transparent data encryption should be enabled only after migration. Saydam veri şifrelemesi zaten etkinse, Contoso sertifikayı veya asimetrik anahtarı hedef sunucunun ana veritabanına taşımalıdır.If transparent data encryption is already enabled, Contoso must move the certificate or asymmetric key to the master database of the target server. Saydam veri şifrelemesi ile korunan bir veritabanını başka bir SQL Server örneğine taşıma hakkında bilgi edinin.Learn how to move a transparent data encryption-protected database to another SQL Server instance.

  3. Contoso, değerlendirmeyi JSON veya CSV biçiminde dışarı aktarabilir.Contoso can export the assessment in JSON or CSV format.

Not

Büyük ölçekli değerlendirmeler için:For large-scale assessments:

  • Birden fazla değerlendirmeyi eşzamanlı olarak çalıştırın ve Tüm değerlendirmeler sayfasındaki değerlendirmelerin durumunu görüntüleyin.Run multiple assessments concurrently and view the state of the assessments on the All assessments page.
  • Değerlendirmeleri bir SQL Server veritabanında birleştirin.Consolidate assessments into a SQL Server database.
  • Değerlendirmeleri bir Power BI raporunda birleştirin.Consolidate assessments into a Power BI report.

3. Adım: Azure Geçişi kullanarak VM değerlendirmesine hazırlanmaStep 3: Prepare for VM assessment by using Azure Migrate

Contoso’nun, Azure Geçişi’nin değerlendirme için sanal makineleri otomatik olarak bulmak amacıyla kullanacağı bir VMware hesabı oluşturması, sanal makine oluşturma haklarını doğrulaması, açık olması gereken bağlantı noktalarını not etmesi ve istatistik ayarlarının düzeyini ayarlaması gerekir.Contoso needs to create a VMware account that Azure Migrate can use to automatically discover VMs for assessment, verify rights to create a VM, note the ports that need to be opened, and set the statistics settings level.

VMware hesabı ayarlamaSet up a VMware account

VM bulma, vCenter Server’da aşağıdaki özelliklere sahip bir salt okunur hesap gerektirir:VM discovery requires a read-only account in vCenter Server that has the following properties:

  • Kullanıcı türü: En az bir salt okunur kullanıcı.User type: At least a read-only user.
  • İzinler: Veri merkezi nesnesi için Alt Nesnelere Yay onay kutusunu seçin.Permissions: For the datacenter object, select the Propagate to Child Objects checkbox. Rol için Salt okunur'u seçin.For Role, select Read-only.
  • Ayrıntılar: Kullanıcı veri merkezi düzeyinde atanır ve bu veri merkezindeki tüm nesnelere erişebilir.Details: The user is assigned at the datacenter level, with access to all objects in the datacenter.
  • Erişimi kısıtlamak için Alt nesneye yay ile Erişim yok rolünü alt nesnelere (vSphere konakları, veri depoları, VM’ler ve ağlar) atayın.To restrict access, assign the No access role with the Propagate to child object to the child objects (vSphere hosts, datastores, VMs, and networks).

Sanal makine oluşturma izinlerini doğrulamaVerify permissions to create a VM

Contoso, .ova biçiminde bir dosyayı içeri aktararak VM oluşturma izinlerine sahip olduğunu doğrular.Contoso verifies that it has permissions to create a VM by importing a file in .ova format. Ayrıcalıklara sahip bir rol oluşturma ve atama hakkında bilgi edinin.Learn how to create and assign a role with privileges.

Bağlantı noktalarını doğrulamaVerify ports

Contoso değerlendirmesinde bağımlılık eşlemesi kullanılır.The Contoso assessment uses dependency mapping. Bağımlılık eşlemesi, değerlendirilecek sanal makinelere bir aracının yüklenmesini gerektirir.Dependency mapping requires an agent to be installed on VMs that will be assessed. Aracının her sanal makinede 443 numaralı TCP bağlantı noktasından Azure’a bağlanabilmesi gerekir.The agent must be able to connect to Azure from TCP port 443 on each VM. Bağlantı gereksinimleri hakkında bilgi edinin.Learn about connection requirements.

4. Adım: VM'leri bulmaStep 4: Discover VMs

Contoso, VM'leri bulmak için bir Azure Geçişi projesi oluşturur.To discover VMs, Contoso creates an Azure Migrate project. Contoso, toplayıcı VM'yi indirip ayarlar.Contoso downloads and sets up the collector VM. Daha sonra Contoso şirket içi VM’lerini bulmak amacıyla sanal makineleri bulmak için toplayıcıyı çalıştırır.Then, Contoso runs the collector to discover its on-premises VMs.

Proje oluşturmaCreate a project

Aşağıdaki şekilde yeni bir Azure Geçişi projesi oluşturun.Set up a new Azure Migrate project as follows.

  1. Azure portalı > Tüm hizmetler bölümünde Azure Geçişi’ni arayın.In the Azure portal > All services, search for Azure Migrate.

  2. Hizmetler altında Azure Geçişi’ni seçin.Under Services, select Azure Migrate.

  3. Genel Bakış bölümünde Sunucuları bul, değerlendir ve geçiş altında Sunucuları değerlendir ve geçir üzerine tıklayın.In Overview, under Discover, assess and migrate servers, click Assess and migrate servers.

    Azure Geçişi - Geçiş projesi oluşturma

  4. Başlarken bölümünde Araç ekle’ye tıklayın.In Getting started, click Add tools.

  5. Projeyi geçir bölümünde Azure aboneliğinizi seçin ve henüz yapmadıysanız bir kaynak grubu oluşturun.In Migrate project, select your Azure subscription, and create a resource group if you don't have one.

  6. *Proje Ayrıntıları bölümünde proje adını ve projeyi oluşturmak istediğiniz coğrafyayı belirtin.In *Project Details, specify the project name, and the geography in which you want to create the project. Birleşik Devletler, Asya, Avrupa, Avustralya, Birleşik Krallık, Kanada, Hindistan ve Japonya desteklenir.United States, Asia, Europe, Australia, United Kingdom, Canada, India and Japan are supported.

    • Proje coğrafyası yalnızca şirket içi sanal makinelerden toplanan meta verileri depolamak için kullanılır.The project geography is used only to store the metadata gathered from on-premises VMs.
    • Bir geçiş çalıştırdığınızda herhangi bir hedef bölgeyi seçebilirsiniz.You can select any target region when you run a migration.
  7. İleri’ye tıklayın.Click Next.

  8. Değerlendirme aracı seç bölümünde Azure Geçişi: Sunucu Değerlendirmesi > İleri seçeneklerini belirleyin.In Select assessment tool, select Azure Migrate: Server Assessment > Next.

    Azure Geçişi - Değerlendirme Aracı

  9. Geçiş aracını seç bölümünde Şimdilik geçiş aracı eklemeyi atla > İleri seçeneğini belirleyin.In Select migration tool, select Skip adding a migration tool for now > Next.

  10. İnceleme + araç ekleme bölümünde ayarları gözden geçirip Araç ekle’ye tıklayın.In Review + add tools, review the settings, and click Add tools.

  11. Azure Geçişi projesinin dağıtılması için birkaç dakika bekleyin.Wait a few minutes for the Azure Migrate project to deploy. Proje sayfasına yönlendirilirsiniz.You'll be taken to the project page. Projeyi görmüyorsanız Azure Geçişi panosundaki Sunuculardan erişebilirsiniz.If you don't see the project, you can access it from Servers in the Azure Migrate dashboard.

Toplayıcı gerecini indirinDownload the collector appliance

  1. Geçiş hedefleri > Sunucular > Azure Geçişi: Sunucu Değerlendirmesi bölümünde Bul üzerine tıklayın.In Migration Goals > Servers > Azure Migrate: Server Assessment, click Discover.

  2. Makineleri bul > Makineleriniz sanallaştırıldı mı? bölümünde Evet, VMware vSphere hiper yöneticisi ile seçeneğini belirleyin.In Discover machines > Are your machines virtualized?, click Yes, with VMWare vSphere hypervisor.

  3. .OVA şablon dosyasını indirmek için İndir’e tıklayın.Click Download to download the .OVA template file.

    Azure Geçişi - Toplayıcıyı İndir

Toplayıcı gereci doğrulamaVerify the collector appliance

Contoso, VM'yi dağıtmadan önce OVA dosyasının güvenli olup olmadığını denetler:Before deploying the VM, Contoso checks that the OVA file is secure:

  1. Contoso, dosyanın indirildiği makinede bir yönetici Komut İstemi penceresi açar.On the machine on which the file was downloaded, Contoso opens an administrator Command Prompt window.

  2. Contoso, OVA dosyasının karmasını oluşturmak için aşağıdaki komutu çalıştırır:Contoso runs the following command to generate the hash for the OVA file:

    C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]

    Örnek:Example:

    C:\>CertUtil -HashFile C:\AzureMigrate\AzureMigrate.ova SHA256

  3. Oluşturulan karma, Geçiş için VMWare VM’lerini değerlendirme öğreticisinin Güvenliği doğrulama bölümünde listelenen karma değerlerle eşleşmelidir.The generated hash should match the hash values listed in the Verify security section of the Assess VMWare VMs for migration tutorial.

Toplayıcı gereci oluşturmaCreate the collector appliance

Contoso artık indirilen dosyayı vCenter Server örneğine aktarabilir ve toplayıcı gereci VM'sini sağlayabilir:Now, Contoso can import the downloaded file to the vCenter Server instance and provision the collector appliance VM:

  1. Contoso, vSphere Client konsolunda Dosya > OVF Şablonu Dağıt’ı seçer.In the vSphere Client console, Contoso selects File > Deploy OVF Template.

    vSphere Web İstemcisi - OVF şablonu dağıtma

  2. OVF Şablonu Dağıtma Sihirbazı’nda Contoso, Kaynak’ı seçer ve sonra OVA dosyasının konumunu belirtir.In the Deploy OVF Template Wizard, Contoso selects Source, and then specifies the location of the OVA file.

  3. Ad ve Konum bölümünde Contoso, toplayıcı VM için bir görünen ad belirtir.In Name and Location, Contoso specifies a display name for the collector VM. Ardından, VM'nin barındırılacağı stok konumunu seçer.Then, it selects the inventory location in which to host the VM. Contoso ayrıca toplayıcı gerecinin çalıştırılacağı ana bilgisayarı veya kümeyi belirtir.Contoso also specifies the host or cluster on which to run the collector appliance.

  4. Depolama bölümünde Contoso depolama konumunu belirtir.In Storage, Contoso specifies the storage location. Contoso, Disk Biçimi bölümünde depolama alanını nasıl sağlayacağını seçer.In Disk Format, Contoso selects how it wants to provision the storage.

  5. Ağ Eşlemesi’nde Contoso, toplayıcı sanal makinesinin bağlanacağı ağı belirtir.In Network Mapping, Contoso specifies the network in which to connect the collector VM. Meta verileri Azure’a göndermek için ağ, İnternet bağlantısına sahip olmalıdır.The network needs internet connectivity to send metadata to Azure.

  6. Contoso ayarları gözden geçirir ve sonra Dağıtımdan sonra aç > Son’u seçer.Contoso reviews the settings, and then selects Power on after deployment > Finish. Gereç oluşturulduktan sonra işlemin başarıyla tamamlandığını onaylayan bir ileti oluşturulur.A message that confirms successful completion appears when the appliance is created.

VM’leri bulmak için toplayıcıyı çalıştırmaRun the collector to discover VMs

Contoso şimdi VM’leri bulmak için toplayıcıyı çalıştırır.Now, Contoso runs the collector to discover VMs. Şu anda toplayıcı, işletim sistemi dili ve toplayıcı arabirimi dili olarak yalnızca İngilizce (ABD) ’yi desteklemektedir.Currently, the collector currently supports only English (United States) as the operating system language and collector interface language.

  1. vSphere Client konsolunda Contoso Konsolu Aç’ı seçer.In the vSphere Client console, Contoso selects Open Console. Contoso, toplayıcı sanal makinesi için lisanslama koşullarını ve parola tercihlerini belirtip kabul eder.Contoso specifies the accepts the licensing terms, and password preferences for the collector VM.

  2. Contoso, masaüstünde Microsoft Azure Alet Yapılandırma Yöneticisi kısayolunu seçer.On the desktop, Contoso selects the Microsoft Azure Appliance Configuration Manager shortcut.

    vSphere Client konsolu - Toplayıcı kısayolu

  3. Azure Geçişi Toplayıcısı’nda Contoso Önkoşulları ayarla’yı seçer.In Azure Migrate Collector, Contoso selects Set up prerequisites. Contoso lisans koşullarını kabul eder ve üçüncü taraf bilgilerini okur.Contoso accepts the license terms and reads the third-party information.

  4. Toplayıcı, sanal makinenin İnternet erişimi olup olmadığını, saatin eşitlenmiş olup olmadığını ve toplayıcı hizmetinin çalışmakta olup olmadığını denetler.The collector checks that the VM has internet access, that the time is synced, and that the collector service is running. (Toplayıcı hizmeti VM’de varsayılan olarak yüklüdür.) Contoso ayrıca VMware vSphere Sanal Disk Geliştirme Setini de yükler.(The collector service is installed by default on the VM.) Contoso also installs the VMware vSphere Virtual Disk Development Kit.

    Not

    Sanal makinenin, ara sunucu olmadan İnternet’e doğrudan erişiminin olduğu varsayılır.It's assumed that the VM has direct access to the internet without using a proxy.

    Azure Geçişi Toplayıcısı - Önkoşulları doğrulama

  5. Azure hesabınızda oturum açıp aboneliği seçin ve daha önce oluşturduğunuz projeyi Geçirin.Login to you Azure account and select the subscription and Migrate project you created earlier. Azure Portal’da tanımlayabilmeniz amacıyla alet için bir ad girin.Also enter a name for the appliance so you can identify it in the Azure Portal.

  6. vCenter Server ayrıntılarını belirtin bölümünde Contoso, vCenter Server örneğinin adı (FQDN) veya IP adresi ile bulma için kullanılan salt okunur kimlik bilgilerini girer.In Specify vCenter Server details, Contoso enters the name (FQDN) or IP address of the vCenter Server instance and the read-only credentials used for discovery.

  7. Contoso, VM bulma için bir kapsam seçer.Contoso selects a scope for VM discovery. Toplayıcı yalnızca belirtilen kapsam içindeki VM’leri bulabilir.The collector can discover only VMs that are within the specified scope. Kapsam belirli bir klasör, veri merkezi veya küme olarak ayarlanabilir.The scope can be set to a specific folder, datacenter, or cluster.

    vCenter Server ayrıntılarını belirtin

  8. Toplayıcı, Contoso ortamını keşfedip hakkında bilgi toplamak için çalışmaya başlayacak.The collector will now start to discovery and collect information about the Contoso environment.

    Toplama ilerleme durumunu görüntüleme

VM’lerin portalda olup olmadığını doğrulamaVerify VMs in the portal

Toplama tamamlandığında Contoso, VM'lerin portalda görünüp görünmediğini denetler:When collection is finished, Contoso checks that the VMs appear in the portal:

  1. Contoso, Azure Geçişi projesinde Sunucular > Keşfedilen Sunucular’ı seçer.In the Azure Migrate project, Contoso selects Servers > Discovered Servers. Contoso, bulmayı istediği VM'lerin gösterilip gösterilmediğini denetler.Contoso checks that the VMs that it wants to discover are shown.

    Azure Geçişi - Bulunan makineler

  2. Makinelerde şu anda Azure Geçişi aracıları yüklü değildir.Currently, the machines don't have the Azure Migrate agents installed. Contoso'nun bağımlılıkları görüntülemek için aracıları yüklemesi gerekir.Contoso must install the agents to view dependencies.

    Azure Geçişi - Aracı yüklemesi gerekli

5. Adım: Bağımlılık analizine hazırlanmaStep 5: Prepare for dependency analysis

Contoso değerlendirmek istediği bağımlılıkları görüntülemek için uygulama sanal makinelerine aracıları indirip yükler.To view dependencies between VMs that it wants to assess, Contoso downloads and installs agents on the app VMs. Contoso, uygulamaları için hem Windows hem de Linux’ta tüm sanal makinelere aracılar yükler.Contoso installs agents on all VMs for its apps, both for Windows and Linux.

Anlık görüntü almaTake a snapshot

VM'leri değiştirmeden önce bir kopyasını tutmak için Contoso, aracılar yüklenmeden önce bir anlık görüntü alır.To keep a copy of the VMs before modifying them, Contoso takes a snapshot before the agents are installed.

Makine anlık görüntüsü

Sanal makine aracılarını indirip yüklemeDownload and install the VM agents

  1. Contoso Makineler bölümünden makineyi seçer.In Machines, Contoso selects the machine. Bağımlılıklar sütununda, Contoso Yükleme gerektirir seçeneğini belirler.In the Dependencies column, Contoso selects Requires installation.

  2. Contoso, Makineleri bul bölmesinde şunları yapar:In the Discover machines pane, Contoso:

    • Her Windows sanal makinesi için Microsoft Monitoring Agent (MMA) ve Dependency Agent’ı indirir.Downloads the Microsoft Monitoring Agent (MMA) and Dependency Agent for each Windows VM.
    • Her Linux sanal makinesi için MMA ve Dependency Agent’ı indirir.Downloads the MMA and Dependency Agent for each Linux VM.
  3. Contoso, çalışma alanı kimliğini ve anahtarını kopyalar.Contoso copies the workspace ID and key. Contoso, MMA'yı yüklerken çalışma alanı kimliği ve anahtarına ihtiyaç duyar.Contoso needs the workspace ID and key when it installs the MMA.

    Aracıyı indirme

Windows sanal makinelerine aracı yüklemeInstall the agents on Windows VMs

Contoso, her VM üzerinde yüklemeyi çalıştırır.Contoso runs the installation on each VM.

Windows sanal makinelerine MMA yüklemeInstall the MMA on Windows VMs

  1. Contoso indirilen aracıya çift tıklar.Contoso double-clicks the downloaded agent.

  2. Hedef Klasör sayfasında Contoso, varsayılan yükleme klasörünü tutar ve sonra İleri’yi seçer.In Destination Folder, Contoso keeps the default installation folder, and then selects Next.

  3. Aracı Kurulum Seçenekleri bölümünde Contoso Aracıyı Azure Log Analytics’e bağla > İleri seçeneklerini belirler.In Agent Setup Options, Contoso selects Connect the agent to Azure Log Analytics > Next.

    Microsoft Monitoring Agent Kurulumu - Aracı Kurulum Seçenekleri

  4. Azure Log Analytics’te Contoso, portaldan kopyaladığı çalışma alanı kimliğini ve anahtarını yapıştırır.In Azure Log Analytics, Contoso pastes the workspace ID and key that it copied from the portal.

    Microsoft Monitoring Agent Kurulumu - Azure Log Analytics

  5. Contoso, Yüklemeye için Hazır bölümünde MMA’yı yükler.In Ready to Install, Contoso installs the MMA.

Windows sanal makinelerine Dependency agent yüklemeInstall the Dependency agent on Windows VMs

  1. Contoso, indirilen Dependency Agent’a çift tıklar.Contoso double-clicks the downloaded Dependency Agent.

  2. Contoso lisans koşullarını kabul eder ve yüklemenin bitmesini bekler.Contoso accepts the license terms and waits for the installation to finish.

    Dependency Agent Kurulumu - Yükleme

Linux sanal makinelerine aracı yüklemeInstall the agents on Linux VMs

Contoso, her VM üzerinde yüklemeyi çalıştırır.Contoso runs the installation on each VM.

Linux sanal makinelerine MMA yüklemeInstall the MMA on Linux VMs

  1. Contoso aşağıdaki komutu kullanarak her VM'de Python ctypes kitaplığını yükler:Contoso installs the Python ctypes library on each VM by using the following command:

    sudo apt-get install python-ctypeslib

  2. Contoso, MMA aracısını kök olarak yüklemek için komutu çalıştırmalıdır.Contoso must run the command to install the MMA agent as root. Kök olması için, Contoso aşağıdaki komutu çalıştırır ve sonra kök parolasını girer:To become root, Contoso runs the following command, and then enters the root password:

    sudo -i

  3. Contoso MMA'yı yükler:Contoso installs the MMA:

    • Contoso, komuta çalışma alanı kimliği ile anahtarını girer.Contoso enters the workspace ID and key in the command.
    • Komutlar 64 bit içindir.Commands are for 64-bit.
    • Çalışma alanı kimliği ve birincil anahtar, Azure portalındaki Log Analytics çalışma alanında bulunur.The workspace ID and primary key are located in the Log Analytics workspace in the Azure portal. Ayarlar’ı ve ardından Bağlı Kaynaklar sekmesini seçin.Select Settings, and then select the Connected Sources tab.
    • Log Analytics aracısını indirmek, sağlama toplamını doğrulamak ve aracıyı yükleyip eklemek için aşağıdaki komutları çalıştırın:Run the following commands to download the Log Analytics agent, validate the checksum, and install and onboard the agent:
    wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -w 6b7fcaff-7efb-4356-ae06-516cacf5e25d -s k7gAMAw5Bk8pFVUTZKmk2lG4eUciswzWfYLDTxGcD8pcyc4oT8c6ZRgsMy3MmsQSHuSOcmBUsCjoRiG2x9A8Mg==
    

Linux sanal makinelerine Dependency Agent'ı yüklemeInstall the Dependency Agent on Linux VMs

MMA yüklendikten sonra Contoso, Linux sanal makinelerine Dependency Agent’ı yükler:After the MMA is installed, Contoso installs the Dependency Agent on the Linux VMs:

  1. Dependency Agent, Linux bilgisayarlarına kendi kendine ayıklama ikili dosyası içeren InstallDependencyAgent-Linux64.bin kabuk betiği kullanılarak yüklenir.The Dependency Agent is installed on Linux computers by using InstallDependencyAgent-Linux64.bin, a shell script that has a self-extracting binary. Contoso sh kullanarak dosyayı çalıştırır veya dosyaya yürütme izinleri ekler.Contoso runs the file by using sh, or it adds execute permissions to the file itself.

  2. Contoso, Linux Dependency Agent’ı kök olarak yükler:Contoso installs the Linux Dependency Agent as root:

    wget --content-disposition https://aka.ms/dependencyagentlinux -O InstallDependencyAgent-Linux64.bin && sudo sh InstallDependencyAgent-Linux64.bin -s
    

6. Adım: Sanal makine değerlendirmesini çalıştırma ve analiz etmeStep 6: Run and analyze the VM assessment

Contoso artık makine bağımlılıklarını doğrulayıp bir grup oluşturabilir.Contoso can now verify machine dependencies and create a group. Ardından, grup için değerlendirmeyi gerçekleştirir.Then, it runs the assessment for the group.

Bağımlılıkları doğrulama ve grup oluşturmaVerify dependencies and create a group

  1. Contoso, analiz edilecek makineleri belirlemek için Bağımlılıkları Görüntüle’yi seçer.To determine which machines to analyze, Contoso selects View Dependencies.

    Azure Geçişi - Makine bağımlılıklarını görüntüleme

  2. SQLVM için bağımlılık eşlemi, aşağıdaki ayrıntıları gösterir:For SQLVM, the dependency map shows the following details:

    • Belirtilen süre (varsayılan olarak 1 saat) boyunca SQLVM’de çalıştırılan etkin ağ bağlantıları olan süreç grupları veya işlemler.Process groups or processes that have active network connections running on SQLVM during the specified time period (an hour, by default).
    • Tüm bağımlı makinelere/makinelerden gelen (istemci) ve giden (sunucu) TCP bağlantıları.Inbound (client) and outbound (server) TCP connections to and from all dependent machines.
    • Azure Geçişi aracılarının yüklü olduğu bağımlı makineler, ayrı kutular olarak gösterilir.Dependent machines that have the Azure Migrate agents installed are shown as separate boxes.
    • Aracıların yüklü olmadığı makineler, bağlantı noktası ve IP adresi bilgilerini gösterir.Machines that don't have the agents installed show port and IP address information.
  3. Aracının yüklü olduğu makinelerde (WEBVM), Contoso daha fazla bilgi görüntülemek için makine kutusunu seçer.For machines that have the agent installed (WEBVM), Contoso selects the machine box to view more information. Bu bilgiler FQDN, işletim sistemi ve MAC adresini içerir.The information includes the FQDN, operating system, and MAC address.

    Azure Geçişi - Grup bağımlılıklarını görüntüleme

  4. Contoso, gruba eklenecek sanal makineleri (SQLVM ve WEBVM) seçer.Contoso selects the VMs to add to the group (SQLVM and WEBVM). Contoso, birden çok VM seçmek için Ctrl tuşunu basılı tutar.Contoso holds the Ctrl key while clicking to select multiple VMs.

  5. Contoso Grup Oluştur’u seçer ve ardından bir ad (smarthotelapp) girer.Contoso selects Create Group, and then enters a name (smarthotelapp).

    Not

    Daha ayrıntılı bağımlılıkları görüntülemek için zaman aralığını genişletebilirsiniz.To view more granular dependencies, you can expand the time range. Belirli bir süre seçebilir veya başlangıç ve bitiş tarihlerini belirleyebilirsiniz.You can select a specific duration or select start and end dates.

Değerlendirme çalıştırmaRun an assessment

  1. Contoso, Gruplar bölümünde grubu (smarthotelapp) açar ve sonra Değerlendirme oluştur’u seçer.In Groups, Contoso opens the group (smarthotelapp), and then selects Create assessment.

    Azure Geçişi - Değerlendirme oluşturma

  2. Contoso değerlendirmeyi görüntülemek için Yönet > Yönet’i seçer.To view the assessment, Contoso selects Manage > Assessments.

Contoso varsayılan değerlendirme ayarlarını kullanır ancak aşağıdaki gibi ayarları özelleştirebilirsiniz.Contoso uses the default assessment settings, but you can customize settings.

Sanal makine değerlendirmesini analiz etmeAnalyze the VM assessment

Azure Geçişi değerlendirmesi, Azure ile şirket içi uyumluluğu, Azure sanal makinesi için önerilen doğru boyutlandırma ve tahmini aylık Azure maliyetleri hakkında bilgiler içerir.An Azure Migrate assessment includes information about the compatibility of on-premises with Azure, suggested right-sizing for Azure VM, and estimated monthly Azure costs.

Azure Geçişi - Değerlendirme raporu

Güvenilirlik derecelendirmesini gözden geçirmeReview confidence rating

Azure Geçişi - Değerlendirme görüntüsü

Bir değerlendirme 1 yıldızdan 5 yıldıza kadar güvenilirlik derecesine sahiptir (1 yıldız en düşük ve 5 yıldız en yüksektir).An assessment has a confidence rating of from 1 star to 5 stars (1 star is the lowest and 5 stars is the highest).

  • Güvenilirlik derecelendirmesi, değerlendirmeyi hesaplamak için gereken veri noktalarının kullanılabilirliği temelinde bir değerlendirmeye atanır.The confidence rating is assigned to an assessment based on the availability of data points that are needed to compute the assessment.

  • Derecelendirme, Azure Geçişi tarafından sağlanan boyut önerilerinin güvenilirliğini tahmin etmenize yardımcı olur.The rating helps you estimate the reliability of the size recommendations that are provided by Azure Migrate.

  • Güvenilirlik derecelendirmesi, performansa dayalı boyutlandırma yaptığınızda kullanışlıdır.The confidence rating is useful when you are doing performance-based sizing. Azure Geçişi, kullanım temelli boyutlandırma için yeterli veri noktasına sahip olmayabilir.Azure Migrate might not have enough data points for utilization-based sizing. Azure Geçişi, VM’yi boyutlandırmak için ihtiyaç duyduğu tüm veri noktalarına sahip olduğundan, şirket içi boyutlandırma için güvenilirlik derecesi her zaman 5 yıldızdır.For as on-premises sizing, the confidence rating is always 5 stars because Azure Migrate has all the data points it needs to size the VM.

  • Kullanılabilir veri noktalarının yüzdesine bağlı olarak değerlendirme için güvenilirlik derecelendirmesi sağlanır:Depending on the percentage of data points available, the confidence rating for the assessment is provided:

    Veri noktalarının kullanılabilirliğiAvailability of data points Güvenilirlik derecelendirmesiConfidence rating
    %0-%200%-20% 1 yıldız1 star
    %21-%4021%-40% 2 yıldız2 stars
    %41-%6041%-60% 3 yıldız3 stars
    %61-%8061%-80% 4 yıldız4 stars
    %81-%10081%-100% 5 yıldız5 stars

Azure için hazır olmayı doğrulamaVerify Azure readiness

Azure Geçişi - Değerlendirme hazır olma durumu

Değerlendirme raporu, tabloda özetlenen bilgileri gösterir.The assessment report shows the information that's summarized in the table. Performans tabanlı boyutlandırmayı göstermek için Azure Geçişi aşağıdaki bilgilere ihtiyaç duyar.To show performance-based sizing, Azure Migrate needs the following information. Bilgiler toplanamıyorsa, boyutlandırma değerlendirmesi doğru olmayabilir.If the information can't be collected, sizing assessment might not be accurate.

  • CPU ve bellek kullanımı verileri.Utilization data for CPU and memory.
  • Sanal makineye bağlı her disk için okuma/yazma IOPS ve aktarım hızı.Read/write IOPS and throughput for each disk attached to the VM.
  • Sanal makineye bağlı her ağ bağdaştırıcısı için ağa gelen/ağdan giden bilgiler.Network in/out information for each network adapter attached to the VM.
AyarSetting GöstergeIndication AyrıntılarDetails
Azure sanal makinesinin hazır olma durumuAzure VM readiness Sanal makinenin geçiş için hazır olup olmadığını belirtir.Indicates whether the VM is ready for migration. Olası durumlar:Possible states:

- Azure için hazır- Ready for Azure

- Koşullarla hazır- Ready with conditions

- Azure için hazır değil- Not ready for Azure

- Hazır olma durumu bilinmiyor- Readiness unknown

Bir sanal makinenin hazır olmaması durumunda Azure Geçişi uygulanacak bazı düzeltme adımlarını gösterir.If a VM isn't ready, Azure Migrate shows some remediation steps.
Azure sanal makinesi boyutuAzure VM size Azure Geçişi, hazır VM'ler için bir Azure VM boyut önerisi sağlar.For ready VMs, Azure Migrate provides an Azure VM size recommendation. Boyutlandırma önerisi, değerlendirme özelliklerine bağlıdır:Sizing recommendation depends on assessment properties:

- Performans tabanlı boyutlandırma kullandıysanız boyutlandırma, sanal makinelerin performans geçmişini dikkate alır.- If you used performance-based sizing, sizing considers the performance history of the VMs.

Şirket içi olarak seçeneğini kullandıysanız boyutlandırma, şirket içi sanal makine boyutunu temel alır ve kullanım verileri kullanılmaz.- If you used as on-premises, sizing is based on the on-premises VM size and utilization data isn't used.
Önerilen araçSuggested tool Azure makineleri aracıları çalıştırdığı için Azure Geçişi, makinenin içinde çalışan işlemlere bakar.Because Azure machines are running the agents, Azure Migrate looks at the processes that are running inside the machine. Makinenin bir veritabanı makinesi olup olmadığını belirler.It identifies whether the machine is a database machine.
Sanal makine bilgileriVM information Raporda işletim sistemi, önyükleme türü, disk ile depolama bilgileri gibi şirket içi sanal makine ayarları gösterilir.The report shows settings for the on-premises VM, including operating system, boot type, and disk and storage information.

Aylık maliyet tahminlerini gözden geçirmeReview monthly cost estimates

Bu görünümde, Azure’da çalışan sanal makinelerin toplam işlem ve depolama maliyeti görüntülenir.This view shows the total compute and storage cost of running the VMs in Azure. Ayrıca her makinenin ayrıntıları gösterilir.It also shows details for each machine.

Azure Geçişi - Azure maliyetleri

  • Maliyet tahminleri, makine için boyut önerileri kullanılarak hesaplanır.Cost estimates are calculated by using the size recommendations for a machine.
  • İşlem ve depolama için tahmini aylık maliyetler gruptaki tüm VM’ler için birleştirilir.Estimated monthly costs for compute and storage are aggregated for all VMs in the group.

Değerlendirmenin ardından temizlemeClean up after assessment

  • Değerlendirme tamamlandığında, Contoso gelecekteki değerlendirmelerde kullanılmak üzere Azure Geçişi gerecini korur.When the assessment finishes, Contoso retains the Azure Migrate appliance to use in future evaluations.
  • Contoso, VMware VM'yi kapatır.Contoso turns off the VMware VM. Contoso, ek VM'leri değerlendirirken bu gereci yeniden kullanacaktır.Contoso will use it again when it evaluates additional VMs.
  • Contoso, Contoso Geçişi projesini Azure'da tutar.Contoso keeps the Contoso Migration project in Azure. Proje şu anda Doğu ABD Azure bölgesindeki ContosoFailoverRG kaynak grubunda dağıtılmış durumdadır.The project currently is deployed in the ContosoFailoverRG resource group in the East US Azure region.
  • Toplayıcı VM, 180 günlük bir değerlendirme lisansına sahiptir.The collector VM has a 180-day evaluation license. Bu sınırın süresi dolarsa, Contoso'nun toplayıcıyı tekrar indirip ayarlaması gerekir.If this limit expires, Contoso will need to download the collector and set it up again.

SonuçConclusion

Bu senaryoda Contoso, Veri Geçişi Değerlendirme aracını kullanarak SmartHotel360 uygulama veritabanını değerlendirir.In this scenario, Contoso assesses its SmartHotel360 app database by using the Data Migration Assessment tool. Azure Geçişi hizmetini kullanarak şirket içi VM'leri değerlendirir.It assesses the on-premises VMs by using the Azure Migrate service. Contoso, şirket içi kaynakların Azure’a geçiş için hazır olduğundan emin olmak üzere değerlendirmeleri gözden geçirir.Contoso reviews the assessments to make sure that on-premises resources are ready for migration to Azure.

Sonraki adımlarNext steps

Contoso bu iş yükünü olası bir geçiş adayı olarak değerlendirdikten sonra, şirket içi altyapısını ve Azure altyapısını geçişe hazırlamaya başlayabilir.After Contoso assesses this workload as a potential migration candidate, it can begin preparing its on-premises infrastructure and its Azure infrastructure for migration. Contoso’nun bu işlemleri nasıl gerçekleştirdiğine ilişkin bir örnek için Bulut Benimseme Çerçevesi en iyi geçiş deneyimleri bölümündeki Azure altyapısını dağıtma makalesine bakın.See the deploy Azure infrastructure article in the Cloud Adoption Framework migrate best practices section for an example of how Contoso performs these processes.