MySQL için Azure veritabanı 'nda işlem ve depolama seçenekleri-esnek sunucu

Uygulama hedefi: MySQL için Azure veritabanı-esnek sunucu

Üç farklı işlem katmanlarından birinde MySQL için Azure veritabanı esnek sunucusu oluşturabilirsiniz: Burstable, Genel Amaçlı ve bellek için Iyileştirilmiş. İşlem katmanları, B serisi, D serisi ve E Serisi kullanılan temel sanal makine SKU 'SU tarafından farklılaştırılabilir. İşlem katmanı ve boyut seçimi, sunucuda bulunan bellek ve sanal çekirdekleri belirler. Aynı depolama teknolojisi tüm işlem katmanlarında kullanılır. Tüm kaynaklar MySQL sunucu düzeyinde sağlanır. Sunucuda bir veya daha fazla veritabanı olabilir.

Kaynak/katman Burstable Genel Amaçlı Bellek için Iyileştirilmiş
VM serisi B serisi Ddsv4 serisi Edsv4 serisi
Sanal çekirdek 1, 2 2, 4, 8, 16, 32, 48, 64 2, 4, 8, 16, 32, 48, 64
Sanal çekirdek başına bellek Değişken 4 GiB 8 GiB *
Depolama boyutu 20 GiB ila 16 TiB 20 GiB ila 16 TiB 20 GiB ila 16 TiB
Veritabanı yedekleme saklama süresi 1-35 gün 1-35 gün 1-35 gün

* 504 GB bellek içeren E64ds_v4 (bellek için Iyileştirilmiş) SKU 'SU ile

Bir işlem katmanını seçmek için, başlangıç noktası olarak aşağıdaki tabloyu kullanın.

İşlem katmanı Hedef iş yükleri
Burstable Her zaman sürekli olarak tam CPU gerektirmeyen iş yükleri için idealdir.
Genel Amaçlı Ölçeklenebilir g/ç aktarım hızı ile dengeli işlem ve bellek gerektiren iş yüklerinin çoğu. Örnek olarak web uygulamalarını, mobil uygulamaları ve diğer kurumsal uygulamaları barındıran sunucular verilebilir.
Bellek İçin İyileştirilmiş Daha hızlı işlem işleme ve daha yüksek eşzamanlılık için bellek içi performans gerektiren yüksek performanslı veritabanı iş yükleri. Örnek olarak gerçek zamanlı verileri işleyen ve yüksek performanslı işlem tabanlı ya da analiz uygulamalarının sunucuları verilebilir.

Bir sunucu oluşturduktan sonra, işlem katmanı, işlem boyutu ve depolama boyutu değiştirilebilir. İşlem ölçekleme için yeniden başlatma gerekir ve 60-120 saniye arasında sürer, ancak depolama ölçeklendirmesinin yeniden başlatılması gerekmez. Ayrıca, yedekleme bekletme süresini yukarı veya aşağı bağımsız olarak ayarlayabilirsiniz. Daha fazla bilgi için bkz. kaynakları ölçeklendirme bölümü.

İşlem katmanları, boyutu ve sunucu türleri

İşlem kaynakları katman ve boyuta göre seçilebilir. Bu, sanal çekirdekleri ve bellek boyutunu belirler. Sanal çekirdekler, temel alınan donanımın mantıksal CPU 'sunu temsil eder.

Kullanılabilir sunucu türlerinin ayrıntılı özellikleri şunlardır:

İşlem boyutu Sanal çekirdek Bellek boyutu (GiB) Desteklenen ıOPS üst sınırı Desteklenen en fazla g/ç bant genişliği (MB/sn) En Çok Bağlantı
Burstable
Standard_B1s 1 1 320 10 171
Standard_B1ms 1 2 640 10 341
Standard_B2s 2 4 1280 15 683
Genel Amaçlı
Standard_D2ds_v4 2 8 3200 48 1365
Standard_D4ds_v4 4 16 6400 96 2731
Standard_D8ds_v4 8 32 12800 192 5461
Standard_D16ds_v4 16 64 20000 384 10923
Standard_D32ds_v4 32 128 20000 768 21845
Standard_D48ds_v4 48 192 20000 1152 32768
Standard_D64ds_v4 64 256 20000 1200 43691
Bellek için Iyileştirilmiş
Standard_E2ds_v4 2 16 3200 48 2731
Standard_E4ds_v4 4 32 6400 96 5461
Standard_E8ds_v4 8 64 12800 192 10923
Standard_E16ds_v4 16 128 20000 384 21845
Standard_E32ds_v4 32 256 20000 768 43691
Standard_E48ds_v4 48 384 20000 1152 65536
Standard_E64ds_v4 64 504 20000 1200 86016

Kullanılabilir işlem serisi hakkında daha fazla bilgi edinmek için bkz. Burstable (B-serisi), genel amaçlı (Ddsv4-Series)ve bellek için iyileştirilmiş (Edsv4-Series)için Azure VM belgeleri.

Not

Sanal makine başlatılmış/durdurulmuş ya da yeniden başlatılırsa, Burstable (B-serisi) işlem katmanı için krediler kaybolmuş olabilir. Daha fazla bilgi için bkz. Burstable (B serisi) SSS.

Depolama

Sağladığınız depolama alanı, esnek sunucunuz için kullanılabilen depolama kapasitesi miktarıdır. Depolama veritabanı dosyaları, geçici dosyalar, işlem günlükleri ve MySQL server günlükleri için kullanılır. Tüm işlem katmanlarında desteklenen minimum depolama alanı 20 GiB ve maksimum değer 16 TiB 'dir. Depolama, 1 gib artışlarına göre ölçeklendirilir ve sunucu oluşturulduktan sonra yukarı ölçeklenuygulanabilir.

Not

Depolama yalnızca yukarı ölçeklenebilen, aşağı doğru değil.

Depolama alanı kullanımınızı, depolama sınırı, depolama yüzdesi ve depolama kullanılan ölçümleri kullanarak Azure portal (Azure Izleyici ile) izleyebilirsiniz. Ölçümler hakkında bilgi edinmek için İzleme makalesine bakın.

Depolama sınırına ulaşma

Sunucuda tüketilen depolama alanı sağlanan sınıra ulaşılmaya yakın olduğunda, sunucu üzerinde kayıp yazma işlemlerini korumak için sunucu salt okuma moduna konur. 100 GiB 'tan daha az kaynak sağlanmış depolama alanı, sağlanan depolama boyutunun %5 ' inden daha az olduğunda salt okunurdur olarak işaretlenir. 100 ' den fazla GiB tarafından sağlanan depolama alanı, boş depolama 5 GiB 'den az olduğunda salt yazılır olarak işaretlenir.

Örneğin, 110 GiB depolama alanı sağladıysanız ve gerçek kullanım 105 GiB üzerine gittiğinde, sunucu salt okunurdur olarak işaretlenir. Alternatif olarak, 5 GiB depolama alanı sağladıysanız, ücretsiz depolama 256 MB 'tan az kaldığında sunucu salt okunurdur olarak işaretlenir.

Hizmet sunucuyu salt okunur duruma getirdiğinde tüm yeni yazma işlemi istekleri engellenir ve var olan etkin işlemler yürütülmeye devam eder. Sunucu salt okunur olarak ayarlandığında sonraki tüm yazma girişimleri ve işlemler başarısız olur. Okuma sorguları kesintisiz olarak çalışmaya devam eder.

Sunucuyu salt okuma modundan almak için sunucuda sağlanan depolamayı artırmanız gerekir. Bu, Azure portal veya Azure CLı kullanılarak yapılabilir. Arttırıldıktan sonra sunucu, yazma işlemlerini yeniden kabul etmeye hazırlanacaktır.

Salt okuma durumuna ulaşmaktan kaçınmak için, sunucu depoağınızın eşiğe yaklaştığı durumlarda size bildirimde bulunan bir uyarı ayarlamanızı öneririz. Kullanılabilir ölçümler hakkında bilgi edinmek için İzleme makalesine bakın.

Yapmanız önerilir Sunucu depoağınızın eşiğe yaklaştığı durumlarda size bildirimde bulunan bir uyarı ayarlayın, böylece salt okuma durumuna ulaşabilirsiniz. Daha fazla bilgi için uyarıyı ayarlama hakkındauyarı belgeleri hakkındaki belgelere bakın.

Depolama otomatik olarak büyüt

Depolama otomatik büyüme, sunucunuzun depolama dışı ve salt okunabilir hale gelmesine engel olur. Depolamayı otomatik büyütme etkinleştirilirse, depolama iş yükünü etkilemeden otomatik olarak büyütülür. Depolama otomatik büyüme, tüm yeni sunucu oluşturur için varsayılan olarak etkindir. 100 GB 'tan daha az depolama alanı sağlanmış olan sunucular için, boş depolama sağlanan depolamanın %10 ' u altındaysa, sağlanan depolama boyutu 5 GB ile artar. 100 GB 'tan fazla kullanılabilir depolama alanı bulunan sunucular için, boş depolama alanı sağlanan depolama boyutunun 10 GB 'ın altında olduğunda sağlanan depolama boyutu %5 oranında artar. Yukarıda belirtilen depolama üst sınırları geçerlidir. işlem + Depolama dikey penceresinde sağlanan güncelleştirilmiş depolamayı görmek için sunucu örneğini yenileyin.

Örneğin, 1000 GB depolama alanı sağladıysanız ve gerçek kullanım 990 GB 'den fazla olursa, sunucu depolama boyutu 1050 GB 'a yükseltilir. Alternatif olarak, 10 GB depolama alanı sağladıysanız, 1 GB 'tan az depolama alanı boş olduğunda depolama boyutu 15 GB 'a artar.

Depolama alanının otomatik olarak ölçeklendirilmesine göre küçültüleceğini unutmayın.

IOPS

MySQL için Azure veritabanı – esnek sunucu, ek ıOPS sağlama işlemini destekler. Bu özellik, tamamlayıcı ıOPS sınırının üzerinde ek ıOPS sağlamanıza olanak sağlar. Bu özelliği kullanarak, iş yükü gereksinimlerinize göre sağlanan ıOPS sayısını dilediğiniz zaman artırabilir veya azaltabilirsiniz.

Minimum ıOPS, tüm işlem boyutlarında 360, maksimum ıOPS ise seçili işlem boyutuna göre belirlenir. İşlem boyutu başına en fazla ıOPS hakkında daha fazla bilgi edinmek için aşağıda gösterilmektedir:

İşlem boyutu Maksimum ıOPS
Burstable
Standard_B1s 320
Standard_B1ms 640
Standard_B2s 1280
Genel Amaçlı
Standard_D2ds_v4 3200
Standard_D4ds_v4 6400
Standard_D8ds_v4 12800
Standard_D16ds_v4 20000
Standard_D32ds_v4 20000
Standard_D48ds_v4 20000
Standard_D64ds_v4 20000
Bellek için Iyileştirilmiş
Standard_E2ds_v4 3200
Standard_E4ds_v4 6400
Standard_ E8ds_v4 12800
Standard_ E16ds_v4 20000
Standard_E32ds_v4 20000
Standard_E48ds_v4 20000
Standard_E64ds_v4 20000

Maksimum ıOPS, işlem boyutu başına kullanılabilir maksimum ıOPS 'ye bağımlıdır. B serisi, Ddsv4-Seriesve Edsv4 serisi belgelerinde MAKSIMUM önbelleğe alınmamış disk aktarım hızı: IOPS/Mbps sütununa bakın.

Önemli

TAMAMLAYıCı IOPS , en düşük ("önbelleğe alınmış maksimum disk aktarım hızı: IOPS/Mbps" işlem boyutu için 300 + depolama, gib * 3 içinde sağlanan depolama alanı
MINIMUM IOPS tüm işlem boyutları boyunca 360 ' dir
MAKSIMUM IOPS , seçilen işlem boyutu tarafından belirlenir.

G/ç tüketiminizi, Azure portal (Azure Izleyici ile) üzerinde GÇ yüzdesi ölçümünü kullanarak izleyebilirsiniz. İşlem temelinde maksimum ıOPS 'den daha fazla ıOPS gerekiyorsa, sunucunuzun işlem ölçeğini ölçeklendirmeniz gerekir.

Backup

Hizmet, sunucunuzun yedeklerini otomatik olarak alır. 1 ile 35 gün arasında bir bekletme dönemi seçebilirsiniz. Yedekleme ve geri yükleme kavramlarını yükleme makalesindekiyedeklemeler hakkında daha fazla bilgi edinin.

Kaynakları ölçeklendirme

Sunucunuzu oluşturduktan sonra, işlem katmanını, işlem boyutunu (Vçekirdekler ve bellek) ve depolama miktarını ve yedekleme saklama süresini bağımsız olarak değiştirebilirsiniz. İşlem boyutu yukarı veya aşağı ölçeklendirilebilir. Yedekleme saklama süresi 1 ile 35 gün arasında ölçeklendirilebilir veya azaltılabilir. Depolama boyutu yalnızca artırılabilir. Kaynakların ölçeklendirilmesi portal veya Azure CLı aracılığıyla yapılabilir.

Not

Depolama boyutu yalnızca artırılabilir. Artdıktan sonra daha küçük bir depolama boyutuna dönemezsiniz.

İşlem katmanını veya işlem boyutunu değiştirdiğinizde, yeni sunucu türünün etkili olması için sunucu yeniden başlatılır. Sistem yeni sunucuya geçerken yeni bağlantı kurulamaz ve tüm işlenmemiş işlemler geri alınır. Bu pencere farklılık gösterir, ancak çoğu durumda 60-120 saniye arasındadır.

Depolamanın ölçeklendirilmesi ve yedekleme saklama süresinin değiştirilmesi çevrimiçi işlemlerdir ve sunucu yeniden başlatması gerektirmez.

Fiyatlandırma

En güncel fiyatlandırma bilgileri için bkz. hizmet fiyatlandırma sayfası. İstediğiniz yapılandırmanın maliyetini görmek için Azure Portal , seçtiğiniz seçeneklere göre işlem + depolama sekmesindeki aylık maliyeti gösterir. Azure aboneliğiniz yoksa, tahmini bir fiyat almak için Azure Fiyatlandırma hesaplayıcısı ' nı kullanabilirsiniz. Azure Fiyatlandırma Hesaplayıcı Web sitesinde, öğe Ekle' yi seçin, veritabanları kategorisini genişletin, MySQL için Azure veritabanı' nı seçin ve seçenekleri özelleştirmek için dağıtım türü olarak esnek sunucu ' yı seçin.

Sunucu maliyetini iyileştirmek isterseniz, aşağıdaki ipuçlarını göz önünde bulundurun:

  • İşlem az kullanılıyorsa işlem katmanınızı veya işlem boyutunu (Vçekirdekler) ölçeklendirin.
  • İş yükünüz, Genel Amaçlı ve bellek için Iyileştirilmiş katmanlardan sürekli olarak tam işlem kapasitesine ihtiyaç duymazsa, Burstable işlem katmanına geçmeyi düşünün.
  • Kullanımda olmadığında sunucuyu durdurun.
  • Yedeklemenin daha uzun tutulması gerekmiyorsa, yedekleme saklama süresini azaltın.

Sonraki adımlar