云计算与网格计算:服务类型,异同点及有关问题
2010-01-14 00:00:00 来源:WEB开发网网格计算
云计算是从网格计算演化来的,能够随需应变地提供资源。网格计算可以在云中,也可能不在,这取决于什么样的用户在使用它。如果用户是系统管理员和集成商,他们就会关心如何维护云。他们升级、安装和虚拟化服务器与应用程序。如果用户是消费者,就不必关心系统是如何运行的。
网格计算要求软件的使用可以分为多个部分,将程序的片段作为大的系统映像传递给几千个计算机中。网格的一个问题是如果某个节点上的软件片段失效,可能会影响到其他节点上的软件片段。如果这个片段在其他节点上可以使用故障转移组件,那么就可以缓解问题,但是如果软件片段依赖其他软件片段完成一项或多项网格计算任务,那么问题仍然得不到解决。大型系统镜像以及用于操作和维护的相关硬件可能造成很高的资本和运营支出。
异同点
云计算和网格计算都是可伸缩的。可伸缩性是通过独立运行在通过 Web 服务连接的各种操作系统上的应用程序实例的负载平衡实现的。CPU 和网络带宽根据需要分配和回收。系统存储能力根据特定时间的用户数量、实例的数量和传输的数据量进行调整。
两种计算类型都涉及到多承租(multitenancy)和多任务,即很多用户可以执行不同的任务,访问一个或多个应用程序实例。通过大型的用户池共享资源来降低基础设施成本,提高峰值负荷能力。云计算和网格计算都提供了服务水平协议(SLA)以保证可用性,比如 99%。如果服务达不到承诺的正常运行时间,消费者将由于数据延迟而得到服务补偿。
Amazon S3 在云中提供了存储和数据检索 Web 服务。设置在 S3 中能够存储的对象数量的最大上限。可以存储只有一个字节的对象,也能存储 5 GB 甚至 TB 级的对象。S3 对于对象的每个存储位置使用 “桶(bucket)” 作为容器。这些数据采用和 Amazon 电子商务网站相同的数据存储基础设施安全地实现存储。
更多精彩
赞助商链接