{"id":33873,"date":"2025-11-08T07:01:04","date_gmt":"2025-11-08T04:01:04","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/"},"modified":"2025-11-08T07:01:04","modified_gmt":"2025-11-08T04:01:04","slug":"aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/","title":{"rendered":"AWS Systems Manager ile Bak\u0131m Pencerelerini Yap\u0131land\u0131rma Rehberi"},"content":{"rendered":"<p><body><\/p>\n<p>AWS Systems Manager kullanarak Windows ve Linux sunucular\u0131n\u0131z i\u00e7in otomatik ve kontroll\u00fc bak\u0131m pencereleri nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenin. Kesintisiz g\u00fcncellemeler ve sistem kararl\u0131l\u0131\u011f\u0131 i\u00e7in ad\u0131m ad\u0131m rehberimizle altyap\u0131n\u0131z\u0131n bak\u0131m s\u00fcre\u00e7lerini modernize edin ve operasyonel verimlili\u011finizi art\u0131r\u0131n.<\/p>\n<p>Modern BT altyap\u0131lar\u0131nda, sunucular\u0131n ve uygulamalar\u0131n d\u00fczenli bak\u0131m\u0131, g\u00fcvenli\u011fin, performans\u0131n ve genel sistem sa\u011fl\u0131\u011f\u0131n\u0131n korunmas\u0131 i\u00e7in hayati \u00f6neme sahiptir. \u0130\u015fletim sistemi g\u00fcncellemeleri, g\u00fcvenlik yamalar\u0131, yaz\u0131l\u0131m y\u00fckseltmeleri ve uygulama bak\u0131mlar\u0131 gibi s\u00fcre\u00e7ler, potansiyel g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapat\u0131r, yeni \u00f6zellikler sunar ve sistem kararl\u0131l\u0131\u011f\u0131n\u0131 art\u0131r\u0131r. Ancak, bu bak\u0131m s\u00fcre\u00e7lerini manuel olarak y\u00f6netmek, \u00f6zellikle y\u00fczlerce veya binlerce sunucudan olu\u015fan b\u00fcy\u00fck altyap\u0131larda, ciddi operasyonel zorluklara yol a\u00e7abilir. \u0130nsan hatas\u0131 riski, uzun ve \u00f6ng\u00f6r\u00fclemeyen kesinti s\u00fcreleri, uyumluluk sorunlar\u0131 ve y\u00fcksek i\u015f y\u00fck\u00fc gibi fakt\u00f6rler, manuel bak\u0131m\u0131n verimsizli\u011fini a\u00e7\u0131k\u00e7a ortaya koymaktad\u0131r. Geleneksel yakla\u015f\u0131mlar, sistemlerin kritik d\u00f6nemlerde kullan\u0131lamaz hale gelmesine veya beklenmedik sorunlarla kar\u015f\u0131la\u015fmas\u0131na neden olabilir.<\/p>\n<p>Bu noktada, AWS Systems Manager gibi bulut tabanl\u0131 otomasyon ara\u00e7lar\u0131 devreye girer. AWS Systems Manager, sunucular\u0131n\u0131z\u0131n durumunu merkezi olarak y\u00f6netmenizi, operasyonel g\u00f6revleri otomatikle\u015ftirmenizi ve sistem bak\u0131m\u0131n\u0131 \u00e7ok daha verimli hale getirmenizi sa\u011flayan g\u00fc\u00e7l\u00fc bir hizmettir. Bu ara\u00e7 setinin en \u00f6nemli \u00f6zelliklerinden biri de &#8220;Bak\u0131m Pencereleri&#8221; (Maintenance Windows) kavram\u0131d\u0131r. Bak\u0131m pencereleri, altyap\u0131n\u0131z \u00fczerinde belirli g\u00f6revlerin, \u00f6nceden tan\u0131mlanm\u0131\u015f bir zaman dilimi i\u00e7inde otomatik olarak y\u00fcr\u00fct\u00fclmesini sa\u011flar. Bu sayede, planl\u0131 kesintileri en aza indirgeyebilir, g\u00fcncellemeleri kontroll\u00fc bir \u015fekilde uygulayabilir ve i\u015f y\u00fck\u00fcn\u00fcz\u00fc hafifletebilirsiniz. \u00d6zellikle i\u015f kritik uygulamalar bar\u0131nd\u0131ran sunucular i\u00e7in, bak\u0131mlar\u0131n ne zaman yap\u0131laca\u011f\u0131n\u0131n net bir \u015fekilde belirlenmesi ve bu s\u00fcre\u00e7lerin otomatize edilmesi, hizmet s\u00fcreklili\u011fi a\u00e7\u0131s\u0131ndan alt\u0131n de\u011ferindedir. Bu makalede, AWS Systems Manager&#8217;\u0131n bak\u0131m pencereleri \u00f6zelli\u011fini kullanarak hem Windows hem de Linux sunucular\u0131n\u0131z i\u00e7in otomatik bak\u0131m s\u00fcre\u00e7lerini nas\u0131l yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131, ad\u0131m ad\u0131m pratik \u00f6rneklerle ele alaca\u011f\u0131z. Amac\u0131m\u0131z, okuyucunun konuya s\u0131f\u0131rdan hakim olmas\u0131n\u0131 sa\u011flamak ve bu g\u00fc\u00e7l\u00fc otomasyon arac\u0131n\u0131 kendi altyap\u0131lar\u0131nda verimli bir \u015fekilde kullanabilmeleri i\u00e7in gerekli t\u00fcm bilgiyi sunmakt\u0131r. Bu sayede, eski usul, zaman al\u0131c\u0131 ve hataya a\u00e7\u0131k manuel bak\u0131m s\u00fcre\u00e7lerinden kurtularak, daha modern, g\u00fcvenilir ve otomatik bir operasyonel modele ge\u00e7i\u015f yapabilirsiniz.<\/p>\n<h2>AWS Systems Manager ve Bak\u0131m Pencereleri Temel Kavramlar\u0131 Nelerdir?<\/h2>\n<p>AWS Systems Manager (SSM), AWS bulutunda ve hibrit ortamlarda \u00e7al\u0131\u015fan sunucular\u0131n\u0131z\u0131n operasyonel y\u00f6netimini basitle\u015ftiren bir dizi ara\u00e7 ve \u00f6zelliktir. Merkezi bir kontrol paneli sunarak, sunucular\u0131n\u0131z\u0131n envanterini toplaman\u0131za, yamalar\u0131 uygulaman\u0131za, yap\u0131land\u0131rmalar\u0131 tutarl\u0131 hale getirmenize ve operasyonel g\u00f6revleri otomatikle\u015ftirmenize olanak tan\u0131r. SSM&#8217;nin kalbinde, her y\u00f6netilen \u00f6rnek (EC2 veya hibrit ortamdaki sunucu) \u00fczerinde \u00e7al\u0131\u015fan ve AWS kontrol d\u00fczlemiyle ileti\u015fim kuran SSM Agent bulunur. Bu ajan sayesinde, Systems Manager, uzak sunucular \u00fczerinde komutlar\u0131 \u00e7al\u0131\u015ft\u0131rabilir, envanter verilerini toplayabilir ve \u00e7e\u015fitli y\u00f6netim g\u00f6revlerini yerine getirebilir.<\/p>\n<p>SSM i\u00e7erisinde bir\u00e7ok farkl\u0131 yetenek bulunur:<\/p>\n<ul>\n<li><strong>Run Command:<\/strong> Bir veya birden fazla sunucu \u00fczerinde uzaktan komut \u00e7al\u0131\u015ft\u0131rman\u0131z\u0131 sa\u011flar. Yaz\u0131l\u0131m y\u00fcklemelerinden, script \u00e7al\u0131\u015ft\u0131rmaya kadar geni\u015f bir yelpazede kullan\u0131labilir.<\/li>\n<li><strong>Patch Manager:<\/strong> \u0130\u015fletim sistemleri ve uygulamalar i\u00e7in g\u00fcvenlik yamalar\u0131n\u0131 otomatik olarak tarar ve uygular.<\/li>\n<li><strong>State Manager:<\/strong> Sunucular\u0131n\u0131z\u0131n belirli bir yap\u0131land\u0131rma durumunda kalmas\u0131n\u0131 sa\u011flar, \u00f6rne\u011fin belirli bir yaz\u0131l\u0131m\u0131n y\u00fckl\u00fc olmas\u0131n\u0131 veya bir hizmetin \u00e7al\u0131\u015f\u0131r durumda olmas\u0131n\u0131 garanti eder.<\/li>\n<li><strong>Inventory:<\/strong> Sunucular\u0131n\u0131zdaki uygulamalar, a\u011f yap\u0131land\u0131rmalar\u0131, yamalar ve di\u011fer detaylar hakk\u0131nda bilgi toplar.<\/li>\n<\/ul>\n<p>Peki, &#8220;Bak\u0131m Pencereleri&#8221; (Maintenance Windows) nedir? AWS Systems Manager&#8217;\u0131n en g\u00fc\u00e7l\u00fc \u00f6zelliklerinden biri olan bak\u0131m pencereleri, belirli g\u00f6revlerin, \u00f6nceden tan\u0131mlanm\u0131\u015f bir zaman dilimi i\u00e7inde, kontroll\u00fc ve otomatik bir \u015fekilde y\u00fcr\u00fct\u00fclmesini sa\u011flayan bir otomasyon mekanizmas\u0131d\u0131r. Basit\u00e7e ifade etmek gerekirse, sunucular\u0131n\u0131z \u00fczerinde bak\u0131m faaliyetlerinin ne zaman ve nas\u0131l yap\u0131laca\u011f\u0131n\u0131 belirledi\u011finiz zaman aral\u0131klar\u0131d\u0131r. Bir bak\u0131m penceresi \u00fc\u00e7 ana bile\u015fenden olu\u015fur:<\/p>\n<ol>\n<li><strong>Zamanlama (Schedule):<\/strong> Bak\u0131m penceresinin ne zaman ba\u015flayaca\u011f\u0131n\u0131, ne kadar s\u00fcrece\u011fini ve ne s\u0131kl\u0131kla tekrarlanaca\u011f\u0131n\u0131 belirleyen k\u0131s\u0131md\u0131r. Cron veya Rate ifadeleriyle ayarlanabilir. \u00d6rne\u011fin, her ay\u0131n \u00fc\u00e7\u00fcnc\u00fc Cumartesi gecesi saat 02:00&#8217;de ba\u015flay\u0131p 4 saat s\u00fcren bir pencere tan\u0131mlayabilirsiniz.<\/li>\n<li><strong>Hedefler (Targets):<\/strong> Bak\u0131m faaliyetlerinin hangi sunucular \u00fczerinde ger\u00e7ekle\u015ftirilece\u011fini belirleyen k\u0131s\u0131md\u0131r. EC2 \u00f6rneklerini etiketlere (tags), kaynak gruplar\u0131na (resource groups) veya do\u011frudan \u00f6rnek ID&#8217;lerine g\u00f6re hedefleyebilirsiniz. Bu esneklik, belirli bir uygulama katman\u0131ndaki t\u00fcm sunucular\u0131 veya yaln\u0131zca belirli bir ortamdaki (\u00f6rne\u011fin, geli\u015ftirme veya \u00fcretim) sunucular\u0131 hedeflemenizi sa\u011flar.<\/li>\n<li><strong>G\u00f6revler (Tasks):<\/strong> Bak\u0131m penceresi etkinle\u015fti\u011finde hedeflenen sunucular \u00fczerinde hangi eylemlerin ger\u00e7ekle\u015ftirilece\u011fini belirleyen k\u0131s\u0131md\u0131r. Bu g\u00f6revler \u015funlar olabilir:\n<ul>\n<li><strong>Run Command:<\/strong> \u00d6zel scriptler veya \u00f6nceden tan\u0131mlanm\u0131\u015f Systems Manager dok\u00fcmanlar\u0131 \u00e7al\u0131\u015ft\u0131rmak.<\/li>\n<li><strong>Automation:<\/strong> Karma\u015f\u0131k otomasyon i\u015f ak\u0131\u015flar\u0131 y\u00fcr\u00fctmek.<\/li>\n<li><strong>Patch Baseline:<\/strong> \u0130\u015fletim sistemi yamalar\u0131n\u0131 uygulamak (Patch Manager ile entegre).<\/li>\n<li><strong>Step Functions:<\/strong> Daha geli\u015fmi\u015f ve \u00e7ok ad\u0131ml\u0131 i\u015f ak\u0131\u015flar\u0131 i\u00e7in AWS Step Functions&#8217;\u0131 tetiklemek.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>Bak\u0131m pencerelerinin kullan\u0131lmas\u0131, i\u015fletmeler i\u00e7in bir dizi avantaj sunar: uyumluluk gereksinimlerini kar\u015f\u0131lamaya yard\u0131mc\u0131 olur, insan hatas\u0131 riskini azalt\u0131r, kesinti s\u00fcrelerini minimize eder ve operasyonel maliyetleri d\u00fc\u015f\u00fcr\u00fcr. Otomatikle\u015ftirilmi\u015f yamalama ve bak\u0131m s\u00fcre\u00e7leri, g\u00fcvenlik duru\u015funuzu g\u00fc\u00e7lendirirken, BT ekiplerinin daha stratejik g\u00f6revlere odaklanmas\u0131n\u0131 sa\u011flar. Windows ve Linux sunucular\u0131 i\u00e7in yamalama ve bak\u0131m yakla\u015f\u0131mlar\u0131 farkl\u0131l\u0131k g\u00f6sterse de (\u00f6rne\u011fin, Windows Update vs. apt\/yum paket y\u00f6neticileri), AWS Systems Manager her iki ortam i\u00e7in de tutarl\u0131 ve entegre bir y\u00f6netim deneyimi sunar.<\/p>\n<h2>Windows Sunucular \u0130\u00e7in Bak\u0131m Penceresi Nas\u0131l Olu\u015fturulur? Ad\u0131m Ad\u0131m Rehber<\/h2>\n<p>Windows sunucular\u0131n\u0131zda planl\u0131 g\u00fcncellemeleri ve bak\u0131mlar\u0131 otomatikle\u015ftirmek, sistem kararl\u0131l\u0131\u011f\u0131n\u0131 ve g\u00fcvenli\u011fini koruman\u0131n anahtar\u0131d\u0131r. AWS Systems Manager Maintenance Windows, bu s\u00fcreci sorunsuz ve kontroll\u00fc hale getirir. \u0130\u015fte ad\u0131m ad\u0131m bir bak\u0131m penceresi olu\u015fturma rehberi:<\/p>\n<h3>\u00d6n Ko\u015fullar ve Haz\u0131rl\u0131klar<\/h3>\n<p>Ba\u015flamadan \u00f6nce, hedef Windows EC2 \u00f6rneklerinizin belirli gereksinimleri kar\u015f\u0131lad\u0131\u011f\u0131ndan emin olmal\u0131s\u0131n\u0131z:<\/p>\n<ol>\n<li><strong>SSM Agent Y\u00fckl\u00fc ve \u00c7al\u0131\u015f\u0131r Durumda:<\/strong> T\u00fcm y\u00f6netilen Windows \u00f6rneklerinde AWS Systems Manager Agent&#8217;\u0131n (SSM Agent) kurulu ve \u00e7al\u0131\u015f\u0131r durumda olmas\u0131 gerekir. \u00c7o\u011fu g\u00fcncel Windows AMI&#8217;sinde bu ajan \u00f6nceden y\u00fckl\u00fc olarak gelir. E\u011fer y\u00fckl\u00fc de\u011filse veya g\u00fcncel de\u011filse manuel olarak veya AWS belgelerindeki talimatlar\u0131 izleyerek y\u00fcklemeniz\/g\u00fcncellemeniz gerekir.<\/li>\n<li><strong>IAM Rol\u00fc ve \u0130zinler:<\/strong> EC2 \u00f6rneklerinizin Systems Manager ile ileti\u015fim kurabilmesi i\u00e7in bir IAM rol\u00fcne ihtiyac\u0131 vard\u0131r. Bu rol genellikle <code>AmazonSSMManagedInstanceCore<\/code> y\u00f6netilen politikay\u0131 i\u00e7ermelidir. Ayr\u0131ca, bak\u0131m pencerelerini olu\u015fturan IAM kullan\u0131c\u0131n\u0131z\u0131n da gerekli Systems Manager izinlerine sahip olmas\u0131 gerekir.<\/li>\n<li><strong>Patch Baseline (Yama Temel \u00c7izgisi):<\/strong> E\u011fer bak\u0131m penceresi i\u00e7inde yama uygulamak istiyorsan\u0131z, bir Patch Baseline tan\u0131mlam\u0131\u015f olman\u0131z \u00f6nerilir. Bu, hangi yamalar\u0131n otomatik olarak onaylanaca\u011f\u0131n\u0131 veya reddedilece\u011fini belirlemenizi sa\u011flar.<\/li>\n<\/ol>\n<h3>Ad\u0131m 1: Yeni Bir Bak\u0131m Penceresi Olu\u015fturma<\/h3>\n<p>AWS Y\u00f6netim Konsolu&#8217;na giri\u015f yap\u0131n ve Systems Manager hizmetine gidin. Sol men\u00fcden &#8220;Change Management&#8221; alt\u0131nda &#8220;Maintenance Windows&#8221; se\u00e7ene\u011fine t\u0131klay\u0131n.<\/p>\n<ol>\n<li><strong>&#8220;Create maintenance window&#8221; butonuna t\u0131klay\u0131n.<\/strong><\/li>\n<li><strong>Ad ve A\u00e7\u0131klama Belirleyin:<\/strong> Anlaml\u0131 bir ad (\u00f6rne\u011fin, <code>WindowsServerPatching-Haftal\u0131k<\/code>) ve iste\u011fe ba\u011fl\u0131 bir a\u00e7\u0131klama girin.<\/li>\n<li><strong>Zamanlama Se\u00e7enekleri:<\/strong> &#8220;Schedule&#8221; b\u00f6l\u00fcm\u00fcnde, bak\u0131m penceresinin ne s\u0131kl\u0131kla ve ne zaman \u00e7al\u0131\u015faca\u011f\u0131n\u0131 belirtin.\n<ul>\n<li><strong>Schedule type:<\/strong> &#8220;CRON expression&#8221; veya &#8220;Rate expression&#8221; se\u00e7ebilirsiniz. Cron ifadesi daha esnek zamanlama sa\u011flar. \u00d6rne\u011fin, <code>cron(0 0 ? * SUN *)<\/code> her Pazar gece yar\u0131s\u0131 (UTC) \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. Veya <code>cron(0 2 ? * SAT#3 *)<\/code> her ay\u0131n \u00fc\u00e7\u00fcnc\u00fc Cumartesi&#8217;sini ifade eder.<\/li>\n<li><strong>Duration:<\/strong> Bak\u0131m penceresinin ka\u00e7 saat a\u00e7\u0131k kalaca\u011f\u0131n\u0131 belirtin (\u00f6rn. <code>4<\/code> saat).<\/li>\n<li><strong>Stop initiating tasks:<\/strong> Bu s\u00fcre, pencerenin kapanmas\u0131ndan ne kadar \u00f6nce yeni g\u00f6rev ba\u015flatmay\u0131 durduraca\u011f\u0131n\u0131 belirler (\u00f6rn. <code>1<\/code> saat). Bu, devam eden g\u00f6revlerin tamamlanmas\u0131 i\u00e7in zaman tan\u0131r.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Di\u011fer Ayarlar:<\/strong> &#8220;Enabled&#8221; kutucu\u011funun i\u015faretli oldu\u011fundan emin olun ve iste\u011fe ba\u011fl\u0131 olarak bir etiket ekleyin.<\/li>\n<li><strong>&#8220;Create maintenance window&#8221; diyerek pencereyi olu\u015fturun.<\/strong><\/li>\n<\/ol>\n<h3>Ad\u0131m 2: Bak\u0131m Penceresi \u0130\u00e7in Hedefler Belirleme<\/h3>\n<p>Bak\u0131m penceresini olu\u015fturduktan sonra, s\u0131ra hangi sunucular \u00fczerinde \u00e7al\u0131\u015faca\u011f\u0131n\u0131 belirlemeye gelir.<\/p>\n<ol>\n<li>Olu\u015fturdu\u011funuz bak\u0131m penceresini se\u00e7in ve &#8220;Actions&#8221; men\u00fcs\u00fcnden &#8220;Register targets&#8221; se\u00e7ene\u011fine t\u0131klay\u0131n.<\/li>\n<li><strong>Hedef Se\u00e7imi:<\/strong>\n<ul>\n<li><strong>Choose instances manually:<\/strong> Belirli \u00f6rnek ID&#8217;lerini tek tek se\u00e7ebilirsiniz.<\/li>\n<li><strong>Specify instance tags:<\/strong> En yayg\u0131n ve esnek y\u00f6ntemdir. Sunucular\u0131n\u0131za atad\u0131\u011f\u0131n\u0131z etiketleri kullanarak (\u00f6rne\u011fin, <code>Environment: Production<\/code> ve <code>OS: Windows<\/code>) hedefleme yapabilirsiniz. Bu, yeni sunucular eklendi\u011finde veya mevcut sunucular\u0131n etiketleri de\u011fi\u015fti\u011finde hedef listesinin dinamik olarak g\u00fcncellenmesini sa\u011flar.<\/li>\n<li><strong>Choose a resource group:<\/strong> \u00d6nceden tan\u0131mlanm\u0131\u015f bir kaynak grubunu hedefleyebilirsiniz.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Hedef Se\u00e7imi:<\/strong> \u00d6rne\u011fin, <code>Key: OS<\/code> ve <code>Value: Windows<\/code> etiketini se\u00e7erek t\u00fcm Windows sunucular\u0131n\u0131z\u0131 hedefleyebilirsiniz.<\/li>\n<li><strong>&#8220;Register target&#8221; ile hedefi kaydedin.<\/strong><\/li>\n<\/ol>\n<h3>Ad\u0131m 3: Bak\u0131m Penceresi \u0130\u00e7in G\u00f6revler Kaydetme<\/h3>\n<p>\u015eimdi, bak\u0131m penceresi etkinle\u015fti\u011finde ne yap\u0131laca\u011f\u0131n\u0131 tan\u0131mlama zaman\u0131. Windows i\u00e7in genellikle yama uygulamak veya \u00f6zel scriptler \u00e7al\u0131\u015ft\u0131rmak istenir.<\/p>\n<ol>\n<li>Olu\u015fturdu\u011funuz bak\u0131m penceresini se\u00e7in ve &#8220;Actions&#8221; men\u00fcs\u00fcnden &#8220;Register tasks&#8221; se\u00e7ene\u011fine t\u0131klay\u0131n.<\/li>\n<li><strong>G\u00f6rev T\u00fcr\u00fc Se\u00e7imi:<\/strong>\n<ul>\n<li><strong>Register Patch an instance:<\/strong> Windows sunuculara yama uygulamak i\u00e7in en yayg\u0131n g\u00f6revdir.<\/li>\n<li><strong>Register Run Command:<\/strong> \u00d6zel scriptler veya Systems Manager dok\u00fcmanlar\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li>Di\u011fer se\u00e7enekler (Automation, Step Functions) daha karma\u015f\u0131k senaryolar i\u00e7indir.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h4>\u00d6rnek: Windows Sunucular\u0131na Yama Uygulama (Register Patch an instance)<\/h4>\n<ol>\n<li>&#8220;Register Patch an instance&#8221; se\u00e7ene\u011fini se\u00e7in.<\/li>\n<li><strong>Task name:<\/strong> G\u00f6reve a\u00e7\u0131klay\u0131c\u0131 bir ad verin (\u00f6rne\u011fin, <code>WindowsPatchingTask<\/code>).<\/li>\n<li><strong>Targets:<\/strong> &#8220;Maintenance window targets&#8221; se\u00e7ene\u011fini i\u015faretleyin.<\/li>\n<li><strong>Patch baseline:<\/strong> Kullanmak istedi\u011finiz yama temel \u00e7izgisini se\u00e7in (\u00f6rne\u011fin, <code>AWS-DefaultPatchBaselineForWindows<\/code> veya kendi \u00f6zel baselineniz).<\/li>\n<li><strong>Reboot option:<\/strong> G\u00fcncelleme sonras\u0131 yeniden ba\u015flatma davran\u0131\u015f\u0131n\u0131 se\u00e7in (\u00f6rne\u011fin, <code>RebootIfNeeded<\/code>).<\/li>\n<li><strong>Output options:<\/strong> G\u00f6rev \u00e7\u0131kt\u0131lar\u0131n\u0131n nerede saklanaca\u011f\u0131n\u0131 belirleyin (\u00f6rn. S3 kovas\u0131).<\/li>\n<li><strong>&#8220;Register patch task&#8221; ile g\u00f6revi kaydedin.<\/strong><\/li>\n<\/ol>\n<h4>\u00d6rnek: Windows Sunucusunda \u00d6zel PowerShell Script \u00c7al\u0131\u015ft\u0131rma (Register Run Command)<\/h4>\n<p>Bazen yamalaman\u0131n \u00f6tesinde \u00f6zel bak\u0131m g\u00f6revlerine ihtiyac\u0131n\u0131z olabilir, \u00f6rne\u011fin belirli bir hizmeti yeniden ba\u015flatmak veya disk temizli\u011fi yapmak. Bunun i\u00e7in <code>AWS-RunPowerShellScript<\/code> dok\u00fcman\u0131n\u0131 kullanabilirsiniz.<\/p>\n<ol>\n<li>&#8220;Register Run Command task&#8221; se\u00e7ene\u011fini se\u00e7in.<\/li>\n<li><strong>Task name:<\/strong> G\u00f6reve ad verin (\u00f6rn. <code>DiskCleanupTask<\/code>).<\/li>\n<li><strong>Command document:<\/strong> &#8220;AWS-RunPowerShellScript&#8221; se\u00e7in.<\/li>\n<li><strong>Targets:<\/strong> &#8220;Maintenance window targets&#8221; se\u00e7ene\u011fini i\u015faretleyin.<\/li>\n<li><strong>Parameters:<\/strong> &#8220;Commands&#8221; alan\u0131na \u00e7al\u0131\u015ft\u0131rmak istedi\u011finiz PowerShell kodunu girin. \u00d6rne\u011fin, C s\u00fcr\u00fcc\u00fcs\u00fcnde 7 g\u00fcnden eski ge\u00e7ici dosyalar\u0131 silmek i\u00e7in:<\/li>\n<\/ol>\n<pre><code>\nRemove-Item -Path \"C:\\Windows\\Temp\\*\" -Recurse -Force -ErrorAction SilentlyContinue\nGet-ChildItem -Path \"C:\\Users\\\" -Recurse -Force -ErrorAction SilentlyContinue | Where-Object { $_.PSIsContainer -and $_.LastWriteTime -lt (Get-Date).AddDays(-7) } | Remove-Item -Recurse -Force -ErrorAction SilentlyContinue\n<\/pre>\n<p><\/code><\/p>\n<ol start=\"5\">\n<li><strong>Output options:<\/strong> \u00c7\u0131kt\u0131lar\u0131 bir S3 kovas\u0131na y\u00f6nlendirin.<\/li>\n<li><strong>\"Register Run Command task\" ile g\u00f6revi kaydedin.<\/strong><\/li>\n<\/ol>\n<p>Bu ad\u0131mlar\u0131 takip ederek, Windows sunucular\u0131n\u0131z i\u00e7in g\u00fc\u00e7l\u00fc ve otomatik bak\u0131m pencereleri olu\u015fturabilir, operasyonel y\u00fck\u00fcn\u00fcz\u00fc azaltabilir ve altyap\u0131n\u0131z\u0131n sa\u011fl\u0131\u011f\u0131n\u0131 g\u00fcvence alt\u0131na alabilirsiniz.<\/p>\n<h2>Linux Sunucular \u0130\u00e7in Bak\u0131m Penceresi Nas\u0131l Yap\u0131land\u0131r\u0131l\u0131r? Pratik Uygulama<\/h2>\n<p>Linux sunucular\u0131 da Windows muadilleri gibi d\u00fczenli bak\u0131ma ihtiya\u00e7 duyar. G\u00fcvenlik yamalar\u0131, paket g\u00fcncellemeleri, log temizli\u011fi ve hizmet yeniden ba\u015flatmalar\u0131 gibi g\u00f6revler, sistemlerin optimum performansta \u00e7al\u0131\u015fmas\u0131n\u0131 ve g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131n kapat\u0131lmas\u0131n\u0131 sa\u011flar. AWS Systems Manager Maintenance Windows, Linux altyap\u0131n\u0131z i\u00e7in bu s\u00fcre\u00e7leri otomatikle\u015ftirmek ad\u0131na m\u00fckemmel bir ara\u00e7t\u0131r. Genel prensipler Windows ile benzer olsa da, g\u00f6revlerin detaylar\u0131nda ve kullan\u0131lan Systems Manager dok\u00fcmanlar\u0131nda Linux'a \u00f6zg\u00fc farkl\u0131l\u0131klar bulunmaktad\u0131r.<\/p>\n<h3>\u00d6n Ko\u015fullar ve Haz\u0131rl\u0131klar<\/h3>\n<p>Linux sunucular\u0131n\u0131z i\u00e7in bak\u0131m pencerelerini yap\u0131land\u0131rmadan \u00f6nce a\u015fa\u011f\u0131daki kontrolleri yap\u0131n:<\/p>\n<ol>\n<li><strong>SSM Agent Y\u00fckl\u00fc ve \u00c7al\u0131\u015f\u0131r Durumda:<\/strong> Hedef Linux EC2 \u00f6rneklerinde SSM Agent'\u0131n y\u00fckl\u00fc ve g\u00fcncel oldu\u011fundan emin olun. \u00c7o\u011fu Amazon Linux AMI'sinde \u00f6nceden y\u00fckl\u00fc olarak gelir. Di\u011fer da\u011f\u0131t\u0131mlar (Ubuntu, RHEL vb.) i\u00e7in manuel kurulum gerekebilir.<\/li>\n<li><strong>IAM Rol\u00fc ve \u0130zinler:<\/strong> Linux EC2 \u00f6rneklerinizin AWS Systems Manager ile ileti\u015fim kurabilmesi i\u00e7in IAM rol\u00fcne (genellikle <code>AmazonSSMManagedInstanceCore<\/code> politikas\u0131) ve bak\u0131m penceresi olu\u015fturan IAM kullan\u0131c\u0131s\u0131n\u0131n gerekli Systems Manager izinlerine sahip oldu\u011fundan emin olun.<\/li>\n<li><strong>Patch Baseline (Yama Temel \u00c7izgisi):<\/strong> Linux da\u011f\u0131t\u0131mlar\u0131 i\u00e7in de \u00f6zel veya varsay\u0131lan (\u00f6rne\u011fin, <code>AWS-DefaultPatchBaselineForAmazonLinux2<\/code>) bir yama temel \u00e7izgisini tan\u0131mlaman\u0131z, hangi yamalar\u0131n uygulanaca\u011f\u0131n\u0131 kontrol etmenizi sa\u011flar.<\/li>\n<\/ol>\n<h3>Ad\u0131m 1: Yeni Bir Bak\u0131m Penceresi Olu\u015fturma (Ayn\u0131 Windows ile)<\/h3>\n<p>Bu ad\u0131m Windows ile tamamen ayn\u0131d\u0131r. AWS Y\u00f6netim Konsolu'nda Systems Manager hizmetine gidin, \"Change Management\" alt\u0131nda \"Maintenance Windows\" se\u00e7ene\u011fine t\u0131klay\u0131n ve \"Create maintenance window\" butonuna basarak yeni bir pencere olu\u015fturun.<\/p>\n<ol>\n<li><strong>Ad ve A\u00e7\u0131klama:<\/strong> Anlaml\u0131 bir ad verin (\u00f6rne\u011fin, <code>LinuxServerPatching-Haftal\u0131k<\/code>).<\/li>\n<li><strong>Zamanlama:<\/strong> Bak\u0131m penceresinin ne zaman ba\u015flayaca\u011f\u0131n\u0131, ne kadar s\u00fcrece\u011fini ve ne s\u0131kl\u0131kla tekrarlanaca\u011f\u0131n\u0131 Cron veya Rate ifadeleriyle belirleyin (\u00f6rn. <code>cron(0 1 ? * SUN *)<\/code> her Pazar sabaha kar\u015f\u0131 01:00 UTC).<\/li>\n<li><strong>\"Create maintenance window\" diyerek pencereyi olu\u015fturun.<\/strong><\/li>\n<\/ol>\n<h3>Ad\u0131m 2: Bak\u0131m Penceresi \u0130\u00e7in Hedefler Belirleme<\/h3>\n<p>Olu\u015fturdu\u011funuz bak\u0131m penceresini se\u00e7in ve \"Actions\" men\u00fcs\u00fcnden \"Register targets\" se\u00e7ene\u011fine t\u0131klay\u0131n. Hedef belirleme mekanizmas\u0131 Windows ile ayn\u0131d\u0131r.<\/p>\n<ol>\n<li><strong>Hedef Se\u00e7imi:<\/strong> \"Specify instance tags\" kullanarak etiketler \u00fczerinden hedefleme yapman\u0131z en pratik yoldur. \u00d6rne\u011fin, <code>Key: OS<\/code> ve <code>Value: Linux<\/code> etiketini kullanarak t\u00fcm Linux sunucular\u0131n\u0131z\u0131 hedefleyebilirsiniz. Daha spesifik olmak isterseniz <code>Key: Environment<\/code> ve <code>Value: Staging<\/code> gibi ek etiketler de kullanabilirsiniz.<\/li>\n<li><strong>\"Register target\" ile hedefi kaydedin.<\/strong><\/li>\n<\/ol>\n<h3>Ad\u0131m 3: Bak\u0131m Penceresi \u0130\u00e7in G\u00f6revler Kaydetme<\/h3>\n<p>Linux sunucular\u0131 i\u00e7in g\u00f6rev kaydederken, yine yama uygulamay\u0131 veya \u00f6zel scriptler \u00e7al\u0131\u015ft\u0131rmay\u0131 hedefleyece\u011fiz. Ancak kullan\u0131lan Systems Manager dok\u00fcmanlar\u0131 Linux'a \u00f6zel olacakt\u0131r.<\/p>\n<ol>\n<li>Olu\u015fturdu\u011funuz bak\u0131m penceresini se\u00e7in ve \"Actions\" men\u00fcs\u00fcnden \"Register tasks\" se\u00e7ene\u011fine t\u0131klay\u0131n.<\/li>\n<li>G\u00f6rev t\u00fcr\u00fc olarak yine \"Register Patch an instance\" veya \"Register Run Command\" se\u00e7eneklerini kullanaca\u011f\u0131z.<\/li>\n<\/ol>\n<h4>\u00d6rnek: Linux Sunucular\u0131na Yama Uygulama (Register Patch an instance)<\/h4>\n<p>Linux sistemler i\u00e7in <code>AWS-RunPatchBaseline<\/code> dok\u00fcman\u0131 kullan\u0131l\u0131r. Bu, da\u011f\u0131t\u0131ma \u00f6zel paket y\u00f6neticilerini (yum, apt vb.) kullanarak yamalar\u0131 uygulamak i\u00e7in Patch Manager ile entegre \u00e7al\u0131\u015f\u0131r.<\/p>\n<ol>\n<li>\"Register Patch an instance\" se\u00e7ene\u011fini se\u00e7in.<\/li>\n<li><strong>Task name:<\/strong> G\u00f6reve ad verin (\u00f6rn. <code>LinuxPatchingTask<\/code>).<\/li>\n<li><strong>Targets:<\/strong> \"Maintenance window targets\" se\u00e7ene\u011fini i\u015faretleyin.<\/li>\n<li><strong>Patch baseline:<\/strong> Kullanmak istedi\u011finiz Linux yama temel \u00e7izgisini se\u00e7in (\u00f6rne\u011fin, <code>AWS-DefaultPatchBaselineForAmazonLinux2<\/code> veya Ubuntu i\u00e7in <code>AWS-DefaultPatchBaselineForUbuntu<\/code>).<\/li>\n<li><strong>Reboot option:<\/strong> G\u00fcncelleme sonras\u0131 yeniden ba\u015flatma davran\u0131\u015f\u0131n\u0131 se\u00e7in (\u00f6rne\u011fin, <code>RebootIfNeeded<\/code>).<\/li>\n<li><strong>Output options:<\/strong> G\u00f6rev \u00e7\u0131kt\u0131lar\u0131n\u0131n nerede saklanaca\u011f\u0131n\u0131 belirleyin (\u00f6rn. S3 kovas\u0131).<\/li>\n<li><strong>\"Register patch task\" ile g\u00f6revi kaydedin.<\/strong><\/li>\n<\/ol>\n<h4>\u00d6rnek: Linux Sunucusunda \u00d6zel Bash Script \u00c7al\u0131\u015ft\u0131rma (Register Run Command)<\/h4>\n<p>Linux sunucular\u0131nda disk temizli\u011fi, hizmet yeniden ba\u015flatma veya \u00f6zel uygulama g\u00fcncellemeleri gibi g\u00f6revler i\u00e7in <code>AWS-RunShellScript<\/code> dok\u00fcman\u0131n\u0131 kullanabilirsiniz.<\/p>\n<ol>\n<li>\"Register Run Command task\" se\u00e7ene\u011fini se\u00e7in.<\/li>\n<li><strong>Task name:<\/strong> G\u00f6reve ad verin (\u00f6rn. <code>LogCleanupAndServiceRestart<\/code>).<\/li>\n<li><strong>Command document:<\/strong> \"AWS-RunShellScript\" se\u00e7in.<\/li>\n<li><strong>Targets:<\/strong> \"Maintenance window targets\" se\u00e7ene\u011fini i\u015faretleyin.<\/li>\n<li><strong>Parameters:<\/strong> \"Commands\" alan\u0131na \u00e7al\u0131\u015ft\u0131rmak istedi\u011finiz Bash script kodunu girin. \u00d6rne\u011fin, eski log dosyalar\u0131n\u0131 silmek ve Apache hizmetini yeniden ba\u015flatmak i\u00e7in:<\/li>\n<\/ol>\n<pre><code>\n#!\/bin\/bash\n# 7 g\u00fcnden eski log dosyalar\u0131n\u0131 silme\nfind \/var\/log\/ -type f -name \"*.log\" -mtime +7 -delete\n\n# Apache hizmetini yeniden ba\u015flatma\n# Bu komut da\u011f\u0131t\u0131ma g\u00f6re de\u011fi\u015febilir (systemctl, service)\nif command -v systemctl &>\/dev\/null; then\n    sudo systemctl restart httpd || sudo systemctl restart apache2\nelif command -v service &>\/dev\/null; then\n    sudo service httpd restart || sudo service apache2 restart\nfi\n\necho \"Log temizli\u011fi ve Apache yeniden ba\u015flatma tamamland\u0131.\"\n<\/pre>\n<p><\/code><\/p>\n<ol start=\"6\">\n<li><strong>Working Directory (\u0130ste\u011fe Ba\u011fl\u0131):<\/strong> Scriptin \u00e7al\u0131\u015faca\u011f\u0131 dizini belirleyebilirsiniz.<\/li>\n<li><strong>Output options:<\/strong> \u00c7\u0131kt\u0131lar\u0131 bir S3 kovas\u0131na y\u00f6nlendirin.<\/li>\n<li><strong>\"Register Run Command task\" ile g\u00f6revi kaydedin.<\/strong><\/li>\n<\/ol>\n<p>Bu ad\u0131mlarla, Linux altyap\u0131n\u0131z i\u00e7in g\u00fc\u00e7l\u00fc, otomatik ve da\u011f\u0131t\u0131ma \u00f6zel bak\u0131m s\u00fcre\u00e7leri olu\u015fturabilirsiniz. Bu sayede, sistemlerinizin g\u00fcvenli\u011fini, performans\u0131n\u0131 ve uyumlulu\u011funu en \u00fcst d\u00fczeyde tutarken, operasyonel ekiplerinizin y\u00fck\u00fcn\u00fc \u00f6nemli \u00f6l\u00e7\u00fcde hafifletebilirsiniz.<\/p>\n<h2>Bak\u0131m Pencereleri Y\u00f6netimi ve Geli\u015fmi\u015f Senaryolar: Daha Ak\u0131ll\u0131 Otomasyon<\/h2>\n<p>AWS Systems Manager ile bak\u0131m pencerelerini yap\u0131land\u0131rmak, temel olarak yamalama ve script \u00e7al\u0131\u015ft\u0131rma g\u00f6revlerini otomatikle\u015ftirmekten ibaret de\u011fildir. Daha karma\u015f\u0131k altyap\u0131lar ve i\u015f s\u00fcre\u00e7leri i\u00e7in geli\u015fmi\u015f \u00f6zellikler ve entegrasyonlar sunar. Bu b\u00f6l\u00fcmde, bak\u0131m pencerelerinizin y\u00f6netimini daha da optimize etmek ve operasyonel m\u00fckemmelli\u011fi art\u0131rmak i\u00e7in kullanabilece\u011finiz baz\u0131 ileri d\u00fczey senaryolar\u0131 ve ipu\u00e7lar\u0131n\u0131 inceleyece\u011fiz.<\/p>\n<h3>Hata \u0130\u015fleme ve Bildirimler (Error Handling and Notifications)<\/h3>\n<p>Otomatikle\u015ftirilmi\u015f bir s\u00fcre\u00e7te hatalar\u0131n izlenmesi ve ilgili ki\u015filere bildirilmesi kritik \u00f6neme sahiptir. Bak\u0131m pencerelerinizde bir g\u00f6rev ba\u015far\u0131s\u0131z oldu\u011funda veya belirli bir e\u015fi\u011fi a\u015ft\u0131\u011f\u0131nda haberdar olmak istersiniz. Bunu sa\u011flamak i\u00e7in:<\/p>\n<ul>\n<li><strong>Amazon SNS (Simple Notification Service) Entegrasyonu:<\/strong> Her g\u00f6rev kaydederken, \"Output options\" b\u00f6l\u00fcm\u00fcnde bir SNS konu ba\u015fl\u0131\u011f\u0131 (topic) belirleyebilirsiniz. G\u00f6rev tamamland\u0131\u011f\u0131nda veya ba\u015far\u0131s\u0131z oldu\u011funda bu konuya bir bildirim g\u00f6nderilir. Bu bildirimleri e-posta, SMS veya AWS Chatbot arac\u0131l\u0131\u011f\u0131yla Slack\/Microsoft Teams gibi ara\u00e7lara y\u00f6nlendirebilirsiniz.<\/li>\n<li><strong>CloudWatch Alarmlar\u0131:<\/strong> Systems Manager g\u00f6revlerinin \u00e7\u0131kt\u0131lar\u0131n\u0131 Amazon CloudWatch Logs'a g\u00f6nderebilirsiniz. Buradan, belirli hata mesajlar\u0131n\u0131 veya g\u00f6rev durumlar\u0131n\u0131 (\u00f6rne\u011fin, \"Failed\") izleyen CloudWatch alarmlar\u0131 olu\u015fturarak, anormallikler tespit edildi\u011finde otomatik bildirimler alabilirsiniz.<\/li>\n<li><strong>Concurrency ve Error Thresholds:<\/strong> G\u00f6rev kaydederken, \"Concurrency\" (e\u015fzamanl\u0131l\u0131k) ve \"Error threshold\" (hata e\u015fi\u011fi) ayarlar\u0131n\u0131 yap\u0131land\u0131rabilirsiniz.\n<ul>\n<li><strong>Concurrency:<\/strong> Bir g\u00f6revde ayn\u0131 anda ka\u00e7 hedefin (sunucunun) i\u015flenece\u011fini kontrol eder. \u00d6rne\u011fin, <code>10%<\/code> veya <code>3<\/code> olarak ayarlayabilirsiniz. Bu, t\u00fcm sunucular\u0131n\u0131z\u0131n ayn\u0131 anda etkilenmemesini sa\u011flar ve b\u00fcy\u00fck \u00f6l\u00e7ekli altyap\u0131larda riskli de\u011fi\u015fiklikleri kademeli olarak uygulaman\u0131za olanak tan\u0131r.<\/li>\n<li><strong>Error threshold:<\/strong> G\u00f6revin ka\u00e7 hedeften sonra (mutlak say\u0131 veya y\u00fczde olarak) ba\u015far\u0131s\u0131z say\u0131laca\u011f\u0131n\u0131 belirler. \u00d6rne\u011fin, <code>5%<\/code> olarak ayarlarsan\u0131z, hedeflerin %5'inden fazlas\u0131 ba\u015far\u0131s\u0131z olursa, kalan hedeflerdeki g\u00f6revin ba\u015flat\u0131lmas\u0131 durdurulur. Bu, yayg\u0131n sorunlar\u0131n kontrol d\u0131\u015f\u0131na \u00e7\u0131kmas\u0131n\u0131 engeller.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p class=\"expert-tip\">Uzman \u0130pucu: \u00dcretim ortamlar\u0131nda bak\u0131m pencerelerini uygularken, her zaman \u00f6ncelikle daha k\u00fc\u00e7\u00fck bir alt k\u00fcmede (\u00f6rne\u011fin, test veya geli\u015ftirme ortam\u0131) test edin. Koncurrency ve hata e\u015fi\u011fi ayarlar\u0131n\u0131 dikkatlice belirleyerek, olas\u0131 bir problem durumunda etkilenen sunucu say\u0131s\u0131n\u0131 minimumda tutabilirsiniz.<\/p>\n<h3>CloudWatch Events (EventBridge) ile Tetikleme<\/h3>\n<p>Bak\u0131m pencereleri genellikle zamanlanm\u0131\u015f olarak \u00e7al\u0131\u015f\u0131r. Ancak baz\u0131 senaryolarda, belirli bir olaya yan\u0131t olarak bak\u0131m penceresini tetiklemek isteyebilirsiniz. AWS CloudWatch Events (\u015fu anda EventBridge olarak biliniyor) bu konuda size yard\u0131mc\u0131 olabilir. \u00d6rne\u011fin:<\/p>\n<ul>\n<li>Bir g\u00fcvenlik a\u00e7\u0131\u011f\u0131 yay\u0131mland\u0131\u011f\u0131nda ve ilgili yama haz\u0131r oldu\u011funda (harici bir sistemden gelen API \u00e7a\u011fr\u0131s\u0131 veya S3'e dosya y\u00fcklenmesi gibi bir olayla tetiklenebilir), acil bir yama bak\u0131m penceresini tetikleyebilirsiniz.<\/li>\n<li>Bir Autoscaling grubu yeni bir \u00f6rnek ba\u015flatt\u0131\u011f\u0131nda, bu \u00f6rne\u011fi otomatik olarak mevcut bir bak\u0131m penceresi hedef grubuna ekleyerek uyumlulu\u011funu sa\u011flayabilirsiniz.<\/li>\n<\/ul>\n<h3>De\u011fi\u015fiklik Y\u00f6neticisi (Change Manager) ile Entegrasyon<\/h3>\n<p>Kurumsal ortamlarda, t\u00fcm de\u011fi\u015fikliklerin onay s\u00fcre\u00e7lerinden ge\u00e7mesi ve belgelenmesi gerekebilir. AWS Systems Manager Change Manager, bak\u0131m pencereleri de dahil olmak \u00fczere operasyonel de\u011fi\u015fiklikler i\u00e7in merkezi bir de\u011fi\u015fiklik y\u00f6netim \u00e7er\u00e7evesi sa\u011flar. Bak\u0131m penceresi g\u00f6revlerinizi Change Manager ile entegre ederek:<\/p>\n<ul>\n<li>De\u011fi\u015fiklik taleplerini otomatik olarak olu\u015fturabilir ve \u00f6nceden tan\u0131mlanm\u0131\u015f onay i\u015f ak\u0131\u015flar\u0131ndan ge\u00e7mesini sa\u011flayabilirsiniz.<\/li>\n<li>Bak\u0131m penceresi g\u00f6revlerinin yaln\u0131zca onayland\u0131ktan sonra \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayarak uyumlulu\u011fu art\u0131rabilirsiniz.<\/li>\n<li>T\u00fcm bak\u0131m faaliyetlerinin izlenebilirli\u011fini ve denetlenebilirli\u011fini sa\u011flars\u0131n\u0131z.<\/li>\n<\/ul>\n<h3>Kaynak Gruplar\u0131 (Resource Groups) ve Dinamik Hedefleme<\/h3>\n<p>Sunucular\u0131n\u0131z\u0131 manuel olarak veya etiketlerle hedeflemek etkili olsa da, b\u00fcy\u00fck ve dinamik ortamlar i\u00e7in Resource Groups daha g\u00fc\u00e7l\u00fc bir \u00e7\u00f6z\u00fcm sunar. Resource Groups, belirli kriterlere uyan AWS kaynaklar\u0131n\u0131 (EC2 \u00f6rnekleri gibi) dinamik olarak grupland\u0131rman\u0131za olanak tan\u0131r. Bak\u0131m penceresi hedeflerini bir Resource Group olarak belirleyerek:<\/p>\n<ul>\n<li>Yeni sunucular\u0131n\u0131z Resource Group kriterlerine uydu\u011funda otomatik olarak bak\u0131m penceresinin hedef listesine dahil olur.<\/li>\n<li>Mevcut sunucular\u0131n yap\u0131land\u0131rmas\u0131 de\u011fi\u015fti\u011finde ve art\u0131k Resource Group kriterlerini kar\u015f\u0131lamad\u0131\u011f\u0131nda, otomatik olarak hedef listesinden \u00e7\u0131kar\u0131l\u0131r.<\/li>\n<\/ul>\n<p>Bu, hedef y\u00f6netimi y\u00fck\u00fcn\u00fc \u00f6nemli \u00f6l\u00e7\u00fcde azalt\u0131r ve dinamik bulut ortamlar\u0131nda tutarl\u0131 bak\u0131m sa\u011flar.<\/p>\n<h3>Mobile-friendly HTML (Kavramsal Not)<\/h3>\n<p>Makalenin ba\u015f\u0131nda belirtildi\u011fi gibi, mobil uyumlu HTML \u00fcretmek modern web standartlar\u0131 i\u00e7in kritik \u00f6neme sahiptir. AWS Systems Manager konsolu kendili\u011finden duyarl\u0131 bir tasar\u0131ma sahip olsa da, e\u011fer bu makaledeki kod \u00f6rnekleri veya tablolar daha karma\u015f\u0131k olsayd\u0131, \u015funlara dikkat ederdik: B\u00fcy\u00fck kod bloklar\u0131 veya tablolar i\u00e7in <code>overflow-x: auto;<\/code> stilini kullanan bir kapsay\u0131c\u0131 (container) eleman veya CSS media query'ler ile daha k\u00fc\u00e7\u00fck ekran boyutlar\u0131nda yaz\u0131 tipi boyutlar\u0131n\u0131 k\u00fc\u00e7\u00fcltme, sat\u0131rlar\u0131 daraltma gibi d\u00fczenlemeler d\u00fc\u015f\u00fcn\u00fcrd\u00fck. \u00d6rne\u011fin:<\/p>\n<pre><code class=\"language-css\">\n\/* Sadece <body> i\u00e7eri\u011fi \u00fcretti\u011fimizden, bu bir \u00f6rnek olarak verilmi\u015ftir. *\/\n\/* HTML elementlerimizin daha iyi g\u00f6r\u00fcnmesi i\u00e7in bir ipucu. *\/\n@media (max-width: 768px) {\n  .responsive-table-wrapper {\n    overflow-x: auto; \/* Yatay kayd\u0131rma \u00e7ubu\u011fu ekler *\/\n  }\n  code {\n    font-size: 0.8em; \/* K\u00fc\u00e7\u00fck ekranlarda kod yaz\u0131 tipini k\u00fc\u00e7\u00fclt\u00fcr *\/\n  }\n}\n<\/pre>\n<p><\/code><\/p>\n<p>Bu, do\u011frudan makale HTML'inde yer almasa da, geli\u015ftirme s\u00fcrecinde mobil uyumluluk i\u00e7in at\u0131labilecek ad\u0131mlar\u0131 g\u00f6stermektedir. Yukar\u0131daki \u00f6rnek sadece bir kavramsal a\u00e7\u0131klama olarak eklenmi\u015ftir.<\/p>\n<p>Bak\u0131m pencerelerinin bu geli\u015fmi\u015f \u00f6zelliklerle birle\u015ftirilmesi, altyap\u0131 y\u00f6netimini sadece otomatikle\u015ftirmekle kalmaz, ayn\u0131 zamanda daha dayan\u0131kl\u0131, g\u00fcvenli ve uyumlu hale getirir. Operasyonel ekipler, rutin g\u00f6revlerle bo\u011fulmak yerine, proaktif izleme ve stratejik iyile\u015ftirmelere odaklanabilirler.<\/p>\n<h2>Ger\u00e7ek D\u00fcnya Uygulamas\u0131: E-ticaret Platformunda Kesintisiz G\u00fcncelleme Vaka Analizi<\/h2>\n<p>Bir e-ticaret platformu i\u00e7in kesintisiz \u00e7al\u0131\u015fma ve m\u00fc\u015fteri deneyimi, i\u015fin kalbinde yer al\u0131r. Planlanmam\u0131\u015f kesintiler do\u011frudan gelir kayb\u0131na, marka itibar\u0131n\u0131n zedelenmesine ve m\u00fc\u015fteri sadakatinin azalmas\u0131na yol a\u00e7ar. Bu vaka analizinde, pop\u00fcler bir online perakendeci olan \"TrendShop\"un, operasyonel zorluklar\u0131n\u0131 AWS Systems Manager Bak\u0131m Pencereleri ile nas\u0131l a\u015ft\u0131\u011f\u0131n\u0131 inceleyece\u011fiz.<\/p>\n<h3>Vaka: TrendShop'un Operasyonel Zorluklar\u0131<\/h3>\n<p>TrendShop, yo\u011fun sezonlarda (Black Friday, Cyber Monday gibi) milyonlarca ziyaret\u00e7iyi a\u011f\u0131rlayan, y\u00fcksek trafikli bir e-ticaret platformuydu. Altyap\u0131lar\u0131, y\u00fczlerce EC2 \u00f6rne\u011fi \u00fczerinde \u00e7al\u0131\u015fan karma\u015f\u0131k bir mikroservis mimarisine sahipti. Bu \u00f6rneklerin bir k\u0131sm\u0131 Windows tabanl\u0131 (veri analizi, CRM entegrasyonlar\u0131 i\u00e7in), b\u00fcy\u00fck bir k\u0131sm\u0131 ise Linux tabanl\u0131yd\u0131 (web sunucular\u0131, API a\u011f ge\u00e7itleri, veritaban\u0131 katman\u0131). Operasyon ekipleri, sunucular\u0131n i\u015fletim sistemi ve uygulama yamalar\u0131n\u0131 d\u00fczenli olarak uygulamakta b\u00fcy\u00fck zorluklar ya\u015f\u0131yordu:<\/p>\n<ol>\n<li><strong>Manuel S\u00fcre\u00e7ler:<\/strong> G\u00fcncellemeler genellikle manuel olarak yap\u0131l\u0131yordu. Her sunucuya SSH veya RDP ile ba\u011flan\u0131p komutlar \u00e7al\u0131\u015ft\u0131rmak, hem zaman al\u0131c\u0131 hem de hataya a\u00e7\u0131kt\u0131.<\/li>\n<li><strong>Kesinti Riskleri:<\/strong> Manuel g\u00fcncellemeler s\u0131ras\u0131nda yanl\u0131\u015f bir komut veya beklenmedik bir ba\u011f\u0131ml\u0131l\u0131k sorunu, platformun tamam\u0131n\u0131n veya \u00f6nemli bir k\u0131sm\u0131n\u0131n devre d\u0131\u015f\u0131 kalmas\u0131na neden olabiliyordu. \u00d6zellikle veritaban\u0131 sunucular\u0131ndaki g\u00fcncellemeler b\u00fcy\u00fck risk ta\u015f\u0131yordu.<\/li>\n<li><strong>Uyumsuzluk:<\/strong> Farkl\u0131 ekiplerin farkl\u0131 zamanlarda farkl\u0131 yamalar\u0131 uygulamas\u0131 nedeniyle sunucular aras\u0131nda tutars\u0131zl\u0131klar olu\u015fuyordu. Bu da g\u00fcvenlik a\u00e7\u0131klar\u0131na ve uyumluluk sorunlar\u0131na yol a\u00e7\u0131yordu.<\/li>\n<li><strong>Y\u00fcksek \u0130\u015f Y\u00fck\u00fc:<\/strong> Operasyonel ekip, rutin yamalama g\u00f6revleriyle bo\u011fu\u015fmaktan, daha stratejik geli\u015fim veya problem \u00e7\u00f6zme \u00e7al\u0131\u015fmalar\u0131na odaklanam\u0131yordu.<\/li>\n<li><strong>Ge\u00e7 Kapanma Saatleri:<\/strong> Bak\u0131mlar genellikle gece ge\u00e7 saatlerde veya hafta sonlar\u0131nda yap\u0131ld\u0131\u011f\u0131ndan, ekip \u00fcyelerinin ya\u015fam kalitesi d\u00fc\u015f\u00fcyordu.<\/li>\n<\/ol>\n<h3>\u00c7\u00f6z\u00fcm: AWS Systems Manager ile Bak\u0131m Pencereleri<\/h3>\n<p>TrendShop'un DevOps ekibi, bu zorluklar\u0131 a\u015fmak i\u00e7in AWS Systems Manager'\u0131n bak\u0131m pencereleri \u00f6zelli\u011fini kullanmaya karar verdi. Kademeli bir ge\u00e7i\u015f plan\u0131 uygulad\u0131lar:<\/p>\n<ol>\n<li><strong>Ortam Ayr\u0131m\u0131:<\/strong> \u0130lk olarak, platformu Staging (test) ve Production (\u00fcretim) ortamlar\u0131 olarak etiketlediler. Bak\u0131m pencereleri \u00f6nce Staging ortam\u0131nda test edilecek, sonra Production ortam\u0131na uygulanacakt\u0131.<\/li>\n<li><strong>Patch Baseline Tan\u0131mlamas\u0131:<\/strong> Hem Windows hem de Linux sunucular\u0131 i\u00e7in \u00f6zel yama temel \u00e7izgileri (Patch Baseline) olu\u015fturdular. Bu baselineler, her iki i\u015fletim sistemi i\u00e7in de otomatik olarak onaylanacak ve reddedilecek yama kategorilerini ve belirli yamalar\u0131 belirliyordu.<\/li>\n<li><strong>Bak\u0131m Penceresi Olu\u015fturma:<\/strong>\n<ul>\n<li><strong>Staging Ortam\u0131 \u0130\u00e7in:<\/strong> Her \u00c7ar\u015famba \u00f6\u011fleden sonra 14:00-17:00 (3 saat) aras\u0131nda \u00e7al\u0131\u015fan bir bak\u0131m penceresi tan\u0131mland\u0131. Bu, g\u00fcncellemelerin hafta i\u00e7i test edilmesine olanak sa\u011flad\u0131. Hedef olarak <code>Environment: Staging<\/code> etiketi kullan\u0131ld\u0131.<\/li>\n<li><strong>Production Ortam\u0131 \u0130\u00e7in:<\/strong> Her Cumartesi sabah\u0131 03:00-07:00 (4 saat) aras\u0131nda \u00e7al\u0131\u015fan bir bak\u0131m penceresi tan\u0131mland\u0131. Bu, en az trafi\u011fin oldu\u011fu zaman dilimiydi. Hedef olarak <code>Environment: Production<\/code> etiketi kullan\u0131ld\u0131.<\/li>\n<\/ul>\n<\/li>\n<li><strong>G\u00f6rev Kayd\u0131:<\/strong>\n<ul>\n<li><strong>Yamalama G\u00f6revi:<\/strong> Her iki bak\u0131m penceresi i\u00e7in de, ilgili Patch Baseline'\u0131 kullanarak <code>Register Patch an instance<\/code> g\u00f6revi kaydedildi. <code>RebootIfNeeded<\/code> se\u00e7ene\u011fi i\u015faretlendi.<\/li>\n<li><strong>\u00d6n ve Son Scriptler:<\/strong> Yamalamadan \u00f6nce ve sonra \u00e7al\u0131\u015facak \u00f6zel <code>Run Command<\/code> g\u00f6revleri eklendi.\n<ul>\n<li><strong>\u00d6n Script (Pre-Patch):<\/strong> Sunucular\u0131n anl\u0131k sa\u011fl\u0131k durumunu kontrol eden, kritik hizmetlerin yede\u011fini alan ve trafi\u011fi y\u00fck dengeleyiciden ge\u00e7ici olarak \u00e7eken scriptler (Lambda fonksiyonlar\u0131 veya Bash\/PowerShell ile) \u00e7al\u0131\u015ft\u0131r\u0131ld\u0131.<\/li>\n<li><strong>Son Script (Post-Patch):<\/strong> G\u00fcncelleme sonras\u0131 sistem sa\u011fl\u0131\u011f\u0131n\u0131 kontrol eden, kritik hizmetleri ba\u015flatan ve trafi\u011fi tekrar y\u00fck dengeleyiciye y\u00f6nlendiren scriptler \u00e7al\u0131\u015ft\u0131r\u0131ld\u0131. \u00d6zellikle e-ticaret sitesinin anasayfas\u0131n\u0131 kontrol eden bir HTTP GET iste\u011fi g\u00f6nderildi ve 200 OK yan\u0131t\u0131 al\u0131nana kadar tekrar deneme yap\u0131ld\u0131.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Geli\u015fmi\u015f Ayarlar:<\/strong>\n<ul>\n<li><strong>Concurrency:<\/strong> Her g\u00f6rev i\u00e7in %10 veya maksimum 5 \u00f6rnek (hangisi k\u00fc\u00e7\u00fckse) \u015feklinde e\u015fzamanl\u0131l\u0131k ayarlar\u0131 yap\u0131ld\u0131. Bu, ayn\u0131 anda \u00e7ok fazla sunucunun bak\u0131mda olmas\u0131n\u0131 engelleyerek servis s\u00fcreklili\u011fini sa\u011flad\u0131.<\/li>\n<li><strong>Error Threshold:<\/strong> %25 hata e\u015fi\u011fi belirlendi. Bu, hedeflerin %25'inden fazlas\u0131 ba\u015far\u0131s\u0131z olursa g\u00f6revin otomatik olarak durmas\u0131n\u0131 sa\u011flad\u0131.<\/li>\n<li><strong>SNS Bildirimleri:<\/strong> T\u00fcm g\u00f6revler i\u00e7in ba\u015far\u0131s\u0131zl\u0131k durumunda DevOps ekibinin Slack kanal\u0131na bildirim g\u00f6nderen bir SNS konusu entegre edildi.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>Sonu\u00e7lar ve Kazan\u0131mlar<\/h3>\n<p>TrendShop'un AWS Systems Manager ile bak\u0131m pencerelerine ge\u00e7i\u015fi, operasyonlar\u0131nda devrim yaratt\u0131:<\/p>\n<ul>\n<li><strong>Kesinti S\u00fcresinde Azalma:<\/strong> Otomatik ve kademeli g\u00fcncellemeler sayesinde, manuel hatalardan kaynaklanan planlanmam\u0131\u015f kesintiler tamamen ortadan kalkt\u0131. Planl\u0131 bak\u0131m pencereleri s\u0131ras\u0131nda bile servis s\u00fcreklili\u011fi, ak\u0131ll\u0131 e\u015fzamanl\u0131l\u0131k ve \u00f6n\/son scriptler sayesinde maksimize edildi.<\/li>\n<li><strong>Geli\u015fmi\u015f G\u00fcvenlik ve Uyum:<\/strong> T\u00fcm sunucular tutarl\u0131 bir \u015fekilde yamaland\u0131\u011f\u0131 i\u00e7in g\u00fcvenlik duru\u015fu \u00f6nemli \u00f6l\u00e7\u00fcde g\u00fc\u00e7lendi ve uyumluluk gereksinimleri kolayca kar\u015f\u0131land\u0131.<\/li>\n<li><strong>Operasyonel Verimlilik:<\/strong> DevOps ekibi, manuel rutin g\u00f6revlerden kurtularak inovasyona ve platformu daha da geli\u015ftirmeye odakland\u0131. Gece vardiyas\u0131 ihtiyac\u0131 b\u00fcy\u00fck \u00f6l\u00e7\u00fcde azald\u0131.<\/li>\n<li><strong>H\u0131zl\u0131 Sorun Tespiti:<\/strong> SNS bildirimleri sayesinde, olas\u0131 sorunlar an\u0131nda tespit edildi ve h\u0131zl\u0131ca m\u00fcdahale edildi.<\/li>\n<li><strong>Tutarl\u0131l\u0131k ve G\u00fcvenilirlik:<\/strong> T\u00fcm ortamlar aras\u0131nda bak\u0131m s\u00fcre\u00e7lerinde tutarl\u0131l\u0131k sa\u011fland\u0131. Yeni sunucular eklendi\u011finde bile otomatik olarak bak\u0131m d\u00f6ng\u00fcs\u00fcne dahil oldu.<\/li>\n<\/ul>\n<p>TrendShop'un deneyimi, AWS Systems Manager bak\u0131m pencerelerinin, karma\u015f\u0131k ve i\u015f kritik ortamlar i\u00e7in bile ne kadar d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc olabilece\u011fini a\u00e7\u0131k\u00e7a g\u00f6stermektedir. Bu, sadece bir otomasyon arac\u0131 de\u011fil, ayn\u0131 zamanda operasyonel m\u00fckemmelli\u011fe ula\u015fma yolunda stratejik bir ad\u0131md\u0131r.<\/p>\n<h2>Sonu\u00e7: Bak\u0131m S\u00fcre\u00e7lerinizi AWS Systems Manager ile D\u00f6n\u00fc\u015ft\u00fcr\u00fcn<\/h2>\n<p>Modern bulut altyap\u0131lar\u0131nda, sunucular\u0131n ve uygulamalar\u0131n d\u00fczenli bak\u0131m\u0131 art\u0131k bir l\u00fcks de\u011fil, bir zorunluluktur. G\u00fcvenlik, performans ve uyumluluk gereksinimleri, kesintisiz bir \u015fekilde devam eden ve iyi y\u00f6netilen bir bak\u0131m stratejisini elzem k\u0131lmaktad\u0131r. Geleneksel, manuel bak\u0131m yakla\u015f\u0131mlar\u0131, b\u00fcy\u00fck \u00f6l\u00e7ekli ve dinamik bulut ortamlar\u0131n\u0131n karma\u015f\u0131kl\u0131\u011f\u0131 kar\u015f\u0131s\u0131nda yetersiz kalmakta, insan hatas\u0131 riskini art\u0131rmakta ve operasyonel maliyetleri y\u00fckseltmektedir. Tam da bu noktada, AWS Systems Manager ve onun g\u00fc\u00e7l\u00fc Bak\u0131m Pencereleri \u00f6zelli\u011fi devreye girerek, bu zorluklara modern, otomatik ve \u00f6l\u00e7eklenebilir bir \u00e7\u00f6z\u00fcm sunar.<\/p>\n<p>Bu makalede, AWS Systems Manager'\u0131n ne oldu\u011funu, bak\u0131m pencerelerinin temel bile\u015fenlerini ve hem Windows hem de Linux sunucular\u0131n\u0131z i\u00e7in nas\u0131l ad\u0131m ad\u0131m yap\u0131land\u0131r\u0131laca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde inceledik. IAM rolleri ve SSM Agent gibi \u00f6n ko\u015fullardan ba\u015flayarak, bak\u0131m pencerelerini olu\u015fturmay\u0131, hedefleri (etiketler veya kaynak gruplar\u0131 arac\u0131l\u0131\u011f\u0131yla) belirlemeyi ve Patch Manager veya \u00f6zel scriptler (PowerShell veya Bash) kullanarak g\u00f6revleri kaydetmeyi \u00f6\u011frendik. Ayr\u0131ca, hata i\u015fleme, SNS bildirimleri, CloudWatch Events ile tetikleme, Change Manager entegrasyonu ve dinamik hedefleme gibi geli\u015fmi\u015f senaryolara da de\u011finerek, bak\u0131m s\u00fcre\u00e7lerinizi daha da ak\u0131ll\u0131 ve dayan\u0131kl\u0131 hale getirmenin yollar\u0131n\u0131 g\u00f6sterdik. TrendShop vaka analizi, ger\u00e7ek bir e-ticaret platformunun AWS Systems Manager sayesinde kesintisiz g\u00fcncellemelerle operasyonel verimlili\u011fini nas\u0131l art\u0131rd\u0131\u011f\u0131n\u0131 somut bir \u00f6rnekle ortaya koydu.<\/p>\n<p>AWS Systems Manager Bak\u0131m Pencereleri, sadece zamanlanm\u0131\u015f g\u00f6revleri otomatikle\u015ftirmekle kalmaz, ayn\u0131 zamanda operasyonel ekibinizin y\u00fck\u00fcn\u00fc hafifletir, g\u00fcvenlik duru\u015funuzu g\u00fc\u00e7lendirir ve genel sistem kararl\u0131l\u0131\u011f\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131r\u0131r. Bu g\u00fc\u00e7l\u00fc ara\u00e7, altyap\u0131n\u0131z\u0131n bak\u0131m\u0131n\u0131 proaktif bir yakla\u015f\u0131mla ele alman\u0131z\u0131, potansiyel sorunlar\u0131 minimize etmenizi ve i\u015f kritik uygulamalar\u0131n\u0131z i\u00e7in kesintisiz bir deneyim sunman\u0131z\u0131 sa\u011flar. Art\u0131k manuel bak\u0131m\u0131n getirdi\u011fi belirsizlik ve risklerle u\u011fra\u015fmak yerine, otomasyonun g\u00fcc\u00fcnden yararlanarak daha g\u00fcvenli, verimli ve \u00f6l\u00e7eklenebilir bir operasyonel modele ge\u00e7i\u015f yapabilirsiniz. Bug\u00fcn AWS Systems Manager'\u0131 ke\u015ffetmeye ba\u015flay\u0131n ve bak\u0131m s\u00fcre\u00e7lerinizi d\u00f6n\u00fc\u015ft\u00fcr\u00fcn!<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<p><strong>1. SSM Agent y\u00fckl\u00fc de\u011filse ne yapmal\u0131y\u0131m?<\/strong><\/p>\n<p><strong>Cevap:<\/strong> AWS Systems Manager Agent (SSM Agent), \u00e7o\u011fu yeni AWS AMI'sinde \u00f6nceden y\u00fckl\u00fc olarak gelir. E\u011fer sunucunuzda y\u00fckl\u00fc de\u011filse veya eski bir s\u00fcr\u00fcmdeyse, AWS belgelerindeki talimatlar\u0131 izleyerek manuel olarak y\u00fcklemeniz veya g\u00fcncellemeniz gerekir. \u00d6rne\u011fin, EC2 kullan\u0131c\u0131 verileri (user data) kullanarak ba\u015flatma s\u0131ras\u0131nda y\u00fckleme scriptleri \u00e7al\u0131\u015ft\u0131rabilirsiniz.<\/p>\n<p><strong>2. Bak\u0131m pencerelerindeki g\u00f6revlerin ba\u015far\u0131s\u0131z oldu\u011funu nas\u0131l anlar\u0131m?<\/strong><\/p>\n<p><strong>Cevap:<\/strong> Bak\u0131m pencerelerindeki g\u00f6revlerin durumu AWS Systems Manager konsolunda \"Maintenance Windows\" alt\u0131nda \"History\" b\u00f6l\u00fcm\u00fcnden izlenebilir. Ayr\u0131ca, g\u00f6rev kaydederken Amazon SNS konu ba\u015fl\u0131\u011f\u0131 (topic) belirleyerek, g\u00f6rev ba\u015far\u0131s\u0131z oldu\u011funda otomatik e-posta veya SMS bildirimleri alabilirsiniz. G\u00f6rev \u00e7\u0131kt\u0131lar\u0131n\u0131 S3'e g\u00f6ndermek ve CloudWatch Logs ile entegre etmek de detayl\u0131 hata analizi i\u00e7in \u00f6nemlidir.<\/p>\n<p><strong>3. Windows ve Linux sunucular i\u00e7in ayn\u0131 bak\u0131m penceresini kullanabilir miyim?<\/strong><\/p>\n<p><strong>Cevap:<\/strong> Evet, ayn\u0131 bak\u0131m penceresini kullanabilirsiniz ancak farkl\u0131 hedeflemeler ve farkl\u0131 g\u00f6revler kaydetmeniz gerekir. \u00d6rne\u011fin, bak\u0131m penceresini olu\u015fturduktan sonra, bir hedefi <code>OS: Windows<\/code> etiketiyle, di\u011fer hedefi ise <code>OS: Linux<\/code> etiketiyle kaydedebilirsiniz. Ard\u0131ndan, Windows hedefleri i\u00e7in <code>Register Patch an instance<\/code> (Windows Patch Baseline ile) ve <code>AWS-RunPowerShellScript<\/code> g\u00f6revlerini, Linux hedefleri i\u00e7in ise <code>Register Patch an instance<\/code> (Linux Patch Baseline ile) ve <code>AWS-RunShellScript<\/code> g\u00f6revlerini kaydedebilirsiniz. AWS Systems Manager, hedef OS tipine g\u00f6re uygun g\u00f6revi otomatik olarak \u00e7al\u0131\u015ft\u0131racakt\u0131r.<\/p>\n<p><strong>4. Bak\u0131m pencerelerini kullan\u0131rken downtime'\u0131 (kesinti s\u00fcresini) nas\u0131l minimize edebilirim?<\/strong><\/p>\n<p><strong>Cevap:<\/strong> Downtime'\u0131 minimize etmek i\u00e7in birka\u00e7 strateji uygulayabilirsiniz:<\/p>\n<ul>\n<li><strong>Concurrency ve Error Threshold:<\/strong> G\u00f6revlerinizde e\u015fzamanl\u0131l\u0131k ayarlar\u0131n\u0131 d\u00fc\u015f\u00fck tutarak (\u00f6rne\u011fin, %10 veya belirli bir say\u0131), ayn\u0131 anda \u00e7ok fazla sunucunun etkilenmesini \u00f6nleyebilirsiniz.<\/li>\n<li><strong>\u00d6n ve Son Scriptler:<\/strong> Bak\u0131m \u00f6ncesi trafi\u011fi y\u00fck dengeleyiciden \u00e7ekme (drain), sistem sa\u011fl\u0131\u011f\u0131n\u0131 kontrol etme, ard\u0131ndan bak\u0131m sonras\u0131 trafi\u011fi geri verme gibi ad\u0131mlar\u0131 otomatikle\u015ftiren scriptler kullan\u0131n.<\/li>\n<li><strong>Mavi\/Ye\u015fil Da\u011f\u0131t\u0131m (Blue\/Green Deployment) Yakla\u015f\u0131m\u0131:<\/strong> Bak\u0131m\u0131 tamamen izole bir ortamda yap\u0131p, ba\u015far\u0131l\u0131 oldu\u011funda trafi\u011fi yeni ortama y\u00f6nlendirme.<\/li>\n<li><strong>B\u00f6lgesel veya B\u00f6lgesel Kapsaml\u0131 Yay\u0131lma:<\/strong> Bak\u0131m g\u00f6revlerini farkl\u0131 AWS Availability Zone'lar veya b\u00f6lgeler aras\u0131nda kademeli olarak yayarak, geni\u015f \u00e7apl\u0131 kesintileri \u00f6nleyin.<\/li>\n<\/ul>\n<p><strong>5. Bak\u0131m penceresi i\u00e7inde uzun s\u00fcreli bir g\u00f6rev \u00e7al\u0131\u015ft\u0131r\u0131rsam ne olur?<\/strong><\/p>\n<p><strong>Cevap:<\/strong> Bak\u0131m penceresinin \"Duration\" (s\u00fcre) ve \"Stop initiating tasks\" (g\u00f6rev ba\u015flatmay\u0131 durdurma) ayarlar\u0131 \u00f6nemlidir. E\u011fer bir g\u00f6rev pencerenin kapanma s\u00fcresinden sonra da devam ederse, pencere kapanm\u0131\u015f olsa bile ba\u015flat\u0131lan g\u00f6rev tamamlanmaya \u00e7al\u0131\u015f\u0131l\u0131r. Ancak, \"Stop initiating tasks\" s\u00fcresinden sonra yeni bir g\u00f6rev ba\u015flat\u0131lmaz. Uzun s\u00fcreli g\u00f6revler i\u00e7in yeterli \"Duration\" ve uygun bir \"Stop initiating tasks\" de\u011feri belirlemek, g\u00f6revlerin sa\u011fl\u0131kl\u0131 bir \u015fekilde tamamlanmas\u0131n\u0131 sa\u011flamak i\u00e7in kritiktir.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"AWS Systems Manager kullanarak Windows ve Linux sunucular\u0131n\u0131z i\u00e7in otomatik ve kontroll\u00fc bak\u0131m pencereleri nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenin. Kesintisiz&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1406],"tags":[],"class_list":{"0":"post-33873","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-aws","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AWS Systems Manager ile Bak\u0131m Pencerelerini Yap\u0131land\u0131rma Rehberi<\/title>\n<meta name=\"description\" content=\"AWS Systems Manager kullanarak Windows ve Linux sunucular\u0131n\u0131z i\u00e7in otomatik ve kontroll\u00fc bak\u0131m pencereleri nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenin. Kesintisiz g\u00fcncellemeler ve sistem kararl\u0131l\u0131\u011f\u0131 i\u00e7in ad\u0131m ad\u0131m rehberimizle altyap\u0131n\u0131z\u0131n bak\u0131m s\u00fcre\u00e7lerini modernize edin ve operasyonel verimlili\u011finizi art\u0131r\u0131n.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS Systems Manager ile Bak\u0131m Pencerelerini Yap\u0131land\u0131rma Rehberi\" \/>\n<meta property=\"og:description\" content=\"AWS Systems Manager kullanarak Windows ve Linux sunucular\u0131n\u0131z i\u00e7in otomatik ve kontroll\u00fc bak\u0131m pencereleri nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenin. Kesintisiz g\u00fcncellemeler ve sistem kararl\u0131l\u0131\u011f\u0131 i\u00e7in ad\u0131m ad\u0131m rehberimizle altyap\u0131n\u0131z\u0131n bak\u0131m s\u00fcre\u00e7lerini modernize edin ve operasyonel verimlili\u011finizi art\u0131r\u0131n.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-08T04:01:04+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"29 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"AWS Systems Manager ile Bak\u0131m Pencerelerini Yap\u0131land\u0131rma Rehberi\",\"datePublished\":\"2025-11-08T04:01:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/\"},\"wordCount\":5646,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"AWS\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/\",\"name\":\"AWS Systems Manager ile Bak\u0131m Pencerelerini Yap\u0131land\u0131rma Rehberi\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-11-08T04:01:04+00:00\",\"description\":\"AWS Systems Manager kullanarak Windows ve Linux sunucular\u0131n\u0131z i\u00e7in otomatik ve kontroll\u00fc bak\u0131m pencereleri nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenin. Kesintisiz g\u00fcncellemeler ve sistem kararl\u0131l\u0131\u011f\u0131 i\u00e7in ad\u0131m ad\u0131m rehberimizle altyap\u0131n\u0131z\u0131n bak\u0131m s\u00fcre\u00e7lerini modernize edin ve operasyonel verimlili\u011finizi art\u0131r\u0131n.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS Systems Manager ile Bak\u0131m Pencerelerini Yap\u0131land\u0131rma Rehberi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AWS Systems Manager ile Bak\u0131m Pencerelerini Yap\u0131land\u0131rma Rehberi","description":"AWS Systems Manager kullanarak Windows ve Linux sunucular\u0131n\u0131z i\u00e7in otomatik ve kontroll\u00fc bak\u0131m pencereleri nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenin. Kesintisiz g\u00fcncellemeler ve sistem kararl\u0131l\u0131\u011f\u0131 i\u00e7in ad\u0131m ad\u0131m rehberimizle altyap\u0131n\u0131z\u0131n bak\u0131m s\u00fcre\u00e7lerini modernize edin ve operasyonel verimlili\u011finizi art\u0131r\u0131n.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"AWS Systems Manager ile Bak\u0131m Pencerelerini Yap\u0131land\u0131rma Rehberi","og_description":"AWS Systems Manager kullanarak Windows ve Linux sunucular\u0131n\u0131z i\u00e7in otomatik ve kontroll\u00fc bak\u0131m pencereleri nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenin. Kesintisiz g\u00fcncellemeler ve sistem kararl\u0131l\u0131\u011f\u0131 i\u00e7in ad\u0131m ad\u0131m rehberimizle altyap\u0131n\u0131z\u0131n bak\u0131m s\u00fcre\u00e7lerini modernize edin ve operasyonel verimlili\u011finizi art\u0131r\u0131n.","og_url":"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-11-08T04:01:04+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"29 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"AWS Systems Manager ile Bak\u0131m Pencerelerini Yap\u0131land\u0131rma Rehberi","datePublished":"2025-11-08T04:01:04+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/"},"wordCount":5646,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["AWS"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/","name":"AWS Systems Manager ile Bak\u0131m Pencerelerini Yap\u0131land\u0131rma Rehberi","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-11-08T04:01:04+00:00","description":"AWS Systems Manager kullanarak Windows ve Linux sunucular\u0131n\u0131z i\u00e7in otomatik ve kontroll\u00fc bak\u0131m pencereleri nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenin. Kesintisiz g\u00fcncellemeler ve sistem kararl\u0131l\u0131\u011f\u0131 i\u00e7in ad\u0131m ad\u0131m rehberimizle altyap\u0131n\u0131z\u0131n bak\u0131m s\u00fcre\u00e7lerini modernize edin ve operasyonel verimlili\u011finizi art\u0131r\u0131n.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/aws-systems-manager-ile-bakim-pencerelerini-yapilandirma-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AWS Systems Manager ile Bak\u0131m Pencerelerini Yap\u0131land\u0131rma Rehberi"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/33873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=33873"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/33873\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=33873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=33873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=33873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}