MySQL için Azure Veritabanı Tek Sunucu

AŞAĞıDAKILER IÇIN GEÇERLIDIR: MySQL için Azure Veritabanı - Tek Sunucu

MySQL Community Edition tarafından desteklenen MySQL Için Azure veritabanı , iki dağıtım modunda sunulmaktadır:

  • Tek sunucu
  • Esnek Sunucu (Önizleme)

Bu makalede, tek bir sunucu dağıtım modelinin temel kavramlarına bir genel bakış ve giriş sağlayacağız. Esnek sunucu dağıtım modu hakkında bilgi edinmek için esnek sunucuya genel bakışkonusuna bakın. Hangi dağıtım seçeneğinin iş yükünüz için uygun olduğuna karar verme hakkında daha fazla bilgi için bkz. Azure 'da doğru MySQL sunucu seçeneği seçme.

Genel Bakış

Tek sunucu, veritabanının özelleştirmeleri için en düşük gereksinimleri olan tam olarak yönetilen bir veritabanı hizmetidir. Tek sunucu platformu, düzeltme eki uygulama, yedekleme, yüksek kullanılabilirlik, en az Kullanıcı Yapılandırması ve denetimiyle güvenlik gibi veritabanı yönetim işlevlerinin çoğunu işleyecek şekilde tasarlanmıştır. Mimari, tek kullanılabilirlik bölgesinde% 99,99 kullanılabilirlik sağlamak için iyileştirilmiştir. MySQL 5,6, 5,7 ve 8,0 topluluk sürümünü destekler. Hizmet, günümüzde çok çeşitli Azure bölgelerindekullanılabilir.

Tek sunucular, düzeltme eki uygulama ve özel MySQL yapılandırma ayarları üzerinde ayrıntılı denetim gereksinimi olmadan otomatik düzeltme eki uygulamayı işleyecek şekilde tasarlanan bulut Yerel uygulamaları için idealdir.

Yüksek kullanılabilirlik

Tek sunucu dağıtım modeli, yerleşik yüksek kullanılabilirlik ve esneklik için en iyi duruma getirilmiştir. Mimari, işlem ve depolamayı ayırır. Veritabanı altyapısı, veri dosyaları Azure Storage 'da yer alırken özel bir işlem kapsayıcısı üzerinde çalışır. Depolama, veri dayanıklılığı sağlayan veritabanı dosyalarının yerel olarak yedekli zaman uyumlu kopyasını tutar.

Planlı veya planlanmamış yük devretme olayları sırasında, sunucu kapalıysa, hizmet aşağıdaki otomatik prosedürü kullanarak sunucuların yüksek oranda kullanılabilir olduğunu korur:

  1. Yeni bir işlem kapsayıcısı sağlandı
  2. Veri dosyaları içeren depolama alanı yeni kapsayıcıya eşlendi
  3. MySQL veritabanı altyapısı yeni işlem kapsayıcısına çevrimiçi olarak getirildi
  4. Ağ Geçidi Hizmeti, hiçbir uygulama tarafı değişikliği gerektirmeyeceğinden saydam yük devretme sağlar.

60-120 saniyeden oluşan tipik yük devretme süresi aralığı. Tek bir sunucunun bulut Yerel tasarımı, pasif etkin bekleme maliyetini ortadan kaldıran kullanılabilirliğinin% 99,99 ' unu desteklemeye izin verir.

Azure 'un sektör lideri% 99,99 kullanılabilirlik hizmet düzeyi sözleşmesi (SLA), Microsoft tarafından yönetilen küresel bir veri merkezi ağı tarafından destekleniyor ve uygulamalarınızın 24/7 çalışmasına yardımcı olur.

MySQL için Azure veritabanı-tek sunucu mimarisi kavramsal diyagramı

Otomatik Düzeltme Eki Uygulama

Hizmet, temel alınan donanım, işletim sistemi ve veritabanı altyapısının otomatik düzeltme eki uygular. Düzeltme eki uygulama, güvenlik ve yazılım güncelleştirmelerini içerir. MySQL altyapısı için, ikincil sürüm yükseltmeleri otomatik ve düzeltme eki uygulama döngüsünün bir parçası olarak dahil edilmiştir. Düzeltme için gereken kullanıcı eylemi veya yapılandırma ayarları yoktur. Düzeltme eki uygulama, yükün önem derecesine göre hizmet tarafından yönetilmektedir. Genel olarak, hizmet sürekli tümleştirme ve yayının bir parçası olarak aylık yayın zamanlamasını izler. Kullanıcılar, olaydan önce yaklaşan bakım 72 saati hakkında bildirim almak için Planlı bakım bildirimine abone olabilir.

Otomatik Yedeklemeler

Tek sunucu otomatik olarak sunucu yedeklemeleri oluşturur ve bunları Kullanıcı tarafından yerel olarak yedekli veya coğrafi olarak yedekli depolama olarak yapılandırılmış şekilde depolar. Yedeklemeler, Sunucunuzu yedekleme saklama süresi içinde herhangi bir zaman noktasına geri yüklemek için kullanılabilir. Varsayılan yedekleme saklama süresi yedi gündür. Saklama, isteğe bağlı olarak 35 güne kadar yapılandırılabilir. Tüm yedeklemeler AES 256 bit şifreleme kullanılarak şifrelenir. Ayrıntılar için yedeklemeler bölümüne bakın.

Saniyeler içinde performansı ve ölçeği ayarlama

Tek sunucu üç SKU katmanında kullanılabilir: temel, Genel Amaçlı ve bellek için Iyileştirilmiş. Temel katman, düşük maliyetli geliştirme ve düşük eşzamanlılık iş yükleri için idealdir. Genel Amaçlı ve bellek için Iyileştirilmiş, yüksek eşzamanlılık, ölçek ve öngörülebilir performans gerektiren üretim iş yükleri için daha uygundur. İlk uygulamanızı aylık birkaç dolar ücretle küçük bir veritabanı üzerinde oluşturabilir ve sonra çözümünüzün gereksinimlerine göre ölçeği ayarlayabilirsiniz. Depolama Ölçeklendirmesi çevrimiçi ve depolama otomatik büyümesini destekler. Dinamik ölçeklendirebilirlik, veritabanınızın hızla değişen kaynak gereksinimlerine saydam bir şekilde yanıt verebilmesini sağlar. Yalnızca kullandığınız kaynaklar için ödeme yaparsınız. Ayrıntılar için bkz. Fiyatlandırma katmanları.

Enterprise sınıf güvenliği, uyumluluk ve idare

Tek sunucu, bekleyen verilerin depolama şifrelemesi için FIPS 140-2 tarafından doğrulanan şifreleme modülünü kullanır. Yedeklemeler ve sorguları çalıştırırken oluşturulan geçici dosyalar da dahil olmak üzere veriler şifrelenir. Hizmet, Azure depolama şifrelemesi 'ne dahil olan AES 256 bitlik şifrelemeyi kullanır ve anahtarlar sistem tarafından yönetilen (varsayılan) veya müşteri tarafından yönetilebilir. Hizmet, varsayılan olarak uygulanan Aktarım Katmanı Güvenliği (SSL/TLS) ile verileri hareket halinde şifreler. Hizmet, En düşük TLS sürümünüzorlayabilme özelliği ile 1,2, 1,1 ve 1,0 TLS sürümlerini destekler.

Hizmet, özel bağlantı kullanarak sunuculara özel erişim sağlar ve açık kaynak ilişkisel veritabanları planı Için Isteğe bağlı Azure Defender aracılığıyla tehdit koruması sağlar. Azure Defender, veritabanlarına erişmek veya veritabanına yararlanmak için olağan dışı ve zararlı olabilecek girişimleri gösteren anormal etkinlikleri algılar.

tek sunucu, yerel kimlik doğrulamasına ek olarak Azure Active Directory kimlik doğrulamasını destekler. Azure AD kimlik doğrulaması, Azure AD 'de tanımlanan ve yönetilen kimlikleri kullanarak MySQL sunucularına bağlanma mekanizmasıdır. Azure AD kimlik doğrulamasıyla, veritabanı kullanıcı kimliklerini ve diğer Azure hizmetlerini, erişim denetimini basitleştiren ve merkezileştiren merkezi bir konumda yönetebilirsiniz.

Tüm veritabanı düzeyindeki etkinlikleri izlemek için Denetim günlüğü kullanılabilir.

Tek sunucu, Fedrampa, HIPAA, PCI DSS gibi sektör lideri tüm sertifikalarla uyumlu olur. Azure'ın platform güvenliği hakkında bilgi edinmek için Azure Güven Merkezi'ni ziyaret edin.

MySQL için Azure veritabanı güvenlik özellikleri hakkında daha fazla bilgi için bkz. Güvenliğe genel bakış.

İzleme ve uyarı

Tek sunucu yerleşik performans izleme ve uyarı özellikleriyle donatılmıştır. Tüm Azure ölçümlerinin bir dakikalık sıklığı vardır ve her ölçüm 30 gün geçmiş sağlar. Ölçümler üzerinde uyarılar yapılandırabilirsiniz. Hizmet, yavaş sorgu günlüklerinin yapılandırılmasını sağlar ve farklılaştırılan bir sorgu deposu özelliğiyle birlikte gelir. Sorgu deposu, en uzun çalışan ve en fazla kaynak yoğunluklu sorguları hızlı bir şekilde bulmanıza yardımcı olarak performans sorunlarını basitleştirir. Bu araçları kullanarak, iş yüklerinizi hızlıca iyileştirebilmenizi ve sunucunuzu en iyi performansa göre yapılandırmanızı sağlayabilirsiniz. Ayrıntılar için bkz. izleme .

Geçiş

Hizmet MySQL 'in topluluk sürümünü çalıştırır. Bu, tam uygulama uyumluluğuna izin verir ve MySQL altyapısında geliştirilen mevcut uygulamayı tek sunucuya geçirmek için en az bir yeniden düzenleme maliyeti gerektirir. Tek sunucuya geçiş, aşağıdaki seçeneklerden biri kullanılarak gerçekleştirilebilir:

  • Dökümünü al ve geri yükle – kullanıcıların bazı kapalı kalma süresini karşılayabileceği, döküm ve geri yükleme işlemleri, mysqldump/mydumper gibi topluluk araçlarını kullanarak geçirmek için en hızlı yolu sağlayabilir. Ayrıntılar için bkz. döküm kullanarak geçiş ve geri yükleme .
  • Azure veritabanı geçiş hizmeti : yüksek hızlı veri geçişi ile tek sunucuya sorunsuz ve Basitleştirilmiş çevrimdışı geçişler Için Azure veritabanı geçiş hizmeti yararlanılabilir olabilir.
  • Veri çoğaltma : en düşük kesinti süresi geçişleri için, binlog tabanlı çoğaltmaya dayanan veri çoğaltma işlemi de yararlanılabilir olabilir. Geçiş üzerinde daha fazla denetim isteyen uygulamalı uzmanlar tarafından en az kapalı kalma süresi geçişleri için veri içi çoğaltma tercih edilir. Ayrıntılar için bkz. veri çoğaltma .

Kişiler

MySQL için Azure veritabanı ile çalışmaya yönelik herhangi bir soru veya öneri için, MySQL için Azure veritabanı ekibine bir e-posta gönderin ( @Ask MySQL IÇIN Azure DB). Bu e-posta adresi bir teknik destek diğer adı değil.

Buna ek olarak, aşağıdaki iletişim noktalarını uygun şekilde göz önünde bulundurun:

Sonraki adımlar

MySQL için Azure veritabanı 'na giriş ve tek sunucu dağıtım modunu okudığınıza göre şu şekilde hazırsınız: