๐ŸคAuto Scaling

Sunucularฤฑmฤฑzda problem olduฤŸunda bunun รถnรผne geรงebiliriz.

Launch Config : Sunucu kaynaklarฤฑ ve รถzelliklerini belirttiฤŸimiz bir dosya yaratฤฑp, sunucular otomatik oluลŸturulurken bu dosya รผzerinden baz alฤฑnarak kurulacaktฤฑr.

Auto Scaling > Launch conf > create > Sunucu kurarken yapฤฑlan adฤฑmlarฤฑ giriyoruz > AMI seรงiyoruz > Sunucu tipi > Launch ismi giriyoruz > IAM rolรผ seรงiyoruz > Disk seรงiyoruz. > Security group seรงiyoruz > Create > ฤฐlk launch configuration oluลŸturuldu.

Autoscaling group > Create > Launch configuration > yukarฤฑda yarattฤฑฤŸฤฑmฤฑz Launch configuration dosyasฤฑnฤฑ seรงiyoruz >grup ismini giriyoruz > grup size =auto scaling ile kaรง tane sunucu yaratmak istiyoruz bunu belirtmeliyiz. > VPC 'mizin tรผm subnetlerini seรงiyoruz.

Advanced Details

Load Balancing : EฤŸer bu sunucurฤฑ Load balancer arkasฤฑna alฤฑp yรผk daฤŸฤฑtฤฑmฤฑ yapmak istiyorsak burayฤฑ iลŸaretleyip, oluลŸturduฤŸumuz target grubunu seรงiyoruz.

Health Checks : SaฤŸlฤฑk kontrolรผnรผ ELB mi, yoksa EC2 รผzerinden mi yapacaฤŸฤฑz. Bunu seรงiyoruz. ELB รผzerinden saฤŸlฤฑk kontrolรผ yapฤฑyorsak ELB seรงeneฤŸini seรงiyoruz. Geri kalanlar default kalabilir.

Configure Scaling Policies

Keep this group at its initial size : Bunu seรงersek autoscaling yapฤฑlandฤฑrmasฤฑnda kaรง adet sunucu oluลŸturmasฤฑnฤฑ istediysek, onlarฤฑ oluลŸturur. Bu sunucularฤฑ silersek tekrar oluลŸturur. Birinde bir problem olursa silip yenisi oluลŸturacak.

Use scaling policies to adjust the capacity of this group : Bu seรงeneฤŸi seรงiyoruz รงรผnkรผ ihtiyaรง halinde sunucularฤฑ yaratฤฑp auto-scaling yapmฤฑลŸ olacaฤŸฤฑz.

Scale beetwen : 2 > Burada her tรผrlรผ 2 sunucu bulunabilir ลŸekilde ayarla demiลŸ oluyoruz. And 4 instance : AลŸaฤŸฤฑda gireceฤŸimiz ayara gรถre aลŸaฤŸฤฑdaki belirttiฤŸimiz durum oluลŸursa 4 sunucuya kadar sunucu ekle. AลŸaฤŸฤฑdaki durum sona ererse yaptฤฑฤŸฤฑn deฤŸiลŸiklikleri geri al demektedir.

Scale Group Size

Metric type : Application LB request count per target : LBye gelen istek sayฤฑsฤฑna gรถre ayarla.

Avarage Cpu util : Cpu deฤŸerine gรถre ayarla.

Target value : 30 > cpu 30un รผstรผne รงฤฑkarsa kuralฤฑ uygula, Ortamdaki sunucularฤฑn ortalama cpu deฤŸerlerini baz alฤฑr.

Configure Notifications

Auto scaling servisi hakkฤฑnda bilgilendirme maili almak istiyorsak, buradan bildirimleri aรงabiliriz.

Tag ekleyebiliriz. Next diyip autoscaling grubunu oluลŸturabiliriz.

Mevcut sunucularฤฑ seรงip, actions kฤฑsmฤฑndan autoscaling grubuna dahil edebiliriz. Fakat autoscaling grubunda 2 sunucu istediฤŸimiz sรถylemiลŸtik. Fakat autoscaling ayarlarฤฑnda yeni sunucularฤฑmฤฑzฤฑ dahil ettiฤŸimizde bu ayar deฤŸiลŸecektir. Kaรง sunucuyu sonradan eklediysek o kadar sayฤฑ artacaktฤฑr. Bunu deฤŸiลŸtirip 2ye alabiliriz. ve autoscaling fazla sunucularฤฑ cpu %30un altฤฑndaysa sunucularฤฑmฤฑzฤฑn fazlalarฤฑnฤฑ kapatacaktฤฑr.

Last updated