MySQL için Azure Veritabanı nedir?

Tamamlandı

DBaaS veritabanlarına ve veritabanlarına hızlı bir genel bakışla başlayalım MySQL için Azure Veritabanı. Bu, kuruluşa başka bir kuruluşa MySQL için Azure Veritabanı.

DBaaS nedir?

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

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 biri. Bağımsız yazılım satıcıları ve geliştiriciler tarafından web uygulamaları oluşturmak için kullanılır. Birçok kurumsal düzey kuruluş, görev açısından kritik uygulamaları barındırmak için MySQL de kullanır.

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

İpucu

MySQL'i Azure'da hizmet olarak barındırılan bir 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ün boyunca otomatik yedeklemeler ve zaman içinde nokta geri yüklemesi 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

  • Hassas verilerin hem hem hem de taşıma sırasında korunmasına yardımcı olmak için 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 çalışması gerektirir ve bunların hepsi standart seçenekler olarak dahil edilir.

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

Uygun barındırma seçeneğini seçme

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

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

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

Önemli

Yazma sırasında (Mart 2021), Esnek Sunucu önizlemededir.

MySQL için Azure Veritabanı Sunucu modunda çalışma

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ı özelleştirmeleri için en düşük gereksinimler

  • Veritabanı yönetimi işlevlerinin çoğunu sağlamak için tasarlanmıştır, örneğin:

    • Yama
    • Yüksek kullanılabilirlik
    • Yedeklemeler
    • Güvenlik
  • Tek kullanılabilirlik alanı üzerinde %99,99 kullanılabilirlik sağlamak için en iyi duruma getirilmiş

Aşağıdakiler için buluta özel uygulamaları desteklemek için bu dağıtım modunu düşünün:

  • Otomatik düzeltme eki uygulama yönetmek için tasarlanmıştır.
  • Şunların gerek yok:
    • Düzeltme eki uygulama zamanlaması üzerinde ayrıntılı denetim.
    • Özel MySQL yapılandırma ayarları.

MySQL için Azure Veritabanı Sunucu modunda çalışma

Bu mod ayrıca tam olarak yönetilen bir veritabanı hizmeti 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 etmek için şunları da sağlar:

    • Tek bir kullanılabilirlik alanı içinde
    • Birden çok kullanılabilirlik alanı arasında
  • Şunları yapma olanağıyla daha iyi maliyet iyileştirme denetimleri sağlar:

    • Sunucuyu başlat ve durdur.
    • Seri durumdan geçirilebilir SKU uygulama.

    İpucu

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

Aşağıdakiler gerekli olduğunda bu dağıtım modunu düşünün:

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

Azure VM'lerde MySQL

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

İpucu

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

Bu modu yalnızca DBaaS platformuna dahil edilen avantajları istemiyorken göz önünde bulundurabilirsiniz.

Sonraki ünitede, bu özellikleri daha MySQL için Azure Veritabanı incele duracağız.