多租户架构对云很重要

来源 :计算机世界 | 被引量 : 0次 | 上传用户:cxy8933
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  只有当“多租户”的理念在公共云和私有云的所有层次上都得到实现,云计算所承诺的可扩展性得到改善、更灵活、更经济等诸多好处才能真正得以实现。
  
  时至今日,企业云的部署早就已经不再是实验性和探索性的了。IDC的研究表明,2009年全球3590亿美元的IT支出中有170亿美元用于云计算。调查还显示,2/3被调查者有扩大使用公共云的计划。当然,这并不是说云计算的部署和应用就没有问题,比如企业如何根据不同的应用类型选择不同类型的云就存在困惑。尽管理论上说,企业可以根据应用系统的不同特性在私有云和公共云之间进行选择,而实践中常常只有大型企业才有这样的选择权,它们可以根据应用的不同需求在两种云之间选择更合适的,而对中小企业和初创企业而言,由于经济上的原因可能更倾向于采用公共云来支撑其几乎所有的应用。
  除了对应用系统的特性进行分析外,云平台及其软件的架构也是选择云服务时需要考虑而被忽略了的关键因素。尤其是多租户架构(Multi-tenancy),严格地说来,了解多租户架构应该是企业将IT应用迁向云端的关键的第一步。
  实际上,无论企业是准备采用公共云还是建设私有云,仔细了解多租户架构都是非常必要的: 如果企业准备采用公共云,CIO需要了解公共云的服务供应商对多租户模式的支持程度;如果建设私有云,设计多租户架构的全部责任就落在CIO及其领导下的IT部门身上,更有必要了解多租户的架构。过去,基于互联网的应用大多采用多用户共享的模式,这使得今天很多用户看到“多租户”这个概念的时候仍然把它看成是过去的那种共享模式。其实,它们是不同的概念,特别是,今天的多租户是建立在应用层,而不是以用户为单位。
  
  何谓多租户?
  
  这里说的“租户”可以是任何企业中的任何一个应用程序(既可以是企业内部也可以是企业外部),这个应用程序有自己的安全需求和专用虚拟计算环境,这个环境可能包含企业IT架构中的几层或者全部,从最基础的存储到用户界面。比如所有的交互式应用在本质上应该是面向多用户或者说“多租户”的。
  一个运行在企业内部私有云上、处理企业内部敏感数据的部门级应用程序与一个运行在公共云中面向全球市场发布公共产品目录的应用程序,从“用户”这个角度来说没有什么不同,无论这个程序是运行在企业内还是企业外,它们都具有相同的面向多用户的架构。应该说,“多租户”是私有云和公共云都具有的共同特征,它可以体现在云的三层中,即IaaS(基础设施作为服务)、PaaS(平台作为服务)和SaaS(软件作为服务)。
  以IaaS为例来说明。实际上,如果从架构上来说,无论是公共IaaS还是私有IaaS都已经不仅仅是诸如虚拟化、按云的使用进行收费以贯彻IT即服务的理念等这些技术,IaaS已经超出了这些技术的范畴,它还应具有完善的制度,诸如服务级别协议、用于安全接入的身份管理、容错、灾难恢复、按需订购以及其他一些关键特性。如果能在基础设施层上提供这些共享的服务,则这样IT基础设施(或者说云)在一定程度上就自动地具有了多租户的特性。
  云的多租户特性并不仅仅限于IaaS层,包括PaaS层(如应用服务器、Java虚拟机等)、SaaS或应用层(如数据库、业务逻辑、工作流程和用户界面)也需要有多租户的特征。只有这样,每一个“租户(或者应用程序)”才可以充分享受到云的所有通用的服务,根据云所能提供支持多租户的程度这些共享的服务可以从硬件层一直到用户界面。
  
  如何判定
  能否支持多租户
  
  我们通常所说的应用程序对多租户的支持程度,其判定依据是基于多少核心应用层(或者SaaS)是可以让各个“租户”共享的。完全支持多租户模式指的是允许多个“租户”共享数据库的表空间、支持对业务逻辑、工作流和用户界面的定制。换句话说,所有SaaS的子层都提供对“多租户”的支撑能力;而最低程度的支持“多租户”也至少意味IaaS和PaaS层可以共享,只是每个“租户”有自己专有的SaaS层;中等程度地支持“多租户”,则是具有同样特征的一组“租户”共享数据库的表空间(schemae)及其他应用层,而不同组的“租户”有其自己的数据库和应用程序。
  这里对应用程序或者云对“多租户”的支持程度做个总结:
  ●最高级别: 不仅IaaS和PaaS支持多租户,SaaS也完全支持多租户。
  ●中等级别: IaaS和PaaS支持多租户,SaaS部分支持。
  ●最低级别: IaaS和PaaS是多租户,SaaS是单租户模式。
  在对多租户模式的支持方面,Salesforce.com是做得比较好的,它有7.3万名客户,这些客户由8~12个多租户的实例(包括IaaS / PaaS的实例)提供支持,比率为1:5000,换而言之,每个多租户实例支持5000个用户共享相同的数据库表空间;而另一个金融系统的SaaS供应商Intacct,比Salesforce.com差一些,它有 2500多家客户,共有10个实例提供支持,比率为1:250。
  在私有云方面,对多租户的支持普遍不如公共云高,比如SAP的Business By Design,其应用层是用户独享的,因而更适合某些大型的企业客户。
  
  如何选择?
  
  那么,我们在选择公共云服务或者自建私有云时,到底需要云平台多大程度地支持多租户模式?这里没有唯一的答案,适合自己的才是最好的。首先,要认真研究企业的应用系统的特征,包括应用系统的功能和它的重要程度、业务量的变化范围、安全要求等。
  对多租户的支持程度较高的云平台通常更适合跨行业的、通用性的应用,例如目录管理和销售人员管理等。基于这个云平台上的应用程序可以很容易地共享存储空间、数据库的表空间等,并且由于供应商和企业集中了自己的技术力量在不断开发和完善这些通用的功能和共享的服务,从而让用户可以很快用上这些新功能。另外,这些应用程序通常对加密和认证的要求很低。
  这就是为什么公共云通常更愿意采用支持多租户模式的平台来部署一些通用性的应用的原因,如电子邮件、企业协同、费用报表、旅行核定以及正式生产前一些活动(如产品开发、用户培训、功能测试和验收)。
  对于企业的每个应用,IT部门都需要确定其对多租户模型的需求程度,并据此从众多候选供应商中选择一家合适的供应商。
  除了部分应用对企业非常重要或者企业的技术力量实在不足之外,私有云的建设任务通常都落在了IT部门。而如今在市场上有不少宣称自己是支持多租户架构技术的,因此,为了建立一个多租户架构的企业内部云,IT部门必须仔细对这些供应商进行评估,然后建立自己的IaaS、PaaS和SaaS层,以支持建立共享的服务和共享的数据库表空间。
  “多租户”是云计算的核心原则。虽然“多租户”借鉴和发展了很多主机计算的概念,并把这些概念带到了x86服务器的生态系统中,但它对原来的概念进行很多延展,以支持数以千计的企业内和企业外的“租户”,这个过程是复杂的,不少甚至是革命性的,也是值得赞扬的。只有当“多租户”的理念渗透到到公共云和私有云的所有层次,云计算所承诺的可扩展性得到改善、更灵活也更经济这些特性才能真正得以实现。
其他文献
当地时间2010年11月16日下午,美国新奥尔良市,在超级计算机2010国际会议上,国际超级计算机TOP500组织正式发布了第36届世界超级计算机500强排行榜,国防科学技术大学研制的“天河一号”超级计算机,以峰值速度4700万亿次、持续速度2566万亿次每秒浮点运算的优异性能一举夺得世界冠军。  在之前举行的“2010年全国高性能计算学术年会”上,“天河一号”已经登顶《2010年中国高性能计算机
你知道吗?刚买来的许多新颖电子产品功能并非百分之百地完整。虽然它们也许能完成基本功能,但为了赋予它们更多新功能,你的设备需要经常进行软件更新。你是否遇到过这样的情况——花数百美元购买的设备,没过几个月就无法正常工作了?事实上,厂商设计的设备大多允许进行固件更新,虽然你没法通过下载使你的电子设备改头换面,但固件升级确实可以让旧设备运行起来更快,而且不易崩溃。    什么是固件?  固件就是固化在设备
日前,诺基亚在北京召开2010年中国开发伙伴峰会,会上,诺基亚重申了成为本地开发商最佳合作伙伴的真诚愿景,并公布了多项举措,致力于为中国广大的开发伙伴打造更宽广、高价值、高效的开发环境,进一步提升诺基亚手机平台的移动应用开发和应用水平。诺基亚公布的各项举措包括:以Qt作为诺基亚统一的开发框架,提供更为便捷和简化的开发环境和工具;强强联手将诺基亚与中国移动联合启动的MM-Ovi开发伙伴计划打造成中国
思科是全球无线市场当之无愧的领导者,能提供室内室外一体化的解决方案。” 2008年12月底,思科(中国)公司AT产品业务部总监倪殿令在China Mobility-Connected City媒体沟通会上表示。  截止到2008年11月,思科面向全球运营商卖出了600万份商业用户AP(无线访问接入点),在全球WLAN市场占有65%的市场份额,全球90%的财富千强企业使用思科的产品。    技术推动
思科转型,北电破产,3Com风光不再,网络业正迎来翻天巨变。当旧势力分化瓦解,一批新贵已悄然崛起,比如应用交付领域的Blue Coat。Blue Coat如何看待近年来网络业的发展变化;如何看待新兴起来的网络细分市场、用户需求的变化;又如何寻找属于自己的独特商机?本报总编辑孙定与Blue Coat系统公司全球销售高级副总裁Kevin Biggs就这些话题进行了深入交流。    ADN是一套能力的组
Superdome从一诞生起,就有一个特殊的使命,就是要替代大型机。    由于受到x86服务器的竞争,Unix服务器的发货量逐年降低,但是它的市场份额仍然占到了服务器市场近40%。那么,Unix服务器如何增强自身的竞争力呢?  伴随着英特尔安腾9300系列处理器的推出,惠普也推出了一系列全新架构的动能服务器。新推出的服务器包括惠普Integrity BL860ci2、BL870ci2、BL890
现阶段,我国正进入“突发公共事件的高发期”和“社会高风险期”,应对这“两高”是我国政府的当务之急。目前,应急平台系统正处于高速发展阶段,在近两年的重大突发事件中,为灾情报告、应急指挥、实施救援等起到了重要保障作用。“面向公共安全的应急反应平台”已被列入中国中长期规划的优先发展领域之一,物联网技术恰恰有助于新一代应急系统的研制发展。    新一代应急平台:更准、更广、更快    目前国内已经建设和准
无论是液晶显示器、阴极射线管显示器还是纸张打印输出,自人类开始迈入数字时代以来,用户们就需要一种方法来查看在计算机上运行的程序所得到的结果。从闪烁的指示灯、穿孔卡片,到液晶显示器和现在的3D平板显示器,在技术的推动下,电脑显示终端走过了翻天覆地的设计历程。    闪烁的指示灯  虽然几乎每一台早期计算机都提供某种硬拷贝打印输出,但最早期的数字显示器以成排的闪烁指示灯为主——计算机在处理某些指令或者
最近,谷歌在中国推出了音乐搜索服务,李开复博士与他的嘉宾在发布会上,还提出了一个可以持续讨论一万年的问题,即搜索引擎的道德问题。在这个问题上,谷歌、音著协、谷歌粉丝、唱片公司多方利益相关者,多次提到百度公司。我不用仔细研读,就发现字里行间的核心信息:谷歌是一个道德高尚的公司,而百度不是。  谷歌的论断在于,百度在实现自身商业利益的同时,并没有实现整个产业链的受益。反之,谷歌则强调,自己做产品不纯粹
本报综合消息 近日,我国在全球成功建立了首个全通型量子通信网络,实现了全功能运行,并将逐步往产业化的方向发展。  据介绍,“城域网络量子通信技术”是中国科技大学潘建伟研究小组在科技部、中科院和相关部门联合支持下发展起来的一种通信技术。该技术基于已有商用光纤,已具备量子通信关键器件研制和生产能力,成果达到了实用化、产业化的要求。  据了解,中国科学院以于近日就“城域网络量子通信技术”在安徽省合肥市微