Azure'da doğru PostgreSQL için Azure Veritabanı - Esnek Sunucu barındırma seçeneğini belirleyin

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

Önemli

PostgreSQL için Azure Veritabanı - Tek Sunucu kullanımdan kaldırma yolundadır. PostgreSQL için Azure Veritabanı - Esnek Sunucu'ya yükseltmenizi kesinlikle öneririz. PostgreSQL için Azure Veritabanı - Esnek Sunucu'ya geçiş hakkında daha fazla bilgi için bkz. PostgreSQL için Azure Veritabanı Tek Sunucuya ne oluyor?.

Azure ile PostgreSQL iş yükleriniz barındırılan bir hizmet olarak sanal makine altyapısında (IaaS) veya barındırılan hizmet olarak platform (PaaS) olarak çalıştırılabilir. PaaS,her birinde birden çok hizmet katmanı olan birden çok dağıtım seçeneğine sahiptir. IaaS ile PaaS arasında seçim yaptığınızda veritabanınızı yönetmek, düzeltme ekleri uygulamak ve yedekleme yapmak mı yoksa bu işlemleri Azure'a devretmek mi istediğinize karar vermeniz gerekir.

Karar verirken PaaS'ta aşağıdaki seçeneği veya alternatif olarak Azure VM'lerinde (IaaS) çalıştırmayı göz önünde bulundurun

Azure VM'lerinde PostgreSQL seçeneği IaaS endüstri kategorisine girer. Bu hizmetle, Azure bulut platformunda tam olarak yönetilen bir sanal makine içinde bir PostgreSQL sunucusu çalıştırabilirsiniz. PostgreSQL'in tüm son sürümleri ve sürümleri bir IaaS sanal makinesine yüklenebilir. PostgreSQL için Azure Veritabanı esnek sunucudan en önemli fark olan Azure VM'lerindeki PostgreSQL, veritabanı altyapısı üzerinde denetim sağlar. Ancak bu denetim, VM'leri ve birçok veritabanı yönetimi (DBA) görevini yönetmek için sorumluluk altına girer. Bu görevler arasında veritabanı sunucularının bakımı ve düzeltme eki uygulama, veritabanı kurtarma ve yüksek kullanılabilirlik tasarımı yer alır.

Bu seçenekler arasındaki temel farklar aşağıdaki tabloda listelenmiştir:

Öznitelik Azure VM'lerinde Postgres PaaS olarak esnek sunucu PostgreSQL için Azure Veritabanı
Kullanılabilirlik SLA'sı - Sanal Makine SLA'sı - esnek sunucu PostgreSQL için Azure Veritabanı
İşletim sistemi ve PostgreSQL düzeltme eki uygulama - Müşteri tarafından yönetilen İsteğe bağlı müşteri tarafından yönetilen pencere ile otomatik
Yüksek kullanılabilirlik - Müşteriler yüksek kullanılabilirliği tasarlar, uygular, test edip korur. Özellikler arasında kümeleme, çoğaltma vb. olabilir. Yerleşik
Alanlar Arası Yedeklilik - Azure VM'leri farklı kullanılabilirlik alanlarında çalışacak şekilde ayarlanabilir. Şirket içi bir çözüm için müşterilerin kendi ikincil veri merkezini oluşturması, yönetmesi ve bakımını yapması gerekir. Yes
Karma Senaryo - Müşteri tarafından yönetilen Desteklenir
Yedekleme ve Geri Yükleme - Müşteri Tarafından Yönetilen Alanlar arası yedekli depolamada kullanıcı yapılandırmasıyla yerleşik
Veritabanı İşlemlerini İzleme - Müşteri Tarafından Yönetilen Tümü müşterilere veritabanı işlemiyle ilgili uyarılar ayarlama ve eşiklere ulaşıldığında işlem yapma olanağı sunar
Gelişmiş Tehdit Koruması - Müşteriler bu korumayı kendileri için oluşturmalıdır. Önizleme sırasında kullanılamaz
Olağanüstü Durum Kurtarma - Müşteri Tarafından Yönetilen Desteklenir
Akıllı Performans - Müşteri Tarafından Yönetilen Desteklenir

Toplam sahip olma maliyeti (TCO)

Veritabanlarınızı barındırmak için en iyi çözümü belirleyen başlıca nokta genellikle TCO'dur. İster çok az nakiti olan bir startup ister sıkı bütçe kısıtlamaları altında çalışan yerleşik bir şirkette çalışan bir ekip olun bu durum geçerlidir. Bu bölümde, Azure vm'lerinde PostgreSQL için Azure Veritabanı esnek sunucu ve PostgreSQL için geçerli olduğu için Azure'daki faturalama ve lisanslama temelleri açıklanmaktadır.

Faturalandırma

PostgreSQL için Azure Veritabanı esnek sunucu şu anda kaynaklar için farklı fiyatlarla çeşitli katmanlarda hizmet olarak kullanılabilir. Tüm kaynaklar sabit bir ücretle saatlik olarak faturalandırılır. Şu anda desteklenen hizmet katmanları, işlem boyutları ve depolama miktarları hakkında en son bilgiler için bkz . Fiyatlandırma sayfası Hizmet katmanlarını ve işlem boyutlarını uygulamanızın çeşitli aktarım hızı gereksinimlerine uyacak şekilde dinamik olarak ayarlayabilirsiniz. Normal veri aktarım hızlarında giden İnternet trafiği için faturalandırılırsınız.

Microsoft, PostgreSQL için Azure Veritabanı esnek sunucu ile veritabanı yazılımını otomatik olarak yapılandırıyor, yamalı ve yükseltiyor. Bu otomatik eylemler yönetim maliyetlerinizi azaltır. Ayrıca PostgreSQL için Azure Veritabanı esnek sunucu otomatik yedekleme bağlantısı özelliklerine sahiptir. Bu özellikler, özellikle çok sayıda veritabanınız olduğunda önemli maliyet tasarrufları elde etme konusunda size yardımcı olur. Buna karşılık, Azure VM'lerinde PostgreSQL ile herhangi bir PostgreSQL sürümünü seçebilir ve çalıştırabilirsiniz. Ancak sağlanan VM için ödeme yapmanız, verilerle ilişkili depolama maliyeti, yedekleme, izleme verileri ve günlük depolaması ile kullanılan belirli PostgreSQL lisans türünün (varsa) maliyetlerini ödemeniz gerekir.

PostgreSQL için Azure Veritabanı esnek sunucu, düğüm düzeyindeki kesintiler için bölgesel düzeyde (AZ içinde) yerleşik yüksek kullanılabilirlik sağlarken Hizmet için SLA garantisi. PostgreSQL için Azure Veritabanı esnek sunucu, alanlar arası yedekli yapılandırmaya sahip ve olmayan çalışma süresi SLA'ları sağlar. Ancak VM'lerdeki veritabanı yüksek kullanılabilirliği için PostgreSQL veritabanında bulunan Akış Çoğaltması gibi yüksek kullanılabilirlik seçeneklerini kullanırsınız. Desteklenen bir yüksek kullanılabilirlik seçeneğinin kullanılması başka bir SLA sağlamaz. Ancak daha fazla maliyet ve yönetim yüküyle %99,99'dan fazla veritabanı kullanılabilirliği elde edebilirsiniz.

Fiyatlandırma hakkında daha fazla bilgi için aşağıdaki makalelere bakın:

Yönetim

Birçok işletme için bulut hizmetine geçiş kararı, maliyetle ilgili olduğu kadar yönetimin karmaşıklığını boşaltmaya da bağlıdır.

IaaS ile Microsoft:

  • Yönetici temel altyapıyı gösterir.
  • Temel alınan donanım ve işletim sistemi için otomatik düzeltme eki uygulama sağlar

PaaS ile Microsoft:

  • Yönetici temel altyapıyı gösterir.
  • Temel alınan donanım, işletim sistemi ve veritabanı altyapısı için otomatik düzeltme eki uygulama sağlar.
  • Veritabanının yüksek kullanılabilirliğini yönetir.
  • Olağanüstü durum kurtarma sağlamak için yedeklemeleri otomatik olarak gerçekleştirir ve tüm verileri çoğaltır.
  • Bekleyen ve hareket halindeki verileri varsayılan olarak şifreler.
  • Sunucunuzu izler ve sorgu performansı içgörüleri ve performans önerileri için özellikler sağlar.

esnek PostgreSQL için Azure Veritabanı sunucuyla veritabanınızı yönetmeye devam edebilirsiniz. Ancak artık veritabanı altyapısını, işletim sistemini veya donanımı yönetmeniz gerekmez. Yönetmeye devam edebilirsiniz öğelere örnek olarak şunlar verilebilir:

  • Veritabanları
  • Oturum açma
  • Dizin ayarlama
  • Sorgu ayarlama
  • Denetim
  • Güvenlik

Ayrıca, yüksek kullanılabilirliği başka bir veri merkezinde yapılandırmak için yapılandırma veya yönetim gerektirmemek gerekir.

  • Azure VM'lerinde PostgreSQL ile işletim sistemi ve PostgreSQL sunucu örneği yapılandırması üzerinde tam denetime sahipsiniz. VM ile işletim sistemi ve veritabanı yazılımının ne zaman güncelleştirileceğine veya yükseltileceğine ve hangi düzeltme eklerinin uygulanacağına karar verirsiniz. Virüsten koruma uygulaması gibi diğer yazılımların ne zaman yükleneceğine de siz karar verirsiniz. Düzeltme eki uygulama, yedekleme ve yüksek kullanılabilirliği büyük ölçüde basitleştirmek için bazı otomatik özellikler sağlanır. VM'nin boyutunu, disk sayısını ve bunların depolama yapılandırmalarını denetleyebilirsiniz. Daha fazla bilgi için bkz . Azure için sanal makine ve bulut hizmeti boyutları.

Esnek PostgreSQL için Azure Veritabanı sunucuya (PaaS) geçme süresi

  • PostgreSQL için Azure Veritabanı esnek sunucu, geliştirici üretkenliği ve yeni çözümler için hızlı pazarlama süresi kritik öneme sahip olduğunda bulut tarafından tasarlanmış uygulamalar için doğru çözümdür. DBA gibi programlı işlevlerle hizmet, temel işletim sistemi ve veritabanını yönetme gereksinimini azalttığı için bulut mimarları ve geliştiriciler için uygundur.

  • Yeni şirket içi donanım edinmenin zamanını ve harcamasını önlemek istediğinizde, Azure VM'lerinde PostgreSQL, hizmet tarafından desteklenmeyen veya temel işletim sistemine erişim gerektiren PostgreSQL altyapısının ayrıntılı denetimi ve özelleştirmesi gerektiren uygulamalar için doğru çözümdür.

Sonraki adımlar