AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

Cloud Foundry Core——保持云应用的可移植

  • 2013-02-25
  • 本文字数:990 字

    阅读完需:约 3 分钟

Cloud Foundry 团队最近推出了Cloud Foundry Core ,它是一款 Web 应用程序,针对一套通用的功能对公共实例(Cloud Foundry Endpoints) 进行验证。该应用检测其所支持的服务和运行时,从而让用户提前知晓能否能够移植自己的 Cloud Foundry 应用到其他云提供商。

Cloud Foundry 是开源的 PaaS 云平台,最初由 VMware / SpringSource 推出。因为代码是开放的,任何人都可以创建私有云实例,部署本地兼容的应用程序。部分公司 / 合作伙伴甚至创建了 Cloud Foundry 实现的公共实例,试图在增值特性或定价方面加以差异化。

截止到本文撰写时,Cloud Foundry 实例有:

尽管这些实例共享一组公共服务,但它们也不是完全相同。一些实例支持完全不同的开发平台,在某些情况下甚至支持同一平台的不同版本。所以尽管在理论上,云应用程序应当兼容上述所有平台;但在实际情况中,应用所需要使用的服务很可能缺失或版本不对应。这对不想被限定在特定云服务商的用户而言,是一个致命的缺点。

为促进云之间的互操作性,Cloud Foundry 定义了一组通用的 Core Services。它包括特定程序运行时的特定版本。当常用功能中的运行时更新时,老版本即被标记为弃用。为保持市场竞争力,云计算提供商可以在主流运行时之上提供额外的运行时支持。例如,AppFog 支持 MongoDB 1.8,Uhuru 支持 MongoDB 2.0,所以从 AppFog 移动云应用程序到 Uhuru 时,与 MongoDB 相关的代码可能需要一些修改。

随着 Cloud Foundry Core 的推出,新版本的 Micro Cloud Foundry也已经发布。此版本完全兼容前面所述的 core 功能,同时还增强了原有功能:

如需更多信息,请访问 Cloud Foundry 官网

查看英文原文 Cloud Foundry Core: Portability Across Cloud Foundry Vendors


感谢杨赛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-02-25 02:591730

评论

发布
暂无评论
发现更多内容

web内容如何保护:如何有效地保护 HTML5 格式的视频内容?

zhoulujun

DRM 视频版权保护 数字版权保护 h5视频版权

Java代码优化请求合并与分而治之

码农参上

Java 大数据 高并发 java实战

六大专题全方位优化,阿里巴巴性能优化小册终开源,带你直抵性能极致

Java全栈架构师

Java 程序员 面试 性能优化

TML转义字符:xss攻击与HTML字符的转义和反转义

zhoulujun

XSS xss攻击 转义字符 反转义

MyBatis 执行流程及源码解析

码农参上

mybatis java实战

华为发布两大昇腾计划 推动AI人才发展和科研创新

郝俸🦁好棒

昇腾

Pipenv中安装Django

宇宙之一粟

django 6月月更

喜报|海泰方圆通过CMMI-3资质认证,研发能力获国际认可

电子信息发烧客

TLog 助力盘古框架实现微服务链路日志追踪

码农大熊

盘古开发框架

新一代构建工具(1):对比rollup/parcel/esbuild—esbuild脱颖而出

zhoulujun

Rollup webpack esbuild

商城风格也可以很多变,DIY 了解一下!

CRMEB

源码其实很简单!阿里巴巴最新出品Spring学习脑图+视频+文档真香

Java全栈架构师

Java spring 源码 程序员 面试

什么是算子?

华为云开发者联盟

人工智能 算子

Wireshark网卡无法找到或没有显示的问题

岚哲

网络 Wireshark 域名 vpn 网卡

面对AI人才培养的“产学研”鸿沟,昇腾AI如何做厚产业人才黑土地?

脑极体

居家办公让我绩效拿了C | 社区征文

大菠萝

初夏征文

Tiger DAO VC产品正式上线,Seektiger生态的有力补充

鳄鱼视界

先到先得!“阿里爸爸”全新出品SpringBoot高级笔记(全彩版)

Java全栈架构师

Java 源码 程序员 面试 springboot

Flutter 网络请求封装之Dio(Cookie管理、添加拦截器、下载文件、异常处理、取消请求等)

yechaoa

flutter android 6月月更 dio

揭秘GaussDB(for Redis):全面对比Codis

华为云开发者联盟

数据库 后端 算力

DDD概念复杂难懂,实际落地如何设计代码实现模型?

Java全栈架构师

程序员 后端 领域驱动设计 DDD 架构师

解析数仓lazyagg查询重写优化

华为云开发者联盟

数据库 后端

《睡眠公式》:怎么治睡不好?

郭明

读书笔记

微博评论的计算架构

极客土豆

不要小看了积分商城,它的作用可以很大!

CRMEB

地理位置数据存储方案——Redis GEO

程序员架构进阶

redis 源码剖析 geo 6月日更 6月月更

中断操作:AbortController学习笔记

zhoulujun

IET出席2022世界科技社团发展与治理论坛 为构建国际科技共同体献言献策

E科讯

面试官:你简历上说精通mysql,那你说下聚簇/联合/覆盖索引、回表、索引下推

Java全栈架构师

MySQL 数据库 程序员 面试 java架构

SDN系统方法 | 10. SDN的未来

俞凡

架构 网络 sdn SDN系统方法

揭秘GES超大规模图计算引擎HyG:图切分

华为云开发者联盟

人工智能 图计算 图切分

Cloud Foundry Core——保持云应用的可移植_Java_Kostis Kapelonis_InfoQ精选文章