MySQL için Azure Veritabanı'de sunucu kavramları
AŞAĞıDAKILER IÇIN GEÇERLIDIR:
MySQL için Azure Veritabanı - Tek Sunucu
Bu makalede, sunucularla çalışmayla ilgili önemli noktalar ve MySQL için Azure Veritabanı ve yönergeler yer almaktadır.
MySQL için Azure Veritabanı sunucusu nedir?
Bir MySQL için Azure Veritabanı sunucusu, birden çok veritabanı için merkezi bir yönetim noktasıdır. Bu, şirket içi dünyada aşina olduğunuz MySQL sunucu yapısıdır. Özel olarak, MySQL için Azure Veritabanı, performans garantileri sağlar ve sunucu düzeyinde erişim ve özellikler sunar.
Bir MySQL için Azure Veritabanı sunucusu:
- Bir Azure aboneliği içinde oluşturulur.
- Veritabanları için üst kaynaktır.
- 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.
- Sunucu ve veritabanı erişimi için bir bağlantı uç noktası 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.
- Birden çok sürümde kullanılabilir. Daha fazla bilgi için bkz. Desteklenen MySQL için Azure Veritabanı veritabanı sürümleri.
MySQL sunucusu için Azure Veritabanı içinde bir veya birden fazla 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, fiyatlandırma katmanının, sanal çekirdeklerin ve depolamanın (GB) yapılandırmasına göre sunucu başına yapılandırılmıştır. Daha fazla bilgi için bkz. Fiyatlandırma katmanları.
Nasıl yaparım? sunucuya bağlanarak kimlik doğrulaması MySQL için Azure Veritabanı mı?
Aşağıdaki öğeler veritabanınıza güvenli erişim sağlamaya yardımcı olur.
| Güvenlik kavramı | Description |
|---|---|
| Kimlik doğrulaması ve yetkilendirme | MySQL için Azure Veritabanı sunucusu yerel MySQL kimlik doğrulamasını destekler. Sunucunun yönetici oturum açma bilgileriyle bir sunucuya bağlanarak kimlik doğrulamasına bağlanabilirsiniz. |
| Protokol | Hizmet, MySQL tarafından kullanılan ileti tabanlı bir protokolü destekler. |
| TCP/IP | Protokol TCP/IP ve Unix etki alanı yuvaları üzerinden de desteklemiştir. |
| Güvenlik duvarı | Verilerinizin korunmasına yardımcı olmak için güvenlik duvarı kuralı, siz hangi bilgisayarların iznine sahip olduğunu belirtene kadar veritabanı sunucunuza tüm erişimi engellenir. Bkz. MySQL için Azure Veritabanı Sunucusu güvenlik duvarı kuralları. |
| SSL | Hizmet, uygulamalarınız ve veritabanı sunucunuz arasında SSL bağlantılarının zorlanmasını destekler. Bkz. MySQL için Azure Veritabanına güvenli bir şekilde bağlanmak üzere uygulamanızda SSL bağlantısı yapılandırma. |
MySQL için Azure Veritabanı’nı durdurma/başlatma
MySQL için Azure Veritabanı, 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 veya CLI 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 Durdur'uz, sonraki 7 gün boyunca bu durumda kalır. Bu süre boyunca el ile başlatmayacaksanız, sunucu 7 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 işlemi sınırlamaları
- Okuma çoğaltma yapılandırmaları (hem kaynak hem de çoğaltmalar) ile desteklenmiyor.
Nasıl yaparım? sunucuyu nasıl yönetebilirsiniz?
Azure portal veya Azure CLI kullanarak 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ı sunucularınızı izleme işlemlerini 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 tüm 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 time_zone (örneğin, "ABD/Pasifik"). |
Sonraki adımlar
- Hizmete genel bakış için bkz. MySQL için Azure Veritabanı Genel Bakış
- Fiyatlandırma katmanınızı temel alan belirli kaynak kotaları ve sınırlamaları hakkında bilgi için bkz. Fiyatlandırma katmanları
- Hizmete bağlanma hakkında bilgi için bkz. MySQL için Azure Veritabanı için bağlantı kitaplıkları.