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
- Portalda MySQL sunucusu oluşturmayıöğrenin.
- Hizmet sınırlamalarıhakkında bilgi edinin.