{"id":10564,"date":"2015-10-22T15:09:40","date_gmt":"2015-10-22T12:09:40","guid":{"rendered":"http:\/\/www.altoros.com\/blog\/?p=10564"},"modified":"2018-06-22T14:48:38","modified_gmt":"2018-06-22T11:48:38","slug":"cloud-foundry-in-use-high-availability-backup-and-disaster-recovery","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/","title":{"rendered":"Cloud Foundry in Use: High Availability, Backup, and Disaster Recovery"},"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\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#High_availability\" >High availability<\/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\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#Backup_and_disaster_recovery\" >Backup and disaster recovery<\/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\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#Recovering_CF_deployment\" >Recovering CF 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\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#Recovering_BOSH\" >Recovering BOSH<\/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\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#Related_resources\" >Related resources<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"High_availability\"><\/span>High availability<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Cloud Foundry achieves HA through capabilities of its own architecture and BOSH. The platform functionality for meeting HA requirements includes the ability to:<\/p>\n<ul>\n<li style=\"margin-bottom: 10px;\"><strong>Restore<\/strong> failed application instances. Health Manager detects the lost instances and Cloud Controller takes care of their replacement.<\/li>\n<li style=\"margin-bottom: 10px;\"><strong>Restart<\/strong> failed platform processes. If a platform process on a BOSH-managed VM is not present, Monit starts the process again.<\/li>\n<li style=\"margin-bottom: 10px;\"><strong>Recreate<\/strong> failed virtual machines. If a VM goes down, BOSH with the Resurrector plugin enabled starts a new VM.<\/li>\n<li style=\"margin-bottom: 10px;\"><strong>Deploy<\/strong> application instances and Cloud Foundry components to different availability zones and keep traffic served if one or more zones are compromised.<\/li>\n<\/ul>\n<p>At the same time, the platform does not provide HA for databases deployed outside Cloud Foundry. <\/p>\n<p>Find recommendations for scaling platform availability in <a href=\"https:\/\/docs.cloudfoundry.org\/concepts\/high-availability.html\" target=\"_blank\">Cloud Foundry Documentation<\/a>. Additionally, the levels of HA in Pivotal CF\u2014one of the major Cloud Foundry distributions\u2014are explained in this <a href=\"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/\">CF Live review<\/a>.<br \/>\n&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Backup_and_disaster_recovery\"><\/span>Backup and disaster recovery<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In general, procedures for a Cloud Foundry backup and recovery involve creating persistent disk snapshots and using database functionality to back up and restore data. <\/p>\n<p>Factors to consider when planning for a Cloud Foundry backup and disaster recovery:<\/p>\n<ul>\n<li style=\"margin-bottom: 10px;\"><strong>Colocation<\/strong>. To minimize risks, install your deployment, BOSH, and the BOSH deployment manifest in physically separate instances.<\/li>\n<li style=\"margin-bottom: 10px;\"><strong>Configuration information<\/strong>. Keep <code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">.yml<\/code> and other configuration files backed up and up to date.<\/li>\n<li style=\"margin-bottom: 10px;\"><strong>Data<\/strong>. Cloud Foundry does not perform a data backup. It can be done through an IaaS or other backup and restoration tools.<\/li>\n<li style=\"margin-bottom: 10px;\"><strong>Disaster recovery recommendations<\/strong>. The BOSH project has a <a href=\"https:\/\/bosh.io\/docs\/\/disaster-recovery.html\" target=\"_blank\">disaster recovery guide<\/a>.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Recovering_CF_deployment\"><\/span>Recovering CF deployment<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>To recover Cloud Foundry deployment, you need a copy of your Cloud Foundry deployment manifest previously backed up.<\/p>\n<p>You can find and download the YAML file with the following commands in the BOSH CLI: <\/p>\n<p><center><\/p>\n<table style=\"width:640px\">\n<tr>\n<th style=\"width:40%\">BOSH Command<\/th>\n<th>Description<\/th>\n<\/tr>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">$ bosh deployments<\/code><\/td>\n<td>Shows the list of created deployments on the BOSH Director as well as stemcells and releases used by each deployment.<\/td>\n<\/tr>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">$ bosh download manifest <em>your-deployment-name [file-path]<\/em><\/code><\/td>\n<td>Saves the deployment manifest of your deployment to <em>file-path<\/em>.<\/td>\n<\/tr>\n<\/table>\n<p><\/center><br \/>\n&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Recovering_BOSH\"><\/span>Recovering BOSH<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The BOSH deployment manifest is the first thing you need to bring back the BOSH Director.<\/p>\n<p>In addition to the Director, information about Cloud Foundry deployments also has to be restored. Options for making the recovery possible include: <\/p>\n<ul>\n<li>restoring an internal BOSH database and Blobstore from a snapshot of the BOSH persistent disk volume<\/li>\n<li>using an external BOSH database and Blobstore<\/li>\n<\/ul>\n<p>&nbsp;<br \/>\nHead to <a href=\"https:\/\/bosh.io\/docs\/\" target=\"_blank\">bosh.io<\/a> to learn more about the tool chain specifics. <\/p>\n<div id=\"\" class=\"clearfix padded-panel\"><div class=\"details-box-wrapper\" style=\"\/* background-image:url(http:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/cf-after-dark-apache-brooklyn.gif); *\/\"><div class=\"details-box-overlay details-box-overlay-a\"><\/div><div class=\"details-box\"><div class=\"section-title\">Altoros Take<\/div><div class=\"details-wrapper\"><div class=\"detail-item\"><div class=\"take\"><span>\n<p>Diego\u2014the next generation of the Cloud Foundry runtime\u2014replaces DEAs and Health Manager in the PaaS architecture. It also makes the life of Cloud Controller easier taking responsibility for application scheduling and management. With the new player, however, the roles of Cloud Foundry components in providing functionality for HA will change as well as some procedures for backup and disaster recovery.<\/p>\n<p>The article uses the terminology of a pre-Diego era, which means it should work for deployments that have not been migrated to Diego yet. <\/p>\n<p>Find out more about Cloud Foundry security, scaling, and HA with our <a href=\"https:\/\/www.altoros.com\/research-papers\/architects-guide-to-implementing-the-cloud-foundry-paas\/\">Architect\u2019s Guide to Implementing the Cloud Foundry PaaS<\/a>.<\/span><\/div><\/div><\/div><\/div><\/div><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Related_resources\"><\/span>Related resources<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In the video, the Pivotal team shares best practices on how to build a robust Cloud Foundry system.<br \/>\n&nbsp;<\/p>\n<table width=\"100%\">\n<tbody>\n<tr>\n<td>\n<div style=\"float:right; width:45%; padding-left:15px; font-size:14px;\">\n<strong>Table of contents<\/strong><\/p>\n<ol>\n<li style=\"margin-bottom: 10px;\">High availability in Cloud Foundry (1:07)<\/li>\n<li style=\"margin-bottom: 10px;\">Backing up Cloud Foundry (14:37)<\/li>\n<li style=\"margin-bottom: 10px;\">How to restore Pivotal CF Ops Manager or Cloud Foundry deployment (15:33)<\/li>\n<li style=\"margin-bottom: 10px;\">How to restore BOSH with Pivotal CF (16:55)<\/li>\n<li style=\"margin-bottom: 10px;\">How to restore BOSH manually (17:51)<\/li>\n<li style=\"margin-bottom: 10px;\">Security in Cloud Foundry (19:43)<\/li>\n<li style=\"margin-bottom: 10px;\">Takeaways (30:59)<\/li>\n<\/ol>\n<\/div>\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"Building a Robust Cloud Foundry (HA, Security and DR)\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/1hYG4y7vm5w?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","protected":false},"excerpt":{"rendered":"<p>High availability<\/p>\n<p>Cloud Foundry achieves HA through capabilities of its own architecture and BOSH. The platform functionality for meeting HA requirements includes the ability to:<\/p>\n<p>Restore failed application instances. Health Manager detects the lost instances and Cloud Controller takes care of their replacement.<br \/>\nRestart failed platform processes. If a platform process on a [&#8230;]<\/p>\n","protected":false},"author":24,"featured_media":10840,"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,28],"class_list":["post-10564","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-cloud-native","tag-oss-cloud-foundry","tag-pivotal-cf"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cloud Foundry in Use: High Availability, Backup, and Disaster Recovery | Altoros<\/title>\n<meta name=\"description\" content=\"The article covers Cloud Foundry features for high availability and gives general recommendations on the platform backup and disaster recovery.\" \/>\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\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloud Foundry in Use: High Availability, Backup, and Disaster Recovery | Altoros\" \/>\n<meta property=\"og:description\" content=\"The article covers Cloud Foundry features for high availability and gives general recommendations on the platform backup and disaster recovery.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2015-10-22T12:09:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-06-22T11:48:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/10\/high-availability-backup-and-disaster-recovery-in-cloud-foundry.png\" \/>\n\t<meta property=\"og:image:width\" content=\"628\" \/>\n\t<meta property=\"og:image:height\" content=\"414\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/\",\"name\":\"Cloud Foundry in Use: High Availability, Backup, and Disaster Recovery | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/10\/high-availability-backup-and-disaster-recovery-in-cloud-foundry.png\",\"datePublished\":\"2015-10-22T12:09:40+00:00\",\"dateModified\":\"2018-06-22T11:48:38+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/c7b416b09612e334a4e0184568906c36\"},\"description\":\"The article covers Cloud Foundry features for high availability and gives general recommendations on the platform backup and disaster recovery.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/10\/high-availability-backup-and-disaster-recovery-in-cloud-foundry.png\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/10\/high-availability-backup-and-disaster-recovery-in-cloud-foundry.png\",\"width\":628,\"height\":414},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud Foundry in Use: High Availability, Backup, and Disaster Recovery\"}]},{\"@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":"Cloud Foundry in Use: High Availability, Backup, and Disaster Recovery | Altoros","description":"The article covers Cloud Foundry features for high availability and gives general recommendations on the platform backup and disaster recovery.","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\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/","og_locale":"en_US","og_type":"article","og_title":"Cloud Foundry in Use: High Availability, Backup, and Disaster Recovery | Altoros","og_description":"The article covers Cloud Foundry features for high availability and gives general recommendations on the platform backup and disaster recovery.","og_url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/","og_site_name":"Altoros","article_published_time":"2015-10-22T12:09:40+00:00","article_modified_time":"2018-06-22T11:48:38+00:00","og_image":[{"width":628,"height":414,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/10\/high-availability-backup-and-disaster-recovery-in-cloud-foundry.png","type":"image\/png"}],"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\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/","url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/","name":"Cloud Foundry in Use: High Availability, Backup, and Disaster Recovery | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/10\/high-availability-backup-and-disaster-recovery-in-cloud-foundry.png","datePublished":"2015-10-22T12:09:40+00:00","dateModified":"2018-06-22T11:48:38+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/c7b416b09612e334a4e0184568906c36"},"description":"The article covers Cloud Foundry features for high availability and gives general recommendations on the platform backup and disaster recovery.","breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/10\/high-availability-backup-and-disaster-recovery-in-cloud-foundry.png","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/10\/high-availability-backup-and-disaster-recovery-in-cloud-foundry.png","width":628,"height":414},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-in-use-high-availability-backup-and-disaster-recovery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloud Foundry in Use: High Availability, Backup, and Disaster Recovery"}]},{"@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\/10564","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=10564"}],"version-history":[{"count":10,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/10564\/revisions"}],"predecessor-version":[{"id":34277,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/10564\/revisions\/34277"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/10840"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=10564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=10564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=10564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}