云计算中的多租户与多租户架构

云计算中的多租户与多租户架构

ID:37483199

大小:3.13 MB

页数:19页

时间:2019-05-11

云计算中的多租户与多租户架构_第1页
云计算中的多租户与多租户架构_第2页
云计算中的多租户与多租户架构_第3页
云计算中的多租户与多租户架构_第4页
云计算中的多租户与多租户架构_第5页
资源描述:

《云计算中的多租户与多租户架构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、云计算中的多租户与多租户架构RichardYuxiaoqingfeng@yeah.net2021年7月18日什么是多租户(Multitenancy)“多租户”的概念最早起源于软件领域,指一个软件实例服务于多个用户的架构。每个用户称为一个租户。http://en.wikipedia.org/wiki/Multitenancyhttp://whatis.techtarget.com/definition/multi-tenancy云计算中的多租户“多租户”也是“云计算”的基本属性之一。云计算的三种服务层次——SaaS、PaaS和I

2、aaS均体现了对“多租户”不同的支持。SaaSPaaSIaaS出租的资源举例说明软件的使用权。典型如:电子邮件系统。用户(租户)拥有使用账号。租户登录使用系统。软件开发平台资源(如开发支撑系列工具,应用存储空间,运行容器,平台服务等等)。如:某租户拥有1G应用存储空间,应用容器(数量不限,总内存上限4G),2个缓存服务。硬件基础设施(如CPU、内存,存储,IP,网络设备等等)。如:某租户拥有2颗CPU,8G内存,80G硬盘,10IP,2负载均衡器,创建主机数量不限【隐藏】多租户是云计算的基本属性之一http://www.zdn

3、et.com/blog/saas/defining-the-true-meaning-of-cloud/1160?pg=2&tag=content;siu-container多租户与多租户架构应用实现对“多租户”的支持,需要相应的“多租户架构”(Multi-tenancyarchitecture)。在云计算时代,伴随着技术的发展,应用的“多租户架构”获得了极大的丰富。WindowsAzureVSforce.com经典的多租户架构:SharednothingSharedhardwareSharedeverything多租户架构总

4、览Gartner对当前云应用“多租户”架构进行了总结并给出了参考架构,如下:为什么要“多租户”?“多租户架构”已经是云计算时代应用基本架构,那么,为什么采用“多租户”?它有什么优势?事实上,“多租户”的模式并非IT独有,在我们日常生活的许多方面,均有体现。下面,我们以一个旅馆的例子,来探究为什么要“多租户”。(Whymultitenancy?)一个旅馆的例子1个旅馆,出租给多个人换个角度,多个人共租用了1旅馆的空间(资源),旅馆正在面对“多租户”。1个空间(资源)多人共用,如何划分房间(资源分配)?不划分,全部共用。旅客共享居

5、住空间,床铺。大通铺方案木板隔断方案划分,用木板隔离。一个隔断中容纳几名旅客。几名旅客共享居住空间,每名旅客独享床铺。水泥墙隔断方案划分,用水泥墙隔离。一个隔断中只容纳一名旅客。每名旅客独享居住空间,床铺。本例中,我们从居住空间和床铺两个方面考量。一个旅馆的例子大通铺木板隔离水泥墙隔离释意容纳旅客数504025进行分隔时必然会消耗空间,不同方案消耗空间不同,使得等量空间最终容纳旅客数不同。旅客体验私密性差中好旅客的行动是否会被其他旅客知晓决定了私密性。分差、中、好三个等级,对应私密性由低到高。本例中,多人共享居住空间还是单人独

6、享居住空间决定了私密性。舒适性差中好居住空间如何分享,床铺如何分享共同决定了舒适性。二者均独享的方式舒适性最好。均共享的舒适性最低。住宿价格(元/每天)202540本例假设旅馆满员,每天计划总收入1000元。住宿价格=1000/容纳旅客数我们来评价一下按照不同划分方案划分的结果:一个旅馆的例子大通铺木板隔离水泥墙隔离容纳旅客数504025旅客体验私密性差中好舒适性差中好住宿价格(元/每天)202540高低资源利用率资源利用率=1/容纳旅客数低高旅客体验低高住宿价格旅馆视角(资源出租者)旅客视角(资源承租者)一个旅馆的例子大通铺

7、共享居住空间、床铺(SharedEverything)木板隔离共享居住空间、独享床铺水泥墙隔离独享居住空间、床铺(SharedNothing)资源利用率高中低租户间共享资源多中少/无租户间隔离性低中高单位资源价格低中高如果再抽象一点:一个旅馆的例子(结论)不难得出结论:租户间共享资源越多,基础资源的利用率越高,单位资源成本越低,租户间隔离性越差。现在回到开始的问题:为什么要多租户?希望利用多租户带来的资源高度共享模式(架构),提高资源利用率,降低单位资源成本。但,同时必须克服租户间隔离性下降给租户带来的不便。不同架构差异少多租

8、户间共享资源现在回到云应用“多租户架构”的讨论,基于刚才的分析与结论,首先分析一下各种架构,可见:随着“多租户”在应用架构中实现层次的增高,租户间共享资源也越来越多。多租户实现层次不同架构差异根据之前的结论,图中架构从1-7,租户间共享资源越来越多,资源利用率越来也高,单位资

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。