{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T19:02:26Z","timestamp":1726081346858},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030459888"},{"type":"electronic","value":"9783030459895"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-45989-5_6","type":"book-chapter","created":{"date-parts":[[2020,4,23]],"date-time":"2020-04-23T23:10:08Z","timestamp":1587683408000},"page":"69-81","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Survey and Evaluation of Blue-Green Deployment Techniques in Cloud Native Environments"],"prefix":"10.1007","author":[{"given":"Bo","family":"Yang","sequence":"first","affiliation":[]},{"given":"Anca","family":"Sailer","sequence":"additional","affiliation":[]},{"given":"Ajay","family":"Mohindra","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,4,24]]},"reference":[{"key":"6_CR1","volume-title":"Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation (Adobe Reader)","author":"J Humble","year":"2010","unstructured":"Humble, J., Farley, D.: Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation (Adobe Reader). Pearson Education, London (2010)"},{"issue":"2","key":"6_CR2","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MS.2015.27","volume":"32","author":"L Chen","year":"2015","unstructured":"Chen, L.: Continuous delivery: huge benefits, but challenges too. IEEE Softw. 32(2), 50\u201354 (2015)","journal-title":"IEEE Softw."},{"doi-asserted-by":"crossref","unstructured":"Soni, M.: End to end automation on cloud with build pipeline: the case for DevOps in insurance industry, continuous integration, continuous testing, and continuous delivery. In: IEEE Cloud Computing in Emerging Markets (CCEM), pp. 85\u201389, 25 November 2015","key":"6_CR3","DOI":"10.1109\/CCEM.2015.29"},{"unstructured":"Fowler, M.: Blue Green Deployment (2010). \nhttps:\/\/martinfowler.com\/bliki\/BlueGreenDeployment.html","key":"6_CR4"},{"unstructured":"https:\/\/searchitoperations.techtarget.com\/definition\/blue-green-deployment","key":"6_CR5"},{"unstructured":"https:\/\/medium.com\/netflix-techblog\/deploying-the-netflix-api-79b6176cc3f0","key":"6_CR6"},{"unstructured":"Cloudflare global managed DNS: \nhttps:\/\/www.cloudflare.com\/dns","key":"6_CR7"},{"unstructured":"How to set up a host name with DigitalOcean. \nhttps:\/\/www.digitalocean.com\/community\/tutorials\/how-to-set-up-a-host-name-with-digitalocean","key":"6_CR8"},{"unstructured":"Google Cloud DNS. \nhttps:\/\/cloud.google.com\/dns\/docs\/","key":"6_CR9"},{"unstructured":"Ellis, N.: An example Blue\/Green deployment using Tutum and Cloudflare (for DNS) (2016). \nhttps:\/\/gist.github.com\/neilellis\/2d25f0ade3d6cae6f7c9","key":"6_CR10"},{"unstructured":"Amazon: Blue\/Green deployments on AWS. Whitepaper, August 2016. \nhttps:\/\/d0.awsstatic.com\/whitepapers\/AWS_Blue_Green_Deployments.pdf","key":"6_CR11"},{"unstructured":"Cloud Foundry: Using Blue-Green deployment to reduce downtime and risk. \nhttps:\/\/docs.cloudfoundry.org\/devguide\/deploy-apps\/Blue\/Green.html#map-green","key":"6_CR12"},{"unstructured":"Digital Ocean: How to use Blue-Green deployments to release software safely. \nhttps:\/\/www.digitalocean.com\/community\/tutorials\/how-to-use-Blue\/Green-deployments-to-release-software-safely","key":"6_CR13"},{"unstructured":"Danial S.: Thought Works, Implementing Blue-Green deployments with AWS (2013) \nhttps:\/\/www.thoughtworks.com\/insights\/blog\/implementing-Blue\/Green-deployments-aws","key":"6_CR14"},{"unstructured":"IBM UrbanCode Deploy. \nhttps:\/\/developer.ibm.com\/urbancode\/products\/urbancode-deploy\/","key":"6_CR15"},{"unstructured":"Klusak, V.: Klokan Technologies, Blue-Green Deployment with Docker and Nginx (2016). \nhttps:\/\/blog.klokantech.com\/2016\/08\/Blue\/Green-deployment-with-docker-and.html","key":"6_CR16"},{"unstructured":"P\u00e9rez, I.S.: Simple Blue\/Green deployments with Docker and Nginx (2016). \nhttp:\/\/dukebody.com\/?p=511","key":"6_CR17"},{"unstructured":"Hol\u00fd, J.: DZone\/Devops Zone, WebApp Blue\/Green Deployment Without Breaking Sessions (2016). \nhttps:\/\/dzone.com\/articles\/webapp-bluegreen-deployment","key":"6_CR18"},{"unstructured":"Netflix Eureka. \nhttps:\/\/github.com\/Netflix\/eureka\/wiki","key":"6_CR19"},{"unstructured":"Netflix Zuul. \nhttps:\/\/github.com\/Netflix\/zuul\/wiki","key":"6_CR20"},{"unstructured":"Zero-Downtime Rolling Deployments With Netflix\u2019s Eureka and Zuul, March 2019. \nhttps:\/\/www.credera.com\/blog\/technology-solutions\/zero-downtime-rolling-deployments-netflixs-eureka-zuul\/","key":"6_CR21"},{"unstructured":"Janakiram, M.S.V.: Blue\/Green Deployments with Kubernetes and Istio, October 2018\nhttps:\/\/thenewstack.io\/tutorial-blue-green-deployments-with-kubernetes-and-istio\/","key":"6_CR22"},{"unstructured":"Istio. \nhttps:\/\/istio.io","key":"6_CR23"},{"unstructured":"IBM Cloud Toolchain. \nhttps:\/\/cloud.ibm.com\/devops\/create?bss_account=49f48a067ac4433a911740653049e83d&ims_account=167466","key":"6_CR24"}],"container-title":["Lecture Notes in Computer Science","Service-Oriented Computing \u2013 ICSOC 2019 Workshops"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-45989-5_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,23]],"date-time":"2020-04-23T23:10:51Z","timestamp":1587683451000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-45989-5_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030459888","9783030459895"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-45989-5_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"24 April 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICSOC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Service-Oriented Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Toulouse","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"France","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 October 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"31 October 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icsoc2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icsoc-laas.fr\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Conftool pro","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"181","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"28","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"12","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"15% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"7 posters + 2 invited papers","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}