加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 酷站推荐 > 推荐 > 正文

一文了解云计算,全世界一台计算机

发布时间:2019-03-18 13:20:11 所属栏目:推荐 来源:云科技时代
导读:副标题#e# 云计算,这是自2008年全球金融危机以来全世界最热的词汇之一。世界各国、大街小巷,上至国家元首、下至家中老人,几乎全社会所有人都知道有这样一种新科技,叫云计算。 自从2006年,亚马逊公司对外发布了一种名为Amazon Web Services(AWS)(亚

再说回Openshift、Cloud Foundry和Kubernetes。Openshift是一组由Red Hat红帽公司开发和维护的基于Docker和Kubernetes构建的开源的容器云产品,可帮助企业和组织搭建及管理基于容器应用的私有云解决方案。通过OpenShift,企业可以快速地搭建稳定、安全、高效的容器私有云应用平台。OpenShift Container Platform是一个在企业数据中心本地部署的基于Docker和Kubernetes的PaaS平台,属于Kubernetes的社区发行版,该平台基于Red Hat Enterprise Linux。Openshift Origin(Origin Community Distribution,OKD)是由开源社区维护的基于Docker和Kubernetes开源应用容器平台,OKD是Openshift Online、Openshift Dedicated、Openshift Container Platform的核心。Openshift Online是Red Hat红帽公司的公有云应用开发和托管服务,该服务运行在AWS上。Openshift Dedicated是Red Hat红帽公司的托管私有云,运行在AWS和Google云平台上。此外,Openshift.io是Red Hat红帽公司的应用开发环境。Istio是与Kubernetes配合的微服务网格治理开源框架,为Service Mesh提供了一个完整的解决方案,以满足微服务应用的多样性需求。通过OpenShift家族系列产品,Red Hat红帽公司构建了一整套服务于企业私有云PaaS需求的解决方案,这是也IBM于2018年以340亿美元收购Red Hat红帽公司的重要原因。

Cloud Foundry由资深Java程序员Chris Richardson于2008年开发,后2009年被SpringSource收购,而SpringSource则由大名鼎鼎的微服务架构Spring框架创建者所创建。SpringSource通过一系列收购获得了Tomcat(开源Web应用服务器)、Hyperic(开源应用性能管理)、Groovy(开源应用编程语言)、Grail(开源Web应用开发框架)等领域的顶尖程序员和工程师,初步构建了覆盖软件开发、运行部署和管理等全生命周期的开源PaaS解决方案。SpringSource于2009年以4.2亿美元被VMware收购,VMware随后又收购了开源消息队列RabbitMQ、开源缓存计算Redis、分布式内存数据库Gemstone(主要产品为GemFire)等。2013年,EMC、VMware、GE成立合资公司,VMware把面向应用的软件资产与EMC收购的分布式大规模并行处理分析数据库GreenPlum等合并,成立了Pivotal公司。Pivotal于2014年3月宣布创立Cloud Foundry基金会,用开放管理的方式把Cloud Foundry运作成为全球PaaS云操作系统标准。在CloudFoundry基金会的平台之上,成员企业所使用的代码都是相同的,以减少碎片化版本,成员企业主要通过提供差异化服务赢利。Cloud Foundry是目前为止支持最多种开发语言和中间件的开源PaaS框架,IBM当时就宣布投资10亿美元开发基于Cloud Foundry的Bluemix PaaS云平台。

Openshift与Cloud Foundry是两大PaaS开源框架,相互之间既有区别也有相似之处。Openshift主要基于Kubernetes的社区发行版,因此与Kubernetes是天然的原生支持。而Cloud Foundry是基于Pivotal自行研发后开源的技术。在对Docker容器技术的支持方面,Openshift也是原生支持,而Cloud Foundry原生支持Pivotal自行开发而后开源的Garden,Garden是一种类似Docker的容器技术。Openshift的主要支持者是Red Hat红帽公司,而Cloud Foundry则有大批支持者,包括IBM、HP、DellEMC等。因此,如何选择Cloud Foundry的话,则有广泛的供应商选择;而选择Openshift的话,则主要只有Red Hat红帽公司可选。实际上,Docker、Kubernetes、Openshift这是一个体系,Garden、Diego、Cloud Foundry这是一个体系。其中,Diego是与Kubernetes竞争的同类型技术。这两条路线都是容器技术的实现路线,一个是有大批企业IT公司支持,另一个是逐渐获得了广泛的开源社区支持,这两个技术路线属于同时并行发展,只是Kubernetes在2018年的时候获得了业界广泛的认可而成为了容器集群编排技术的主流,因此导致IBM在2018年以340亿美元收购Red Hat红帽公司,以获得Docker、Kubernetes、Openshift技术体系的原生支持。

说到Kubernetes就必须要提到CNCF基金会。CNCF(Cloud Native Computing Foundation)成立于2015年12月,该基金会由Google主导组建,隶属于Linux Foundation,是一家非营利性组织。CNCF为Github上高速发展的开源项目提供完全中立的平台,并促进业界顶级开发者、最终用户以及供应商之间的紧密合作。在CNCF的官网上,定义了CNCF的使命:创建一个可持续的生态体系,围绕高质量的开源项目群体而培育开源社区,确保容器成为微服务架构的基础之一。作为一个开源软件基金会组织,CNCF致力于推广“云原生计算”并确保其可持续性,而“云原生计算”是一个用于部署微服务应用的开源软件堆栈,其方式是把各个组件都打包到容器中并动态调度容器以优化计算资源利用率。

CNCF对云原生(Cloud Native)的初始定义包含以下三个方面:应用容器化、面向微服务架构、应用支持容器的编排调度。到了2018年,随着云原生生态的不断壮大,所有主流云计算供应商都加入了该基金会,而且云原生有意兼容非云原生应用的部分。随着CNCF基金会中的会员以及容纳的项目越来越多,CNCF为“云原生”进行了重新定位:云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。

云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变更。CNCF致力于培育和维护一个厂商中立的开源生态系统,以推广云原生技术。

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读