全文预览

云计算环境下多租户模式的分析与应用

上传者:科技星球 |  格式:docx  |  页数:84 |  大小:1380KB

文档介绍
虑的。Р未来云计算会和大数据将会结合,产生数据服务的概念,将大数据挖掘和云计算结合起来,从而发掘出更有利用价值的数据信息,这也会是今后云计算发展的一个方向。Р1.2.2 多租户研究现状Р事实上,多租户的概念已经渗透到了整个云计算模型当中,并且在不同的层次中,多租户的概念也不相同。在 IaaS 层,多租户技术意味着共享虚拟机和共享相同的物理设备。在 PaaS 层,多租户技术意味着共享操作系统实例。在 SaaS 层, 多租户技术意味着共享应用实例。Р目前,在云计算中,多租户关键技术的研究主要体现在:数据库架构设计[6,7]、租户个性化定制[8,9]、多租户应用性能[10-12]、租户性能隔离[13]以及多租户资源调度[14]。针对多租户的数据库架构,主要的架构有三种:独立数据库、共享数据库独立模式、共享数据库共享模式。独立数据库对于租户来说成本太高,并且资源得不到合理的应用。共享数据库独立模式在查询和数据操作上非常的不方便。出于成本和资源利用的考虑,共享数据库共享模式成为了主流的架构。在这种模式下, 数据的存储主要是基于键值对[15,16]和元数据驱动。由于数据的存储是基于元数据和键值对来操作的,因此租户能够根据自身的业务需求来个性化定制和扩展数据模式,使得数据存储和使用的效率最大化。云计算在支持租户特性的同时也要考虑租户的的服务等级协议,满足租户对于 QoS 的需求,例如响应时间、带宽等等。在租户的需求越来越多的时候,整个平台还能够动态扩展业务来满足租户的业务请求。正是由于租户之间的数据都采用了共享的模式,因此租户数据的安全性和隔离性必须被保证。租户的数据必须是一致和完整的,并且不能够被泄露和非法修改。当出现资源利用不均衡的情况,云平台必须能够实时的监控到,并且做出合理的调度,将租户的应用数据迁移到其他节点,保证整个平台的性能和吞吐量。多租户技术的实现方式如图 1-2 所示:

收藏

分享

举报
下载此文档