AWS SQL Server AlwaysOn Availability Group

Merhaba,

AlwaysOn Availability Group(yazının devamında AAG olarak kısaltılmıştır); SQL Server 2012 ile gelen ve SQL Server 2014 ile geliştirilen, Server Instance Level HA sağlayan veritabanı yüksek erişilebilirlik seçeneklerinden biridir. AAG yapısının ana bileşenleri; SQL Server Node’ları(primary ve secodary replica) ve Listerner(DNS alias) ‘dır. Her replika ayrı bir sanal sunucuda barınır ve otomatik failover yapabilecek şekilde yapılandırılır. Client side uygulama(lar) ise connection string içinde “listener” olarak yapılandırılan DNS alias’ını kullanarak o an için geçerli olan replika’ya bağlanır(lar).

MS SQL Server’da AAG seçeneğini geleneksel veri merkezinizdeki sanallaştırma katmanı üzerinde çalışan SQL Server’larınızdaki Instance’larda yapılandırabileceğiniz gibi AWS,Azure gibi bulut servis sağlayıcıları üzerinde de yapılandırabilirsiniz. Lisanslama ve işletme maliyetini değerlendirerek geleneksel veri merkezinde çalıştırmayı veya bulut servisini kullanmayı tercih edebilirsiniz. Bulut servislerini kullanmak isterseniz pay as you go yerine commitment&upfront ile ilerlemek maliyet açısında avantajlı olabilir!

AWS’de çalıştırdığınız MS SQL AAG instance’ınız için Azure replica’larını oluşturmak; maliyet, single “Cloud” of failure ve vendor management açısında farklı bir yaklaşım olabilir ve test edilebilir :) Tabii ki bu tür servisleri devreye almak için diğer çevresel servislerden faydalanmanız gerekecektir!

Yazımda, Amazon Web Service üzerinde MS SQL Server AAG konfigürasyonundan bahsedeceğim. Azure üzerinde de benzer işlemler için kaynaklar kısmında çeşitli adresler paylaştım. Konu hakkında daha fazla detay incelemek isterseniz kaynak kısmında paylaştığım diğer adresleri inceleyebilirsiniz.

AWS bulutunda demo ortamımdaki yapılandırmanın topolojisi aşağıdaki şekildedir.

Continue reading “AWS SQL Server AlwaysOn Availability Group”

AWS System Manager for Microsoft System Center VMM

 Merhaba,

Önceki yazımda AWS kaynaklarını vCenter üzerinden belirli
ölçüde yönetmek için kullanılan Vmware vCenter management portal’dan bahsetmiştim. Şimdi Microsoft System Center VMM ile AWS kaynaklarını yönetmek için kullanabileceğiz bir eklentiden, AWS System Manager ’dan, bahsedeceğim.

Her ikisi de AWS kaynakları üzerinde “tam anlamıyla” yönetim
sağlamamakla birlikte, geleneksel veri merkezinizdeki sanal sunucularınızı AWS  “EC2 – cloud compute” servisine upload etmek için, VMM veya vCenter’dan sanal sunucu oluşturmak/çalıştırmak/durdurmak/bağlanmak/silmek için ve EC2 üzerindeki bazı yönetimsel görevleri yerine getirmek için kullanılabilir. Göz
atmak isterseniz kaynaklar kısmında çeşitli adresler paylaştım.

Hands-on demo’ya geçeyim.
Continue reading “AWS System Manager for Microsoft System Center VMM”