{"id":16032,"date":"2021-03-03T14:18:15","date_gmt":"2021-03-03T08:48:15","guid":{"rendered":"http:\/\/onlineappsdba.com\/?p=16032"},"modified":"2021-06-28T11:18:47","modified_gmt":"2021-06-28T05:48:47","slug":"blue-green-deployments-using-elastic-beanstalk","status":"publish","type":"post","link":"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/","title":{"rendered":"Case Study: Blue-Green Deployments Using Elastic Beanstalk"},"content":{"rendered":"<p>In a more \u201ctraditional\u201d situation, we have a single production environment for our application. When we want to update the application, we deploy the new version in one go. That usually includes taking the application down, copying over new binaries, and restarting the application which ultimately leads to downtime. This is where Blue-Green Deployments comes into Picture.<\/p>\n<p>Check out the blog post at <em><a href=\"https:\/\/k21academy.com\/amazon-web-services\/blue-green-deployments-using-elastic-beanstalk\/?utm_source=onlineappsdba&amp;utm_medium=referral&amp;utm_campaign=awsdevops24_march21\" target=\"_blank\" rel=\"noopener noreferrer\">k21academy.com\/awsdevops24<\/a>,<\/em> which covers:<br \/>\n\u00b7 Overview of Blue-Green Deployments<br \/>\n\u00b7 What is AWS Elastic Beanstalk?<br \/>\n\u00b7 Blue-Green Deployments in Elastic Beanstalk<br \/>\n\u00b7 Base Scenario (Use Case)<br \/>\n\u00b7 Step by Step Elastic Beanstalk Deployment Using Blue-Green<\/p>\n<p>Begin your journey towards becoming an Amazon Certified AWS DevOps Engineer by joining this FREE CLASS now at <a href=\"https:\/\/k21academy.com\/free-class-amazon-devops-certification-for-beginners?utm_source=onlineappsdba&amp;utm_medium=referral&amp;utm_campaign=awsdevops02_june21\" target=\"_blank\" rel=\"noopener noreferrer\"><em><strong>k21academy.com\/awsdevops02<\/strong><\/em><\/a><\/p>\n<p><a href=\"https:\/\/k21academy.com\/free-class-amazon-devops-certification-for-beginners?utm_source=onlineappsdba&amp;utm_medium=referral&amp;utm_campaign=awsdevops02_june21\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-45971 size-full aligncenter\" src=\"https:\/\/k21academy.com\/wp-content\/uploads\/2020\/09\/AWS_DevOps_CU.gif\" alt=\"AWS Certified DevOps Engineer Professional\u00a0\" width=\"1414\" height=\"213\" \/><\/a><\/p>\n<p>FREE Telegram group &gt;&gt; <a href=\"https:\/\/t.me\/k21amazonaws\"><strong>https:\/\/t.me\/k21amazonaws<\/strong><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a more \u201ctraditional\u201d situation, we have a single production environment for our application. When we want to update the [&hellip;]<\/p>\n","protected":false},"author":115,"featured_media":16037,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[536,544],"tags":[],"class_list":["post-16032","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-amazon-web-services","category-aws-devops"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Blue-Green Deployments Using Elastic Beanstalk | K21 Academy<\/title>\n<meta name=\"description\" content=\"One of the important Deployment Strategies in AWS .ie. Blue-Green Deployments Using AWS Elastic Beanstalk which provides easy recovery and rollback.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Blue-Green Deployments Using Elastic Beanstalk | K21 Academy\" \/>\n<meta property=\"og:description\" content=\"One of the important Deployment Strategies in AWS .ie. Blue-Green Deployments Using AWS Elastic Beanstalk which provides easy recovery and rollback.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-03T08:48:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-28T05:48:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/03\/AWSBlueGreen_BlogImage-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1125\" \/>\n\t<meta property=\"og:image:height\" content=\"629\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Masroof Ahmad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Masroof Ahmad\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/\",\"url\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/\",\"name\":\"Blue-Green Deployments Using Elastic Beanstalk | K21 Academy\",\"isPartOf\":{\"@id\":\"https:\/\/onlineappsdba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/03\/AWSBlueGreen_BlogImage-1.png\",\"datePublished\":\"2021-03-03T08:48:15+00:00\",\"dateModified\":\"2021-06-28T05:48:47+00:00\",\"author\":{\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\"},\"description\":\"One of the important Deployment Strategies in AWS .ie. Blue-Green Deployments Using AWS Elastic Beanstalk which provides easy recovery and rollback.\",\"breadcrumb\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/#primaryimage\",\"url\":\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/03\/AWSBlueGreen_BlogImage-1.png\",\"contentUrl\":\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/03\/AWSBlueGreen_BlogImage-1.png\",\"width\":1125,\"height\":629,\"caption\":\"Blue-Green Deployments\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/onlineappsdba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Case Study: Blue-Green Deployments Using Elastic Beanstalk\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/onlineappsdba.com\/#website\",\"url\":\"https:\/\/onlineappsdba.com\/\",\"name\":\"\",\"description\":\"Oracle Implementation &amp; Training Experts\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/onlineappsdba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\",\"name\":\"Masroof Ahmad\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"caption\":\"Masroof Ahmad\"},\"url\":\"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Blue-Green Deployments Using Elastic Beanstalk | K21 Academy","description":"One of the important Deployment Strategies in AWS .ie. Blue-Green Deployments Using AWS Elastic Beanstalk which provides easy recovery and rollback.","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:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/","og_locale":"en_US","og_type":"article","og_title":"Blue-Green Deployments Using Elastic Beanstalk | K21 Academy","og_description":"One of the important Deployment Strategies in AWS .ie. Blue-Green Deployments Using AWS Elastic Beanstalk which provides easy recovery and rollback.","og_url":"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/","article_published_time":"2021-03-03T08:48:15+00:00","article_modified_time":"2021-06-28T05:48:47+00:00","og_image":[{"width":1125,"height":629,"url":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/03\/AWSBlueGreen_BlogImage-1.png","type":"image\/png"}],"author":"Masroof Ahmad","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Masroof Ahmad","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/","url":"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/","name":"Blue-Green Deployments Using Elastic Beanstalk | K21 Academy","isPartOf":{"@id":"https:\/\/onlineappsdba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/#primaryimage"},"image":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/#primaryimage"},"thumbnailUrl":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/03\/AWSBlueGreen_BlogImage-1.png","datePublished":"2021-03-03T08:48:15+00:00","dateModified":"2021-06-28T05:48:47+00:00","author":{"@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb"},"description":"One of the important Deployment Strategies in AWS .ie. Blue-Green Deployments Using AWS Elastic Beanstalk which provides easy recovery and rollback.","breadcrumb":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/#primaryimage","url":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/03\/AWSBlueGreen_BlogImage-1.png","contentUrl":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2021\/03\/AWSBlueGreen_BlogImage-1.png","width":1125,"height":629,"caption":"Blue-Green Deployments"},{"@type":"BreadcrumbList","@id":"https:\/\/onlineappsdba.com\/index.php\/2021\/03\/03\/blue-green-deployments-using-elastic-beanstalk\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onlineappsdba.com\/"},{"@type":"ListItem","position":2,"name":"Case Study: Blue-Green Deployments Using Elastic Beanstalk"}]},{"@type":"WebSite","@id":"https:\/\/onlineappsdba.com\/#website","url":"https:\/\/onlineappsdba.com\/","name":"","description":"Oracle Implementation &amp; Training Experts","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/onlineappsdba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb","name":"Masroof Ahmad","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","caption":"Masroof Ahmad"},"url":"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/"}]}},"_links":{"self":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/16032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/users\/115"}],"replies":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/comments?post=16032"}],"version-history":[{"count":0,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/16032\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media\/16037"}],"wp:attachment":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media?parent=16032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/categories?post=16032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/tags?post=16032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}