{"id":3221,"date":"2015-06-04T20:00:31","date_gmt":"2015-06-04T17:00:31","guid":{"rendered":"http:\/\/www.altoros.com\/blog\/?p=3221"},"modified":"2019-06-19T23:50:24","modified_gmt":"2019-06-19T20:50:24","slug":"not-just-for-developers-cloud-foundry-for-ops","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/","title":{"rendered":"Not Just for Developers, Pivotal Cloud Foundry for Ops: Four Levels of HA"},"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\/not-just-for-developers-cloud-foundry-for-ops\/#Increasing_developers_and_operators_productivity\" >Increasing developer&#8217;s and operator&#8217;s productivity<\/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\/not-just-for-developers-cloud-foundry-for-ops\/#The_four_layers_of_high_availability\" >The four layers of high availability<\/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\/not-just-for-developers-cloud-foundry-for-ops\/#Want_details_Watch_the_video\" >Want details? Watch the video!<\/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\/not-just-for-developers-cloud-foundry-for-ops\/#About_the_expert\" >About the expert<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Increasing_developers_and_operators_productivity\"><\/span>Increasing developer&#8217;s and operator&#8217;s productivity<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The emergence of a DevOps culture, being driven by the PaaS revolution and specifically by Cloud Foundry to some degree, can seem one-sided. DevOps is a joyful trend for developers, but disruptive for operations. Whereas developers love the idea of rapid (in their minds, <i>instant<\/i>) deployment and provisioning, the operations side needs to be encouraged to join the party.<\/p>\n<p>Cornelia Davis, a Director of Platform Engineering at Pivotal, aims to bring operations to the party \u201cby making their lives easier,\u201d according to a presentation she made at VMworld 2014 and Cloud Foundry Summit 2014.<\/p>\n<p>She outlined several areas in which the operations side benefits by using Pivotal CF, as shown in the middle column of this graphic from her presentation.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/Cornelia-Davis-Image-1.jpg\"><img decoding=\"async\" class=\"alignnone size-medium wp-image-3262\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/Cornelia-Davis-Image-1.jpg\" alt=\"Cornelia Davis\" width=\"640\" \/><\/a><\/center><\/p>\n<p>She also mentioned a number of built-in and ecosystem services\u2014including RabbitMQ, MySQL HA, Cassandra, Jenkins CI, MongoDB, and Redis\u2014as shown in the third column of the graphic.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"The_four_layers_of_high_availability\"><\/span>The four layers of high availability<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The crux of her argument was built around the notion of Four Layers of High Availability (HA). The layers involve the general areas of App Instance, Availability Zone, Process, and Virtual Machine.<\/p>\n<p>The first two layers involve having apps instances, or more specifically, Droplet Execution Agents (DEAs) in two Availability Zones to keep instances available and running within the Pivotal CF Elastic Runtime subsystems (ERS).<\/p>\n<p>Davis&#8217;s presentation was made around the time that Diego (DEAs in the Go language) was announced as a future consolidation and improvement. As of early 2015, Diego remained in Beta.<\/p>\n<p>The second two layers involve the operations manager, and include process and virtual machine monitoring, recovery, and alterting. Slides 10-12 in the accompanying SlideShare illustrate this functionality. The big point to be made, it seems, is the self-healing nature of Pivotal CF, easing and simplifying the lives of operations.<\/p>\n<p><b>Note:<\/b> There is a very informative <a href=\"https:\/\/docs.cloudfoundry.org\/concepts\/diego\/dea-vs-diego.html\" target=\"_blank\" rel=\"noopener noreferrer\">overview of DEAs<\/a> at the Cloud Foundry community website, covering droplet execution, application staging, and the use of Warden containers, health checks, as well as the details of configuration and staging.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/Cornelia-Davis-Image-2.png\"><img decoding=\"async\" class=\"alignnone size-medium wp-image-3263\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/Cornelia-Davis-Image-2.png\" alt=\"Cornelia Davis\" width=\"640\" \/><\/a><\/center><\/p>\n<p>For more details about the ideas Cornelia described, check out her <a href=\"https:\/\/tanzu.vmware.com\/content\/blog\/the-four-levels-of-ha-in-pivotal-cf\" rel=\"noopener noreferrer\" target=\"_blank\">blog post<\/a> on the topic. <\/p>\n<p>&nbsp;<br \/>\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>The need to create a DevOps culture is the real deal. It is not just more business speak like \"aligning business with IT,\" let alone egregious canards like \"maintain competitive advantage\" or \"seamless interoperability.\"<\/p>\n<p>Because if an organization cannot get its development and operations to commit to a loving relationship full of mutual respect and harmonious commitments, it may not enjoy all the value Cloud Foundry can provide.<\/p>\n<p>This is going to be tough for a lot of companies to do; so read our <a href='https:\/\/www.altoros.com\/blog\/architects-guide-to-implementing-the-cloud-foundry-paas\/' target='_blank' rel=\"noopener noreferrer\">architect\u2019s guide<\/a> to learn how to successfully adopt Cloud Foundry within an organization, overcome developer\u2019s pushback, drive the DevOps culture to succeed, and much more.<\/p>\n<\/span><\/div><\/div><\/div><\/div><\/div><\/div>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Want_details_Watch_the_video\"><\/span>Want details? Watch the video!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/D7BjBIQZDII\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/center><\/p>\n<p>&nbsp;<\/p>\n<table border=\"0\" width=\"100%\" cellspacing=\"10\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"border: none!important;\"><iframe loading=\"lazy\" style=\"border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/38843228\" width=\"600\" height=\"355\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/td>\n<td style=\"border: none!important;\"><strong>Table of contents<\/strong><\/p>\n<ol>\n<li>How does Pivotal CF enable DevOps productivity? (Slide 3)<\/li>\n<li>How are the app instances distributed across availability zones? (Slide 5)<\/li>\n<li>How are failed app instances replaced? (Slide 6)<\/li>\n<li>How are ERS processes monitored (Slides 7-9)<\/li>\n<li>How are VMs monitored? (Slides 10-12)<\/li>\n<li>What are the four levels of HA in Pivotal CF? (Slide 13)<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"About_the_expert\"><\/span>About the expert<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><small><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/06\/cornelia-davis-pivotal.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2013\/06\/cornelia-davis-pivotal-150x150.jpg\" alt=\"\" width=\"100\" class=\"alignright size-thumbnail wp-image-44350\" \/><\/a><a href=\"https:\/\/www.linkedin.com\/in\/corneliadavis\/\" rel=\"noopener noreferrer\" target=\"_blank\">Cornelia Davis<\/a> is Director of Platform Engineering on the Cloud Foundry Team at Pivotal. She is responsible for driving and executing customer and partner cloud platform strategies. Being a proficient platform engineer, Cornelia also willingly shares her knowledge at conferences, meetups, webinars, etc.<\/small><\/p>\n<p>&nbsp;<\/p>\n<hr\/>\n<p><center><small>The post is written by Sophia Turol with assistance from <a href=\"https:\/\/www.altoros.com\/blog\/author\/alex\/\">Alex Khizhniak<\/a>.<\/small><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Increasing developer&#8217;s and operator&#8217;s productivity<\/p>\n<p>The emergence of a DevOps culture, being driven by the PaaS revolution and specifically by Cloud Foundry to some degree, can seem one-sided. DevOps is a joyful trend for developers, but disruptive for operations. Whereas developers love the idea of rapid (in their minds, instant) deployment [&#8230;]<\/p>\n","protected":false},"author":3,"featured_media":3720,"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,28],"class_list":["post-3221","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-cloud-native","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>Not Just for Developers, Pivotal Cloud Foundry for Ops: Four Levels of HA | Altoros<\/title>\n<meta name=\"description\" content=\"Cornelia Davis explains how Pivotal Cloud Foundry ensures high availability across app instances, availability zones, ERS processes, and VMs.\" \/>\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\/not-just-for-developers-cloud-foundry-for-ops\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Not Just for Developers, Pivotal Cloud Foundry for Ops: Four Levels of HA | Altoros\" \/>\n<meta property=\"og:description\" content=\"Cornelia Davis of Pivotal explains how Cloud Foundry ensures High Availability across the four layers: app instances, availability zones, ERS processes, and VMs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2015-06-04T17:00:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-06-19T20:50:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/cloud-foundry-for-devops2.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"393\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Sophia Turol\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sophia Turol\" \/>\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\/not-just-for-developers-cloud-foundry-for-ops\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/\",\"name\":\"Not Just for Developers, Pivotal Cloud Foundry for Ops: Four Levels of HA | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/cloud-foundry-for-devops2.gif\",\"datePublished\":\"2015-06-04T17:00:31+00:00\",\"dateModified\":\"2019-06-19T20:50:24+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/58194952af19fe7b2b830846e077a58e\"},\"description\":\"Cornelia Davis of Pivotal explains how Cloud Foundry ensures High Availability across the four layers: app instances, availability zones, ERS processes, and VMs.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/cloud-foundry-for-devops2.gif\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/cloud-foundry-for-devops2.gif\",\"width\":700,\"height\":393,\"caption\":\"cloud-foundry-for-devops2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Not Just for Developers, Pivotal Cloud Foundry for Ops: Four Levels of HA\"}]},{\"@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\/58194952af19fe7b2b830846e077a58e\",\"name\":\"Sophia Turol\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/05\/trello_card-96x96.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/05\/trello_card-96x96.jpg\",\"caption\":\"Sophia Turol\"},\"description\":\"Sophia Turol is passionate about delivering well-structured articles that cater for picky technical audience. With 3+ years in technical writing and 5+ years in editorship, she enjoys collaboration with developers to create insightful, yet intelligible technical tutorials, overviews, and case studies. Sophie is enthusiastic about deep learning solutions\u2014TensorFlow in particular\u2014and PaaS systems, such as Cloud Foundry.\",\"url\":\"https:\/\/www.altoros.com\/blog\/author\/sophie-turol\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Not Just for Developers, Pivotal Cloud Foundry for Ops: Four Levels of HA | Altoros","description":"Cornelia Davis explains how Pivotal Cloud Foundry ensures high availability across app instances, availability zones, ERS processes, and VMs.","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\/not-just-for-developers-cloud-foundry-for-ops\/","og_locale":"en_US","og_type":"article","og_title":"Not Just for Developers, Pivotal Cloud Foundry for Ops: Four Levels of HA | Altoros","og_description":"Cornelia Davis of Pivotal explains how Cloud Foundry ensures High Availability across the four layers: app instances, availability zones, ERS processes, and VMs.","og_url":"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/","og_site_name":"Altoros","article_published_time":"2015-06-04T17:00:31+00:00","article_modified_time":"2019-06-19T20:50:24+00:00","og_image":[{"width":700,"height":393,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/cloud-foundry-for-devops2.gif","type":"image\/gif"}],"author":"Sophia Turol","twitter_misc":{"Written by":"Sophia Turol","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/","url":"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/","name":"Not Just for Developers, Pivotal Cloud Foundry for Ops: Four Levels of HA | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/cloud-foundry-for-devops2.gif","datePublished":"2015-06-04T17:00:31+00:00","dateModified":"2019-06-19T20:50:24+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/58194952af19fe7b2b830846e077a58e"},"description":"Cornelia Davis of Pivotal explains how Cloud Foundry ensures High Availability across the four layers: app instances, availability zones, ERS processes, and VMs.","breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/cloud-foundry-for-devops2.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/04\/cloud-foundry-for-devops2.gif","width":700,"height":393,"caption":"cloud-foundry-for-devops2"},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/not-just-for-developers-cloud-foundry-for-ops\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Not Just for Developers, Pivotal Cloud Foundry for Ops: Four Levels of HA"}]},{"@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\/58194952af19fe7b2b830846e077a58e","name":"Sophia Turol","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/05\/trello_card-96x96.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/05\/trello_card-96x96.jpg","caption":"Sophia Turol"},"description":"Sophia Turol is passionate about delivering well-structured articles that cater for picky technical audience. With 3+ years in technical writing and 5+ years in editorship, she enjoys collaboration with developers to create insightful, yet intelligible technical tutorials, overviews, and case studies. Sophie is enthusiastic about deep learning solutions\u2014TensorFlow in particular\u2014and PaaS systems, such as Cloud Foundry.","url":"https:\/\/www.altoros.com\/blog\/author\/sophie-turol\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/3221","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=3221"}],"version-history":[{"count":15,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/3221\/revisions"}],"predecessor-version":[{"id":44394,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/3221\/revisions\/44394"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/3720"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=3221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=3221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=3221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}