• Tag:

     

    Ø         云计算的参与者

    云计算已经逐步形成了一个生态环境,在这个生活环境中分为是三类角色,云技术提供者,云应用消费者,云服务运营商

         云技术提供者:这类公司为云计算提供底层的基础构建模块,他们主要关注在数据中心,自动化和服务器虚拟化上。这些公司包括VMWARE, HP, Redhat, Intel, Sun, IBM, Enomalist等等,这其中所提供的技术例如,芯片级的 Intel VT, 虚拟化平台 Xen

         云服务运营商:类似像Amazon, Rackspace, Google等公司,他们知道如何构建一个价值百万或十倚美元的全球化计算环境。云计算服务运营上他通常把它们基础设施或平台作为一种服务来提供。

         云应用消费者:一个公司或个人将他们的应用构建在现有的云平台上,而无需在数据中心或任何物理的机器上进行投资。从消费者的角度来看,云计算成为了唯一的来构建,拓展,和部署可扩展的web应用的唯一途径。

     

    Ø         公有云和私有云

    当前公有云和私有云是两种不同类型的云计算,每一个对于商业来说都有不同的优势。公有云计算环境是开放给公众使用,其中可能包括个人,企业或其他类型的组织。亚马逊WebService和谷歌的AppEngine的都是公有云的示例。公有云为初创型企业和中小企业提供了了一个机会,这些企业通过基本的租用云计算资源利用其可扩展性,灵活性和自动化管理来避免代价高昂的硬件开支。然而,共有云安全性和一致性的问题以及一些公共因素推动的私有云的采纳。对于可靠性的关注也阻碍了企业采纳公有云。例如,亚马逊的 S3服务最近由于认证调用的增长而宕机了6个小时。

     

    相比之下,私有云环境中存在的一个组织范围之内,通常是用于特定的用途。通常情况下,私有云是由关注安全性和可靠性的高级管理层人员驱动的。有趣的是私有云通常也会由IT部门来驱动,他们的目的是开发公共的IT基础环境,计算资源和应用可以配置的更加高效。虽然私有云解决了在组织的防火墙内部进行数据保存的安全性和可靠性问题,,但其发展需要初始硬件投资和内部的专门知识。

     

    Ø         云平台的类型

    现在,云计算主要划分成三个不同的层次: 基础设施服务(IaaS), 运行平台服务(PaaS), 软件应用服务(SaaS),如下图所示:

    云“应用”---SaaS

    当前大多数的云计算都是以应用的形式来体现,因为这种模式更容易贴近客户和获得盈利从而促进这类公司的发展,例如: SaleForce, Gmail, Yahoo!Mail, Qicken Online, 这类应用的优点是: 易于使用,成本低廉,按应用使用来付费。其缺点是:有限的功能(由于是基于互联网的应用模式,在某些特定功能上有一定的技术局限性),对于底层的技术无法进行控制和访问。

    云“平台”--- PaaS

    云平台的使用者更多的是面向开发者和技术类企业,这类云平台通常会提供一个开发的运行环境,例如Google App Engine, HeroKu, Mosso, Engine Yard, Yoyent, Force.com等等,这也平台都是针对某类具体的编程语言如Java, Ruby等而言的。云平台的优势在于,简化的开发者搭建自己的开发和运行平台的复杂度,提供了集中控制和配置的环境,易于开发者可以将应用快速上线。其缺点是: 每一个平台对开发的语言和环境都有特定的限制和一定的依赖。

    云“基础”--- IaaS

    基础的云计算环境通常提供计算和存储云以及虚拟化的服务。基础云的典型代表例如: Amazon EC2, GoGrid, Amamzon S3, Rackspace等等,这类基础云的优点是:可以完全控制基础的运行环境和相应的基础计算设施。其缺点是:按流量、时间或者内存的计费模式,在使用时需要做好仔细的规划,以提升使用基础云的竞争力。

     

  •  

    开源云计算

                                           ---- 引领新一代商业与技术革命的潮流

          在世界经济正在发生悄然改变的今天,我们无时无刻都在经历这场巨大变化中带来的机遇与不幸。每一次经济浪潮发生巨大变化时,总会有很多巨型的商业公司在无声中消亡。从上个世纪的DEC到今天的SUN Microsystems, 让我们看到经济变革浪潮的巨大威力,即使全球化商业巨擎也难逃一劫; 当然变革中同时也蕴含机遇与希望,上个世纪末的变化,造就了今天的Google, 同时处于快速成长中的Facebook也为成了希望之光,那么在这些从小长大的企业获得成功的同时,是什么在背后支撑他们呢,下面让我们拨开云雾,深入了解这一变革的核心支撑力量: 开放源码 + 云计算

    1.     历史的浪潮做的比我们要快

        当更多的企业还在为如何购买商业软件的授权,并在财务上考虑如何计入成本折旧并思考减税问题时,这些领先的企业早已认清人与软件的核心价值,通过网罗源自社区的高级技术人,大量采纳开源软件构架自己的核心运营平台,同时这些企业通过用户创造的巨型数据库逐步形成了自己的竞争优势,而且用户越多,这种优势越明显,从而形成了对后来者不可逾越的门槛。开源软件的采纳,使得这些企业无须再逐年无休止的支付高额的软件授权成本,从而将这部分资金转换为创新技术的生产力,通过雇佣高级的技术核心人才,基于开源软件构架高质量和低成本的全球化数据中心,通过引入BigTable高可扩展的数据存储技术,EC2弹性计算平台,Hadoop分布式计算框架等等,形成了一个巨大的云计算平台体系,而这一体系也打破的原有软件以销售为核心的业务模式,让用户可以按需求和按使用来支付IT服务费用,让这一商业过程变得像使用水电一样简单。

    2.     什么要使用开源软件?

    开源软件以其灵活性、创新性、低成本和高质量获得越来越多用户的认可与选择。 

    开放源代码在结构方面的优势相对于标准的商业软件,提供很大的好处特别是在实现平台和应用本身。 

    Ø         开放源码创造灵活性:当用户实现一个云平台时, 有两个重要的理由需求考虑。首先,应避免供应商套牢。其次,能够他通过选择当前最佳的组件,快速响应业务需求的要求,只有在一个开源软件为基础的云计算平台内建立类似的开放平台才能够达到一致性的要求。 

    Ø         开放源码引入创新:对于开发者而言,企业和组织在开源环境中更易于达到高度的敏捷和出色的创新。与传统商业软件公司的开发部门相比,开源社区已经达到的各种对比上的极致状态,无论是在创新上还是响应时间上。 

    Ø         开放源码降低成本:软件总体成本可通过使用开源软件而大大减少。通过开源的贡献不仅能消除许可费开销。开源降低软件维护的成本:自由竞争的开源服务提供商排除高价从基本开始。 

    Ø         开放源码带来质量:公开的源代码对每一个开源社区的开发者带来的巨大的质量压力。程序错误将无情地暴露在点相互的审查中。因此使用开放源码,适用的原则是: “给予足够的眼球,所有的错误都是一览无遗。

    3.     什么要引入云计算平台?

         当前云计算逐步从一个热点口号转变为众多的企业所真是使用的动态基础设施。但是仍然有很多的技术专家对于云计算对于IT的蓝图影响和云计算到底能为商业带来什么价值持有不同的观点。然而,来自GartnerForresterIDC等领先的分析公司一致认为这一新的模式为快速成长的创业公司,中小企业,和大型企业带来的显著的优势。这里我们将探讨云计算的定义,特性,公有云和私有云,企业如何使用云和云计算的未来。

    Ø         云计算的定义

    最简单的形式,云计算由共享的虚拟化计算资源组成,它能够作为一项服务和通过一个API 来进行访问。云能够使公司中的用户在一个虚拟的数据中心中来来部署并运行应用软件。物理资源可能分布在一些企业内部或外部:对本地的硬件,在企业数据中心,或在远程的管理服务供应商中可以按使用来支付费用。云计算资源可以按需提供服务,并以IP为连接基础,提供高度可扩展的,可靠的按需服务和灵活的管理能力。



    Ø         云计算的特征

    由于云计算是一系列相关的技术,这些特征由人们所希望的应用运行在云计算平台来确定。

    l                增量扩展:在云计算环境之中,它允许用户能够按照应用负载的增加而按需获得额外的计算资源。

    l         灵活性:作为一种共享的资源,云计算提供灵活的自动化管理为云平台的用户分配相应的计算资源。

    l         可靠性和容错:云计算环境利用大量的冗余服务器,为应用的服务化提供了更高的可用性和可靠性。云计算对于面向服务的应用来说是自然的,它能够以一种轻松方式来扩展服务并融入到其他应用中。

    l         以实用为基础:用户按服务的使用来进行付费,而不是以订阅或交易的模式。

    l         共享性:同时实现资源的巩固,并让多个用户共一个共同的基础设施,从而使成本得到有效的控制而无需牺牲每个用户的数据安全性。

    l         服务水平协议驱动: 云计算的动态管理基于服务水平协议,它定义了相应的交付参数,成本,和其他因素的应用编程接口。因为云平台的虚拟资源服务必须通过应用编程接口来访问。