{"id":11399,"date":"2016-01-25T06:55:10","date_gmt":"2016-01-25T03:55:10","guid":{"rendered":"http:\/\/www.altoros.com\/blog\/?p=11399"},"modified":"2018-02-15T21:44:54","modified_gmt":"2018-02-15T18:44:54","slug":"operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/","title":{"rendered":"Operating Cloud Foundry Across Multiple Data Centers with a Single BOSH Installation"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#Rationale\" >Rationale<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#Preparing_BOSH_inputs\" >Preparing BOSH inputs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#Forming_a_multi-data_center_deployment\" >Forming a multi-data center deployment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#Conclusion\" >Conclusion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#Related_reading\" >Related reading<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#Related_video\" >Related video<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#Related_slides\" >Related slides<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Rationale\"><\/span>Rationale<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>BOSH is a tool chain primarily associated with Cloud Foundry orchestration although the project has a more generic nature and can be used to deploy other distributed systems. When running Cloud Foundry in multiple data centers, it is a common practice to install at least one BOSH Director in each of the locations.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/12\/bosh-supporting-multiple-clouds.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/12\/bosh-supporting-multiple-clouds.jpg\" alt=\"bosh-supporting-multiple-clouds\" width=\"638\" height=\"359\" class=\"aligncenter size-full wp-image-11617\" \/><\/a><\/p>\n<p>Interested in the scenario with several PaaS clusters, we have been exploring opportunities for their central management through a single BOSH. The motivation behind the decision to try out such an approach is the intent to save operator time and data center resources.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Preparing_BOSH_inputs\"><\/span>Preparing BOSH inputs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Multi-data center governance via a single BOSH installation requires a number of changes in a typical Cloud Foundry deployment procedure with the tool chain.<\/p>\n<p>In a proof of concept, our team began making modifications from:<\/p>\n<ul>\n<li style=\"margin-bottom: 12px;\"><strong>BOSH Director.<\/strong> Prepared one BOSH Director instance to work with different CPIs at the same time.<\/li>\n<li style=\"margin-bottom: 12px;\"><strong>Deployment manifest.<\/strong> Used the <code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cloud-config<\/code> functionality to separate IaaS-specific information from the manifest and place it in <code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">.yml<\/code> files\u2014one per each infrastructure provider.<\/li>\n<li style=\"margin-bottom: 12px;\"><strong>Stemcell.<\/strong> Uploaded stemcells for each infrastructure provider.<\/li>\n<\/ul>\n<p>&nbsp;<br \/>\n<a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/12\/bosh-stemcell-upload.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/12\/bosh-stemcell-upload.jpg\" alt=\"bosh-stemcell-upload\" width=\"638\" height=\"359\" class=\"aligncenter size-full wp-image-11615\" \/><\/a><\/p>\n<p>In the next section, find the necessary BOSH changes for performing a multi-data center Cloud Foundry deployment.<br \/>\n&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Forming_a_multi-data_center_deployment\"><\/span>Forming a multi-data center deployment<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>To support a multi-data center Cloud Foundry deployment through one Director, a number of BOSH processes have to be ready for unusual conditions. Questions we have addressed are summarized below:<\/p>\n<p><center><\/p>\n<table style=\"width:750px\">\n<tr>\n<th style=\"width:190px\">Process<\/th>\n<th style=\"width:210px\">Concern<\/th>\n<th style=\"width:350px\">Solution<\/th>\n<\/tr>\n<tr>\n<td style=\"vertical-align:top\">Binding a deployment\/creating a deployment plan<\/td>\n<td style=\"vertical-align:top\">Build in a multi-cloud deployment in a binding process<\/td>\n<td style=\"vertical-align:top\">Add the <code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cloud<\/code> entity to the BOSH database. (In the latest version of BOSH, the problem is solved with having multiple <code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cloud-config<\/code>.)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align:top\">Compiling packages<\/td>\n<td style=\"vertical-align:top\">Provide access to a blobstore to all BOSH Agents<\/td>\n<td style=\"vertical-align:top\">\n<p>You can:<\/p>\n<ul>\n<li>Use a separate blobstore for each cloud and synchronize them.<\/li>\n<li>Use separate blobstores and compile packages on each cloud.<\/li>\n<li>Use an external blobstore accessible for all clouds.<\/li>\n<li>Use a DAV blobstore and share it via a VPN.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align:top\">Creating jobs\/VMs<\/td>\n<td style=\"vertical-align:top\">Provide access to a NATS cluster to all BOSH Agents<\/td>\n<td style=\"vertical-align:top\">\n<p>You can:<\/p>\n<ul>\n<li>Use the &#8220;HTTPS messaging bus&#8221; mode. A BOSH Agent is able to run a HTTPS server as a coroutine and wait until instructions on what to do are passed to its endpoint as GET\/POST requests.<\/li>\n<li>Make some NATS servers public or share them via a VPN.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n<p><\/center><br \/>\n<a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/cloud-foundry-bosh-multiple-data-centers.jpg\" rel=\"attachment wp-att-12110\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/cloud-foundry-bosh-multiple-data-centers.jpg\" alt=\"cloud-foundry-bosh-multiple-data-centers\" width=\"640\" class=\"aligncenter size-full wp-image-12110\" \/><\/a><br \/>\nThe scheme above shows the role of a VPN server in a multi-data center BOSH installation.<br \/>\n&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Among enterprises, using multiple cloud infrastructure providers has been a growing trend in past few years. The logic behind such movement is simple and clear\u2014a single solution is not always able to address all company needs.<\/p>\n<p>For Cloud Foundry, the new reality brings both challenges and opportunities. Although managing the PaaS across multiple infrastructures centrally is not an out-of-the-box BOSH feature yet, doing so would be a huge step forward. Moreover, a custom BOSH-based solution we built to orchestrate multiple data centers through a single BOSH installation demonstrated once again the extensibility and potential of this open source tool.<\/p>\n<p>You can join the discussion on this matter at <a href=\"https:\/\/github.com\/cloudfoundry-attic\/bosh-notesissues\/3\" target=\"_blank\">GitHub<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_reading\"><\/span>Related reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/multi-data-center-as-a-cloud-foundry-deployment-pattern\/\">Multi-Data Center as a Cloud Foundry Deployment Pattern<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_video\"><\/span>Related video<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<table width=\"100%\">\n<tbody>\n<tr>\n<td>\n<div style=\"float:right; width:43%; padding-left:15px; font-size:14px;\">\n<p><strong>Table of contents<\/strong><\/p>\n<ol>\n<li>Background (1:03)<\/li>\n<li>Reasons for having multi-cloud deployments (1:58)<\/li>\n<li>Cloud Foundry on multiple clouds: limitations and solutions (2:38)<\/li>\n<li>Reasons for managing multiple clouds with one BOSH installation (5:57)<\/li>\n<li>How BOSH interacts with cloud providers (6:57)<\/li>\n<li>How to prepare BOSH to support multiple clouds (8:40)<\/li>\n<li>Changes to the deployment process with BOSH (12:34)<\/li>\n<li>Questions (20:15)<\/li>\n<\/ol>\n<\/div>\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"Rev-Managing Multiple Clouds with a Single BOSH Deployment\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/hnQthcmNrm8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_slides\"><\/span>Related slides<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><iframe loading=\"lazy\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/3s1tAxiDLIMwnT\" width=\"595\" height=\"485\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe><\/center> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rationale<\/p>\n<p>BOSH is a tool chain primarily associated with Cloud Foundry orchestration although the project has a more generic nature and can be used to deploy other distributed systems. When running Cloud Foundry in multiple data centers, it is a common practice to install at least one BOSH Director in each [&#8230;]<\/p>\n","protected":false},"author":24,"featured_media":11747,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[214],"tags":[873,206],"class_list":["post-11399","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-cloud-native","tag-oss-cloud-foundry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Operating Cloud Foundry Across Multiple Data Centers with a Single BOSH Installation | Altoros<\/title>\n<meta name=\"description\" content=\"Learn how to manage the Cloud Foundry life cycle across multiple data centers eliminating the necessity of having separate BOSH installations in each of them.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Operating Cloud Foundry Across Multiple Data Centers with a Single BOSH Installation | Altoros\" \/>\n<meta property=\"og:description\" content=\"Learn how to manage the Cloud Foundry life cycle across multiple data centers eliminating the necessity of having separate BOSH installations in each of them.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-25T03:55:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-02-15T18:44:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/12\/cloud-foundry-bosh-multi-cloud.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Victoria Fedzkovich\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Victoria Fedzkovich\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/\",\"name\":\"Operating Cloud Foundry Across Multiple Data Centers with a Single BOSH Installation | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/12\/cloud-foundry-bosh-multi-cloud.gif\",\"datePublished\":\"2016-01-25T03:55:10+00:00\",\"dateModified\":\"2018-02-15T18:44:54+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/c7b416b09612e334a4e0184568906c36\"},\"description\":\"Learn how to manage the Cloud Foundry life cycle across multiple data centers eliminating the necessity of having separate BOSH installations in each of them.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/12\/cloud-foundry-bosh-multi-cloud.gif\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/12\/cloud-foundry-bosh-multi-cloud.gif\",\"width\":640,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Operating Cloud Foundry Across Multiple Data Centers with a Single BOSH Installation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\",\"url\":\"https:\/\/www.altoros.com\/blog\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.altoros.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/c7b416b09612e334a4e0184568906c36\",\"name\":\"Victoria Fedzkovich\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/author-v-f-150x150.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/author-v-f-150x150.jpg\",\"caption\":\"Victoria Fedzkovich\"},\"description\":\"Victoria Fedzkovich strives for effective technical communication at Altoros. As a professional with 7+ years of experience in technical and scientific writing, she creates content for user guides, manuals, white papers, and technical overviews. Victoria is currently focused on the Cloud Foundry ecosystem and IoT solutions.\",\"url\":\"https:\/\/www.altoros.com\/blog\/author\/viktoryia-fedzkovich\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Operating Cloud Foundry Across Multiple Data Centers with a Single BOSH Installation | Altoros","description":"Learn how to manage the Cloud Foundry life cycle across multiple data centers eliminating the necessity of having separate BOSH installations in each of them.","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:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/","og_locale":"en_US","og_type":"article","og_title":"Operating Cloud Foundry Across Multiple Data Centers with a Single BOSH Installation | Altoros","og_description":"Learn how to manage the Cloud Foundry life cycle across multiple data centers eliminating the necessity of having separate BOSH installations in each of them.","og_url":"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/","og_site_name":"Altoros","article_published_time":"2016-01-25T03:55:10+00:00","article_modified_time":"2018-02-15T18:44:54+00:00","og_image":[{"width":640,"height":360,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/12\/cloud-foundry-bosh-multi-cloud.gif","type":"image\/gif"}],"author":"Victoria Fedzkovich","twitter_misc":{"Written by":"Victoria Fedzkovich","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/","url":"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/","name":"Operating Cloud Foundry Across Multiple Data Centers with a Single BOSH Installation | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/12\/cloud-foundry-bosh-multi-cloud.gif","datePublished":"2016-01-25T03:55:10+00:00","dateModified":"2018-02-15T18:44:54+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/c7b416b09612e334a4e0184568906c36"},"description":"Learn how to manage the Cloud Foundry life cycle across multiple data centers eliminating the necessity of having separate BOSH installations in each of them.","breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/12\/cloud-foundry-bosh-multi-cloud.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/12\/cloud-foundry-bosh-multi-cloud.gif","width":640,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/operating-cloud-foundry-across-multiple-data-centers-single-bosh-installation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Operating Cloud Foundry Across Multiple Data Centers with a Single BOSH Installation"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/c7b416b09612e334a4e0184568906c36","name":"Victoria Fedzkovich","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/author-v-f-150x150.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/author-v-f-150x150.jpg","caption":"Victoria Fedzkovich"},"description":"Victoria Fedzkovich strives for effective technical communication at Altoros. As a professional with 7+ years of experience in technical and scientific writing, she creates content for user guides, manuals, white papers, and technical overviews. Victoria is currently focused on the Cloud Foundry ecosystem and IoT solutions.","url":"https:\/\/www.altoros.com\/blog\/author\/viktoryia-fedzkovich\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/11399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=11399"}],"version-history":[{"count":14,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/11399\/revisions"}],"predecessor-version":[{"id":19590,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/11399\/revisions\/19590"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/11747"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=11399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=11399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=11399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}