İlginizi Çekebilir
  1. Ana Sayfa
  2. Microsoft Azure
  3. Windows Azure’da Availability Set’leri Nasıl Kullanılır?

Windows Azure’da Availability Set’leri Nasıl Kullanılır?

Uygulamanızda hizmet kesintisi yaşanmaması için bir yerine birden fazla Windows sanal makinesi kullanabilirsiniz. Bu sayede, Windows ’un %99,99 kesintisiz çalışma garantisinde ender rastlansa da yerel ağ arızaları, yerel disklerde sorun oluşması ve platform operasyonları için gerekli kesinti sürelerinde uygulamanızın çalışmaya devam etmesini sağlayabilirsiniz.

Birden fazla sanal makine kullanan uygulamanızın kullanılabilirlik durumunu yönetmek için makineleri bir (kullanılabilirlik kümesi) içine eklemeniz gerekir. ’lerde fault domain (arıza alanı) ve update domain (güncelleştirme alanı) olmak üzere iki farklı alan vardır. Fault domain, Windows Azure’un fiziksel altyapısında aynı switch’e veya güç ünitesine bağlı sistemleri kapsayan alandır. Fault domain bu açıdan bir sunucu kabini gibi de düşünülebilir. Bir bulut hizmeti içinde birbirine bağlı birden fazla sanal makine olması durumunda, bu makinelerin farklı fault domain’leri içinde olmasını sağlamak için ’ler kullanılabilir. Resim 1, her birinde iki sanal makine bulunan iki ’i göstermektedir.


Resim 1: Availability Set’lerin Fault ve Update Domain’lere göre belirlenmesi

Windows Azure, uygulama örneklerini barındıran işletim sistemlerini düzenli aralıklarla güncelleştirir. Bir makineye güncelleştirme uygulandığında, o makine yeniden başlatılır. Update domain’ler, bir uygulamaya bağlı tüm sanal makinelerin aynı anda güncelleştirilmemesi için ayrılmasını sağlar. Birden fazla sanal makineyi bir Availability Set içine yerleştirdiğinizde, Windows Azure bu makinelerin farklı update domain’lerine alınmasını sağlar. Şekil 1’de farklı update domain’lerinde yer alan IIS rolüne sahip iki sanal makine ile yine farklı update domain’lerinde yer alan iki SQL Server sanal makinesi yer almaktadır.

Availability Set’lerle load balancing endpoint’leri bir arada kullanarak Windows Azure üzerindeki uygulamanızın her zaman kullanılabilir durumda olmasını ve verimli şekilde çalışmasını sağlayabilirsiniz.

1. Adım: Sanal makine ve Availability Set oluşturma

İçerisinde sanal makineler bulunan bir Availability Set oluşturmak için önce ilk sanal makineyi ve Availability Set’i oluşturmanız, ardından da yeni oluşturduğunuz makineleri bu Availability Set içine eklemeniz gerekir. İsterseniz sanal makineleri ayrı, Availability Set’i de ayrı oluşturup makineleri daha sonra bu Availability Set içine ekleyebilirsiniz.

Bir Sanal Makine ve Availability Set Oluşturmak İçin

Windows Azure Management Portal’da oturum açın.

Ekranın alt tarafında yer alan komut çubuğunda New‘i tıklayın.


Resim-2

Önce Virtual Machine‘i, ardından da From Gallery‘yi tıklayın.


Resim-3

İşletim sistemi seçimi yapmanızı isteyen VM OS Selection sayfası açılır. Buradaki Image Gallery içindeki hazır sistem imajlarından birini seçin. Burada işletim sistemi olarak Windows Server 2012 seçtik ancak aynı talimatlar Linux imajlarıyla da kullanılabilir.


Resim-4

Platform Images‘ı tıklayın, kullanmak istediğiniz imajı seçin ve sağ alttaki oku tıklayarak sonraki ekrana geçin.

VM Configuration sayfası açılır.


Resim-5

Virtual Machine Name alanına sanal makinenize vermek istediğiniz adı seçin.

New Password alanına, oluşturduğunuz sanal makinenin Administrator hesabı için kullanılacak parolayı girin. Confirm Password alanına önceki kutuya yazdığınız parolayı tekrar yazın.

Size bölümünde hangi boyutta bir sanal makine oluşturmak istediğinizi seçin. Buradaki seçimi, makineyi hangi uygulama veya rol için kullanacağınıza göre belirleyin.

Devam etmek için sağ alttaki oku tıklayın.

VM Mode sayfası açılır.


Resim-6

Stand-alone Virtual Machine‘i seçin.

DNS Name alanına makine için oluşturulan bulut hizmetine vermek istediğiniz adı girin. Ad 3-24 karakter uzunluğunda olabilir ve küçük harflerle rakamları içerebilir.

Storage Account bölümünde makineye ait VHD dosyasının tutulacağı depolama alanı hesabını seçin. Dilerseniz bu makine için otomatik bir depolama alanı hesabı oluşturulmasını da sağlayabilirsiniz. Her bölge için yalnızca bir depolama alanı hesabı oluşturulur. Bu ayarla oluşturduğunuz diğer tüm sanal makineler, bu depolama alanı hesabına eklenir. Toplamda en fazla 20 depolama alanı hesabınız olabilir.

Region/Affinity Group/Virtual Network bölümünde makineyi dâhil etmek istediğiniz bölge, Affinity Group veya sanal network seçimlerini yapın.

Devam etmek için sağ alttaki oku tıklayın.

VM Options sayfası açılır.


Resim-7

Availability Set alanında, yeni bir Availability Set oluşturmak için Create Availability Set‘i seçin.

Availability Set Name alanına yeni Availability Set’e vermek istediğiniz adı girin.

Sanal makineyi ve Availability Set’i oluşturmak için sağ alttaki onay işaretini tıklayın.

Yeni sanal makinenin kendi sayfasından Configure‘ü tıklayarak sanal makinenin hangi Availability Set’te bulunduğunu görebilirsiniz.


Resim-8

2. Adım: Bulut hizmetine yeni bir sanal makine ekleme ve mevcut bir Availability Set’e dâhil etme

1. adım’da sanal makineyi ve Availability Set’i aynı anda oluşturduk. Şimdi yeni bir sanal makine oluşturabilir, ilk makinenin sunduğu bulut hizmete bağlayabilir ve daha önceden oluşturduğumuz Availability Set’e ekleyebiliriz.

Yeni bir sanal makine oluşturmak ve mevcut availability kümesine eklemek için

Windows Azure Management Portal’da oturum açın.

Ekranın alt tarafında yer alan komut çubuğunda New‘i tıklayın.


Resim-9

Önce Virtual Machine‘i, ardından da From Gallery‘yi tıklayın.


Resim-10

İşletim sistemi seçimi yapmanızı isteyen VM OS Selection sayfası açılır. Buradaki Image Gallery içindeki hazır sistem imajlarından birini seçin.


Resim-11

Platform Images‘ı tıklayın, kullanmak istediğiniz imajı seçin ve sağ alttaki oku tıklayarak sonraki ekrana geçin.

VM Configuration sayfası açılır.


Resim-12

Virtual Machine Name alanına sanal makinenize vermek istediğiniz adı seçin.

New Password alanına, oluşturduğunuz sanal makinenin Administrator hesabı için kullanılacak parolayı girin. Confirm Password alanına önceki kutuya yazdığınız parolayı tekrar yazın.

Size bölümünde hangi boyutta bir sanal makine oluşturmak istediğinizi seçin. Buradaki seçimi, makineyi hangi uygulama veya rol için kullanacağınıza göre belirleyin.

Sanal makine için Linux işletim sistemini seçtiğinizde makineyi SSH Key ile koruma altına da alabilirsiniz.

Devam etmek için sağ alttaki oku tıklayın.

VM Mode sayfası açılır.


Resim-13

Availability Set içindeki ilk makineyle bağlantılı yeni bir sanal makine oluşturmak için Connect to existing Virtual Machine‘i seçin. Availability Set içindeki sanal makineyi içeren bulut hizmetini seçin.

Storage Account bölümünde makineye ait VHD dosyasının tutulacağı depolama alanı hesabını seçin.

Region/Affinity Group/Virtual Network bölümünde sanal makineyi dahil etmek istediğiniz bölgeyi seçin.

Devam etmek için sağ alttaki oku tıklayın.

VM Options sayfası açılır.


Resim-14

İlk sanal makineyle birlikte oluşturduğunuz Availability Set’i seçin.

Aynı bulut hizmetine bağlı yeni bir sanal makine oluşturma ve Availability Set’e ekleme işlemlerini tamamlamak için onay işaretini tıklayın.

Yeni sanal makinenin sayfasından Configure‘ü tıklayarak sanal makinenin hangi Availability Set’te bulunduğunu görebilirsiniz.


Resim-15

3. Adım: Daha önceden oluşturulmuş sanal makineler için bir Availability Set oluşturma

İsterseniz Availability Set’i önce oluşturup daha sonra sanal makineler ekleyebilirsiniz. Sanal makinenizi oluşturduktan sonra da boyutunu ayarlayabilir, istediğiniz Availability Set’e dahil edebilirsiniz.

Yeni bir Availability Set oluşturmak için

Windows Azure Management Portal’da oturum açın.

Sol taraftan Virtual Machines‘i tıklayıp yapılandırmak istediğiniz sanal makineyi tıklayın.

Configure‘ü tıklayın.


Resim-16

Availability Set bölümünde Create Availability Set‘i seçip Availability Set’e vermek istediğiniz adı seçin.


Resim-17

Save‘i tıklayın.

Not: Bu işlemden sonra, Availability Set’e dahil olma işleminin tamamlanması için sanal makine yeniden başlatılabilir.

4. Adım: Daha öncede oluşturulan bir sanal makineyi bir Availability Set’e ekleme

Mevcut sanal makinelerinizi, daha önceden oluşturulmuş bir Availability Set’e ekleyebilirsiniz. Availability Set’e eklemek istediğiniz sanal makine, Availability Set içindeki diğer sanal makinelerle aynı bulut hizmetine bağlı olmalıdır.

Mevcut sanal makineyi bir Availability Set’e eklemek için

Windows Azure Management Portal’da oturum açın.

Sol taraftan Virtual Machines‘i tıklayıp Availability Set’e eklemek istediğiniz sanal makineyi tıklayın.

Configure‘ü tıklayın.


Resim-18

Availability Set bölümünde daha önceden oluşturduğunuz Availability Set’i seçin.


Resim-19

Save‘i tıklayın.

Not: Bu işlemden sonra, Availability Set’e dâhil olma işleminin tamamlanması için sanal makine yeniden başlatılabilir.

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

www.mshowto.org

Yorum Yap

Yazar Hakkında

Doğduğu, ilk ve orta öğretimini tamamladığı Mersin'den çıkarak Ankara'da Hacettepe Üniversitesi İngiliz Dili ve Edebiyatı bölümünü bitiren yazarın son durağı, IT'nin kalbi olan İstanbul oldu. Sürekli hobi olarak uğraştığı bilgi teknolojilerini Bilge Adam'dan aldığı kurslarla ve proje çalışmalarıyla kuvvetlendirip, geçtiği sınavlarla MCP, MCSA ve MCITP sertifikalarını almaya hak kazandı. Yazar iş hayatında IT'nin farklı bir dalı olan yazılım yerelleştirme sektöründe idari yöneticilik ve aynı zamanda sistem yöneticiliği yaparken, iş harici zamanlarında başta Windows Azure olmak üzere bulut teknolojileri üzerine seminerlere katılmaya, araştırmalar yapmaya ve yazılar yazmaya devam ediyor.

Yorum Yap