前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DevOps工具介绍连载(23)——Cloud Foundry

DevOps工具介绍连载(23)——Cloud Foundry

作者头像
顾翔
发布2020-03-26 15:50:44
6570
发布2020-03-26 15:50:44
举报

Cloud Foundry是业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

  • 外文名
  • Cloud Foundry
  • 推出时间
  • 2011年4月12日
  • 类 型
  • Cloud computing云计算
  • 编程语言
  • Ruby, Go, Java
  • 开发商
  • Cloud Foundry Foundation [1]

简介

Cloud Foundry由依照美国联邦法律注册的501(c)(6)非营利性组织Cloud FoundryFoundation管理,是一个开源软件项目。该软件最初由VMWare开发,于2014年转入Pivotal和open source。2015年,Cloud Foundry基金会成立。 [1]

Cloud Foundry项目最初的构想始于2009年,最初的项目名称为Project B29,由Derek Collison领导的VMware小组负责设计和开发。 [1-2]

截至2014年2月,Cloud Foundry宣布将建立一个由七位白金会员和两位金卡会员组成的开放式治理基金会。2014年5月,宣布扩大会员资格, 8家新公司加入成为会员。截至2014年12月,会员数已增至40家。 [3]

2015年Cloud Foundry基金会作为独立的501(c)(6)非营利性Linux基金会合作项目宣告成立。 [1]

在Cloud Foundry基金会成立之后,Cloud Foundry软件(源代码和所有相关注册商标)被转移至这一开源软件基金会名下,其主要编程语言包括Ruby、Go和Java。 [4]

基金会是持有Cloud Foundry所有知识产权的一个中立机构。知识产权一旦归Cloud Foundry所有,即成为基金会的财产,根据适用于501(c)(6)组织的法律,这些资产将不可被转移至营利实体。基金会拥有两种贡献类型的知识产权:注册商标和社区集体作品的版权。基金会还拥有使用和再次授权所有代码贡献的许可,但对这类贡献则不拥有版权。 [1]

主要特性

从初始开发到所有测试阶段再到部署,Cloud Foundry支持应用程序开发的完整生命周期,因此作为持续交付的解决方案而广受推崇。Cloud Foundry基于容器的架构支持各类云服务供应商,同时支持以任何编程语言运行的应用程序。这一支持多个云部署的环境允许开发人员可利用适合特定应用程序工作负载的云平台,根据需要在短短几分钟内对这些工作负载进行迁移,而无需更改应用程序。 [5]

解决方案

部署至Cloud Foundry的应用程序可通过于2016年12月推出的Open Service Broker API访问外部资源。 [5]

在平台中,数据库、消息系统、文件系统等所有外部依赖项都被视为服务。Cloud Foundry允许管理员创建服务市场,用户可从市场中按需获取这些服务。当应用程序被推送到Cloud Foundry时,也可以指定它所需的服务。在这一过程中,证书被置于环境变量中。 [5]

软件系统

Cloud Foundry基金会通过其成员一致认同的治理流程为Cloud Foundry的开发提供支持。

Cloud Foundry的源代码提供基于Apache 2.0许可证,并根据Cloud Foundry贡献者的个人和公司许可进行提供。 [6]

Cloud Foundry在诞生之初就容器架构为核心,能够通过与其他项目和标准(如OCI和CNI标准)的协作来支持容器创新。 [7]

Cloud Foundry Application Runtime可通过Cloud Foundry BOSH项目的云供应商程序接口(CPI)功能部署至众多不同供应商提供的基础架构平台,包括VMware的vSphere、OpenStack、亚马逊Web Services(AWS)、微软Azure、谷歌云平台以及阿里巴巴的阿里云等 [8] 。 [9]

支持平台

Cloud Foundry平台可从Cloud Foundry Foundation作为开源软件获取,也可从众多商业服务供应商处作为软件产品或软件服务获取。Cloud Foundry是一项开源软件,因此可供任何人使用。部署Cloud Foundry涉及使用由Cloud Foundry基金会管理的另一项开源工具——Cloud Foundry BOSH部署系统与底层基础架构进行交互。

2015年12月,Cloud Foundry基金会宣布推出“Cloud Foundry PaaS认证计划”,该计划对Cloud Foundry认证供应商的标准进行了说明。 [10]

截至2018年4月,Cloud Foundry认证供应商名单如下:

Atos Cloud Foundry [11]

Cloud.gov [11]

富士通云服务K5 [11]

华为FusionStage [11]

IBM Cloud Foundry [11]

Pivotal Cloud Foundry [11]

SAP云平台 [11]

SUSE云应用程序平台 [11]

瑞士电信应用程序云(Swisscom Application Cloud) [11]

  • 参考资料
    • 1.< data-linktype="2" name="refIndex_1_8112424" style="color: rgb(102, 102, 102);width: 15px;height: 14px;overflow: hidden;background: url("https://mmbiz.qpic.cn/mmbiz_png/5OND0ssZ3iaPCP2ibkSoiatwC6OW1xFeKxlL2dbdb1Q9WLsG8iaDS04icia2Q5IW1cIyt3KH2AHzhpJv1Q2fcicqIT8BQ/640?wx_fmt=gif") 0px -14px no-repeat;display: inline-block;margin-right: 4px;float: left;margin-top: 3px;font-size: 16px;" title="向上跳转"> The Cloud Foundry Foundation: The Power of a 501(c)(6) .cloudfoundry[引用日期2018-11-09]
    • 2.< data-linktype="2" name="refIndex_2_8112424" style="color: rgb(102, 102, 102);width: 15px;height: 14px;overflow: hidden;background: url("https://mmbiz.qpic.cn/mmbiz_png/5OND0ssZ3iaPCP2ibkSoiatwC6OW1xFeKxlL2dbdb1Q9WLsG8iaDS04icia2Q5IW1cIyt3KH2AHzhpJv1Q2fcicqIT8BQ/640?wx_fmt=gif") 0px -14px no-repeat;display: inline-block;margin-right: 4px;float: left;margin-top: 3px;font-size: 16px;" title="向上跳转"> Cloud Foundry .华为[引用日期2018-11-08]
    • 3.< data-linktype="2" name="refIndex_3_8112424" style="color: rgb(102, 102, 102);width: 15px;height: 14px;overflow: hidden;background: url("https://mmbiz.qpic.cn/mmbiz_png/5OND0ssZ3iaPCP2ibkSoiatwC6OW1xFeKxlL2dbdb1Q9WLsG8iaDS04icia2Q5IW1cIyt3KH2AHzhpJv1Q2fcicqIT8BQ/640?wx_fmt=gif") 0px -14px no-repeat;display: inline-block;margin-right: 4px;float: left;margin-top: 3px;font-size: 16px;" title="向上跳转"> Cloud Foundry基金会成立以推进PaaS云服务 .CSDN[引用日期2018-11-08]
    • 4.< data-linktype="2" name="refIndex_4_8112424" style="color: rgb(102, 102, 102);width: 15px;height: 14px;overflow: hidden;background: url("https://mmbiz.qpic.cn/mmbiz_png/5OND0ssZ3iaPCP2ibkSoiatwC6OW1xFeKxlL2dbdb1Q9WLsG8iaDS04icia2Q5IW1cIyt3KH2AHzhpJv1Q2fcicqIT8BQ/640?wx_fmt=gif") 0px -14px no-repeat;display: inline-block;margin-right: 4px;float: left;margin-top: 3px;font-size: 16px;" title="向上跳转"> Cloud Foundry基金会成立以推进PaaS云服务 .csdn[引用日期2018-11-08]
    • 5.< data-linktype="2" name="refIndex_5_8112424" style="color: rgb(102, 102, 102);width: 15px;height: 14px;overflow: hidden;background: url("https://mmbiz.qpic.cn/mmbiz_png/5OND0ssZ3iaPCP2ibkSoiatwC6OW1xFeKxlL2dbdb1Q9WLsG8iaDS04icia2Q5IW1cIyt3KH2AHzhpJv1Q2fcicqIT8BQ/640?wx_fmt=gif") 0px -14px no-repeat;display: inline-block;margin-right: 4px;float: left;margin-top: 3px;font-size: 16px;" title="向上跳转"> Cloud foundry 主要特征及解决方案 .网易[引用日期2018-11-08]
    • 6.< data-linktype="2" name="refIndex_6_8112424" style="color: rgb(102, 102, 102);width: 15px;height: 14px;overflow: hidden;background: url("https://mmbiz.qpic.cn/mmbiz_png/5OND0ssZ3iaPCP2ibkSoiatwC6OW1xFeKxlL2dbdb1Q9WLsG8iaDS04icia2Q5IW1cIyt3KH2AHzhpJv1Q2fcicqIT8BQ/640?wx_fmt=gif") 0px -14px no-repeat;display: inline-block;margin-right: 4px;float: left;margin-top: 3px;font-size: 16px;" title="向上跳转"> 详解开源PaaS平台CloudFoundry:PaaS阵营的活力猛将 .腾讯云资讯[引用日期2018-11-08]
    • 7.< data-linktype="2" name="refIndex_7_8112424" style="color: rgb(102, 102, 102);width: 15px;height: 14px;overflow: hidden;background: url("https://mmbiz.qpic.cn/mmbiz_png/5OND0ssZ3iaPCP2ibkSoiatwC6OW1xFeKxlL2dbdb1Q9WLsG8iaDS04icia2Q5IW1cIyt3KH2AHzhpJv1Q2fcicqIT8BQ/640?wx_fmt=gif") 0px -14px no-repeat;display: inline-block;margin-right: 4px;float: left;margin-top: 3px;font-size: 16px;" title="向上跳转"> Java开发者PaaS指南 .阿里云[引用日期2018-11-08]
    • 8.< data-linktype="2" name="refIndex_8_8112424" style="color: rgb(102, 102, 102);width: 15px;height: 14px;overflow: hidden;background: url("https://mmbiz.qpic.cn/mmbiz_png/5OND0ssZ3iaPCP2ibkSoiatwC6OW1xFeKxlL2dbdb1Q9WLsG8iaDS04icia2Q5IW1cIyt3KH2AHzhpJv1Q2fcicqIT8BQ/640?wx_fmt=gif") 0px -14px no-repeat;display: inline-block;margin-right: 4px;float: left;margin-top: 3px;font-size: 16px;" title="向上跳转"> 基础架构平台 .cloudfoundry[引用日期2018-11-08]
    • 9.< data-linktype="2" name="refIndex_9_8112424" style="color: rgb(102, 102, 102);width: 15px;height: 14px;overflow: hidden;background: url("https://mmbiz.qpic.cn/mmbiz_png/5OND0ssZ3iaPCP2ibkSoiatwC6OW1xFeKxlL2dbdb1Q9WLsG8iaDS04icia2Q5IW1cIyt3KH2AHzhpJv1Q2fcicqIT8BQ/640?wx_fmt=gif") 0px -14px no-repeat;display: inline-block;margin-right: 4px;float: left;margin-top: 3px;font-size: 16px;" title="向上跳转"> 开源云应用平台 .cloudfoundry[引用日期2018-11-08]
    • 10.< data-linktype="2" name="refIndex_10_8112424" style="color: rgb(102, 102, 102);width: 15px;height: 14px;overflow: hidden;background: url("https://mmbiz.qpic.cn/mmbiz_png/5OND0ssZ3iaPCP2ibkSoiatwC6OW1xFeKxlL2dbdb1Q9WLsG8iaDS04icia2Q5IW1cIyt3KH2AHzhpJv1Q2fcicqIT8BQ/640?wx_fmt=gif") 0px -14px no-repeat;display: inline-block;margin-right: 4px;float: left;margin-top: 3px;font-size: 16px;" title="向上跳转"> PaaS终于不再乱 Cloud Foundry宣布PaaS认证项目 .比特网[引用日期2018-11-08]
    • 11.< data-linktype="2" name="refIndex_11_8112424" style="color: rgb(102, 102, 102);width: 15px;height: 14px;overflow: hidden;background: url("https://mmbiz.qpic.cn/mmbiz_png/5OND0ssZ3iaPCP2ibkSoiatwC6OW1xFeKxlL2dbdb1Q9WLsG8iaDS04icia2Q5IW1cIyt3KH2AHzhpJv1Q2fcicqIT8BQ/640?wx_fmt=gif") 0px -14px no-repeat;display: inline-block;margin-right: 4px;float: left;margin-top: 3px;font-size: 16px;" title="向上跳转"> 通过 5 个 Cloud Foundry 插件提高生产力 .IBM[引用日期2018-11-08]
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试培训 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 主要特性
  • 解决方案
  • 软件系统
  • 支持平台
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档