{"id":2787,"date":"2018-05-07T00:00:00","date_gmt":"2018-05-07T07:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities"},"modified":"2023-08-02T12:55:59","modified_gmt":"2023-08-02T19:55:59","slug":"azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/","title":{"rendered":"Azure Container Registry makes geo-replication generally available, adding lifecycle management capabilities"},"content":{"rendered":"<p>Container based applications are growing at a strong pace, as result, we are seeing an increasing number of customers using Azure Container Registry to manage their Linux and Windows container images. Azure Container Registry provides a network-close, private registry and integrates well with orchestrators hosted in Azure as well as other Azure Services including Service Fabric, Azure App Service, IoT, Machine Learning, and more to come.<\/p>\n<p>Today, we are excited to announce:<\/p>\n<ul>\n<li>The general availability of the Azure Container Registry geo-replication<\/li>\n<li>ACR Build (preview) \u2013 providing inner-loop and trigger-based container build capabilities<\/li>\n<li>Secure by default container registries (private preview)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-container-service-aks-managed-kubernetes-and-azure-container-registry-geo-replication\/\" target=\"_blank\" rel=\"noopener\">Previewed<\/a> in October of 2017, geo-replication enables small startups, working in disparate locations, to enterprises operating at global scale. With geo-replication, customers can harness the global footprint of Azure. With the click of a map, customers can geo-replicate their container images and metadata across 23 regions, with Korea, South India, Azure China and other regions coming online soon.<\/p>\n<p><img decoding=\"async\" alt=\"image\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/e7a54bf2-f3a1-42b4-95d4-777dcd941349.webp\" title=\"image\">Leveraging Azure Traffic Manager, registry requests are routed to the closest replicated region, assuring customers are served from the closest, fastest data center. All role-based access control configurations and metadata are automatically replicated assuring compute redundancy, in addition to the secured at rest data redundancy provided with single region registries. Geo-replication is a feature of the <a href=\"https:\/\/aka.ms\/acr\/skus\" target=\"_blank\" rel=\"noopener\">premium registry tier<\/a>, enabling customers to opt into the level of support they need.<\/p>\n<h2>ACR Build &#8211; Lifecycle Management, OS &#038; Framework Patching<\/h2>\n<p>As containers provide new levels of virtualization, enabling application and developer dependencies to be isolated from the infrastructure and operational requirements, we must address how the application virtualization is patched. <strong>Azure Container Registry launches<\/strong> <a href=\"https:\/\/aka.ms\/acr\/build\" target=\"_blank\" rel=\"noopener\">ACR Build,<\/a> <strong>a container build capability<\/strong>, enabling inner-loop development extended to the cloud and automated container builds from git commits and base image updates. With base image update triggers, customers can automate their <a href=\"https:\/\/blogs.msdn.microsoft.com\/stevelasker\/2017\/12\/20\/os-framework-patching-with-docker-containers-paradigm-shift\/\" target=\"_blank\" rel=\"noopener\">OS &#038; Framework patching needs<\/a>, maintaining secure environments, while adhering to the principals of immutable containers. ACR Build will dynamically discover base image dependencies, hooking base image update notifications from other ACR registries, with Docker Hub and other public registries coming in the future.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"image\" height=\"166\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/970be396-b9ef-4287-8de2-cfd33aa8112c.webp\" title=\"image\" width=\"406\"><\/p>\n<p>\nThe preview of ACR Build currently supports Linux, with Windows coming soon. As IoT edge devices grow, ARM based builds will become common <em>and required<\/em> to automate securing devices on the edge. ACR Build will add ARM support, securing IoT edge devices.<\/p>\n<blockquote>\n<p>\u201cThe fact that we could use the same syntax with the docker and az CLIs made it trivial for us to adopt and getting started on using the service has almost no set up, just create a registry and you&#8217;re on your way. ACR Build is exactly what we needed for a successful and timely launch of Azure support in Stacksmith.\u201d\u00a0 Martin Albisetti, Software Architect at <a href=\"https:\/\/bitnami.com\/stacksmith\" target=\"_blank\" rel=\"noopener\">Bitnami Stacksmith<\/a><\/p>\n<\/blockquote>\n<h2>Secure by default Container Registries<\/h2>\n<p>As customers move from development to production, we\u2019ve seen challenges with the notion of fast, and secure deployments. The current container scanning workflow protects nodes from insecure images, however there\u2019s no prescribed or enforced pattern for assuring source registries have already had their images scanned. Without this, deployments must either be stalled or fail while a scan completes. In some cases, customers deploy the un-scanned image, hoping a trojan horse isn\u2019t lurking inside.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"image\" height=\"161\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/6f2bda25-f739-474b-bd52-69b7ce782284.webp\" title=\"image\" width=\"408\"><br \/>\nWorking with great partners like <a href=\"https:\/\/aquasec.com\/\" target=\"_blank\" rel=\"noopener\">Aqua Security<\/a> and <a href=\"https:\/\/twistlock.com\/\" target=\"_blank\" rel=\"noopener\">Twistlock<\/a>, Azure Container Registry introduces a new pattern to secure image pulls until security scanning has determined the image is safe to deploy. Integrating webhooks enables an asynchronous, yet deterministic pattern for developers and CI solutions to push their images, put the image in quarantine while the scanner completes its task. ACR will emit a quarantine webhook, enabling immediate scanning, and when completed successfully, a push webhook is triggered, enabling CD solutions to kick-in, triggering deployments based on already scanned images.<\/p>\n<blockquote>\n<p>\u201cTwistlock is proud to have worked with Microsoft on the secure by default pattern.\u00a0 Pushing security \u2018left\u2019 in the CI\/CD process helps reduce risk and the ACR quarantine pattern with Twistlock scanning is a simple and powerful layer of defense in depth for enforcing what images you allow to run.\u201d John Morello CTO at Twistlock<\/p>\n<\/blockquote>\n<blockquote>\n<p>\u201cSecuring the build-ship-run process is an essential part of any container-based application deployment. By providing policy-driven quarantining of images on the Azure Container Registry, Microsoft is providing customers with an easy way to prevent unauthorized images from introducing vulnerabilities, malware, and other risks. We are thrilled to be selected by the Azure team to support these capabilities with our container security platform, and enable a smoother and more secure experience for Azure customers.\u201d Amir Jerbi, CTO and co-founder of Aqua Security.<\/p>\n<\/blockquote>\n<p>At Azure, we see containers as the <a href=\"https:\/\/blogs.msdn.microsoft.com\/stevelasker\/2016\/05\/26\/docker-containers-as-the-new-binaries-of-deployment\/\" target=\"_blank\" rel=\"noopener\">modern packaging format<\/a> for custom and ISV software, across all Azure services. As the enterprise cloud, Azure focuses on lifecycle management enabling customers large and small to focus on their business needs, while enabling flexibility and capabilities required to automate secure and productive environments.<\/p>\n<h2>More information<\/h2>\n<ul>\n<li><a href=\"https:\/\/aka.ms\/acr\" target=\"_blank\" rel=\"noopener\">Azure Container Registry<\/a><\/li>\n<li><a href=\"https:\/\/aka.ms\/acr\/geo-replication\" target=\"_blank\" rel=\"noopener\">Geo-replicating registries<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/stevelasker\/2017\/12\/20\/os-framework-patching-with-docker-containers-paradigm-shift\" target=\"_blank\" rel=\"noopener\">OS &#038; Framework Patching<\/a><\/li>\n<li><a href=\"https:\/\/aka.ms\/acr\/build\" target=\"_blank\" rel=\"noopener\">ACR Build<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Container based applications are growing at a strong pace, as result, we are seeing an increasing number of customers using Azure Container Registry to manage their Linux and Windows container images&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1470],"tags":[],"audience":[3055,3056],"content-type":[1465],"product":[1625],"tech-community":[],"topic":[],"coauthors":[97],"class_list":["post-2787","post","type-post","status-publish","format-standard","hentry","category-containers","audience-developers","audience-it-implementors","content-type-announcements","product-container-services"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Azure Container Registry makes geo-replication generally available, adding lifecycle management capabilities | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Container based applications are growing at a strong pace, as result, we are seeing an increasing number of customers using Azure Container Registry to manage their Linux and Windows container images...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure Container Registry makes geo-replication generally available, adding lifecycle management capabilities | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Container based applications are growing at a strong pace, as result, we are seeing an increasing number of customers using Azure Container Registry to manage their Linux and Windows container images...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-07T07:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-02T19:55:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/e7a54bf2-f3a1-42b4-95d4-777dcd941349.webp\" \/>\n<meta name=\"author\" content=\"Microsoft Azure\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Microsoft Azure\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/\",\"@type\":\"Person\",\"@name\":\"Microsoft Azure\"}],\"headline\":\"Azure Container Registry makes geo-replication generally available, adding lifecycle management capabilities\",\"datePublished\":\"2018-05-07T07:00:00+00:00\",\"dateModified\":\"2023-08-02T19:55:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/\"},\"wordCount\":834,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/e7a54bf2-f3a1-42b4-95d4-777dcd941349.webp\",\"articleSection\":[\"Containers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/\",\"name\":\"Azure Container Registry makes geo-replication generally available, adding lifecycle management capabilities | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/e7a54bf2-f3a1-42b4-95d4-777dcd941349.webp\",\"datePublished\":\"2018-05-07T07:00:00+00:00\",\"dateModified\":\"2023-08-02T19:55:59+00:00\",\"description\":\"Container based applications are growing at a strong pace, as result, we are seeing an increasing number of customers using Azure Container Registry to manage their Linux and Windows container images...\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/e7a54bf2-f3a1-42b4-95d4-777dcd941349.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/e7a54bf2-f3a1-42b4-95d4-777dcd941349.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Containers\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/containers\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Azure Container Registry makes geo-replication generally available, adding lifecycle management capabilities\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure Container Registry makes geo-replication generally available, adding lifecycle management capabilities | Microsoft Azure Blog","description":"Container based applications are growing at a strong pace, as result, we are seeing an increasing number of customers using Azure Container Registry to manage their Linux and Windows container images...","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:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/","og_locale":"en_US","og_type":"article","og_title":"Azure Container Registry makes geo-replication generally available, adding lifecycle management capabilities | Microsoft Azure Blog","og_description":"Container based applications are growing at a strong pace, as result, we are seeing an increasing number of customers using Azure Container Registry to manage their Linux and Windows container images...","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2018-05-07T07:00:00+00:00","article_modified_time":"2023-08-02T19:55:59+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/e7a54bf2-f3a1-42b4-95d4-777dcd941349.webp","type":"","width":"","height":""}],"author":"Microsoft Azure","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Microsoft Azure","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/","@type":"Person","@name":"Microsoft Azure"}],"headline":"Azure Container Registry makes geo-replication generally available, adding lifecycle management capabilities","datePublished":"2018-05-07T07:00:00+00:00","dateModified":"2023-08-02T19:55:59+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/"},"wordCount":834,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/e7a54bf2-f3a1-42b4-95d4-777dcd941349.webp","articleSection":["Containers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/","name":"Azure Container Registry makes geo-replication generally available, adding lifecycle management capabilities | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/e7a54bf2-f3a1-42b4-95d4-777dcd941349.webp","datePublished":"2018-05-07T07:00:00+00:00","dateModified":"2023-08-02T19:55:59+00:00","description":"Container based applications are growing at a strong pace, as result, we are seeing an increasing number of customers using Azure Container Registry to manage their Linux and Windows container images...","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/e7a54bf2-f3a1-42b4-95d4-777dcd941349.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/e7a54bf2-f3a1-42b4-95d4-777dcd941349.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-container-registry-makes-geo-replication-generally-available-adding-lifecycle-management-capabilities\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Containers","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/containers\/"},{"@type":"ListItem","position":3,"name":"Azure Container Registry makes geo-replication generally available, adding lifecycle management capabilities"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=2787"}],"version-history":[{"count":0,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2787\/revisions"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=2787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=2787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=2787"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=2787"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=2787"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=2787"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=2787"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=2787"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=2787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}