{"id":10458,"date":"2015-11-11T17:41:07","date_gmt":"2015-11-11T14:41:07","guid":{"rendered":"http:\/\/www.altoros.com\/blog\/?p=10458"},"modified":"2021-03-12T04:53:12","modified_gmt":"2021-03-12T01:53:12","slug":"cloud-foundry-infrastructure-options","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/","title":{"rendered":"Cloud Foundry: Infrastructure Options"},"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-infrastructure-options\/#Infrastructure\" >Infrastructure<\/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-infrastructure-options\/#BOSH_deployment_and_orchestration\" >BOSH: deployment and orchestration<\/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-infrastructure-options\/#BOSH_CPIs\" >BOSH CPIs<\/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-infrastructure-options\/#Hardware_requirements\" >Hardware requirements<\/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-infrastructure-options\/#Related_readings\" >Related readings<\/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\/cloud-foundry-infrastructure-options\/#Related_slides\" >Related slides<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Infrastructure\"><\/span>Infrastructure<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Cloud Foundry is an infrastructure-agnostic PaaS solution that can be deployed on:<\/p>\n<ul>\n<li>an IaaS<\/li>\n<li>a virtualization platform<\/li>\n<li>a local machine<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/10\/cloud-foundry-aws-openstack-vmware-vsphere.png\" alt=\"cloud-foundry-aws-openstack-vmware-vsphere\" width=\"360\" class=\"aligncenter size-full wp-image-10692\" \/><br \/>\nHybrid and multi-cloud models are also possible with Cloud Foundry.<br \/>\n&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"BOSH_deployment_and_orchestration\"><\/span>BOSH: deployment and orchestration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Using BOSH as a tool chain for Cloud Foundry deployment and management is a method maintained by the Cloud Foundry community. The tool takes responsibility for communication with infrastructure APIs to orchestrate the life cycle of large-scale distributed systems.<\/p>\n<p>BOSH Lite enables running a Cloud Foundry instance on a single machine. Implemented as a Vagrant box with containers to emulate VMs, a local BOSH environment allows experimenting with the platform without the need to configure an IaaS.<\/p>\n<p>Head to the <a href=\"https:\/\/bosh.io\/docs\/\" target=\"_blank\" rel=\"noopener noreferrer\">project website<\/a> to learn more.<br \/>\n&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"BOSH_CPIs\"><\/span>BOSH CPIs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>BOSH interacts with an infrastructure layer through its Cloud Provider Interface (CPI) component. In this communication process, each CPI is responsible for a specific provider.<\/p>\n<p>The tool chain architecture allows extending the pool of existing CPIs to add BOSH support for more infrastructure offerings.<\/p>\n<p>BOSH CPIs are available for:<\/p>\n<ul>\n<li><a href=\"https:\/\/bosh.io\/releases\/github.com\/cloudfoundry-incubator\/bosh-aws-cpi-release?all=1\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Web Services<\/a><\/li>\n<li><a href=\"https:\/\/bosh.io\/releases\/github.com\/cloudfoundry-community\/bosh-cloudstack-cpi-release?all=1\" target=\"_blank\" rel=\"noopener noreferrer\">CloudStack<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/cloudfoundry\/bosh-azure-cpi-release\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Azure<\/a>*<\/li>\n<li><a href=\"https:\/\/bosh.io\/releases\/github.com\/cloudfoundry-incubator\/bosh-openstack-cpi-release?all=1\" target=\"_blank\" rel=\"noopener noreferrer\">OpenStack<\/a><\/li>\n<li><a href=\"https:\/\/bosh.io\/releases\/github.com\/cloudfoundry-incubator\/bosh-vcloud-cpi-release?all=1\" target=\"_blank\" rel=\"noopener noreferrer\">vCloud<\/a><\/li>\n<li><a href=\"https:\/\/bosh.io\/releases\/github.com\/cloudfoundry-incubator\/bosh-vsphere-cpi-release?all=1\" target=\"_blank\" rel=\"noopener noreferrer\">vSphere<\/a><\/li>\n<li><a href=\"https:\/\/bosh.io\/releases\/github.com\/cppforlife\/bosh-warden-cpi-release?all=1\" target=\"_blank\" rel=\"noopener noreferrer\">Warden\/Garden<\/a><\/li>\n<\/ul>\n<p>&nbsp;<br \/>\n<font size=\"3\"><em>*On November 2, 2015, the <a href=\"https:\/\/azure.microsoft.com\/ru-ru\/blog\/general-availability-of-cloud-foundry-and-preview-access-of-pivotal-cloud-foundry\/\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft team announced<\/a> the general availability of Cloud Foundry on Azure.<\/em><\/font><\/p>\n<p>BOSH CPIs are also being developed for Google Compute Engine, SoftLayer, and some others. For information on how to use BOSH and CPIs to deploy and manage Cloud Foundry, refer to <a href=\"https:\/\/bosh.io\/docs\/\" target=\"_blank\" rel=\"noopener noreferrer\">BOSH Documentation<\/a>.<br \/>\n&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Hardware_requirements\"><\/span>Hardware requirements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Resources needed for Cloud Foundry clusters depend on many factors, including the complexity of deployment, infrastructure type, and so on. In the table below, find the minimum hardware requirements for deploying the PaaS on vSphere.<br \/>\n<center><\/p>\n<table style=\"width:640px\">\n<caption style=\"caption-side:top\"><strong>Installing Cloud Foundry on  vSphere<\/strong><\/caption>\n<tr>\n<th style=\"width:40%\"><\/th>\n<th>CPU<\/th>\n<th>RAM<\/th>\n<th>Disk<\/th>\n<th>NIC<\/th>\n<\/tr>\n<tr>\n<td style=\"vertical-align:middle\">Minimum hardware requirements<\/td>\n<td style=\"vertical-align:middle\">2 physical cores<\/td>\n<td style=\"vertical-align:middle\">48 GiB<\/td>\n<td style=\"vertical-align:middle\">500 GB<\/td>\n<td style=\"vertical-align:middle\">1<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align:middle\">Recommended hardware configuration for a CF POC<\/td>\n<td style=\"vertical-align:middle\">8 physical cores<\/td>\n<td style=\"vertical-align:middle\">128 GiB<\/td>\n<td style=\"vertical-align:middle\">1 TB<\/td>\n<td style=\"vertical-align:middle\">2<\/td>\n<\/tr>\n<\/table>\n<p><\/center><br \/>\n<center><font size=\"2\"><em><a href=\"https:\/\/docs.cloudfoundry.org\/deploying\/vsphere\/hardware_spec.html\" target=\"_blank\" rel=\"noopener noreferrer\">Information source: CF Docs<\/a><\/em><\/font><\/center><\/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>The variety of BOSH CPIs gives Cloud Foundry users the freedom to choose their infrastructure and work with private, public, and hybrid\/multi- cloud scenarios as well as local instances.<\/p>\n<p>If BOSH does not currently support a preferred infrastructure provider, creating a new CPI is the way to go.<\/p>\n<p><a href=\"https:\/\/bosh.io\/docs\/\/build-cpi.html\" target=\"_blank\" rel=\"noopener noreferrer\">BOSH Documentation<\/a> gives a general idea of how to build a CPI. The following articles might also help in adding a cloud provider to the list of existing offerings:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/how-to-add-bosh-support-to-a-custom-cloud-part-1-bosh-components\/\">How to Add BOSH Support to a Custom Cloud (Part 1): BOSH Components<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/how-to-add-bosh-support-to-a-custom-cloud-part-2-external-bosh-cpis\/\">How to Add BOSH Support to a Custom Cloud (Part 2): External BOSH CPIs<\/a><\/li>\n<\/ul>\n<\/span><\/div><\/div><\/div><\/div><\/div><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Related_readings\"><\/span>Related readings<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-on-openstack-why-use-them-together\/\">Cloud Foundry on OpenStack: Why Use Them Together?<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-on-openstack-at-ibm\/\">Cloud Foundry on OpenStack at IBM<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-on-microsoft-azure\/\">Cloud Foundry on Microsoft Azure: An Overview<\/a><\/li>\n<\/ul>\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><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/infrastructure-options-for-cloud-foundry.pdf\">Cloud Foundry: Infrastructure Options (PDF)<\/a><center><br \/>\n&nbsp;<br \/>\n<center><iframe loading=\"lazy\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/t8u5xbFZPSBBzj\" 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>Infrastructure<\/p>\n<p>Cloud Foundry is an infrastructure-agnostic PaaS solution that can be deployed on:<\/p>\n<p>an IaaS<br \/>\na virtualization platform<br \/>\na local machine<\/p>\n<p>\nHybrid and multi-cloud models are also possible with Cloud Foundry.<br \/>\n&nbsp;<\/p>\n<p>BOSH: deployment and orchestration<\/p>\n<p>Using BOSH as a tool chain for Cloud Foundry deployment and management is a method maintained by the Cloud Foundry community. The [&#8230;]<\/p>\n","protected":false},"author":24,"featured_media":11282,"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-10458","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>Cloud Foundry: Infrastructure Options | Altoros<\/title>\n<meta name=\"description\" content=\"The article explains what infrastructure is suitable for Cloud Foundry and how the PaaS interfaces with the underlying layer.\" \/>\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-infrastructure-options\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloud Foundry: Infrastructure Options | Altoros\" \/>\n<meta property=\"og:description\" content=\"The article explains what infrastructure is suitable for Cloud Foundry and how the PaaS interfaces with the underlying layer.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2015-11-11T14:41:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-12T01:53:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/cloud-foundry-infrastructure-options.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=\"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=\"2 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-infrastructure-options\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/\",\"name\":\"Cloud Foundry: Infrastructure Options | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/cloud-foundry-infrastructure-options.gif\",\"datePublished\":\"2015-11-11T14:41:07+00:00\",\"dateModified\":\"2021-03-12T01:53:12+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/c7b416b09612e334a4e0184568906c36\"},\"description\":\"The article explains what infrastructure is suitable for Cloud Foundry and how the PaaS interfaces with the underlying layer.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/cloud-foundry-infrastructure-options.gif\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/cloud-foundry-infrastructure-options.gif\",\"width\":700,\"height\":393},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud Foundry: Infrastructure Options\"}]},{\"@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: Infrastructure Options | Altoros","description":"The article explains what infrastructure is suitable for Cloud Foundry and how the PaaS interfaces with the underlying layer.","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-infrastructure-options\/","og_locale":"en_US","og_type":"article","og_title":"Cloud Foundry: Infrastructure Options | Altoros","og_description":"The article explains what infrastructure is suitable for Cloud Foundry and how the PaaS interfaces with the underlying layer.","og_url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/","og_site_name":"Altoros","article_published_time":"2015-11-11T14:41:07+00:00","article_modified_time":"2021-03-12T01:53:12+00:00","og_image":[{"width":700,"height":393,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/cloud-foundry-infrastructure-options.gif","type":"image\/gif"}],"author":"Victoria Fedzkovich","twitter_misc":{"Written by":"Victoria Fedzkovich","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/","url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/","name":"Cloud Foundry: Infrastructure Options | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/cloud-foundry-infrastructure-options.gif","datePublished":"2015-11-11T14:41:07+00:00","dateModified":"2021-03-12T01:53:12+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/c7b416b09612e334a4e0184568906c36"},"description":"The article explains what infrastructure is suitable for Cloud Foundry and how the PaaS interfaces with the underlying layer.","breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/cloud-foundry-infrastructure-options.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/cloud-foundry-infrastructure-options.gif","width":700,"height":393},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-infrastructure-options\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloud Foundry: Infrastructure Options"}]},{"@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\/10458","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=10458"}],"version-history":[{"count":11,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/10458\/revisions"}],"predecessor-version":[{"id":60574,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/10458\/revisions\/60574"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/11282"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=10458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=10458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=10458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}