All about Cloud & Powershell

Powershell ile Azure Yonetimi – IaaS – Part 11 – VM Scale Set Olusturmak

Scale Set’ler (bundan sonra SS diyecegim) ile tek VM imajini kullanarak birden fazla klonlanmis VM’yi bir arada kullanabilirsiniz. Aslinda bu ozellik bir VM’nin kaynaklarina bir yuklenme oldugunda otomatik olarak ayni konfigurasyon ve dataya sahip yeni bir VM’nin oyuna dahil edilmesi anlamina gelir. Yogunluk gectiginde ise fazladan eklenen VM otomatik olarak ortadan kaldirilir. Bu sayede 1000 adet VM’ye kadar otomatik yuk kontrolu (Auto Scale) saglanabilir. SS olustururken, kullanacagimiz VM imajini da belirleriz. Dilersek custom bir imaj da tanimlayabiliriz. Oyle ya bazen istediginiz butun yazilimlari kurup bir imaj hazirlarsiniz ve tum VM’lerde bu Imajin kullanilmasini istersiniz. Ben, bu ornekte Azure marketplace imaji kullanacagim.

Windows Server 2015 imajim ile birlikte VM SS kuruldu. Asil onemli olan bu SS’nin icinde ka cadet VM gozuktugu ya da gozukecegi. Bu durum icin cesitli kurallar kullaniyoruz. Mesela en az 2 VM olsun ancak bunlarin CPU seviyesi yuzde 80’nin ustune cikarsa o zaman ucuncu bir VM daha olusturulsun ve bu boyle yukariya dogru devam edip gitsin diyebiliriz. Yogunluk azaldiginda alinacak aksiyon icin de yine CPU seviyesi belirli bir duzeyin altina inerse fazladan acilan VM’ler kapatilsin diyebilecegiz.

Simdi oncelikle Scale Set icindeki VM’lere bir goz atalim.


Goruldugu gibi su anda 2 adet VM hazir ve calisir durumda Gelecek gorevleri bekliyor.

Simdi manuel olarak SS icindeki VM’lerin adedini arttiracagim. Bu islemi manuel olarak yapiyorum.


Simdi bakalim kac VM gorunuyor ve ne durumdalar.

Evet 3 kisi oldular!
Simdi SS icinde bulunan VM’ler uzerindeki yuk artarsa ne olacagini belirlemek icin AutoScale ozelligini configure edecegim. Boylece belirledigim kurallara gore SS icindeki VM sayisi otomatik olarak artacak ya da azalacak.
Asagidaki kurallarla birlikte sunu diyorum:

CPU yuzde 80’nin ustune cikarsa 1 tane daha VM ekle, yuzde 20’nin altina inerse fazla VM’yi kapat.

Yazıyı Paylaş! These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Technorati
  • Twitter
BakiOnur ()

Microsoft Most Valuable Professional (MVP 2009,2010,2011,2012,2013,2014,2015,2016 Current) Towershell.com Founder clouderz.com Founder Microsoft Certified Trainer (10 years in a row, current) Onur has been working in IT arena with more than 15 years of experience specifically in Windows Server, Exchange Server and Powershell and for the past 5 years in Cloud Technologies including Office 365, Azure and so on. He's authored Windows Server books and written more than 400 technical articles published on several communities. Some of his hundreds of Powershell tools and scripts has been published on Microsoft Script Center. Onur is also a 10-year MCT who has delivered more than 10.000 hours of training in Microsoft technologies. He has been to over 70 universities and presented several Microsoft technologies with highlighted topics. He graduated from Okan University Graduate School in Computer Engineering. He lives in London and is currently running his own business at Clouderz Ltd.

Sosyal Medya

Visit Us On TwitterVisit Us On FacebookVisit Us On Linkedin
@BakiOnur 'u Takip Et

MVP Profili

Kategoriler

Arşiv

Soru ve Önerileriniz

[si-contact-form form='1']

Download