APP下载

面向多租户的门户资源管理框架

2012-05-04于谨维

计算机工程与设计 2012年8期
关键词:资源服务

高 蕾,杨 燕,钟 华,于谨维

(中国科学院 软件研究所 软件工程技术研发中心,北京100190)

0 引 言

平台即服务 (platform as a service,PaaS)是一种重要的云计算服务类型[1],为应用服务提供一个可伸缩的运行和管控环境,以及支撑多个共存应用程序的中间件。其典型代 表 包 括 Force.com、Google App Engine、Microsoft Azure等。基于多租户技术的PaaS平台,面向的租户是应用开发者或业务系统,使之能够共享相同的开发框架和技术平台。

多租户技术的关键在于平衡资源复用所带来的收益和风险,比如资源共享、安全隔离、定制以及管理复杂性等问题[2]。尽管资源共享机制能够有效地提高系统的资源利用率,通过规模效益降低每个租户的软硬件和运行管理的成本,但是由于共享应用实例和系统资源,同时也会带来一定的资源管理问题。

在高度共享的多租户平台中,汇聚了多种类型的数据资源和应用资源。这些资源不仅种类繁多,使用和管理方式各异,而且来自不同的租户,具有不同的共享和访问控制策略。为了更好地利用系统中的逻辑资源,比如数据资源、应用组件资源等,需要通过统一的资源管理框架进行集成和管理。

在多租户环境下进行逻辑资源的管理,在通过共享提高资源利用率的同时,必须在不同租户间进行安全隔离。不仅需要考虑如何向各个租户和应用屏蔽关键的系统资源和逻辑资源,限制不同租户之间的资源可见性,而且要在对租户屏蔽内部逻辑资源的前提下,允许租户应用同系统基础设施服务之间进行交互。……

登录APP查看全文

猜你喜欢

资源服务
让有限的“资源”更有效
基础教育资源展示
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
资源回收
招行30年:从“满意服务”到“感动服务”
资源再生 欢迎订阅