{"id":393,"date":"2024-12-31T23:20:00","date_gmt":"2024-12-31T23:20:00","guid":{"rendered":"http:\/\/blog.firatyasar.com\/?p=393"},"modified":"2025-03-29T23:27:06","modified_gmt":"2025-03-29T23:27:06","slug":"azure-backup-ile-aks-yedeklerini-cross-region-restore-etme","status":"publish","type":"post","link":"https:\/\/blog.firatyasar.com\/?p=393","title":{"rendered":"Azure Backup ile AKS Yedeklerini Cross-Region Restore &#8211; Quick Implement"},"content":{"rendered":"\n<p>Azure Backup, AKS cluster yedeklerini hem <strong>Operational Tier<\/strong> hem de <strong>Vault Tier<\/strong> \u00fczerinde saklaman\u0131za olanak tan\u0131r. Bu \u00f6zellik sayesinde, <strong>Operational Tier<\/strong> i\u00e7erisinde snapshot olarak tutulan AKS yedekleri, <strong>Vault-standard Tier<\/strong>\u2019a ta\u015f\u0131nabilir.<\/p>\n\n\n\n<p>Backup policy kullanarak, yedeklerin sadece Operational Tier&#8217;da m\u0131 saklanaca\u011f\u0131n\u0131 yoksa hem Operational hem de Vault Tier\u2019da m\u0131 korunaca\u011f\u0131n\u0131 belirleyebilirsiniz. Vaulted yedekler, tenant seviyesinde ger\u00e7ekle\u015febilecek g\u00fcvenlik a\u00e7\u0131klar\u0131na, k\u00f6t\u00fc niyetli sald\u0131r\u0131lara ve fidye yaz\u0131l\u0131m\u0131 (ransomware) tehditlerine kar\u015f\u0131 koruma sa\u011flamak i\u00e7in <strong>offsite<\/strong> olarak tutulur. Ayr\u0131ca, uzun vadeli saklama ihtiya\u00e7lar\u0131 i\u00e7in de uygundur.<\/p>\n\n\n\n<p><strong>Cross Region Restore<\/strong> i\u015flemini ger\u00e7ekle\u015ftirmek i\u00e7in Backup vault\u2019unuzun storage redundancy ayar\u0131n\u0131 <strong>Globally Redundant<\/strong> olarak yap\u0131land\u0131rman\u0131z ve <strong>Cross Region Restore<\/strong> \u00f6zelli\u011fini etkinle\u015ftirmeniz gerekir.<br><br><strong>Vault Tier Backup Yap\u0131land\u0131rmas\u0131<\/strong><\/p>\n\n\n\n<p>AKS backup\u2019lar\u0131n\u0131 <strong>b\u00f6lgesel felaket kurtarma<\/strong> (regional disaster recovery) amac\u0131yla kullanmak i\u00e7in, yedeklerin <strong>Vault Tier<\/strong> \u00fczerinde tutulmas\u0131 gerekir. Bu \u00f6zelli\u011fi etkinle\u015ftirmek i\u00e7in, <strong>Vault-standard datastore<\/strong> i\u00e7in retention policy i\u00e7eren bir <strong>backup policy<\/strong> olu\u015fturmal\u0131s\u0131n\u0131z.<\/p>\n\n\n\n<p><strong>Backup Policy\u2019de Retention Policy Nas\u0131l Ayarlan\u0131r?<\/strong><\/p>\n\n\n\n<ol type=\"1\"><li>Bir <strong>backup policy<\/strong> se\u00e7in.<\/li><li><strong>Schedule + retention<\/strong> sekmesine gidin ve yedeklerin al\u0131nma s\u0131kl\u0131\u011f\u0131n\u0131 (frequency) ve ne kadar s\u00fcreyle Operational ve Vault Tier\u2019da tutulaca\u011f\u0131n\u0131 belirleyin.<\/li><\/ol>\n\n\n\n<p><strong>Backup Frequency:<\/strong><br>Yedek alma s\u0131kl\u0131\u011f\u0131n\u0131 (hourly veya daily) belirleyin ve her sefer i\u00e7in retention s\u00fcresini tan\u0131mlay\u0131n.<strong><br><\/strong><\/p>\n\n\n\n<p><strong>1. Backup Policy Olu\u015fturma<\/strong><\/p>\n\n\n\n<p>Backup s\u0131kl\u0131\u011f\u0131n\u0131 belirleyerek otomatik yedekleme planlamas\u0131 yapabilirsiniz.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"713\" src=\"\/wp-content\/uploads\/2025\/03\/image-36-1024x713.png\" alt=\"\" class=\"wp-image-395\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-36-1024x713.png 1024w, \/wp-content\/uploads\/2025\/03\/image-36-300x209.png 300w, \/wp-content\/uploads\/2025\/03\/image-36-768x535.png 768w, \/wp-content\/uploads\/2025\/03\/image-36-660x460.png 660w, \/wp-content\/uploads\/2025\/03\/image-36-200x140.png 200w, \/wp-content\/uploads\/2025\/03\/image-36.png 1370w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Retention Settings:<\/strong><br>Yeni olu\u015fturulan bir backup policy varsay\u0131lan olarak iki farkl\u0131 <strong>retention rule<\/strong> i\u00e7erir. Ayr\u0131ca g\u00fcnl\u00fck veya haftal\u0131k al\u0131nan yedekleri daha uzun s\u00fcre saklamak i\u00e7in ilave retention rule\u2019lar\u0131 da olu\u015fturabilirsiniz.<\/p>\n\n\n\n<ul><li><strong>Default:<\/strong><br>Bu kural, Operational Tier \u00fczerinde al\u0131nan t\u00fcm yedeklerin varsay\u0131lan saklama s\u00fcresini tan\u0131mlar. Yaln\u0131zca d\u00fczenlenebilir, silinemez.<\/li><li><strong>First successful backup taken every day:<\/strong><br>Bu kurala g\u00f6re, her g\u00fcn al\u0131nan ilk ba\u015far\u0131l\u0131 backup hem Operational datastore hem de Vault-standard store \u00fczerinde tutulabilir. Bu kural d\u00fczenlenebilir ve istenirse silinebilir.<\/li><\/ul>\n\n\n\n<p><strong><br><\/strong><\/p>\n\n\n\n<p><strong>2. Restore S\u00fcrecinin Ba\u015flat\u0131lmas\u0131<\/strong><\/p>\n\n\n\n<p>Backup Center \u00fczerinden &#8216;Restore&#8217; i\u015flemi ba\u015flat\u0131l\u0131r.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"478\" src=\"\/wp-content\/uploads\/2025\/03\/image-37-1024x478.png\" alt=\"\" class=\"wp-image-396\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-37-1024x478.png 1024w, \/wp-content\/uploads\/2025\/03\/image-37-300x140.png 300w, \/wp-content\/uploads\/2025\/03\/image-37-768x359.png 768w, \/wp-content\/uploads\/2025\/03\/image-37-660x308.png 660w, \/wp-content\/uploads\/2025\/03\/image-37.png 1430w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>3. Backup Instance Se\u00e7imi<\/strong><\/p>\n\n\n\n<p>Yedekleme i\u015flemi yap\u0131lan cluster se\u00e7ilir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"621\" src=\"\/wp-content\/uploads\/2025\/03\/image-38-1024x621.png\" alt=\"\" class=\"wp-image-397\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-38-1024x621.png 1024w, \/wp-content\/uploads\/2025\/03\/image-38-300x182.png 300w, \/wp-content\/uploads\/2025\/03\/image-38-768x466.png 768w, \/wp-content\/uploads\/2025\/03\/image-38-660x400.png 660w, \/wp-content\/uploads\/2025\/03\/image-38.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"495\" src=\"\/wp-content\/uploads\/2025\/03\/image-39-1024x495.png\" alt=\"\" class=\"wp-image-398\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-39-1024x495.png 1024w, \/wp-content\/uploads\/2025\/03\/image-39-300x145.png 300w, \/wp-content\/uploads\/2025\/03\/image-39-768x371.png 768w, \/wp-content\/uploads\/2025\/03\/image-39-660x319.png 660w, \/wp-content\/uploads\/2025\/03\/image-39.png 1370w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>4. Secondary Region Se\u00e7imi<\/strong><\/p>\n\n\n\n<p>Yedeklerin restore edilece\u011fi hedef b\u00f6lge belirlenir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"714\" src=\"\/wp-content\/uploads\/2025\/03\/image-41-1024x714.png\" alt=\"\" class=\"wp-image-400\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-41-1024x714.png 1024w, \/wp-content\/uploads\/2025\/03\/image-41-300x209.png 300w, \/wp-content\/uploads\/2025\/03\/image-41-768x535.png 768w, \/wp-content\/uploads\/2025\/03\/image-41-660x460.png 660w, \/wp-content\/uploads\/2025\/03\/image-41-200x140.png 200w, \/wp-content\/uploads\/2025\/03\/image-41.png 1380w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong><br><\/strong><\/p>\n\n\n\n<p><strong>5. Restore Point Se\u00e7imi<\/strong><\/p>\n\n\n\n<p>\u0130lgili zamandaki restore point se\u00e7ilir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"432\" src=\"\/wp-content\/uploads\/2025\/03\/image-42-1024x432.png\" alt=\"\" class=\"wp-image-401\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-42-1024x432.png 1024w, \/wp-content\/uploads\/2025\/03\/image-42-300x127.png 300w, \/wp-content\/uploads\/2025\/03\/image-42-768x324.png 768w, \/wp-content\/uploads\/2025\/03\/image-42-660x279.png 660w, \/wp-content\/uploads\/2025\/03\/image-42.png 1426w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"565\" src=\"\/wp-content\/uploads\/2025\/03\/image-43-1024x565.png\" alt=\"\" class=\"wp-image-402\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-43-1024x565.png 1024w, \/wp-content\/uploads\/2025\/03\/image-43-300x166.png 300w, \/wp-content\/uploads\/2025\/03\/image-43-768x424.png 768w, \/wp-content\/uploads\/2025\/03\/image-43-660x364.png 660w, \/wp-content\/uploads\/2025\/03\/image-43.png 1446w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong><br><\/strong><\/p>\n\n\n\n<p><strong>6. Hedef Cluster ve Parametrelerin Belirlenmesi<\/strong><\/p>\n\n\n\n<p>Uygulaman\u0131n restore edilece\u011fi Kubernetes cluster tan\u0131mlan\u0131r.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"730\" src=\"\/wp-content\/uploads\/2025\/03\/image-45-1024x730.png\" alt=\"\" class=\"wp-image-404\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-45-1024x730.png 1024w, \/wp-content\/uploads\/2025\/03\/image-45-300x214.png 300w, \/wp-content\/uploads\/2025\/03\/image-45-768x547.png 768w, \/wp-content\/uploads\/2025\/03\/image-45-660x470.png 660w, \/wp-content\/uploads\/2025\/03\/image-45.png 1414w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"682\" src=\"\/wp-content\/uploads\/2025\/03\/image-46-1024x682.png\" alt=\"\" class=\"wp-image-405\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-46-1024x682.png 1024w, \/wp-content\/uploads\/2025\/03\/image-46-300x200.png 300w, \/wp-content\/uploads\/2025\/03\/image-46-768x512.png 768w, \/wp-content\/uploads\/2025\/03\/image-46-660x440.png 660w, \/wp-content\/uploads\/2025\/03\/image-46.png 1378w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>7. \u0130nceleme ve Onay<\/strong><\/p>\n\n\n\n<p>Restore i\u015flemi \u00f6ncesi parametreler incelenir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"721\" src=\"\/wp-content\/uploads\/2025\/03\/image-47-1024x721.png\" alt=\"\" class=\"wp-image-406\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-47-1024x721.png 1024w, \/wp-content\/uploads\/2025\/03\/image-47-300x211.png 300w, \/wp-content\/uploads\/2025\/03\/image-47-768x541.png 768w, \/wp-content\/uploads\/2025\/03\/image-47-660x465.png 660w, \/wp-content\/uploads\/2025\/03\/image-47-200x140.png 200w, \/wp-content\/uploads\/2025\/03\/image-47.png 1204w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>8. Backup Staging Ayarlar\u0131<\/strong><strong><\/strong><\/p>\n\n\n\n<p>Hedef kaynak grubu ve storage account se\u00e7ilir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"679\" src=\"\/wp-content\/uploads\/2025\/03\/image-48-1024x679.png\" alt=\"\" class=\"wp-image-407\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-48-1024x679.png 1024w, \/wp-content\/uploads\/2025\/03\/image-48-300x199.png 300w, \/wp-content\/uploads\/2025\/03\/image-48-768x509.png 768w, \/wp-content\/uploads\/2025\/03\/image-48-660x437.png 660w, \/wp-content\/uploads\/2025\/03\/image-48.png 1400w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"721\" src=\"\/wp-content\/uploads\/2025\/03\/image-49-1024x721.png\" alt=\"\" class=\"wp-image-408\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-49-1024x721.png 1024w, \/wp-content\/uploads\/2025\/03\/image-49-300x211.png 300w, \/wp-content\/uploads\/2025\/03\/image-49-768x541.png 768w, \/wp-content\/uploads\/2025\/03\/image-49-660x465.png 660w, \/wp-content\/uploads\/2025\/03\/image-49-200x140.png 200w, \/wp-content\/uploads\/2025\/03\/image-49.png 1386w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>9. Do\u011frulama (Validate)<\/strong><\/p>\n\n\n\n<p>T\u00fcm ayarlar do\u011frulan\u0131r ve eksik yetkiler varsa giderilir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"642\" src=\"\/wp-content\/uploads\/2025\/03\/image-50-1024x642.png\" alt=\"\" class=\"wp-image-409\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-50-1024x642.png 1024w, \/wp-content\/uploads\/2025\/03\/image-50-300x188.png 300w, \/wp-content\/uploads\/2025\/03\/image-50-768x482.png 768w, \/wp-content\/uploads\/2025\/03\/image-50-660x414.png 660w, \/wp-content\/uploads\/2025\/03\/image-50.png 1502w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Bu restore operasyonunu CrossRegionRestore ad\u0131yla Backup Job\u2019lar alt\u0131ndan takip edebiliriz.<\/p>\n\n\n\n<p>Bir sonraki quick implementation&#8217;da g\u00f6r\u00fc\u015fmek \u00fczere.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Azure Backup, AKS cluster yedeklerini hem Operational Tier hem de Vault Tier \u00fczerinde saklaman\u0131za olanak tan\u0131r. Bu \u00f6zellik sayesinde, Operational Tier i\u00e7erisinde snapshot olarak tutulan AKS yedekleri, Vault-standard Tier\u2019a ta\u015f\u0131nabilir. Backup policy kullanarak, yedeklerin sadece Operational Tier&#8217;da m\u0131 saklanaca\u011f\u0131n\u0131 yoksa hem Operational hem de Vault Tier\u2019da m\u0131 korunaca\u011f\u0131n\u0131 belirleyebilirsiniz. Vaulted yedekler, tenant seviyesinde ger\u00e7ekle\u015febilecek g\u00fcvenlik\u2026 <span class=\"read-more\"><a href=\"https:\/\/blog.firatyasar.com\/?p=393\">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,168,75,167,133],"_links":{"self":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/393"}],"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=393"}],"version-history":[{"count":3,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/393\/revisions"}],"predecessor-version":[{"id":412,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/393\/revisions\/412"}],"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=393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}