云平台与操作系统两种架构的分析
导读
随着云计算的发展,以及各种大型业务系统趋向成熟,云平台的模式广泛应用于各种类型的大型企业,一些政府部门也开始建立云平台来服务于辖区的企业或个人。与此同时,我们也经常能听到或看到各种操作系统的概念,包括商业操作系统、城市操作系统等。本文对这两个概念,特别是在可互通的场景中,进行分析和比较。
01
云平台
云平台(cloud platform)本质上是云计算三层架构中的PaaS(Platform as a Service,另外两层分别是IaaS和SaaS)。
首先云平台一定有一个提供商,比如:
Google云平台(https://console.cloud.google.com),
SAP云平台(https://cloudplatform.sap.com),
亚马逊云平台(https://aws.amazon.com),
阿里云平台(https://account.aliyun.com);
其次,云平台提供的服务通常是提供商定义好的服务集合,有较好的通用性,在这组服务集合之上可进一步建立各种应用。
云平台与客户之间实际上是服务提供者和服务调用者的关系。云平台提供商在自己的数据中心里提供计算、存储或网络传输等服务,客户通过网络连接,使用云平台提供的服务。图1显示了云平台的基本架构。
图1 云平台基本架构示意图
云平台提供商负责运营和维护数据中心里的硬件和软件,包括软件升级等。客户付费享用所提供的服务,两者之间的商务协议除了云平台提供的功能以外,也包括性能或可用性承诺(称为SLA,Service-Level Agreement)以保障客户业务的可预期性。云平台往往是一些通用的服务,或者针对行业的通用服务;如果这些服务不能直接满足要求,可以在云平台上再开发应用,通常称为SaaS云服务。这是典型的云计算实现业务需求的模式。
对于某些大型的客户,他们可能更希望在自己的数据中心里建立云平台。在这种情况下,云平台提供商提供的是建立云平台的技术,而建立起来的云平台通常称为私有云,意指这个云平台是这家客户私有的。私有云平台的运营维护和升级也依赖于云平台技术提供商。
云平台的通用技术已经成熟。另外有一些具有行业或专业领域特性的云平台近几年得到快速发展。譬如,IoT平台、工业互联网平台是典型的专业云平台,图2显示了这两种专业云平台的典型案例:
(a) 亚马逊IoT云平台
(b) 西门子MindSphere云平台
图2 专业云平台案
X499: 我想试试把它参考(不会抄,有啥bug看看人家咋实现的)一下,弄出一个新系统,毕竟windows比linux更贴近我想做出来的效果
养狗子: 生辰:戊申辛酉壬寅甲辰 年支申 有藏干 '庚金','壬水','戊土' 可是表里面 没有戊的强度对应表 大佬这个怎么弄?
ur home: 大佬牛
逆向小白菜: 将PDE的虚拟地址左移十位,得到PTE的虚拟地址
杨思默: 感谢分享