欢迎您访问科普小知识本站旨在为大家提供日常生活中常见的科普小知识,以及科普文章!
您现在的位置是:首页  > 科普文章

云计算中的数据管理架构

科普小知识2022-06-12 16:13:57
...

云是易于使用和访问的大量虚拟资源。这些资源包括硬件、开发平台和软件。池中的资源可以根据负载(可伸缩性)和资源的最佳利用要求进行动态重新配置。用户以按使用付费的方式使用池中的资源,资源的质量由定制的服务级别协议保证。(一)云的定义和云计算的优势

(1)云:云是易于使用和访问的大量虚拟资源。这些资源包括硬件、开发平台和软件。池中的资源可以根据负载(可伸缩性)和资源的最佳利用要求进行动态重新配置。用户以按使用付费的方式使用池中的资源,资源的质量由定制的服务级别协议保证。

硬件(IaaS):基础架构即服务

开发平台:平台即服务

软件即服务

(2)云系统

(3)云计算:这是一种美丽的网络应用模式。狭义的云计算是指信息技术基础设施的交付和使用模式。广义云计算是指通过网络以按需和易于扩展的方式获得所需的服务。该服务可以是与信息技术相关的服务或任何其他服务。它具有超大规模、虚拟化、可靠性和安全性等独特功能。

(4)云计算的核心理念是不断提高“云”的处理能力,以减轻用户终端的处理负担,最终将用户终端简化为简单的输入输出设备,并根据需要享受“云”强大的计算处理能力。

(5)云计算的优势

■由于取消了硬件采购和安排时间,缩短了应用系统的开发周期。

■按使用付费模式和几乎100%的硬件资源利用率降低了应用系统的开发成本。

■节能降耗,绿色计算。

■降低实施安全补丁和故障排除的成本。

■由于其无限的可扩展性,人们不再担心应用系统的峰值负载。

㈡云计算中数据管理服务的类型

(1)数据存储:Windows Azure存储、Amazon SimpleDB、Google AppEngine数据存储

(2)支持关系模型:SQL Azure和亚马逊RDS

(3)主要处理海量数据:亚马逊弹性地图还原

(4)主要处理非结构化数据:亚马逊S3

(5)主要处理小规模数据集成:谷歌融合表

(三)经典云计算数据管理架构分析

优点:⑴每层都有特别成熟的产品;(2)存储层和网络/应用服务器层兼具灵活性和可扩展性。

缺点:由于价格高,不可能频繁添加数据库服务器,这限制了整个体系结构处理峰值负载的能力。

㈣云计算中的数据管理架构

(1)基于分区的云计算数据管理架构

原则:数据库逻辑分为几个部分,每个部分由一个数据库服务器负责。

优点:数据库服务器可以用价格较低的计算机代替,这样可以降低成本,提高灵活性。

缺点:要添加或减少数据库服务器,必须对数据库进行重新分区。

申请案例:Force.com

(2)基于拷贝的云计算数据管理架构

原则:每个数据库服务器都有一个数据库副本。

优点:灵活性高,数据库服务器的增减不会影响系统的正常运行。

缺点:副本的数据一致性维护。

应用案例:亚马逊MySQL/R

(3)基于分布式系统的云计算数据管理架构

原则:将网络服务器、应用服务器和数据库服务器放在同一层,数据库可以在存储层进行备份或划分。

优点:低成本、高灵活性和可扩展性。

缺点:它给事务处理带来挑战,并且难以确保事务的序列化。

应用案例:蓝色女士

㈤机遇和挑战

(1)数据存储

(2)数据索引

(3)数据查询优化