white paper___sun cloud(2)

来源:互联网 发布:linux新加硬盘不显示 编辑:程序博客网 时间:2024/04/30 07:21

new words:colocation facility  主机托管;customer premises 客户建筑物;exclusive  独占的;abundant 丰富的
基本软件元素:虚拟机映像和设备;provision 外部供应的;workload spikes 工作负荷高峰;surge computing 超负荷计
算;inclusive one 全面的观点;hypervisor 管理程序;envisioned 预想;proprietary 专利的;batch 分批的;
;level the playing field 处于同一起跑线;efficiency is highly valued 效率受到高度重视;symmetric 对称的;
光金属 Bare-Metal;Sharding 分片;gracefully 适度地;intact ,原封不动的,完整的;transit 经过;peers 同行;
replicated 复制;原地失败 (Fail-in-Place);transient 短暂的;recruit 招聘;spawn 产卵; eligible 有资格的;
一、Google云
1.google云计算 技术细节
包括Google建立在集群之上的文 件系统Google File System,针对Google应用程序的特点提出的Map/Reduce编程模式,分

布式的锁机制Chubby以及Google开发的模型简化的大规模 分布式数据库BigTable。


Google还设计并实现了一套大规模数据处理的编程规范Map/Reduce系统

为了处理 Google内部大量的格式化以及半格式化数据,Google构建了弱一致性要求的大规模数据库系统 BigTable。

2.google云计算 应用
Google Docs是云计算的一种重要应用,即可以通过浏览器的方式访问远端大规模的存储与计算服务。云计算能够为大规模

的新一代网络应用打下良好的基础。
Google的云计算平台是私有的环境,特别是Google的云计算基础设施还没有开放出来。除了开放 有限的应用程序接口,例

如GWT(Google Web Toolkit)以及Google Map API等,Google并没有将云计算的内部基础设施共享给外部的用户使用,上

述的所有基础设施都是私有的。

3.google云计算 开源部分
Google公开了其内部集群计算环境的一部分技术,使得全球的技术开发人员能够根据这一部分文档构建开源的大规模数据

处理云计算基础设施,其中 最有名的项目即Apache旗下的Hadoop项目。

二、亚马逊云

1.亚马逊将自己的弹性计算云建立在公司内部的大规模集群计算的平台之上,而用户可以通过弹性计算云的网络界面去操

作在云计算平台 上运行的各个实例(Instance),而付费方式则由用户的使用状况决定,即用户仅需要为自己所使用的计

算平台实例付费,运行结束后计费也随之结束。

2.弹性云实例
在弹性计算云中,提供了三种不同能力的虚拟机实例,具有不同的收费价格。例如,其 中默认的也是最小的运行实例是

1.7GB的内存,1个EC2的计算单元(1虚拟的计算核以相关的计算单元),160GB的虚拟机内部存储容量,是一个32 位的计

算平台,收费标准为每个小时10美分。在当前的蓝计算平台中,还有两种性能更加强劲的虚拟机实例可供使用,当然价格

也更加昂贵一点。

三、IBM蓝云计算
1.蓝云构成
蓝云计算平台由一个数据中心: IBM Tivoli部署管理软件(Tivoli Provisioning Manager)、IBM Tivoli监控软件(IBM

Tivoli Monitoring)、IBM WebSphere应用服务器、IBM DB2数据库以及一些虚拟化的组件共同组成。

2.存储
存储技术趋势当前有两种方式,一种是使用类似于 Google File System的集群文件系统,另外一种是基于块设备的存储区

域网络SAN系统。


四、云的分类
1.如果是临时需要的应用程序,可能最适合在公用云上部署,因为这样可以避免为了临时的需要而购买额外设备的情况。

同样地,永久使用或对服务质量或数据位置有具体要求的应用程序,最好在专用云或混合云上部署。


五、网格和云
网格计算 (Grid Computing) 是云计算的“前辈”,这是因为网格计算使用工具来供应和管理多架物理服务器,这样,这

些服务器就可以共同配合来解决一个问题。

六、Hadoop and MapReduce
数据密集型处理开放源社区正在开发一般化工具,这些工具可帮助处理大量数据,然后将结果聚集到相应的进程中。例如

,Hadoop 就是 MapReduce 问题的一种开放源实现,这种实现将“工人”(Worker) 虚拟机与他们所需的数据的部署集合在

一起。Hadoop 是 MapReduce 模式的一种实现,该模式又是主/工人并行化模式的一种实现

七、虚拟映像
虚拟机映像都需要存储在企业进行版本控制并提供支持的映像库中
_________________________________________________

1.云服务的类型(web服务是云计算的一个子集)
云服务提供商倾向于提供可分为 如下三个类别的服务:把软件当作服务 (Software as a Service)、把平台当作服务
(Platform as a Service) 以及把基础设施当作服务 (Infrastructure as a Service)。
云基础设施:服务、中间件、应用程序、操作系统、虚拟服务器、物理服务器。


2.区分云计算与标准企业计算的关键特征之一是:基础设施本身是可以编成程序的。

3.云计算 API 就像 FTP 控制信道一样:云计算 API 在使用云期间是开放的,而且控制如何利用云来提供开发人员向往的

最终服务。

4.云计算API缺陷:
控制如何利用云基础设施的 API 的使用具有一个缺陷:与 FTP 协议不同的是,云API 尚未标准化,因此,每个云提供商

都有自己用来管理其服务的特定 API。这是一个新兴行业的典型状态,其中,每个供应商都有其专有技术,这样的技术
往往把客户限制在其服务里,因为专有 API 使得变更提供商非常困难。

5.云计算另一个优点

利用云计算,可以快速部署软件,有利于所有公司处于同一起跑线,可以更多的推广第三方软件,促进企业的技术创新。

6.云计算法律上的特点

a.合规与数据物理保持符合政府法规和行业要求给数据管理增加了另一层需要考虑的因素。云架构设计师需要能够给数据

存储指定拓扑和地理约束。云提供商应该设法简化指定数据与处理数据的虚拟机之间的关系以及数据实际存储位置。
处理个人数据的公司可能需要遵守与数据处理相关的政府法规。

b. 受行业标准制约的公司 (例如,通过处理授权的信用卡征税的行业标准) 可能面临在哪里存储数据以及如何和何时毁坏

数据方面的限制。在类似情况下,不允许把空闲磁盘存储块与另一个客户的存储块混合起来。重新使用之前必须安全地擦

除这些存储块。