Chinaunix首页 | 论坛 | 博客
  • 博客访问: 398073
  • 博文数量: 42
  • 博客积分: 1181
  • 博客等级: 少尉
  • 技术积分: 602
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-28 22:19
文章分类

全部博文(42)

文章存档

2012年(42)

分类: 云计算

2012-04-23 21:04:35

这两年我想最流行的大概是"云"丶"云计算"之类的名词吧!!
我们每天在"云"来"云"去的, 到底什麽是"云", "云计算"又是什麽, 这不是我们自己说了就算的东西. 我们来看看NIST(美国国家标准与技术研究院)怎样定义"云计算"(Cloud Computing)



从"基本特征"丶"服务模式""部署模型"来讨论

基本特征:
  1. 按需要调整服务(器) On-demand self-service:可依照自己的需求自助调整, 随时扩充或缩减, 不需要透过他人(ISP...等)
  2. 广泛的网络能力 Broad network access:可透过标准网路通讯方式提供个平台(手机, Notebook, 个人电脑)使用.
  3. 资源池的概念 Resource pooling:有大量可自由分配运用的资源(实体或虚拟)
  4. 快速且有弹性 Rapid elasticity:高弹性, 可快速扩充或缩减资源(CPU丶RAM丶Storage丶Server....等等)
  5. 使用状态可测量 Measured Service:云系统可以利用一些抽象层次的资料(存储, 处理, 带宽和活跃的用户帐户...等)来自动控制和优化资源利用.

服务模式:
  1. 云软件服务 Cloud Software as a Service (SaaS): 使用者透过简单轻量化的介面(如浏览器)使用软件, 不管理或控制底层的云基础设施, 包括网络, 服务器, 操作系统, 存储.
  2. 云平台服务 Cloud Platform as a Service (PaaS):使用者自己创建或收购应用程序, 云平台提供支持的编程语言和工具. 不管理或控制底层的云基础设施, 包括网络, 服务器, 操作系统或存储. 控制部署应用程序和可能的应用托管环境的配置.
  3. 云基础设施服务 Cloud Infrastructure as a Service (IaaS):使用者可以部署和运行任意软件, 包括操作系统和应用程序, 可控制存储, 网络和其他基本的计算资源. 但不管理控制底层的云基础设施.
我认为,SaaS 和 PaaS 是类似的.主要的差异在於应用程式的维护仍然是你的职责. PaaS 解决方案是依使用量计费的模式,所以判断何时增加规模丶何时缩小规模,就变得十分重要.而 IaaS,虽然不必再管理硬体,但伺服器仍然需要有人管理.如使用 Amazon Web Service,你是在它们的硬体基本结构上执行虚拟机器,不过虚拟机器上执行的作业系统仍然是由你负责.所以,修正虚拟机器上执行的作业系统以及任何应用程式都是你的职责.

部署模型:
  1. 私有云 Private cloud:如同传统伺服器一般, 组织所拥有并在内部执行. 
  2. 社区云 Community cloud:由一些组织共享並有共同的目標(任务, 安全要求, 政策, 遵守注意事项等)
  3. 公共云 Public cloud:云基础设施提供向公众或一个大产业集团, 是由销售云服务的组织所拥有的.
  4. 混合云 Hybrid cloud:云基础设施是两个或两个以上的云(私营,社区或公众), 保持独特的实体, 但都受规范或专有技术, 使数据和应用程序的可移植性(例如,云云之间负载均衡的破灭)一起组成。

阅读(2284) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~

wjtvbm2012-04-25 21:39:10

7892242: 学习了,博客不错,顶一个.....
谢谢, 希望多多支持!!

78922422012-04-25 16:46:43

学习了,博客不错,顶一个

wjtvbm2012-04-24 20:31:51

常虫清: 潮流的到来啊,不可阻挡的趋势.....
没错!!  大势所趋, 所以对於"云"的定义要更严谨, 不能自己说的算!!

常虫清2012-04-24 11:31:30

潮流的到来啊,不可阻挡的趋势