{"id":58,"date":"2021-08-28T18:15:00","date_gmt":"2021-08-28T18:15:00","guid":{"rendered":"http:\/\/blog.firatyasar.com\/?p=58"},"modified":"2022-03-28T18:17:43","modified_gmt":"2022-03-28T18:17:43","slug":"azure-kubernetes-service-aks-uptime-sla","status":"publish","type":"post","link":"https:\/\/blog.firatyasar.com\/?p=58","title":{"rendered":"Azure Kubernetes Service (AKS) Uptime SLA"},"content":{"rendered":"\n<p>Uzun zamand\u0131r yazmak istedi\u011fim bir konuya de\u011finme vakti geldi. Azure Kubernetes Service (AKS) \u00fczerinde Uptime SLA isminde bir feature bulunuyor. \u00c7o\u011funuzun kafas\u0131na &#8220;Zaten y\u00f6netilen olarak ald\u0131\u011f\u0131m\u0131z bu hizmet i\u00e7in bir de ayr\u0131ca SLA alman\u0131n anlam\u0131 nedir?&#8221; Ya da &#8220;Zaten Microsoft bu service \u00f6zelinde SLA sa\u011flam\u0131yor mu? &#8221; \u015feklinde sorular olu\u015fmu\u015f olabilir. \u015eimdi bu konuyu biraz daha derinlemesine inceleyip AKS&#8217;nin Uptime SLA ile sahip oldu\u011fu avantajlar\u0131 netle\u015ftirelim.<br>Microsoft kendi d\u00f6k\u00fcmanlar\u0131nda Uptime SLA i\u00e7in \u015fu \u015fekilde bir tan\u0131m kullan\u0131yor.&#8221;<strong>Uptime SLA is a tier to enable a financially backed, higher SLA for an AKS cluster<\/strong>&#8220;.<br>Bildi\u011finiz \u00fczere Microsoft Azure platformu \u00fczerinde AKS free olarak m\u00fc\u015fterilerine sunuluyor. Yani cluster&#8217;\u0131n control-plane dedi\u011fimi bile\u015fenleri Microsoft taraf\u0131ndan herhangi bir ek \u00fccret al\u0131nmadan y\u00f6netiliyor. Ancak bu free olarak y\u00f6netilen control-plane bile\u015fenleri bir ka\u00e7 replikadan olu\u015fan limitli kaynaklar ile geliyor. Bu sebeple Microsoft bu hizmet i\u00e7in herhangi bir SLA taahh\u00fct etmiyor. Burada %95.5 SLO (service level objective) veriyor.<br>Microsoft Uptime SLA feature ile birlikte AKS taraf\u0131ndaki availability zone kullanan Kubernetes API Server i\u00e7in %99.95 SLA , availability zone kullanmayan Kubernetes API Server i\u00e7in %99.9 SLA vermeyi taahh\u00fct ediyor. Bunu yaparken control plane bile\u015fenlerini ayr\u0131 availability zone&#8217;larda konumland\u0131r\u0131p ve update ve fault domain konfig\u00fcrasyonlar\u0131n\u0131 yaparak SLA ile verilen uptime&#8217;\u0131 kar\u0131\u015f\u0131l\u0131yor.Microsoft e\u011fer AKS \u00fczerinde production i\u015f y\u00fckleri \u00e7al\u0131\u015ft\u0131r\u0131yorsan\u0131z control plane bile\u015fenlerinin availability&#8217;si i\u00e7in Uptime SLA&#8217;i alman\u0131z\u0131 tavsiye ediyor.<br>Feature olarak sunulan bu hizmetin saatlik \u00fccreti yakla\u015f\u0131k 0,10$ civar\u0131nda. Yani ayl\u0131k cluster makiyetiniz \u00fczerine ortalama 73$&#8217;l\u0131k bir ek SLA \u00fccreti geliyor.<br><strong>Uptime SLA nas\u0131l etkinle\u015ftirilir?<\/strong><br>Uptime SLA kubernetes kurulumu s\u0131ras\u0131nda yada var olan cluster \u00fczerindeki update se\u00e7ene\u011fi ile &#8211;uptime-sla parametresi kullan\u0131larak a\u015fa\u011f\u0131daki gibi etkinle\u015ftirilebilir.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Create an AKS cluster with uptime SLA\naz aks create --resource-group myResourceGroup --name myAKSCluster --uptime-sla --node-count 1<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code># Update an existing cluster to use Uptime SLA\naz aks update --resource-group myResourceGroup --name myAKSCluster --uptime-sla<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>\u0130stenildi\u011fi taktirde &#8211;no-uptime-sla parametresi kullan\u0131larak SLA \u00f6zelli\u011fi iptal edilebilir.<\/p>\n\n\n\n<p><br>Sonu\u00e7 olarak production i\u015f y\u00fckleri i\u00e7in kullan\u0131lan Kubernetes cluster&#8217;lar\u0131n yedekli \u00e7al\u0131\u015fmas\u0131 ve eri\u015filebilir olmas\u0131 gereklidir. Saatlik \u00fccreti 0.10$ olaran bu hizmet ile Azure platformu \u00fczerinde Kubernetes cluster&#8217;lar\u0131n\u0131z\u0131n her daim ula\u015f\u0131labilir olmas\u0131n\u0131 sa\u011flayabilir siniz.<\/p>\n\n\n\n<p>Kaynak: <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/aks\/uptime-sla\" data-type=\"URL\" data-id=\"https:\/\/docs.microsoft.com\/en-us\/azure\/aks\/uptime-sla\">https:\/\/docs.microsoft.com\/en-us\/azure\/aks\/uptime-sla<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uzun zamand\u0131r yazmak istedi\u011fim bir konuya de\u011finme vakti geldi. Azure Kubernetes Service (AKS) \u00fczerinde Uptime SLA isminde bir feature bulunuyor. \u00c7o\u011funuzun kafas\u0131na &#8220;Zaten y\u00f6netilen olarak ald\u0131\u011f\u0131m\u0131z bu hizmet i\u00e7in bir de ayr\u0131ca SLA alman\u0131n anlam\u0131 nedir?&#8221; Ya da &#8220;Zaten Microsoft bu service \u00f6zelinde SLA sa\u011flam\u0131yor mu? &#8221; \u015feklinde sorular olu\u015fmu\u015f olabilir. \u015eimdi bu konuyu biraz\u2026 <span class=\"read-more\"><a href=\"https:\/\/blog.firatyasar.com\/?p=58\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":32,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[5,15,14,16,13],"_links":{"self":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/58"}],"collection":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=58"}],"version-history":[{"count":1,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/58\/revisions"}],"predecessor-version":[{"id":59,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/58\/revisions\/59"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/media\/32"}],"wp:attachment":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=58"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=58"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}