01|什么是云计算?公有云、私有云、混合云分别指的是什么?
一、 什么是云计算?
随着网络的越来越发达,许多企业开始做信息化,存储相关的运营数据,进行产品管理,人员管理,财务管理等。对于有这样需求的企业,就要购置服务器、存储、网络服务等,而随着企业的发展,一台服务器已经无法满足需求,这时候就需要购买运算能力更强的服务器,或者多台服务器组成集群的数据中心。然而要完成上述工作,除了高额的初期建设成本以外,计算机的运营支出在电费上花费的金钱要比投资成本高得多,再加上计算机和网络的维护支出,这些费用都是中小型企业难以承担的,于是云计算的概念就产生了。
所谓云计算,核心需要理解到底什么是云?
因为企业各自搭建的服务消耗巨大,于是有人想到能不能用租用的方式,把自己的数据存储和计算在供应商提供的远端服务器上进行呢,事实证明是可行的。而这种远端提供基础设施我们就称之为“云”。
“云”重的资源在用户看来是无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。
而云计算,就是把一种计算服务与数据存储作为一种商品进行售卖或者租赁,购买后可以在云端提供服务。
二、云计算的特点
- 虚拟化技术
- 动态可扩展
- 按需部署
- 灵活性高
- 可靠性高
- 性价比高
- 可扩展性
三、云计算的服务类型
“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。然而,不是所有的云公司都一样。不是所有人都是CTO,所以有时候看到云技术背后的一些词可能会比较头疼。
其实云计算分几层的,基础设施在最下端,平台在中间,软件在顶端。别的一些“软”的层可以在这些层上面添加。
第一层叫做IaaS,(Infrastructure as a service – 基础设施即服务):用户可以在云服务提供商提供的基础设施上部署和运行任何软件,包括操作系统和应用软件。用户没有权限管理和访问底层的基础设施,如服务器、交换机、硬盘等,但是有权管理操作系统、存储内容,可以安装管理应用程序,甚至是有权管理网络组件。简单的说用户使用IaaS,有权管理操作系统之上的一切功能。我们常见的IaaS服务有虚拟机、虚拟网络、以及存储。
第二层就是所谓的PaaS,(Platform as a service – 平台即服务):PaaS给用户提供的能力是使用由云服务提供商支持的编程语言、库、服务以及开发工具来创建、开发应用程序并部署在相关的基础设施上。用户无需管理底层的基础设施,包括网络、服务器,操作系统或者存储。他们只能控制部署在基础设施中操作系统上的应用程序,配置应用程序所托管的环境的可配置参数。常见的PaaS服务有数据库服务、web应用以及容器服务。成熟的PaaS服务会简化开发人员,提供完备的PC端和移动端软件开发套件(SDK),拥有丰富的开发环境(Inteli、Eclipse、VS等),完全可托管的数据库服务,可配置式的应用程序构建,支持多语言的开发,面向应用市场。
第三层也就是所谓SaaS(Software as a Service – 软件即服务):SaaS给用户提供的能力是使用在云基础架构上运行的云服务提供商的应用程序。可以通过轻量的客户端接口(诸如web浏览器(例如,基于web的电子邮件))或程序接口从各种客户端设备访问应用程序。 用户无需管理或控制底层云基础架构,包括网络,服务器,操作系统,存储甚至单独的应用程序功能,可能的例外是有限的用户特定应用程序配置设置。类似的服务有:各类的网盘(Dropbox、百度网盘等),JIRA,GitLab等服务。而这些应用的提供者不仅仅是云服务提供商,还有众多的第三方提供商(ISV: independent software provider)。
四、 公有云、私有云与混合云的概念
公有云: 公有云为广大用户、个人或企业提供的云基础设施。公有云就是第三方的公有云供应商为用户提供可通过互联网访问的虚拟环境中的服务器空间。然后用户可以通过购买服务器、数据存储和其他与云相关的服务来访问这些服务器。在公有云中,你与其他组织或者“租户”共享相同的硬件、存储和网络设备。你可以通过web浏览器访问服务和管理账户。在公有云中,所有硬件、软件和其他支持性基础结构均为供应商拥有和管理。部署通常用于基于web的电子邮件、网上办公应用、存储以及测试开发环境。
公有云比较适合计算能力需求有波动的企业或者专门面向公众的应用程序,如Dropbox,Evernote,Netfix。
优势:成本低(无需购买硬件或者软件,仅对使用的服务收费)
无需维护(维护由服务商提供)
近乎无限制的缩放性(按需提供资源,可满足业务需求)
高可用性(具备众多的服务器,确保面熟故障影响)
缺点:私密性不好,安全性也很难保证
私有云:它为企业或者组织提供专用的云环境。私有云可以由企业或者组织内部的IT团队在该组织的防火墙后面进行内部操作,因此组织可以更好地控制其计算资源。私有云主要由企业使用,因此它也视为一种企业云。私有云可在物理上位于组织的现场数据中心,也可以由第三方服务商托管。在私有云中,服务和基础结构始终在私有网络上进行维护,硬件和软件专供组织使用。
私有云的使用对象通常为政府机构,金融机构以及其他具备业务关键性运营且希望对环境拥有更大控制权的中型到大型组织。
优势:灵活性更高(组织可以自定义云环境以满足特定业务需求)
安全性更高(资源不与其他组织共享,从而实现了更高控制和安全性级别)
缩放性更高(私有云仍然是公有云的缩放性和效率)
缺点: 费用较高,维护成本也不低。
混合云:通过安全连接组合一个或者多个公有云和私有云环境,从而允许在不同中云环境之间共享数据和应用程序。当在私有云上运行的应用程序到达使用高峰时,他们可以自动“突发”到公有云环境以获得额外的按需容量。这种被称为“云爆发”。由于额外的需求将在公有云上,因此无需担心提前配置硬件以满足高峰需求。连接公有云和私有云的方法有两种,V**以及点对点专用连接。
混合云通常被认为是“两全其美”,他将本地基础架构或者私有云与公有云相结合,组织和利用这两者的优势。再混合云中,数据和应用程序可在私有云与公有云之间移动,从而提供更大灵活性和部署选项。
优势:组织性(组织可针对敏感资产维持私有云基础结构)
灵活性(需要时可利用公有云中的其他资源)
成本效益(具备扩展至公有云的能力,因此可仅在需要时支付额外的计算能力)
容易轻松(无需费时费力即可转至云,因为可以根据时间按照工作负荷逐步迁移)
混合云混合了公有云和私有云的优势,并且具有和公有云一样的成本效益。混合云也非常安全,它为您提供了更多的灵活性和对云资源的控制。但是目前支持混合云的服务厂商并不是很多,而且这种方案也并不是很成熟。
混合云的适用对象通常由大流量的互联网业务,同时部分业务有合规需求或者需要充分利用现有IT资产的企业或组织。
五、总结:
公有云由公众开放使用;私有云由单一组织独占使用;混合云则是上述两种以上模式的混合;社区云是有一个特定的社区独占使用,该社区具有共同关切(使命、安全要求、政策等)的多个组织组成。