`
韩悠悠
  • 浏览: 828349 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

4,云的4 种模式

 
阅读更多

虽然从技术或者架构角度看,云计算都是比较单一的,但是在实际情况下,为了适应用户
不同的需求,它会演变为不同的模式。在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. 对未来的展望
行业云非常适合那些业务需求比较相似,而且对成本非常关注的行业。虽然现在还没有非
常好的示例,但是对部分行业应该存在一定的吸引力,比如游戏业。

分享到:
评论
1 楼 renzhengzhi 2016-06-12  
请教一下楼主,公有云和私有云的开发,具体要做哪些工作呢?我拿到一家云平台的开发职位offer,说是做私有云和公有云的。

相关推荐

    java23种设计模式

    java23种设计模式,每一种模式都有详细的讲解,很全面,如果你想深入了解一下java23种设计模式,这会非常适合你的哦!上传乃为百度云连接,失效请留言。 内容: 001策略模式! N. B8 ~' D! f9 j+ g0 I 002观察者模式 ...

    JavaScript模式中文[pdf] 百度云

     类式继承模式#4——共享原型  类式继承模式#5——临时构造函数  Klass  原型继承  通过复制属性实现继承  借用方法  小结  第7章 设计模式  单体模式  工厂模式  迭代器模式  装饰者模式  策略模式  ...

    C#23种设计模式_示例源代码及PDF

    观察者模式: 让多个观察者对象同时监听某一个 观察者模式 观察者模式定义了一种一队多的依赖关系, 主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使他们能够自动更 新自己。 20、STATE —...

    php 腾讯云通讯独立模式

    腾讯云通讯独立模式 php服务端集成代码,下载后修改相关配置文件即可直接生成userSig签名,里面包含了用户导入,用户签名,验证签名等等一系列的接口代码.

    【进云仿美团外卖源码v1.7】功能模块+进云源生插件+进云框架版+多样化配送费模式+经典美团外卖解决方案.zip

    4、商户独立收银/代客下单等; 5、遗传智慧电商客所有的营销功能等。 经典美团外卖解决方案:商户自主管理后台,可以选平台配送员,达达,菜鸟等第三方配送,还是商家自送模式!并且可实现多平台小程序: 【更新机制...

    研磨设计模式(完整带书签).part2.pdf

    第4章 适配器模式(Adapter) 第5章 单例模式(Singleton) 第6章 工厂方法模式(Factory Method) 第7章 抽象工厂模式(Abstract Factory) 第8章 生成器模式(Builder) 第9章 原型模式(Prototype) 第10章...

    云词 Remword_2.4.2

    将用户的空闲碎片时间充分利用 为英语学习者带来了一种前所未有 四两拨千斤的高效率学习方式 功能特点: 1 采用云计算架构 2 全语音整句翻译 3 高质量真人语音 4 先进的语音查词功能 5 丰富的课本选择 6 独特的...

    模式识别 第四版

    本书全面阐述了模式识别的基础理论、*方法以及各种应用。讨论了贝叶斯分类、贝叶斯网络、线性和非线性分类器设计、特征生成、特征选取技术、学习理论的基本概念以及聚类概念与算法。与前一版相比,增加了大数据集和...

    《天翼云》应知应会认证知识点

    (4)云计算的三种服务模式:基础设施即服务(Infrastructure as a Service,简称IaaS), 平台即服务(Platform as a Service,简称PaaS),软件即服务(Software as a Service, 简称SaaS)。 (5)云计算的四种...

    C51一个按键控制LED四种模式

    用一个按键按下的次数,来控制LED的显示方式。这是一个简单的小程序。

    云服务器(4).doc

    云服务器(4) 胡经国 八、若干型号云服务器参考配置 1、弹性云服务器 产品类型:商务型 适用于地方/行业门户网站 CPU:4核 内存:4G 硬盘:100G 带宽:4Mbps 操作系统:请选择相关版本 线路:智能多线 存储模式:...

    软件设计模式与体系结构

    第一篇分为8章,介绍了软件体系结构的基础理论,包括软件体系结构的概念及演化、软件建模基础、软件体系结构的形式化、软件体系结构的风格、体系结构的描述语言、软件质量建模、设计模式等内容。第二篇分为4章,首先...

    ESP8266 NodeMcu机智云SOC方案控制4路继电器

    4.OTA测试 OTA固件版本号位置:gizwits_product.h #define SDK_VERSION "25" //OTA固件版本号,必须为两位数, 默认为当前Gagent库版本号 MAC: 查看云端产品管理->运行状态->在线设备详情->设备MAC 注意: 1....

    4,智能充电模式.pdf

    4,智能充电模式 ,智能充电模式 开启智能充电模式 开启智能充电模式,系统会⾃动学习您的充电习惯,进⾏智能充电管理,避免电池长时间处于 满电状态,以延缓电池⽼化速度和延长电池使⽤寿命。建议您开启该功能。 ...

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-基于ssm的云的学习笔记系统-ssm-java代码

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的...2.3 B/S架构模式 4 2.4 ElementUI介绍 4

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-基于Web的云的学习笔记系统设计与实现-java代码

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的...2.3 B/S架构模式 4 2.4 ElementUI介绍 4

Global site tag (gtag.js) - Google Analytics