Değerlendirmeye Genel Bakış (Azure SQL'e geçiş)

Bu makalede, Azure Geçişi: Bulma ve değerlendirme aracını kullanarak bir VMware, Microsoft Hyper-V ve Fiziksel ortamdan Azure VM'de SQL Server'a veya Azure SQL Veritabanı ya da Azure SQL Yönetilen Örneği şirket içi SQL Server örneklerini geçirmeye yönelik değerlendirmelere genel bakış sağlanır.

Değerlendirme nedir?

Bulma ve değerlendirme aracıyla yapılan bir değerlendirme, verilerin belirli bir zaman dilimi anlık görüntüsüdür ve hazır olma durumunu ölçer ve şirket içi sunucuları Azure'a geçirmenin etkisini tahmin eder.

Değerlendirme türleri

Azure Geçişi'ni kullanarak oluşturabileceğiniz üç tür değerlendirme vardır: Bulma ve değerlendirme aracı.

Değerlendirme Türü Ayrıntılar
Azure VM Şirket içi sunucularınızı Azure sanal makinelerine geçirmeye yönelik değerlendirmeler.

Bu değerlendirme türünü kullanarak VMware ve Hyper-V ortamındaki şirket içi sunucularınızı ve Azure VM'lerine geçiş için fiziksel sunucuları değerlendirebilirsiniz.
Azure SQL Şirket içi SQL sunucularınızı VMware, Microsoft Hyper-V ve Fiziksel ortamlarınızdan Azure VM'de SQL Server'a veya Azure SQL Veritabanı ya da Azure SQL Yönetilen Örneği geçirmeye yönelik değerlendirmeler.
Azure App Service IIS web sunucularında çalışan şirket içi ASP.NET web uygulamalarınızı VMware ortamınızdan Azure Uygulaması Hizmetine geçirmeye yönelik değerlendirmeler.
Azure VMware Çözümü (AVS) Şirket içi sunucularınızı Azure VMware Çözümü'ne (AVS) geçirmeye yönelik değerlendirmeler.

Bu değerlendirme türünü kullanarak şirket içi VMware VM'lerinizi Azure VMware Çözümü (AVS) geçiş için değerlendirebilirsiniz. Daha fazla bilgi edinin.

Not

Bulma ve değerlendirme aracında Azure VM veya AVS değerlendirmelerinin sayısı yanlışsa, tüm değerlendirmelere gitmek ve Azure VM veya AVS değerlendirmelerini yeniden hesaplamak için toplam değerlendirme sayısına tıklayın. Daha sonra Bulma ve değerlendirme aracı bu değerlendirme türü için doğru sayıyı gösterir.

Azure SQL değerlendirmesi iki boyutlandırma ölçütü sağlar:

Boyutlandırma ölçütü Ayrıntılar Veri
Şirket içi olarak Yalnızca şirket içi SQL Server yapılandırmasına göre önerilerde bulunan değerlendirmeler Azure SQL yapılandırması, ayrılmış çekirdekler, ayrılan toplam bellek ve veritabanı boyutlarını içeren şirket içi SQL Server yapılandırmasını temel alır.
Performans tabanlı Toplanan performans verilerine göre öneriler sunan değerlendirmeler Azure SQL yapılandırması, CPU kullanımı, Bellek kullanımı, IOPS (Veri ve Günlük dosyaları), aktarım hızı ve GÇ işlemlerinin gecikme süresini içeren SQL örneklerinin ve veritabanlarının performans verilerini temel alır.

Şirket içi SQL sunucularımı Nasıl yaparım? değerlendirdim?

Basit bir Azure Geçişi aleti tarafından toplanan yapılandırma ve kullanım verilerini kullanarak şirket içi SQL Server örneklerinizi değerlendirebilirsiniz. Alet, şirket içi SQL sunucusu örneklerini ve veritabanlarını bulur ve yapılandırma ve performans verilerini Azure Geçişi'ne gönderir. Daha fazla bilgi edinin.

Aletle değerlendirme Nasıl yaparım??

Şirket içi sunucuları bulmak için bir Azure Geçişi aleti dağıtıyorsanız aşağıdaki adımları uygulayın:

  1. Azure Geçişi ile çalışmak için Azure'ı ve şirket içi ortamınızı ayarlayın.
  2. İlk değerlendirmeniz için bir Azure Geçişi projesi oluşturun ve Azure Geçişi: Bulma ve değerlendirme aracını ekleyin.
  3. Basit bir Azure Geçişi aleti dağıtın. Alet şirket içi sunucuları sürekli bulur ve Azure Geçişi'ne yapılandırma ve performans verileri gönderir. Aleti VM veya fiziksel sunucu olarak dağıtın. Değerlendirmek istediğiniz sunuculara herhangi bir şey yüklemeniz gerekmez.

Alet bulmaya başladıktan sonra, değerlendirmek istediğiniz sunucuları bir gruba toplayabilir ve Azure SQL değerlendirme türüne sahip grup için bir değerlendirme çalıştırabilirsiniz.

Bu adımları denemek için SQL Server örneklerini değerlendirme öğreticimizi izleyin.

Alet SQL örnekleri ve veritabanları için performans verilerini nasıl hesaplar?

Alet şu adımları izleyerek işlem ayarları için performans verilerini toplar:

  1. Alet gerçek zamanlı bir örnek noktası toplar. SQL sunucuları için her 30 saniyede bir örnek bir nokta toplar.
  2. Alet, 10 dakikada bir 30 saniyede bir toplanan örnek veri noktalarını toplar. Veri noktasını oluşturmak için alet tüm örneklerden en yüksek değerleri seçer. Her sayacın maksimum, ortalama ve varyansını Azure'a gönderir.
  3. Azure Geçişi, geçen ayın 10 dakikalık veri noktalarının tümünü depolar.
  4. Değerlendirme oluşturduğunuzda Azure Geçişi, doğru boyutlandırma için kullanılacak uygun veri noktasını tanımlar. Tanımlama, performans geçmişi ve yüzdebirlik kullanım için yüzde birlik değerleri temel alır.
    • Örneğin, performans geçmişi bir hafta ve yüzdebirlik kullanım 95. yüzdebirlik dilim ise değerlendirme, geçen haftanın 10 dakikalık örnek noktalarını sıralar. Bunları artan düzende sıralar ve doğru boyutlandırma için 95. yüzdebirlik değeri seçer.
    • 95. yüzdebirlik değer, 99. yüzdebirlik değeri seçtiğinizde dahil edilebilecek aykırı değerleri yoksaydığınızdan emin olur.
    • Dönemin en yüksek kullanımını seçmek ve aykırı değerleri kaçırmak istemiyorsanız yüzdebirlik kullanım için 99. yüzdebirlik değeri seçin.
  5. Bu değer, aletin topladığı bu ölçümler için etkili performans kullanım verilerini almak için konfor faktörüyle çarpılır:
    • CPU kullanımı (%)
    • Bellek kullanımı (%)
    • GÇ/sn ve Yazma GÇ/sn (Veri ve Günlük dosyaları)
    • MB/sn okuma ve Yazma MB/sn (Aktarım Hızı)
    • GÇ işlemlerinin gecikme süresi

Azure SQL değerlendirmesi oluşturmak ve özelleştirmek için hangi özellikler kullanılır?

Azure SQL değerlendirme özellikleri şunlardır:

Bölüm Ayar Ayrıntılar
Hedef ve fiyatlandırma ayarları Hedef konum Geçirmek istediğiniz Azure bölgesi. Azure SQL yapılandırması ve maliyet önerileri, belirttiğiniz konumu temel alır.
Hedef ve fiyatlandırma ayarları Ortam türü SQL dağıtımlarının Üretim veya Geliştirme/Test için geçerli olan fiyatlandırmayı uygulayacağı ortam.
Hedef ve fiyatlandırma ayarları Teklif/Lisans programı Kaydolduysanız Azure teklifi. Şu anda bu alan varsayılan olarak Kullandıkça öde alanıdır ve bu da size perakende Azure fiyatları sunar.

Kullandıkça öde teklifinin üzerine ayrılmış kapasite ve Azure Hibrit Avantajı uygulayarak ek indirimden yararlanabilirsiniz.
Kullandıkça öde teklifine ve Geliştirme/Test ortamına Azure Hibrit Avantajı uygulayabilirsiniz. Değerlendirme, Kullandıkça öde teklifinin ve Geliştirme/Test ortamının üzerine Ayrılmış Kapasite uygulamayı desteklemez.
Teklif Kullandıkça öde ve Ayrılmış kapasite ayrılmış örnek yok olarak ayarlandıysa, aylık maliyet tahminleri VM çalışma süresi alanında seçilen saat sayısı önerilen SKU'nun saatlik fiyatıyla çarpılarak hesaplanır.
Hedef ve fiyatlandırma ayarları Tasarruf seçenekleri - Azure SQL MI ve DB (PaaS) Değerlendirmenin Azure işlem maliyetinizi iyileştirmeye yardımcı olması için göz önünde bulundurmasını istediğiniz ayrılmış kapasite tasarrufu seçeneğini belirtin.

Azure rezervasyonları (1 yıl veya 3 yıl ayrılmış) en tutarlı şekilde çalışan kaynaklar için iyi bir seçenektir.

'Yok' seçeneğini belirlediğinizde Azure işlem maliyeti Kullandıkça öde fiyatına veya gerçek kullanıma göre hesaplanır.

Ayrılmış Örnekleri kullanabilmek için teklif/lisans programında kullandıkça öde seçeneğini belirlemeniz gerekir. 'Yok' dışında herhangi bir tasarruf seçeneğini belirlediğinizde, 'İndirim (%)' ve "VM çalışma süresi" ayarları geçerli değildir. Aylık maliyet tahminleri, önerilen SKU'nun saatlik fiyatıyla 744 saat çarpılarak hesaplanır.
Hedef ve fiyatlandırma ayarları Tasarruf seçenekleri - Azure VM'de SQL Server (IaaS) Azure işlem maliyetinizi iyileştirmeye yardımcı olmak için değerlendirmenin göz önünde bulundurmasını istediğiniz tasarruf seçeneğini belirtin.

Azure rezervasyonları (1 yıl veya 3 yıl ayrılmış) en tutarlı şekilde çalışan kaynaklar için iyi bir seçenektir.

Azure Tasarruf Planı (1 yıl veya 3 yıllık tasarruf planı) ek esneklik ve otomatik maliyet iyileştirmesi sağlar. İdeal olarak geçiş sonrasında Azure rezervasyon ve tasarruf planını aynı anda kullanabilirsiniz (önce rezervasyon kullanılır), ancak Azure Geçişi değerlendirmelerinde bir kerede yalnızca 1 tasarruf seçeneğine ilişkin maliyet tahminlerini görebilirsiniz.

'Yok' seçeneğini belirlediğinizde Azure işlem maliyeti Kullandıkça öde fiyatına veya gerçek kullanıma göre hesaplanır.

Ayrılmış Örnekleri veya Azure Tasarruf Planını kullanabilmek için teklif/lisans programında kullandıkça öde seçeneğini belirlemeniz gerekir. 'Yok' dışında herhangi bir tasarruf seçeneğini belirlediğinizde, 'İndirim (%)' ve "VM çalışma süresi" ayarları geçerli değildir. Aylık maliyet tahminleri, VM çalışma süresi alanındaki 744 saatin önerilen SKU'nun saatlik fiyatıyla çarpılmasıyla hesaplanır.
Hedef ve fiyatlandırma ayarları Para Birimi Hesabınızın ödeme para birimi.
Hedef ve fiyatlandırma ayarları İndirim (%) Azure teklifinin üzerine aldığınız aboneliğe özgü indirimler. Varsayılan ayar, %0’dır.
Hedef ve fiyatlandırma ayarları VM çalışma süresi Sunucuların/VM'lerin çalıştırılacak süreyi (gün/ay/saat) belirtin. Bu, Azure VM'lerinin sürekli çalışmayabileceğinin farkında olduğunuz Azure VM'de SQL Server için maliyet tahminlerini hesaplamak için kullanışlıdır.
Önerilen hedefin Azure VM'de SQL Server olduğu sunucular için maliyet tahminleri belirtilen süreye göre belirlenir. Varsayılan değer ayda 31 gündür/günde 24 saattir.
Hedef ve fiyatlandırma ayarları Azure Hibrit Avantajı Zaten bir Windows Server ve/veya SQL Server lisansınız mı yoksa Enterprise Linux aboneliğiniz mi (RHEL ve SLES) olduğunu belirtin. Azure Hibrit Avantajı iş yüklerinizi bulutta çalıştırma maliyetlerini önemli ölçüde düşürmeye yardımcı olan bir lisanslama avantajıdır. Şirket içi Yazılım Güvencesi özellikli Windows Server ve SQL Server lisanslarınızı Azure’da kullanmanıza olanak tanır. Örneğin, bir SQL Server lisansınız varsa ve bunlar SQL Server Abonelikleri için etkin Yazılım Güvencesi kapsamındaysa, lisansları Azure'a getirdiğinizde Azure Hibrit Avantajı başvurabilirsiniz.
Değerlendirme ölçütleri Boyutlandırma ölçütü Varsayılan olarak Performans tabanlı olarak ayarlanır; yani Azure Geçişi, Azure VM'de ve/veya Azure SQL Veritabanı ve/veya Azure SQL Yönetilen Örneği yapılandırmasında en uygun boyutlu SQL Server'ı önermek için SQL örnekleri ve tarafından yönetilen veritabanlarıyla ilgili performans ölçümlerini toplar.

Performans ölçümü tabanlı iyileştirmeler olmadan yalnızca şirket içi SQL Server yapılandırmasına dayalı öneriler almak için bunu Şirket içi olarak değiştirebilirsiniz.
Değerlendirme ölçütleri Performans geçmişi Değerlendirmeyi temel almak istediğiniz veri süresini belirtin. (Varsayılan değer bir gündür)
Değerlendirme ölçütleri Yüzdebirlik kullanımı Performans örneği için kullanmak istediğiniz yüzde birlik değeri belirtin. (Varsayılan değer 95. yüzdebirlik dilimdir)
Değerlendirme ölçütleri Konfor katsayısı Değerlendirme sırasında kullanmak istediğiniz arabelleği belirtin. Bu, mevsimsel kullanım, kısa performans geçmişi ve gelecekteki kullanımdaki artışlar gibi sorunları açıklar.
Değerlendirme ölçütleri İyileştirme tercihi Önerilen değerlendirme raporu için tercihi belirtin. Maliyeti en aza indir seçeneğinin seçilmesi Önerilen değerlendirme raporunun en az geçiş sorunu olan ve en uygun maliyetli dağıtım türlerini önermesine neden olurken, PaaS'a Modernleştir'in seçilmesi, SQL Server örneğinin paas'a geçiş için hazır olduğu her yerde IaaS Azure(VM' ler) üzerinden PaaS (Azure SQL MI veya DB) dağıtım türlerini öneren Önerilen değerlendirme raporuyla sonuçlanır.
Azure SQL Yönetilen Örneği boyutlandırma Hizmet Katmanı Azure SQL Yönetilen Örneği geçiş için iş gereksinimlerinizi karşılamak için en uygun hizmet katmanı seçeneğini belirleyin:

Azure Geçişi'nin sunucularınız için en uygun hizmet katmanını önermesini istiyorsanız Önerilen'i seçin. Bu Genel amaçlı veya İş açısından kritik olabilir.

Bütçe odaklı iş yükleri için tasarlanmış bir Azure SQL yapılandırması istiyorsanız Genel Amaçlı'ya tıklayın.

Hatalara ve hızlı yük devretmelere karşı yüksek dayanıklılığa sahip düşük gecikme süreli iş yükleri için tasarlanmış bir Azure SQL yapılandırması istiyorsanız İş Açısından Kritik seçin.
Azure SQL Yönetilen Örneği boyutlandırma Örnek türü Varsayılan olarak Tek örnek olarak kabul edilir.
Azure SQL Yönetilen Örneği boyutlandırma Fiyatlandırma Katmanı Varsayılan değer Standart'tır.
Azure VM'de SQL Server boyutlandırma VM serisi Azure VM boyutlandırması üzerinde SQL Server için göz önünde bulundurmak istediğiniz Azure VM serisini belirtin. Değerlendirme, SQL Server veya SQL Server örneğinizin yapılandırma ve performans gereksinimlerine bağlı olarak seçilen VM serisi listesinden bir VM boyutu önerir.
Ayarları gerektiği gibi düzenleyebilirsiniz. Örneğin, D serisi VM'yi dahil etmek istemiyorsanız, D serisini bu listeden hariç tutabilirsiniz.
Azure SQL değerlendirmeleri SQL iş yükleriniz için en iyi performansı vermeyi amaçladığından, VM serisi listesinde yalnızca SQL Server'ınızı Azure Sanal Makineler(VM) üzerinde çalıştırmak için en iyi duruma getirilmiş VM'ler bulunur. Daha fazla bilgi edinin.
Azure VM'de SQL Server boyutlandırma Depolama Türü Varsayılan olarak Önerilen olarak belirlenir. Bu, değerlendirmenin seçilen ortam türüne, şirket içi disk boyutuna, IOPS'ye ve aktarım hızına göre en uygun Azure Yönetilen Diski önerdiği anlamına gelir.
Azure SQL Veritabanı boyutlandırma Hizmet Katmanı Azure SQL Veritabanı geçiş için iş gereksinimlerinizi karşılamak için en uygun hizmet katmanı seçeneğini belirleyin:

Azure Geçişi'nin sunucularınız için en uygun hizmet katmanını önermesini istiyorsanız Önerilen'i seçin. Bu Genel amaçlı veya İş açısından kritik olabilir.

Bütçe odaklı iş yükleri için tasarlanmış bir Azure SQL yapılandırması istiyorsanız Genel Amaçlı'ya tıklayın.

Hatalara ve hızlı yük devretmelere karşı yüksek dayanıklılığa sahip düşük gecikme süreli iş yükleri için tasarlanmış bir Azure SQL yapılandırması istiyorsanız İş Açısından Kritik seçin.
Azure SQL Veritabanı boyutlandırma Örnek türü Varsayılan olarak Tek veritabanı' dır.
Azure SQL Veritabanı boyutlandırma Satın alma modeli Varsayılan olarak sanal çekirdek olarak belirlenir.
Azure SQL Veritabanı boyutlandırma İşlem katmanı Varsayılan olarak Sağlandı olarak ayarlı.
Yüksek kullanılabilirlik ve olağanüstü durum kurtarma özellikleri Olağanüstü durum kurtarma bölgesi Varsayılan olarak Hedef konumun bölgeler arası çoğaltma çifti kullanılır. Seçilen Hedef konumun henüz böyle bir çifti olmadığında olası olmayan bir durumda, belirtilen Hedef konumun kendisi varsayılan olağanüstü durum kurtarma bölgesi olarak seçilir.
Yüksek kullanılabilirlik ve olağanüstü durum kurtarma özellikleri Çok alt ağ amacı Varsayılan olarak Olağanüstü durum kurtarma olarak ayarlı.

Bazı çoğaltma gecikmelerinin tolere edilebilir olduğu zaman uyumsuz veri çoğaltması istiyorsanız Olağanüstü durum kurtarma'yı seçin. Bu, coğrafi yedeklilik kullanarak daha yüksek dayanıklılık sağlar. Yük devretme durumunda henüz çoğaltılmamış veriler kaybolabilir.

Veri çoğaltmasının zaman uyumlu olmasını ve çoğaltma gecikmesi nedeniyle veri kaybı olmamasını istiyorsanız Yüksek kullanılabilirlik'i seçin. Bu ayar, değerlendirmenin azure Sanal Makineler daha yüksek kullanılabilirlik sağlamak için Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği'lerdeki yerleşik yüksek kullanılabilirlik seçeneklerinden ve kullanılabilirlik alanlarından ve alanlar arası yedeklilikten yararlanmasını sağlar. Yük devretme durumunda veri kaybı olmaz.
Yüksek kullanılabilirlik ve olağanüstü durum kurtarma özellikleri İnternet Erişimi Varsayılan olarak Kullanılabilir olarak ayarlı.

Azure VM'lerinden giden İnternet erişimine izin verirseniz Kullanılabilir'i seçin. Bu, Azure Sanal Makineler'de Windows Server Yük Devretme Kümeleri için önerilen yaklaşım olan Bulut Tanığı'nın kullanılmasına olanak tanır.

Azure VM'lerinin giden İnternet erişimi yoksa Kullanılamaz'ı seçin. Bu, Azure Sanal Makineler'da Windows Server Yük Devretme Kümeleri için bir Paylaşılan Disk'in tanık olarak kullanılmasını gerektirir.
Yüksek kullanılabilirlik ve olağanüstü durum kurtarma özellikleri Zaman uyumsuz işleme modu amacı Varsayılan olarak Olağanüstü durum kurtarma olarak ayarlı.

Performansı etkilemeden veriler için daha yüksek dayanıklılık sağlamak için zaman uyumsuz işleme kullanılabilirlik modu kullanıyorsanız Olağanüstü durum kurtarma'yı seçin. Yük devretme durumunda henüz çoğaltılmamış veriler kaybolabilir.

Kullanılabilirliği geliştirmek ve okuma trafiğinin ölçeğini genişletmek için zaman uyumsuz işleme verileri kullanılabilirlik modu kullanıyorsanız Yüksek kullanılabilirlik'i seçin. Bu ayar, değerlendirmenin daha yüksek kullanılabilirlik sağlamak ve ölçeği genişletmek için Azure SQL Veritabanı, Azure SQL Yönetilen Örneği ve Azure Sanal Makineler yerleşik yüksek kullanılabilirlik özelliklerinden yararlanmasını sağlar.
Güvenlik Güvenlik Varsayılan olarak Evet olarak Bulut için Microsoft Defender.

Azure'da güvenlik araçları için hazır olma durumunu ve maliyeti değerlendirmek isteyip istemediğinizi belirtir. Ayar varsayılan Evet değerine sahipse, Bulut için Microsoft Defender ile Azure SQL MI/DB'nizin güvenlik hazırlığını ve maliyetlerini Bulut için Microsoft Defender ile değerlendirir.

Azure Geçişi ile değerlendirme oluşturmaya yönelik en iyi yöntemleri gözden geçirin.

Hazır olma durumunu hesaplama

Not

Değerlendirme yalnızca çevrimiçi durumdaki veritabanlarını içerir. Veritabanı başka bir durumdaysa, değerlendirme bu tür veritabanları için hazırlık, boyutlandırma ve maliyet hesaplamasını yoksayar. Bu tür veritabanlarını değerlendirmek isterseniz, veritabanının durumunu değiştirin ve değerlendirmeyi bir süre içinde yeniden hesap edin.

Azure SQL hazırlığı

Farklı geçiş stratejileri için hazırlık denetimleri:

SQL örnekleri ve veritabanları için Azure SQL hazırlığı, Azure VM, Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği üzerinde SQL Server ile özellik uyumluluk denetimini temel alır:

  1. Azure SQL değerlendirmesi, uyumluluk sorunlarını belirlemek için şu anda kaynak SQL Server iş yükleri (SQL Aracısı işleri, bağlı sunucular vb.) ve kullanıcı veritabanları şemaları (tablolar, görünümler, tetikleyiciler, saklı yordamlar vb.) tarafından kullanılan SQL Server örneği özelliklerini dikkate alır.
  2. Herhangi bir uyumluluk sorunu bulunmazsa, örnek hedef dağıtım türü için Hazır olarak işaretlenir (Azure VM'de SQL Server veya Azure SQL Veritabanı ya da Azure SQL Yönetilen Örneği)
  3. Belirli bir hedef dağıtım türüne geçişi engellemeyen kullanım dışı veya desteklenmeyen özellikler gibi kritik olmayan uyumluluk sorunları varsa, örnek uyarı ayrıntıları ve önerilen düzeltme yönergeleriyle Hazır (köprülü) olarak işaretlenir. Bu, kaynak verilerin Always On Kullanılabilirlik Grubu yapılandırmasına sahip olduğu ve gerekli çoğaltmaların belirli bir hedef dağıtım türüyle kullanılabilir olanları aştığı durumu içerir.
  4. Belirli bir hedef dağıtım türüne geçişi engelleyebilecek herhangi bir uyumluluk sorunu varsa, örnek sorun ayrıntıları ve önerilen düzeltme yönergeleriyle Koşullarla hazır olarak işaretlenir.
    • Önerilen dağıtımda, Azure SQL MI örnekleri ve Azure VM'de SQL Server örnekleri hazır olma raporları, bir SQL örneğinde belirli bir hedef dağıtım türü için hazır olmayan bir veritabanı bile varsa, örnek bu dağıtım türü için koşullarla hazır olarak işaretlenir.
  5. Hazır değil: Değerlendirme, Azure VM/Azure SQL MI/Azure SQL DB yapılandırmasında istenen yapılandırma ve performans özelliklerini karşılayan bir SQL Server bulamadı. Örneği/sunucuyu istenen hedef dağıtım türüne hazır hale getirmek için öneriyi gözden geçirin.
  6. Bulma işlemi devam ediyorsa veya bir SQL örneği veya veritabanı için bulma sorunları varsa, değerlendirme bu SQL örneğinin hazırlığını hesaplayamadıkça örnek Bilinmiyor olarak işaretlenir.

Not

Önerilen dağıtım stratejisinde, örnekleri Azure VM'de SQL Server'a geçirmek, SQL Server örneklerini geçirmek için önerilen stratejidir. ANCAK SQL Server kimlik bilgileri kullanılamadığında, Azure SQL değerlendirmesi doğru boyutlu lift-and-shift yani "Azure VM'de SQL Server'a Sunucu" önerileri sağlar.

Azure VM'de SQL Server'a tüm sunucular:

Burada hazır olma durumu bölümüne bakın.

Önerilen dağıtım geçiş stratejisi için değerlendirme, SQL örneğinizle en uyumlu ve en uygun maliyetli Azure SQL dağıtım türünü önerir. Microsoft tarafından önerilen bir hedefe geçiş, genel geçiş çalışmanızı azaltır. Örneğiniz Azure VM, Azure SQL Yönetilen Örneği ve Azure SQL Veritabanı üzerinde SQL Server için hazırsa, en az geçişe hazır olma sorunu olan ve en uygun maliyetli olan hedef dağıtım türü önerilir. Hedef dağıtım türünü Azure SQL değerlendirme özelliklerinde Önerilen olarak seçerseniz, Azure Geçişi SQL örneğiniz ile uyumlu bir Azure SQL dağıtım türü önerir. Microsoft tarafından önerilen bir hedefe geçiş, genel geçiş çalışmanızı azaltır.

Not

Önerilen dağıtım stratejisinde, kaynak SQL Server üç dağıtım hedefi için de uygunsa ( Azure VM'de SQL Server, Azure SQL Yönetilen Örneği ve Azure SQL Veritabanı), değerlendirme maliyetinizi en iyi duruma getiren ve boyut ve performans sınırlarına uyan belirli bir seçenek önerir.

Güvenlik hazırlığı

Veritabanı/örnek Azure SQL DB/MI hedef dağıtım türü için Hazır olarak işaretlenmişse, otomatik olarak SQL için Microsoft Defender için hazır olarak kabul edilir. Veritabanı/örnek, Azure VM'de SQL Server hedef dağıtım türü için Hazır olarak işaretlenmişse, bu sürümlerden herhangi birini çalıştırıyorsa SQL için Microsoft Defender için hazır olarak kabul edilir:

  • SQL Server sürüm 2012, 2014, 2016, 2017, 2019, 2022
  • Diğer tüm sürümler için Koşullarla Hazır olarak işaretlenir.

Boyutlandırmayı hesaplama

Değerlendirme hazırlığı ve önerilen Azure SQL dağıtım türünü belirledikten sonra, şirket içi SQL Server performansını karşılayabilen veya aşabilen belirli bir hizmet katmanını ve Azure SQL yapılandırmasını (SKU boyutu) hesaplar. Bu hesaplama, Şirket içi olarak mı yoksa Performans tabanlı boyutlandırma ölçütleri mi kullandığınıza bağlıdır.

Şirket içi boyutlandırma hesaplaması olarak

Şirket içi boyutlandırma ölçütleri olarak kullanıyorsanız değerlendirme yalnızca SQL örneği yapılandırma verilerini kullanır ve performans verilerini dikkate almaz.

Azure SQL MI örnekleri ve Veritabanları-Azure SQL DB yapılandırması

Değerlendirme, şirket içi SQL örneği yapılandırmasını karşılayabilen veya aşabilen belirli bir hizmet katmanını ve Azure SQL yapılandırmasını (SKU boyutu) hesaplar:

  1. Bulma işlemi sırasında Azure Geçişi şunları içeren SQL örneği yapılandırmasını toplar:
    • sanal çekirdekler (ayrılmış)
    • Bellek (ayrılmış)
    • Toplam veritabanı boyutu ve veritabanı dosyası kuruluşları
      • Veritabanı boyutu, tüm veriler ve günlük dosyaları eklenerek hesaplanır.
  2. Değerlendirme tüm yapılandırma verilerini toplar ve çeşitli Azure SQL hizmet katmanlarında ve yapılandırmalarında en iyi eşleşmeyi bulmaya çalışır ve SQL örneği gereksinimlerini eşleştirebilecek veya aşabilecek bir yapılandırma seçerek maliyeti en iyi duruma getirmektedir.

Azure VM yapılandırmasında SQL Server örnekleri

Azure VM'de SQL Server'a değerlendirme raporu, en iyi yöntemlere bağlı olarak SQL Server örneklerini ve veritabanlarını Azure VM'de SQL Server'a geçirmek için ideal yaklaşımı kapsar. Daha fazla bilgi edinin.

Depolama boyutlandırma

Depolama boyutlandırması için değerlendirme, örnek diskin her birini bir Azure diskine eşler. Boyutlandırma aşağıdaki gibi çalışır:

  • Disklerin her biri için gereken disk boyutu SQL Verileri ve SQL Günlük sürücülerinin boyutudur.

  • Değerlendirme, tüm SQL Günlüğü ve SQL Veri sürücüleri için bir depolama disk havuzu oluşturulmasını önerir. Geçici sürücüler için değerlendirme, dosyaların yerel sürücüde depolanmasını önerir.

  • Değerlendirme gerekli boyut için bir disk bulamazsa örneği Azure VM'de SQL Server'a geçiş için uygun değil olarak işaretler

  • Değerlendirme uygun bir disk kümesi bulursa, değerlendirme ayarlarında belirtilen konumu destekleyen diskleri seçer.

  • Ortam türü Üretim ise değerlendirme, disklerin her birini eşlemek için Premium diskleri bulmaya çalışır, aksi takdirde Premium veya Standart SSD disk olabilecek uygun bir disk bulmaya çalışır.

    • Birden çok uygun disk varsa değerlendirme en düşük maliyetli diski seçer.
İşlem boyutlandırma

Depolama gereksinimlerini hesapladıktan sonra değerlendirme, Azure'da uygun bir VM boyutu bulmak için örneğin CPU ve RAM gereksinimlerini dikkate alır.

  • Değerlendirme, uygun bir Azure VM boyutu bulmak için ayrılan çekirdeklere ve RAM'e bakar.
  • Uygun bir boyut bulunamazsa, sunucu Azure için uygun değil olarak işaretlenir.
  • Uygun bir boyut bulunursa Azure Geçişi depolama hesaplamalarını uygular. Ardından son VM boyutu önerisi için konum ve fiyatlandırma katmanı ayarlarını uygular.
  • Birden fazla uygun Azure sanal makinesi boyutu varsa, en düşük maliyetli olan önerilir.

Not

Azure SQL değerlendirmelerinin SQL iş yükleriniz için en iyi performansı vermesi amaçlandığından, VM serisi listesinde yalnızca SQL Server'ınızı Azure Sanal Makineler(VM) üzerinde çalıştırmak için iyileştirilmiş VM'ler bulunur. Daha fazla bilgi edinin.

Azure VM yapılandırmasında SQL Server'a sunucular

Azure VM'de SQL Server'a tüm sunucular geçiş stratejisi için burada işlem ve depolama boyutlandırmaya bakın.

Not

Güvenilirlik derecelendirmeleri, Şirket içi boyutlandırma ölçütleri olarak kullanılarak Yapılan Azure SQL değerlendirmeleri için geçerli değildir.

Performans tabanlı boyutlandırma hesaplaması

Performans tabanlı boyutlandırma kullanıyorsanız değerlendirme, performans gereksinimlerini karşılayan veya aşan öneriler oluşturmak için hem SQL örneği yapılandırması hem de performans verilerini kullanır.

Azure SQL MI örnekleri ve Veritabanları-Azure SQL DB yapılandırması

Değerlendirme, şirket içi SQL örneği performans gereksinimlerini karşılayabilen veya aşabilen belirli bir hizmet katmanını ve Azure SQL yapılandırmasını (SKU boyutu) hesaplar:

  1. Bulma işlemi sırasında Azure Geçişi şunları içeren SQL örneği yapılandırmasını ve performansını toplar:
    • Sanal çekirdekler (ayrılmış) ve CPU kullanımı (%)
      • SQL örneği için CPU kullanımı, SQL sunucusundaki örnek tarafından kullanılan ayrılmış CPU yüzdesidir
      • Bir veritabanı için CPU kullanımı, SQL örneğindeki veritabanı tarafından kullanılan ayrılmış CPU yüzdesidir
    • Bellek (ayrılmış) ve bellek kullanımı (%)
    • GÇ/sn ve Yazma GÇ/sn (Veri ve Günlük dosyaları)
      • SQL örneği düzeyinde GÇ/sn okuma ve GÇ/sn yazma işlemleri, bu örnekte bulunan tüm veritabanlarının GÇ/sn Okuma ve GÇ Yazma değerleri eklenerek hesaplanır.
    • MB/sn okuma ve Yazma MB/sn (Aktarım Hızı)
    • GÇ işlemlerinin gecikme süresi
    • Toplam veritabanı boyutu ve veritabanı dosyası kuruluşları
      • Veritabanı boyutu, tüm veriler ve günlük dosyaları eklenerek hesaplanır.
    • Always On Yük Devretme Kümesi Örneği ağ alt ağı yapılandırması (Tek Alt Ağ veya Çok Alt Ağ)
    • AlwaysOn Kullanılabilirlik Grubu yapılandırmaları
      • Katılan örneklerin ağ yapılandırması (Tek Alt Ağ veya Çok Alt Ağ)
      • İkincil çoğaltmaların sayısı ve türü
        • Kullanılabilirlik Modu: Zaman Uyumlu İşleme ile Zaman Uyumsuz İşleme Karşılaştırması
        • Bağlan Ion Modu: Salt okunur ve Hiçbiri
  2. Değerlendirme tüm yapılandırma ve performans verilerini toplar ve çeşitli Azure SQL hizmet katmanlarında ve yapılandırmalarında en iyi eşleşmeyi bulmaya çalışır ve SQL örneği performans gereksinimlerini karşılayıp aşabilecek bir yapılandırma seçerek maliyeti en iyi duruma getirmektedir.

Azure VM yapılandırmasında SQL Server örnekleri

Azure VM'de SQL Server'a değerlendirme raporu, en iyi yöntemlere bağlı olarak SQL Server örneklerini ve veritabanlarını Azure VM'de SQL Server'a geçirmek için ideal yaklaşımı kapsar. Daha fazla bilgi edinin.

Kaynak bir SQL Server Always On Yük Devretme Kümesi Örneği (FCI) ise, değerlendirme raporu iki düğümlü bir SQL Server Yük Devretme Kümesi Örneğine geçiş yaklaşımını kapsar. Bu, en iyi yöntemlere uyarken yüksek kullanılabilirlik ve olağanüstü durum kurtarma amaçlarını korur. Daha fazla bilgi edinin.

Depolama boyutlandırma

Depolama boyutlandırması için değerlendirme, örnek diskin her birini bir Azure diskine eşler. Boyutlandırma aşağıdaki gibi çalışır:

  • Değerlendirme, gereken toplam IOPS'yi almak için diskin okuma ve yazma IOPS'sini ekler. Benzer şekilde, her diskin toplam aktarım hızını elde etmek için okuma ve yazma aktarım hızı değerlerini ekler. Disklerin her biri için gereken disk boyutu SQL Verileri ve SQL Günlük sürücülerinin boyutudur.

  • Değerlendirme, tüm SQL Günlüğü ve SQL Veri sürücüleri için bir depolama disk havuzu oluşturulmasını önerir. Geçici sürücüler için değerlendirme, dosyaların yerel sürücüde depolanmasını önerir.

Screenshot of instance migration guidance.

  • Değerlendirme gerekli boyut, IOPS ve aktarım hızı için bir disk bulamazsa örneği Azure VM'de SQL Server'a geçiş için uygun değil olarak işaretler
  • Değerlendirme uygun bir disk kümesi bulursa, değerlendirme ayarlarında belirtilen konumu destekleyen diskleri seçer.
  • Kaynak bir SQL Server Always On Yük Devretme Kümesi Örneğiyse, paylaşılan disk yapılandırması seçilir.
  • Ortam türü Üretim ise değerlendirme, disklerin her birini eşlemek için Premium diskleri bulmaya çalışır, aksi takdirde Premium veya Standart SSD disk olabilecek uygun bir disk bulmaya çalışır.
    • Birden çok uygun disk varsa değerlendirme en düşük maliyetli diski seçer.
İşlem boyutlandırma

Depolama gereksinimlerini hesapladıktan sonra değerlendirme, Azure'da uygun bir VM boyutu bulmak için örneğin CPU ve RAM gereksinimlerini dikkate alır.

  • Değerlendirme, uygun bir Azure VM boyutu bulmak için etkili bir şekilde kullanılan çekirdekleri ve RAM'i ele alır. Örnek için etkili bir şekilde kullanılan RAM veya bellek , bir örnekte çalışan tüm veritabanları için arabellek önbelleği (MB cinsinden arabellek havuzu boyutu) toplanarak hesaplanır.
  • Uygun bir boyut bulunamazsa, sunucu Azure için uygun değil olarak işaretlenir.
  • Uygun bir boyut bulunursa Azure Geçişi depolama hesaplamalarını uygular. Ardından son VM boyutu önerisi için konum ve fiyatlandırma katmanı ayarlarını uygular.
  • Birden fazla uygun Azure sanal makinesi boyutu varsa, en düşük maliyetli olan önerilir.
  • Kaynak bir SQL Server Always On Yük Devretme Kümesi Örneği ise, iki düğüm gereksinimini karşılamak üzere ikinci bir Azure VM için işlem boyutu yeniden kullanılır.

Not

Azure SQL değerlendirmelerinin SQL iş yükleriniz için en iyi performansı vermesi amaçlandığından, VM serisi listesinde yalnızca SQL Server'ınızı Azure Sanal Makineler(VM) üzerinde çalıştırmak için iyileştirilmiş VM'ler bulunur. Daha fazla bilgi edinin.

Azure VM yapılandırmasında SQL Server'a sunucular

Azure VM'de SQL Server'a tüm sunucular geçiş stratejisi için burada işlem ve depolama boyutlandırmaya bakın.

Güvenilirlik derecelendirmeleri

Her Azure SQL değerlendirmesi bir güvenilirlik derecelendirmesiyle ilişkilendirilir. Derecelendirme bir (en düşük) ile beş (en yüksek) yıldız arasında değişir. Güvenilirlik derecelendirmesi, Azure Geçişi'nin sağladığı boyut önerilerinin güvenilirliğini tahminnize yardımcı olur.

  • Güvenilirlik derecelendirmesi bir değerlendirmeye atanır. Derecelendirme, değerlendirmeyi hesaplamak için gereken veri noktalarının kullanılabilirliğine bağlıdır.
  • Performans tabanlı boyutlandırma için değerlendirme, aşağıdakiler dahil tüm SQL örneklerinin ve veritabanlarının performans verilerini toplar:
    • CPU kullanımı (%)
    • Bellek kullanımı (%)
    • GÇ/sn ve Yazma GÇ/sn (Veri ve Günlük dosyaları)
    • MB/sn okuma ve Yazma MB/sn (Aktarım Hızı)
    • GÇ işlemlerinin gecikme süresi

Bu kullanım numaralarından herhangi biri kullanılamıyorsa boyut önerileri güvenilir olmayabilir. Bu tabloda, kullanılabilir veri noktalarının yüzdesine bağlı olarak değerlendirme güvenilirlik derecelendirmeleri gösterilir:

Veri noktası kullanılabilirliği Güvenilirlik derecelendirmesi
%0-%20 1 yıldız
%21-%40 2 yıldız
%41-%60 3 yıldız
%61-%80 4 yıldız
%81-%100 5 yıldız

Düşük güvenilirlik derecelendirmeleri

Değerlendirmenin düşük güvenilirlik derecelendirmesi almasına neden olan birkaç neden şunlardır:

  • Değerlendirmeyi oluşturduğunuz süre boyunca ortamınızın profilini oluşturmadınız. Örneğin, performans süresi bir gün olarak ayarlanmış bir değerlendirme oluşturursanız, tüm veri noktalarının toplanması için bulma işlemini başlattıktan sonra en az bir gün beklemeniz gerekir.

  • Değerlendirme, değerlendirme dönemindeki sunucuların bazıları veya tümü için performans verilerini toplayamaz. Yüksek güvenilirlik derecelendirmesi için şunların olduğundan emin olun:

    • Sunucular değerlendirme süresi boyunca açık durumdadır.
    • 443 bağlantı noktalarındaki giden bağlantılara izin verilir.
    • Azure Geçişi'nde SQL aracısının Azure Geçişi bağlantı durumu Bağlan, son sinyali denetleyin.
    • Tüm SQL örnekleri için Azure Geçişi bağlantı durumu, bulunan SQL örneği bölümünde Bağlan.

    Güvenilirlik derecelendirmesindeki en son değişiklikleri yansıtacak şekilde değerlendirmeyi Yeniden Hesaplayın.

  • Değerlendirmenin hesaplandığı süre boyunca bazı veritabanları veya örnekler oluşturulmuştur. Örneğin, geçen ayın performans geçmişi için bir değerlendirme oluşturdunuz, ancak bazı veritabanları veya örnekler yalnızca bir hafta önce oluşturuldu. Bu durumda, yeni sunucuların performans verileri tüm süre boyunca kullanılamaz ve güvenilirlik derecelendirmesi düşük olur.

Not

Azure SQL değerlendirmeleri performans tabanlı değerlendirmeler olduğundan, herhangi bir değerlendirmenin güvenilirlik derecelendirmesi beş yıldızdan azsa aletin ortamın profilini oluşturması için en az bir gün beklemenizi ve ardından değerlendirmeyi yeniden hesaplamanızı öneririz. Aksi takdirde, performans tabanlı boyutlandırma güvenilir olmayabilir.

Öneri ayrıntıları

Hazırlık ve boyutlandırma hesaplaması tamamlandıktan sonra önerilen bir hedefe ve yapılandırmaya ulaşmak için iyileştirme tercihi uygulanır. Öneri Ayrıntıları, önerinin arkasındaki hazır olma ve boyutlandırma hesaplamalarının ayrıntılı bir açıklamasını sağlar.

Screenshot of Recommendation details for assessment.

Geçiş kılavuzu

Bu bölümde, hedef kaynağı yapılandırmaya yönelik yönergeler ve geçiş adımları sağlanır. Adımlar kaynağa ve hedef dağıtım birleşimlerine özeldir. Bu kılavuz, Always On Yük Devretme Kümesi Örneklerini (FCI) ve Kullanılabilirlik Gruplarını (AG) geçirmeyi planlayan kullanıcılar için özellikle yararlıdır.

Screenshot of Migration guidance section.

Aylık maliyetleri hesaplama

Boyutlandırma önerileri tamamlandıktan sonra Azure SQL değerlendirmesi, bir iç fiyatlandırma API'sini kullanarak önerilen Azure SQL yapılandırmaları için işlem ve depolama maliyetlerini hesaplar. Toplam aylık işlem maliyetini hesaplamak için tüm örnekler genelinde işlem ve depolama maliyetini toplar.

İşlem maliyeti

  • Azure SQL yapılandırmasının işlem maliyetini hesaplamak için değerlendirme aşağıdaki özellikleri dikkate alır:
    • SQL ve Windows lisansları veya Enterprise Linux aboneliği (RHEL ve SLES) için Azure Hibrit Avantajı
    • Ortam türü
    • Ayrılmış kapasite
    • Azure hedef konumu
    • Para birimi
    • Teklif/Lisans programı
    • İndirim (%)

Depolama maliyeti

  • Depolama maliyeti tahminleri yalnızca veri dosyalarını içerir ve günlük dosyalarını içermez.
  • Azure SQL yapılandırmasının depolama maliyetini hesaplamak için değerlendirme aşağıdaki özellikleri dikkate alır:
    • Azure hedef konumu
    • Para birimi
    • Teklif/Lisans programı
    • İndirim (%)
  • Yedekleme depolama maliyeti değerlendirmeye dahil değildir.
  • Azure SQL Veritabanı
    • Maliyet tahmininde en az 5 GB depolama maliyeti eklenir ve depolama için 1 GB'lık artışlarla ek depolama maliyeti eklenir. Daha fazla bilgi edinin.
  • Azure SQL Yönetilen Örnek
    • İlk 32 GB/örnek/ay depolama alanı için depolama maliyeti eklenmez ve depolama için 32 GB'lık artışlarla ek depolama maliyeti eklenir. Daha fazla bilgi edinin.

Güvenlik maliyeti

Azure VM, Azure SQL MI veya Azure SQL DB üzerinde SQL Server için önerilen SQL Server örnekleri ve DB'ler için, SQL için Defender'ı çalıştırmaya hazırlarsa, söz konusu bölge için SQL Server başına SQL için Defender örneği eklenir. Azure SQL DB'ye önerilen DB'ler için maliyet örnek düzeyinde toplanır.

Sonraki adımlar