MySQL için Azure Veritabanı Esnek Sunucu'daki sunucu kavramları

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

Bu makalede, Esnek Sunucularla çalışmaya ilgili önemli MySQL için Azure Veritabanı yönergeler ve sağlar.

Esnek Sunucu MySQL için Azure Veritabanı nedir?

MySQL için Azure Veritabanı Esnek Sunucu, MySQL'in topluluk sürümünü çalıştıran tam olarak yönetilen bir veritabanı hizmetidir. Genel olarak hizmet, kullanıcı gereksinimlerine göre esneklik ve yapılandırma özelleştirmeleri sağlamak üzere tasarlanmıştır. Bu, şirket içi dünyada aşina olduğunuz MySQL sunucu yapısıyla aynıdır. Özel olarak, esnek sunucu yönetilir, ilk başta performans sağlar, daha iyi sunucu yönetilebilirliği ve denetimi sağlar, ayrıca sunucu düzeyinde erişim ve özellikleri açığa çıkarır.

Bir MySQL için Azure Veritabanı Esnek Sunucu:

  • Bir Azure aboneliği içinde oluşturulur.
  • Veritabanları için üst kaynaktır.
  • Sunucu parametreleri (Sunucu parametre kavramlarına bağlantı) aracılığıyla ortaya koyulan MySQL yapılandırmasına izin verir.
  • Otomatik yedeklemeler gerçekleştirir ve belirli bir noktaya geri yüklemeleri destekler.
  • Veritabanları için bir ad alanı sağlar.
  • Güçlü yaşam süresi semantiğine sahip bir kapsayıcıdır; bir sunucuyu siler ve içerdiği veritabanlarını siler.
  • Kaynakları bir bölgede birlikte bulundurarak.
  • Müşteri tarafından sağlanan sunucu bakım zamanlaması desteği
  • Gelişmiş yüksek kullanılabilirlik için yedekli bir kurulumda esnek sunucular dağıtma olanağı
  • Veritabanı sunucusu erişimi için sanal ağ tümleştirmesi sağlar
  • Esnek sunucu kullanımda değilken duraklatarak maliyet tasarrufu sağlar
  • Veritabanları için geçerli olan yönetim ilkelerinin kapsamını sağlar: oturum açma, güvenlik duvarı, kullanıcılar, roller, yapılandırmalar vb.
  • MySQL 5.7 ve MySQL 8.0 ana sürümünü destekler. Daha fazla bilgi için bkz. Desteklenen MySQL için Azure Veritabanı sürümleri.

Bir MySQL için Azure Veritabanı Sunucusu içinde bir veya birden çok veritabanı oluşturabilirsiniz. Tüm kaynakları kullanmak veya kaynakları paylaşmak için birden çok veritabanı oluşturmak için sunucu başına tek bir veritabanı oluşturabilirsiniz. Fiyatlandırma, işlem katmanı, sanal çekirdek ve depolama (GB) yapılandırmasına göre sunucu başına yapılandırılmıştır. Daha fazla bilgi için bkz. işlem ve depolama.

Esnek Sunucuyu Durdurma MySQL için Azure Veritabanı Başlatma

MySQL için Azure Veritabanı Esnek Sunucu, kullanımda değilken sunucuyu durdurma ve etkinliği sürdürürken sunucuyu başlatma olanağı sağlar. Bu temelde veritabanı sunucularında maliyet tasarrufu yapmak ve yalnızca kullanımda olduğunda kaynak için ödeme yapmak için yapılır. Bu, geliştirme testi iş yükleri ve yalnızca günün bir bölümü için sunucuyu kullanırken daha da önemli hale gelir. Sunucuyu durdurarak tüm etkin bağlantılar bırakılır. Daha sonra, sunucuyu yeniden çevrimiçine getirmek istediğiniz zaman Azure portal CLI'yi kullanabilirsiniz.

Sunucu Durduruldu durumda olduğunda, sunucunun işlem faturalanmaz. Ancak, sunucu yeniden başlatıldında veri dosyalarının kullanılabilir olduğundan emin olmak için sunucunun depolama alanı kalırken depolama alanı faturalandırmaya devam eder.

Önemli

Sunucuyu durdurarak sonraki 30 gün boyunca bu durumda kalır. Bu süre boyunca el ile başlatmayacaksanız, sunucu 30 günün sonunda otomatik olarak başlatılır. Sunucuyu kullanmayacaksanız Durdur'u yeniden kullanmayı tercihebilirsiniz.

Sunucu durdurulurken sunucuda hiçbir yönetim işlemi gerçekleştirilene bir şey olmaz. Sunucusundaki yapılandırma ayarlarını değiştirmek için sunucusunu başlatmanız gerekir. Durdurma/başlatma sınırlamalarına bakın.

Nasıl yaparım? sunucuyu nasıl yönetebilirsiniz?

oluşturma, silme, sunucu parametresi yapılandırmasını (my.cnf), ölçeklendirme, ağ, güvenlik, yüksek kullanılabilirlik, yedekleme & geri yükleme, MySQL için Azure Veritabanı Esnek Sunucu izleme işlemlerini Azure portal veya Azure CLI kullanarak yönetebilirsiniz. Ayrıca, süper kullanıcı ayrıcalığı MySQL için Azure Veritabanı gerekli olan bazı veritabanı yönetim görevlerini gerçekleştirmek için aşağıdaki saklı yordamlar kullanılabilir.

Saklı Yordam Adı Giriş Parametreleri Çıkış Parametreleri Kullanım Notu
mysql.az_kill processlist_id Yok Komutun KILL CONNECTION eşdeğeri. Bağlantının yürütülmekte olduğu herhangi bir processlist_id sonlandırıldıktan sonra, sağlanan verilerle ilişkili bağlantıyı sonlandırılır.
mysql.az_kill_query processlist_id Yok Komutun KILL QUERY eşdeğeri. Bağlantının şu anda yürütül yaptığı deyimi sonlandırılır. Bağlantının kendisini canlı bırakır.
mysql.az_load_timezone Yok Yok Parametrenin adlandırılmış değerlere (örneğin, time_zone "ABD/Pasifik").

Sonraki adımlar