SAP云平台提供了两套运行环境:Cloud Foundry和Neo
从下图能发现,Cloud Foundry的运行环境,基础设施由第三方公司提供,比如Amazon亚马逊和Microsoft微软,SAP只负责提供和维护platform layer。而Neo环境的基础设施和platform layer均由SAP提供。
Cloud Foundry运行环境包含了Cloud Foundry application runtime,基于Cloud Foundry基金会的开源应用平台构建而成。
这两个环境的具体比较:
从使用场景比较
如果当您需要开发基于微服务架构的应用,使用物联网Internet of Things或者机器学习使用场景时,SAP推荐您选择Cloud Foundry运行环境。在Cloud Foundry运行环境下您能使用多种编程模型,例如Java,nodejs和SAP HANA extended application services, advanced model (SAP HANA XSA)。
Neo则用于UI5,Java和HANA Extended Service开发。
从可用地区比较
从上面两张图能看出Neo的可用区域比Cloud Foundry广泛。注意Region指的是数据中心的物理地址。作为开发人员,我们在做开发时,尽量选择使用离自己所在物理物质近的Region所在的环境以获得更好的性能。
从支持的buildpack比较
Cloud Foundry支持如下buildpack甚至自定义buildpack,而Neo不支持。
一个应用实例能够分配的最大内存限额
Cloud Foundry为4GB,Neo为16GB
对HANA编程模型的支持
Neo只支持SAP HANA extended application services的经典模型(SAP HANA XS), 而Cloud Foundry支持高级模型(SAP HANA XS)。
对虚拟机的支持
Neo提供了虚拟机的支持,以便在平台不支持的场景下仍然能够允许您安装和维护您需要的应用。Cloud Foundry不支持虚拟机。
Docker support
Cloud Foundry支持Docker,Neo不支持。
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
标题 "Spring 与 Cloud Foundry:在云中珠联璧合" 暗示了本文将探讨Spring框架如何与Cloud Foundry云平台相结合,发挥出强大的云计算能力。这两个技术的结合,为企业提供了高效的开发和部署环境,实现了快速迭代和可...
CloudFoundry是一种开源的PaaS(平台即服务)云平台,它允许用户在云环境中部署和运行应用程序,而无需关注底层硬件或操作系统的细节。它的设计理念是提供一个高可用、弹性的环境,帮助开发者快速部署应用程序,并且...
无论你是使用Java、Ruby、Python、.NET还是Node.js等编程语言,Cloud Foundry都能提供相应的运行环境和支持。此外,它还能无缝对接各种云服务提供商,无论是公有云、私有云还是混合云环境,都能灵活适应。 #### ...
Cloud Foundry是一个开源的PaaS(平台即服务)平台,旨在为开发者提供一个快速开发、部署和运行应用程序的环境。它最初由VMware发起,并于2011年公开发布,随后在Pivotal公司得到了进一步的发展。Cloud Foundry支持...
CloudFoundry云平台部署手册.pdf
喻勇可能会分享一些具体的案例,展示合作伙伴如何利用Cloud Foundry技术来帮助客户构建和运行云原生应用程序,提高业务效率和创新能力。 其次,"鲁为民_MoPaaS_v2.ppt"可能介绍了MoPaaS,一个基于Cloud Foundry构建...
Cloud Foundry是一个开源的Platform-as-a-Service (PaaS) 平台,旨在简化应用程序的部署、运行和扩展。这个平台是由VMware公司发起,并由技术权威Mark Lucovsky领导的团队进行开发。Cloud Foundry的核心理念是让开发...
CloudFoundry开源云计算平台简介rar,提供“CloudFoundry开源云计算平台简介”免费资料下载,主要包括Cloud Foundry的概述、Cloud Foundry的架构、使用Cloud Foundry部署应用等内容,可供学习使用。
CloudFoundry作为一个开源的PaaS(Platform as a Service)平台,为开发者提供了极大的灵活性,让他们能够在不同的云平台上选择开发框架与应用服务。该平台最初由VMware创建,并迅速获得了业界广泛支持。 - **Cloud...
【标题】"cloudfoundry-runtime-0.8.4_Java8_cloud_" 指的是一个针对 Cloud ...同时,Cloud Foundry 的开发者社区可能会不断更新和优化这个运行时,以适应新的 Java 版本和平台特性,从而保持最佳的性能和兼容性。
它为开发者提供了广泛的自由度来选择运行应用程序的云环境、开发框架及所需的服务。自发布以来,CloudFoundry获得了行业的广泛支持,并逐渐成为许多企业和开发者首选的PaaS解决方案之一。 **如何使用CloudFoundry:...
SAP云平台开发入门涉及多个知识点,包括SAP Cloud Platform的基础介绍、Cloud Foundry环境、Neo环境、区域与API端点的设置、丰富的功能模块、连接性、文档服务、反馈服务、游戏化概念、Git服务、消息传递概念、监控...
Cloud Foundry是一个开源的平台即服务(PaaS)云平台,最初由VMware发起,旨在为开发者提供在不同云环境中自由选择开发框架和应用服务的能力。这个平台的核心目标是让开发者能够专注于应用程序的编写,而不必操心...
Cloud Foundry是VMware于推出的业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。同时,它本身是...
Cloud Foundry是一个开源的平台即服务(PaaS)系统,由Pivotal Software维护,用于构建、部署和管理云应用程序。这个技术的核心在于提供了一种高效、可扩展的方式来托管和运行各种应用程序,无论它们是基于微服务...
CloudFoundry作为业界第一个开源PaaS云平台,具备支持多种框架、语言和运行时环境的能力,能够提供良好的开发者服务体验并能与IaaS平台实现交互。文章提出,CloudFoundry的开发需考虑其平台支持的多样性,以及系统的...
Cloudfoundry
Cloud Foundry作为一款开源的平台即服务(PaaS),赋予开发者在多样的云环境中自由选择开发框架和应用服务的能力。其由VMware发起并迅速获得行业内的广泛支持,简化了应用的开发、测试、部署和扩展流程,从而极大地...
7. **BOSH**:用于部署和管理CloudFoundry的工具,支持跨多个云环境的基础设施管理和更新。 8. **Diego**:CloudFoundry的最新容器管理技术,负责调度和运行Droplets,提供更高的性能和可靠性。 9. **Route ...
Cloud Foundry 是一个开源的平台即服务(PaaS)系统,专为构建、部署和管理应用程序而设计。...无论是在私有云、公有云还是混合云环境中,Cloud Foundry 都能提供一致的体验,帮助企业快速构建和交付现代化的应用程序。