虽然从技术或者架构角度看,云计算都是比较单一的,但是在实际情况下,为了适应用户
不同的需求,它会演变为不同的模式。在NIST(National Institute of Standards and Technology,
美国国家标准技术研究院)的名为“The NIST Definition of Cloud Computing”的这篇关于云计
算概念的著名文档中,共定义了云的4 种模式,它们分别是:公有云、私有云、混合云和行业
云。
公有云
公有云是现在最主流也就是最受欢迎的云计算模式。它是一种对公众开放的云服务,能支
持数目庞大的请求,而且因为规模的优势,其成本偏低。公有云由云供应商运行,为最终用户
提供各种各样的IT 资源。云供应商负责从应用程序、软件运行环境到物理基础设施等IT 资源
的安全、管理、部署和维护。在使用IT 资源时,用户只需为其所使用的资源付费,无需任何前
期投入,所以非常经济,而且在公有云中,用户不清楚与其共享和使用资源的还有其他哪些用
户,整个平台是如何实现的,甚至无法控制实际的物理设施,所以云服务提供商能保证其所提
供的资源具备安全和可靠等非功能性需求。
1. 构建方式
在构建方式方面,现在主要有3 种方法。其一是独自构建:云供应商利用自身优秀的工程
师团队和开源的软件资源,购买大量零部件来构建服务器、操作系统,乃至整个云计算中心。
这种独自构建的好处是,能为自己的需求作最大限度的优化,但是需要一个非常专业的工程师
团队,所以业界这样做的基本上只有Google 一家。其二是联合构建:云供应商在构建的时候,
在部分软硬件上选择商业产品,而其他方面则会选择自建。联合构建的好处是避免自己的团队
涉足一些不熟悉的领域,而在自己所擅长的领域上大胆创新。这方面最明显的例子莫过于微软。
在硬件方面,它并没有像Google 那样选择自建,而是采购了HP 和戴尔的服务器,但是在其擅
长的软件方面选择了自主研发,比如采用了Windows Server 2008、IIS 服务器和.NET 框架。其
三是购买商业解决方案。由于有一部分云供应商在建设云之前缺乏相关的技术积累,所以会稳
妥地购买比较成熟的商业解决方案
2. 优势
公有云在许多方面都有其优越性,下面是其中的4 个方面。
规模大。因为公有云的公开性,它能聚集来自于整个社会并且规模庞大的工作负载,从
而产生巨大的规模效应。比如,能降低每个负载的运行成本或者为海量的工作负载作更
多优化。
价格低廉。由于对用户而言,公有云完全是按需使用的,无需任何前期投入,所以与其
他模式相比,公有云在初始成本方面有非常大的优势。而且就像上面提到的那样,随着
公有云的规模不断增大,它将不仅使云供应商受益,而且也会相应地降低用户的开支。
灵活。对用户而言,公有云在容量方面几乎是无限的。就算用户所需求的量近乎疯狂,
公有云也能非常快地满足。
功能全面。公有云在功能方面非常丰富。比如,支持多种主流的操作系统和成千上万个
应用。
3. 不足之处
另外,公有云也有一些不足之处。
缺乏信任。虽然在安全技术方面,公有云有很好的支持,但是由于其存储数据的地方并
不是在企业本地,所以企业会不可避免地担忧数据的安全性。
不支持遗留环境。由于现在公有云技术基本上都是基于x86 架构的,在操作系统上普遍
以Linux 或者Windows 为主,所以对于大多数遗留环境没有很好地支持,比如基于大型
机的Cobol 应用。
4. 对未来的展望
由于公有云在规模和功能等方面的优势,它会受到绝大多数用户的欢迎。从长期而言,公
有云将像公共电厂那样毋庸置疑会成为云计算最主流甚至是唯一的模式,因为在规模、价格和
功能等方面的潜力实在太大了。但是在短期之内,因为信任和遗留等方面的不足会降低公有云
对企业的吸引力,特别是大型企业。
私有云
在私有云界,主要有两大联盟:其一是IBM 与其合作伙伴,主要推广的解决方案有IBM Blue
Cloud 和IBM CloudBurst;其二是由VMware、Cisco 和EMC 组成的VCE 联盟,它们主推的是
Cisco UCS 和vBlock
1. 构建方式
创建私有云的方式主要有两种。首先是独自构建,通过使用诸如Enomaly 和Eucalyptus 等
软件将现有硬件整合成一个云。这比较适合预算少或者希望重用现有硬件的企业。其次是购买
商业解决方案。通过购买Cisco 的UCS 和IBM 的Blue Cloud 等方案来一步到位,这比较适合
那些有实力的企业和机构。
2. 优势
由于私有云主要在企业数据中心内部运行,并且由企业的IT 团队来进行管理,所以这种模
式在下面这5 个方面有出色的表现。
数据安全。虽然每个公有云的供应商都对外宣称,其服务在各方面都非常安全,特别是
在数据管理方面,但是对企业而言,特别是大型企业而言,和业务相关的数据是其生命
线,是不能受到任何形式的威胁和侵犯的,而且需要严格地控制和监视这些数据的存储
方式和位置。所以短期而言,大型企业是不会将其关键应用部署到公有云上的。而私有
云在这方面是非常有优势的,因为它一般都构筑在防火墙内,企业会比较放心。
服务质量(SLA)。因为私有云一般在企业内部,而不是在某一个遥远的数据中心中,
所以当公司员工访问那些基于私有云的应用时,它的服务质量应该会非常稳定,不会受
到远程网络偶然发生异常的影响。
充分利用现有硬件资源。每个公司,特别是大公司,都会存在很多低利用率的硬件资源,
可以通过一些私有云解决方案或者相关软件,让它们重获“新生”。
支持定制和遗留应用。现有公有云所支持应用的范围都偏主流,偏x86,对一些定制化
程度高的应用和遗留应用就很有可能束手无策,但是这些往往都属于一个企业最核心的
应用,比如大型机、Unix 等平台的应用。在这个时刻,私有云可以说是一个不错的选择。
不影响现有IT 管理的流程。对大型企业而言,流程是其管理的核心,如果没有完善的
流程,企业将会成为一盘散沙。实际情况是,不仅企业内部和业务有关的流程非常多,
而且IT 部门的自身流程也不少,而且大多都不可或缺,比如那些和Sarbanes-Oxley 相
关的流程。在这方面,私有云的适应性比公有云好很多,因为IT 部门能完全控制私有
云,这样他们有能力使私有云比公有云更好地与现有流程进行整合。
不足之处
成本开支高。因为建立私用云需要很高的初始成本,
特别是如果需要购买大厂家的解决方案时更是如此;其次,由于需要在企业内部维护一只专业
的云计算团队,所以其持续运营成本也同样偏高。
对未来的展望
在将来很长一段时间内,私有云将成为大中型企业最认可的云模式,而且将极大地增强企
业内部的IT 能力,并使整个IT 服务围绕着业务展开,从而更好地为业务服务。
混合云
混合云是把公有云和私有云结合到一起的方式,即它是让用户在私有云的私密性和公有云灵活
的低廉之间做一定权衡的模式。比如,企业可以将非关键的应用部署到公有云上来降低成本,
而将安全性要求很高、非常关键的核心应用部署到完全私密的私有云上。
现在混合云的例子非常少,最相关的就是Amazon VPC(Virtual Private Cloud,虚拟私有
云)和VMware vCloud 了。比如,通过Amazon VPC 服务能将Amazon EC2 的部分计算能力接
入到企业的防火墙内。
1. 构建方式
混合云的构建方式有两种。其一是外包企业的数据中心。企业搭建了一个数据中心,但具
体维护和管理工作都外包给专业的云供应商,或者邀请专业的云供应商直接在厂区内搭建专供
本企业使用的云计算中心,并在建成之后,负责今后的维护工作。其二是购买私有云服务。通
过购买Amazon 等云供应商的私有云服务,能将一些公有云纳入到企业的防火墙内,并且在这
些计算资源和其他公有云资源之间进行隔离,同时获得极大的控制权,也免去了维护之苦。
2. 优势
通过使用混合云,企业可以享受接近私有云的私密性和接近公有云的成本,并且能快速接
入大量位于公有云的计算能力,以备不时之需。
3. 不足之处
现在可供选择的混合云产品较少,而且在私密性方面不如私有云好,在成本方面也不如公
有云低,并且操作起来较复杂。
4. 对未来的展望
混合云比较适合那些想尝鲜云计算的企业和面对突发流量但不愿将企业IT 业务都迁移至
公有云的企业。虽然混合云不是长久之计,但是它应该也会有一定的市场空间,并且也将会有
一些厂商推出类似的产品。
行业云
行业云虽然较少提及,但是有一定的潜力,主要指的是专门为某个行业的业务设计的云,
1. 构建方式
在构建方式方面,行业云主要有两种方式。其一是独自构建:某个行业的领导企业自主创
建一个行业云,并与其他同行业的公司分享。其二是联合构建:多个同类型的企业可以联合建
设和共享一个云计算中心,或者邀请外部的供应商来参于其中。
2. 优势
能为行业的业务作专门的优化。和其他的云计算模式相比,这不仅能进一步方便用户,而
且能进一步降低成本。
3. 不足之处
缺点是支持的范围较小,只支持某个行业,同时建设成本较高。
4. 对未来的展望
行业云非常适合那些业务需求比较相似,而且对成本非常关注的行业。虽然现在还没有非
常好的示例,但是对部分行业应该存在一定的吸引力,比如游戏业。
分享到:
相关推荐
4. **建造者模式**:将复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。在Java中,`StringBuilder`类的构建过程就是建造者模式的一个应用。 5. **原型模式**:用原型实例指定创建对象的种类,...
知识点4:使用MQTT.fx连接阿里云 为了使用MQTT.fx连接阿里云IoT平台,我们需要设置Broker Address和Client ID。Broker Address的格式为:{ProductKey}.iot-as-mqtt.{region}.aliyuncs.com,其中ProductKey是产品的...
4. 发展历程:医渡云从成立至今,已经发展成为一个涉及医药、保险等多个部门的综合性医疗大数据技术公司。公司在数据技术平台搭建、大数据技术研究、以及在三甲医院数据技术平台的研发和上线方面取得了显著进展。 5...
java23种设计模式,每一种模式都有详细的讲解,很全面,如果你想深入了解一下java23种设计模式,这会非常适合你的哦!上传乃为百度云连接,失效请留言。 内容: 001策略模式! N. B8 ~' D! f9 j+ g0 I 002观察者模式 ...
4. 工厂方法模式(Factory Method):定义一个用于创建对象的接口,让子类决定实例化哪一个类。 5. 原型模式(Prototype):使用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。 结构型设计模式 ...
4. **Observer模式**:定义了对象之间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。 5. **Memento模式**:在不破坏封装性的前提下,捕获一个对象的内部状态...
4. 共享经济:阿里云+渲云创新模式可以实现共享经济,大幅度降低用户的成本,提高用户体验。 阿里云+渲云创新模式的应用领域: 1. 三维动画和效果图制作:阿里云+渲云创新模式可以帮助用户快速完成三维动画和效果...
类式继承模式#4——共享原型 类式继承模式#5——临时构造函数 Klass 原型继承 通过复制属性实现继承 借用方法 小结 第7章 设计模式 单体模式 工厂模式 迭代器模式 装饰者模式 策略模式 ...
- **行为型模式**(共11种):策略模式、模板方法模式、观察者模式、命令模式、迭代器模式、责任链模式、备忘录模式、状态模式、访问者模式、解释器模式、中介者模式。这些模式关注的是对象之间的通信和行为。 例如...
### 23种JAVA设计模式和15种J2EE设计模式详解 #### 一、JAVA设计模式概览 设计模式是在软件开发过程中为解决特定问题而形成的解决方案模板,它们帮助开发者以更有效的方式解决问题,提高代码的复用性和可维护性。...
"医疗云模式的研究" 本文主要研究了医疗云模式的相关知识点,涵盖了医疗云的定义、特征、应用...医疗云模式是医疗行业的一种新兴模式,能够提供可靠、灵活、可扩展的 IT 资源和应用程序,提高医疗服务的质量和效率。
1. 云服务模式:混合云是云计算服务模式的一种,它结合了私有云和公共云的优势。私有云为用户提供专属的计算环境和服务,可以实现对资源的完全控制和定制,保障数据的安全性和合规性;而公共云则提供广泛的资源池,...
国美云业务模式是一种公有云模式的私有云私有云,旨在为集团内部的业务提供支撑。该模式将集团内部的业务分为金融类、地产类、制造互联网等几个板块,分别对应不同的业务需求。该模式的核心是提供灵活、可靠、安全的...
“云开发”模式是近年来信息技术领域的一个热点话题,它为各种应用程序,特别是移动应用,提供了新的开发和运行环境。在本文件中,我们将深入探讨“云开发”模式的原理、优势以及其对图书馆微信小程序应用的具体影响...
云开发模式是一种新兴的软件开发架构,其核心理念在于“无服务器”(Serverless)计算,这意味着开发者无需关注服务器的搭建与管理,而将这部分工作全权交给云服务提供商。云开发模式极大简化了开发流程,降低了...
4. **建造者模式**:将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。在Java中,`Builder`类用于构建复杂的对象结构。 5. **原型模式**:用原型实例指定创建对象的种类,并且通过复制...
23种设计模式汇集 如果你还不了解设计模式是什么的话? 那就先看设计模式引言 ! 学习 GoF 设计模式的重要性 建筑和软件中模式之异同 A. 创建模式 设计模式之 Singleton(单态/单件) 阎宏博士讲解:单例...
4. 观察者模式(Observer Pattern):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知。 5. 状态模式(State Pattern):允许一个对象在其内部状态改变时改变它的...