MySQL için Azure Veritabanı nedir?

Tamamlandı

DBaaS veritabanlarına ve MySQL için Azure Veritabanı hızlı bir genel bakışla başlayalım. Bu, kuruluşunuzun MySQL için Azure Veritabanı geçişten yararlanıp yararlanamayacağına karar vermenize yardımcı olur.

DBaaS nedir?

DBaaS , kuruluşların buluttaki veritabanlarına erişmek için kullanabileceği bir hizmettir. DBaaS teslim platformu kullanmak, sanal makinelerinizi (VM' ler) ve ilgili altyapılarını yönetmek yerine veritabanı uygulamalarınızı geliştirmeye odaklanmanızı sağlar. veritabanı uygulamalarınızı DBaaS temelinde uygulamak için MySQL için Azure Veritabanı kullanabilirsiniz. Platformu yapılandırma ve bakımını yapma konusunda endişelenmeniz gerekmez, çünkü bu Microsoft Azure tarafından yönetilir.

Not

DBaaS uygulamaları, PaaS tarafından barındırılan hizmetlerin sektör kategorisine girer.

MySQL nedir?

MySQL, en popüler açık kaynak veritabanlarından biridir. Bağımsız yazılım satıcıları ve geliştiriciler tarafından web uygulamaları oluşturmak için kullanılır. Kuruluş düzeyindeki birçok kuruluş, görev açısından kritik uygulamaları barındırmak için MySQL kullanır.

MySQL için Azure Veritabanı, GPLv2 lisansı altında sağlanan MySQL Community Edition'ı temel alır. Ayrıca tam olarak yönetilen bir ilişkisel DBaaS platformu.

İpucu

MySQL'i Azure'da barındırılan bir hizmet olarak vm altyapısı (IaaS) modunda çalıştırmayı da seçebilirsiniz.

MySQL için Azure Veritabanı tanımı

MySQL için Azure Veritabanı, Azure'da barındırılan tam olarak yönetilen, ilişkisel bir DBaaS platformudur. Şu olanakları sunar:

  • Yüksek kullanılabilirlik

  • Daha fazla veri koruması

    Not

    MySQL için Azure Veritabanı 35 güne kadar otomatik yedeklemeler ve belirli bir noktaya geri yükleme kullanır.

  • Hizmeti daha güvenli ve güncel tutmak için aşağıdaki bileşenlerin otomatik bakımı:

    • Temel alınan donanım
    • İşletim Sistemi
    • Veritabanı altyapısı
  • Tahmin edilebilir performans

  • Elastik ölçeklendirme

  • İyileştirilmiş maliyet

  • Hem bekleyen hem de aktarım sırasında hassas verilerin korunmasına yardımcı olan güçlü güvenlik ve uyumluluk özellikleri

  • Büyük ölçekli dağıtımların yönetimini ve izlenmesini basitleştirmeye yardımcı olmak için izleme ve otomasyon

Bu özelliklerin çoğu çok az yönetim eforu gerektirir ve bunların tümü standart seçenekler olarak dahil edilir.

MySQL için Azure Veritabanı, MySQL Workbench ve diğerleri gibi yaygın veritabanı araçlarını destekler. MySQL için Azure Veritabanı uygulayarak tanıdık araçlar ve platformlarla çalışmaya devam edebilirsiniz.

Uygun bir barındırma seçeneği nasıl seçilir

MySQL için Azure Veritabanı iki barındırma seçeneğinde kullanılabilir:

  • MySQL için Azure Veritabanı, iki dağıtım modu vardır:
    • Tek sunucu
    • Esnek Sunucu
  • Azure VM'lerinde MySQL

Şimdi bu seçenekleri daha yakından inceleyelim.

Tek Sunucu modunda MySQL için Azure Veritabanı

Bu mod, tam olarak yönetilen bir veritabanı hizmeti sağlar ve minimum kullanıcı yapılandırması ve denetimi gerektirir. Bu mod aşağıdaki özelliklere sahiptir:

  • Veritabanını özelleştirmek için en düşük gereksinimler

  • Aşağıdakiler gibi veritabanı yönetim işlevlerinin çoğunu sağlamak için tasarlanmıştır:

    • Yama
    • Yüksek kullanılabilirlik
    • Yedeklemeler
    • Güvenlik
  • Tek kullanılabilirlik alanında %99,99 kullanılabilirlik sağlamak için iyileştirilmiştir

Aşağıdakilere sahip buluta özel uygulamaları desteklemek için bu dağıtım modunu göz önünde bulundurun:

  • Otomatik düzeltme eki uygulama yönetimi için tasarlanmıştır.
  • Gerekli değildir:
    • Düzeltme eki uygulama zamanlaması üzerinde ayrıntılı denetim.
    • Özel MySQL yapılandırma ayarları.

Esnek Sunucu modunda MySQL için Azure Veritabanı

Bu mod tam olarak yönetilen bir veritabanı hizmeti de sağlar, ancak gerektiğinde daha fazla kullanıcı yapılandırması ve denetimi sağlar. Bu mod aşağıdaki özelliklere sahiptir:

  • Yüksek kullanılabilirliği tercih etmenize olanak tanır:

    • Tek bir kullanılabilirlik alanı içinde
    • Birden çok kullanılabilirlik alanında
  • Aşağıdaki özellikleri kullanarak daha iyi maliyet iyileştirme denetimleri sağlar:

    • Sunucunuzu başlatın ve durdurun.
    • Hızla artırılabilir SKU uygulayın.

    İpucu

    Bu, her zaman tam işlem kapasitesine ihtiyaç duymadan iş yükleri için kullanışlıdır.

Aşağıdaki durumlarda bu dağıtım modunu göz önünde bulundurun:

  • MySQL altyapısının özel denetimi ve özelleştirmeleri.
  • Alanlar arası yedekli yüksek kullanılabilirlik.
  • Yönetilen bakım pencereleri.

Azure VM'lerinde MySQL

Bu mod tam olarak yönetilen bir veritabanı hizmeti değildir; bunun yerine, IaaS endüstri kategorisine aittir. Bu seçenekle MySQL Server'ı çalıştırmaya devam edebilirsiniz, ancak Azure bulut platformunda yönetilen bir VM içinde çalışır.

İpucu

Barındırılan VM'nize MySQL'in tüm son sürümlerini ve sürümlerini yükleyebilirsiniz.

Bu modu yalnızca avantajların bir DBaaS platformuna eklenmesini istemiyorsanız göz önünde bulundurun.

Sonraki ünitede MySQL için Azure Veritabanı daha ayrıntılı olarak inceleyelim.