{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"OpenStack DevOps Ba\u015flang\u0131\u00e7: MicroStack ile El-ele","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"oB8VrUx26i\"><a href=\"https:\/\/fatihsoysal.com\/blog\/openstack-devops-baslangic-microstack-ile-el-ele\/\">OpenStack DevOps Ba\u015flang\u0131\u00e7: MicroStack ile El-ele<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/openstack-devops-baslangic-microstack-ile-el-ele\/embed\/#?secret=oB8VrUx26i\" width=\"600\" height=\"338\" title=\"&#8220;OpenStack DevOps Ba\u015flang\u0131\u00e7: MicroStack ile El-ele&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"oB8VrUx26i\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Modern yaz\u0131l\u0131m geli\u015ftirme s\u00fcre\u00e7lerinde h\u0131z, esneklik ve \u00f6l\u00e7eklenebilirlik, i\u015fletmelerin en \u00f6nemli beklentilerinden biri haline geldi. Bu beklentileri kar\u015f\u0131laman\u0131n anahtar\u0131 ise DevOps pratiklerini g\u00fc\u00e7l\u00fc bir bulut altyap\u0131s\u0131yla birle\u015ftirmekten ge\u00e7iyor. Peki, karma\u015f\u0131k bulut teknolojilerinden biri olan OpenStack'i DevOps d\u00fcnyas\u0131na yeni ad\u0131m atan birisi olarak nas\u0131l \u00f6\u011frenebilirsiniz? \u0130\u015fte tam da bu noktada, OpenStack'in hafif ve kullan\u0131m\u0131 kolay bir versiyonu olan MicroStack devreye giriyor. Bu makalede, OpenStack'in temel prensiplerini, DevOps k\u00fclt\u00fcr\u00fcndeki yerini ve MicroStack ile nas\u0131l pratik deneyim kazanabilece\u011finizi ad\u0131m ad\u0131m ke\u015ffedece\u011fiz. Haz\u0131r m\u0131s\u0131n\u0131z? Gelin, bulut altyap\u0131n\u0131z\u0131 kendi ellerinizle y\u00f6netmenin keyfini \u00e7\u0131karal\u0131m!"}