Yukarıda LouD tarafından bahsedilen blog yazısının yazarıyım. Bu hizmetlere katılıyorum, yeni hizmet katmanları (yani Temel, Standart ve Premium) altında Azure SQL DB'de performans birimi başına fiyatın önemli ölçüde arttığı. Önemli G / Ç gereksinimleriniz varsa, yeni katmanlar muhtemelen pahalıya mal olacaktır.
Bununla birlikte, sadece bir VM'de SQL Express'i çalıştırmak için SQL Server Lisans Maliyeti olmadığında, bir VM'de kullandığınız I / O miktarı için ödeme yaptığınızı, bu nedenle çok fazla okuma ve yazma olduğunu unutmayın. maliyeti artırır (Azure SQL DB sabit ücrete dayalı olduğu için). VM'nin veritabanı boyutunu, G / Ç oranını vb. Bilmeden Azure SQL DB'den daha ucuz veya daha pahalı olup olmadığını söylemek zordur. Ancak, havada parmak, küçük bir veritabanı için VM'nin daha ucuz ol.
Birden fazla veritabanınız varsa, bu durum muhtemelen VM'nin lehine (maliyet açısından) şeyleri daha da zorlar. Şu anda Azure'da veritabanları arasında kaynak paylaşmanın bir yolu yok (örneğin beş veritabanınız var, dördü sessiz ama biri meşgul, meşgul biri diğer dördüne tahsis edilen kaynakların hiçbirini kullanamıyor, bu kaynaklar esas olarak israf ediliyor) . Microsoft, veritabanı grupları arasında kaynak / maliyet paylaşımını kolaylaştıracak bir şey üzerinde çalıştıklarını belirtti. Bunu Web / İşletme (Eylül 2015'te gerçekleşecek) bitmeden önce sunmaya karar verdiler, ancak diğer ayrıntılar henüz yok.
Ayrıca bir VM'deki Azure SQL DB ve SQL Express'in aynı özellik kümesini sağlamadığını unutmayın. Azure'daki bir hizmet olarak Veritabanı, otomatik yedekleme, daha fazla HA olasılığı, yönetilen hizmet vb. yerinde SQL Server. Çevrimiçi belgeler, Azure'da desteklenmeyen şirket içi özelliklerin, SQL Deyimlerinin vb. Oldukça ayrıntılı bir dökümünü sağlar.
Ayrıca, bir rehber olarak yukarıda Vdub tarafından yayınlanan büyük tablo kullanarak dikkatli olurdum. 2012 blog yazısından alındı ve o zamandan beri Azure SQL DB'de çok şey değişti. Bu tablodaki Azure SQL DB sütunu, gelecek yıl kullanımdan kaldırılacak olan Web / Business sürümlerini ifade eder. Yukarıdaki tablonun içeriğiyle karşılaştırıldığında, yeni hizmet katmanları daha pahalı (genel olarak konuşur), ek HA özelliklerine sahiptir, federasyonları aynı şekilde desteklemez, daha yüksek çalışma süresi garantisine sahiptir, vb.
Son olarak, LouD'un yaptığı bir yorumdan sonra ... Yeni hizmet katmanları sınırlı miktarda patlamayı destekliyor. Örneğin, şu tabloya bakın:
http://cbailiss.files.wordpress.com/2014/07/2014-07-04-seqsel-metrics5.png?w=800&h=401
bu yayında :
http: // cbailiss. wordpress.com/2014/07/06/microsoft-azure-sql-database-performance-tests-sequential-selects/
Bu testin başlangıcı (diskten sıralı bir okuma) ilkinde küçük bir artış / daha yüksek patlama hızı gösteriyor birkaç dakika. Ancak bu, kabaca konuşmak gerekirse, Web / Business'ta genellikle mevcut olandan daha azdır.