Tek sunucu MySQL için Azure Veritabanı

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

Önemli

MySQL için Azure Veritabanı tek sunucu kullanımdan kaldırma yolundadır. Esnek MySQL için Azure Veritabanı sunucuya yükseltmenizi kesinlikle öneririz. MySQL için Azure Veritabanı esnek sunucuya geçiş hakkında daha fazla bilgi için bkz. MySQL için Azure Veritabanı Tek Sunucu'ya neler oluyor?

MySQL topluluk sürümü tarafından desteklenen MySQL için Azure Veritabanı iki dağıtım modunda kullanılabilir:

  • Esnek Sunucu
  • Tek sunucu

Bu makalede, Tek Sunucu dağıtım modelinin temel kavramlarına genel bir bakış ve giriş sağlayacağız. Esnek sunucu dağıtım modu hakkında bilgi edinmek için esnek sunucuya genel bakış bölümüne bakın. İş yükünüz için hangi dağıtım seçeneğinin uygun olduğuna karar verme hakkında bilgi için bkz . Azure'da doğru MySQL sunucusu seçeneğini belirleme.

Genel Bakış

MySQL için Azure Veritabanı tek sunucu, en az özelleştirme için tasarlanmış tam olarak yönetilen bir veritabanı hizmetidir. Tek sunucu platformu, en az kullanıcı yapılandırması ve denetimiyle düzeltme eki uygulama, yedeklemeler, yüksek kullanılabilirlik, güvenlik gibi veritabanı yönetimi işlevlerinin çoğunu işlemek için tasarlanmıştır. Mimari, tek kullanılabilirlik alanında %99,99 kullanılabilirlik ile yerleşik yüksek kullanılabilirlik için iyileştirilmiştir. MySQL 5.6 (kullanımdan kaldırıldı), 5.7 ve 8.0'ın topluluk sürümünü destekler. Hizmet bugün çok çeşitli Azure bölgelerinde genel kullanıma sunulmuştur.

Tek sunucular yalnızca zaten tek sunucudan yararlanan mevcut uygulamalar için uygundur. Tüm yeni geliştirmeler veya geçişler için Önerilen dağıtım seçeneği Esnek Sunucu olacaktır. Esnek Sunucu ile Tek Sunucu dağıtım seçenekleri arasındaki farklar hakkında bilgi edinmek için belgeleriniz için doğru dağıtım seçeneğini belirleme konusuna bakın.

Yüksek kullanılabilirlik

Tek Sunucu dağıtım modeli, yerleşik yüksek kullanılabilirlik ve daha düşük maliyetle esneklik için iyileştirilmiştir. Mimari, işlem ve depolamayı birbirinden ayırır. Veri dosyaları Azure depolamada bulunurken veritabanı altyapısı özel bir işlem kapsayıcısı üzerinde çalışır. Depolama, veri dayanıklılığı sağlamak için veritabanı dosyalarının yerel olarak yedekli zaman uyumlu üç kopyasını tutar.

Planlı veya plansız yük devretme olayları sırasında, sunucu devre dışı kalırsa, hizmet aşağıdaki otomatik yordamı kullanarak sunucuların yüksek kullanılabilirliğini korur:

  1. Yeni bir işlem kapsayıcısı sağlandı
  2. Veri dosyaları içeren depolama alanı yeni kapsayıcıya eşlenir
  3. MySQL veritabanı altyapısı yeni işlem kapsayıcısı üzerinde çevrimiçine getirilir
  4. Ağ geçidi hizmeti, uygulama tarafında değişiklik gerektirmediğinden emin olarak saydam yük devretme sağlar.

Tipik yük devretme süresi 60-120 saniye arasında değişir. Tek Sunucu'nun buluta özel tasarımı, pasif etkin bekleme maliyetini ortadan kaldırarak kullanılabilirlik düzeyinin %99,99'unu desteklemesini sağlar.

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

Azure Database for MySQL - Single Server Architecture conceptual diagram

Otomatik Düzeltme Eki Uygulama

Hizmet, temel alınan donanım, işletim sistemi ve veritabanı altyapısına 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 otomatiktir ve düzeltme eki uygulama döngüsünün bir parçası olarak eklenir. Düzeltme eki uygulama için kullanıcı eylemi veya yapılandırma ayarı gerekmez. Düzeltme eki uygulama sıklığı, yükün kritikliğine göre yönetilen hizmettir. Genel olarak hizmet, sürekli tümleştirme ve sürüm kapsamında aylık sürüm zamanlamasını izler. Kullanıcılar planlanan bakım bildirimine abone olarak yaklaşan bakım bildirimini etkinlik öncesinden 72 saat önce alabilir.

Otomatik Yedeklemeler

Tek Sunucu otomatik olarak sunucu yedeklemeleri oluşturur ve bunları yerel olarak yedekli veya coğrafi olarak yedekli depolama olarak yapılandırılan kullanıcıda depolar. Yedeklemeler, yedekleme saklama süresi içinde sunucunuzu belirli bir noktaya geri yüklemek için kullanılabilir. Varsayılan yedekleme saklama süresi yedi gündür. Bekletme 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'e 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 İyileştirilmiş. Temel katman, düşük maliyetli geliştirme ve düşük eşzamanlılık iş yükleri için en uygun katmandır. Genel Amaçlı ve Bellek için İyileş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çeklendirme çevrimiçidir ve depolama otomatik büyütmeyi 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 tükettiğiniz kaynaklar için ödeme alırsınız. Ayrıntılar için bkz. Fiyatlandırma katmanları.

Kurumsal sınıf Güvenlik, Uyumluluk ve İdare

Tek Sunucu bekleyen verilerin depolama şifrelemesi için FIPS 140-2 doğrulanmış şifreleme modülünü kullanır. Yedeklemeler ve sorgu çalıştırılırken oluşturulan geçici dosyalar da dahil olmak üzere veriler şifrelenir. Hizmet, Azure depolama şifrelemesinde bulunan AES 256 bit şifrelemesini kullanır ve anahtarlar sistem tarafından yönetilebilir (varsayılan) veya müşteri tarafından yönetilebilir. Hizmet, aktarım katmanı güvenliği (SSL/TLS) varsayılan olarak zorlanan hareket halindeki verileri şifreler. Hizmet, en düşük TLS sürümünü zorunlu kılma özelliğine sahip TLS 1.2, 1.1 ve 1.0 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ı Microsoft Defender aracılığıyla tehdit koruması sunar. Açık kaynak ilişkisel veritabanları için Microsoft Defender, veritabanlarına erişmeye veya veritabanlarını kötüye kullanmaya yönelik olağan dışı ve zararlı olabilecek girişimleri gösteren anormal etkinlikleri algılar.

Yerel kimlik doğrulamasına ek olarak, Tek Sunucu Microsoft Entra ID kimlik doğrulamasını destekler. Microsoft Entra kimlik doğrulaması, Microsoft Entra Kimliği'nde tanımlanan ve yönetilen kimlikleri kullanarak MySQL sunucularına bağlanma mekanizmasıdır. Microsoft Entra kimlik doğrulaması ile veritabanı kullanıcı kimliklerini ve diğer Azure hizmetlerini merkezi bir konumda yönetebilirsiniz; bu da erişim denetimini basitleştirir ve merkezileştirir.

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

Tek Sunucu FedRAMP, HIPAA, PCI DSS gibi sektör lideri tüm sertifikalarla ilgili şikayettir. 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 sıklığı bir dakikadır ve her ölçüm 30 günlük geçmişe sahiptir. Ölçümler üzerinde uyarılar yapılandırabilirsiniz. Hizmet yavaş sorgu günlüklerini yapılandırmaya olanak tanır ve farklı bir Sorgu deposu özelliğiyle birlikte gelir. Sorgu Deposu, en uzun süre çalışan ve yoğun kaynak kullanan sorguları hızla bulmanıza yardımcı olarak performans sorunlarını gidermeyi basitleştirir. Bu araçları kullanarak iş yüklerinizi hızla iyileştirebilir ve sunucunuzu en iyi performans için yapılandırabilirsiniz. Ayrıntılar için bkz . İzleme .

Geçiş

Hizmet, MySQL'in topluluk sürümünü çalıştırır. Bu, tam uygulama uyumluluğu sağlar ve MySQL altyapısında geliştirilen mevcut uygulamayı Tek Sunucu'ya geçirmek için minimum yeniden düzenleme maliyeti gerektirir. Tek sunucuya geçiş aşağıdaki seçeneklerden biri kullanılarak gerçekleştirilebilir:

  • Döküm ve Geri Yükleme – Kullanıcıların kapalı kalma süresini karşılayabildiği çevrimdışı geçişler için mysqldump/mydumper gibi topluluk araçlarını kullanarak döküm ve geri yükleme işlemleri en hızlı geçiş yolunu sağlayabilir. Ayrıntılar için bkz . Döküm ve geri yükleme kullanarak geçirme .
  • Azure Veritabanı Geçiş Hizmeti – Yüksek hızlı veri geçişiyle tek sunucuya sorunsuz ve basitleştirilmiş çevrimdışı geçişler için Azure Veritabanı Geçiş Hizmeti kullanılabilir.
  • Veri içi çoğaltma – En düşük kapalı kalma süresi geçişleri için, binlog tabanlı çoğaltmaya dayanan veri çoğaltması da kullanılabilir. Geçiş üzerinde daha fazla denetim arayan uygulamalı uzmanlar tarafından en düşük kapalı kalma süresi geçişlerinde verili çoğaltma tercih edilir. Ayrıntılar için bkz . veri çoğaltma .

Kişiler

MySQL için Azure Veritabanı ile çalışma hakkında sorularınız veya önerileriniz için MySQL için Azure Veritabanı Ekibine (MySQL için Azure DB @Ask) bir e-posta gönderin. Bu e-posta adresi teknik destek diğer adı değildir.

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ı - Tek Sunucu dağıtım moduna giriş yazısını okuduğunuza göre artık şunları yapmaya hazırsınız: