多租户数据放置与访问研究
山东大学 侯德智
伴随多租赁理念在业界的推广应用,基于SaaS模式的应用已经成为一种高效、先进的业务应用解决方案。单实例多租赁(Single Instance Multi-tenancy)的应用模式体现出其低费用,低维护,高效应用的特点;SaaS应用的软件提供商,为了能够提供更好的软件服务,对部署的应用服务SLA有了更高的要求,而云计算的出现,恰恰能够提供高可用的系统应用和高扩展的应用部署和数据服务。面对共享架构共享存储的云数据SaaS应用,多租户数据被放置到云中多个数据节点上,而随机或者不合理选取云数据节点进行放置,容易引发应用数据节点的负载不均衡,同时也可能会增加租户数据访问及副本一致性更新的代价;针对云中多租户数据访问,结合多租户和云存储特点,如何实现多租户数据应用请求访问与合理调度策略,从而来降低节点负载并保持节点间负载均衡,实现系统的高效稳定运行。面对这些问题,本文设计了多租户云平台系统存储架构模型,在此存储模型的基础之上,提出了多租户数据放置与访问的目标与解决方案。
