多租户架构对云计算很重要
如何选择?
那么,我们在选择公共云服务或者自建私有云时,到底需要云平台多大程度地支持多租户模式?这里没有唯一的答案,适合自己的才是最好的。首先,要认真研究企业的应用系统的特征,包括应用系统的功能和它的重要程度、业务量的变化范围、安全要求等。
对多租户的支持程度较高的云平台通常更适合跨行业的、通用性的应用,例如目录管理和销售人员管理等。基于这个云平台上的应用程序可以很容易地共享存储空间、数据库的表空间等,并且由于供应商和企业集中了自己的技术力量在不断开发和完善这些通用的功能和共享的服务,从而让用户可以很快用上这些新功能。另外,这些应用程序通常对加密和认证的要求很低。
这就是为什么公共云通常更愿意采用支持多租户模式的平台来部署一些通用性的应用的原因,如电子邮件、企业协同、费用报表、旅行核定以及正式生产前一些活动(如产品开发、用户培训、功能测试和验收)。
对于企业的每个应用,IT部门都需要确定其对多租户模型的需求程度,并据此从众多候选供应商中选择一家合适的供应商。
除了部分应用对企业非常重要或者企业的技术力量实在不足之外,私有云的建设任务通常都落在了IT部门。而如今在市场上有不少宣称自己是支持多租户架构技术的,因此,为了建立一个多租户架构的企业内部云,IT部门必须仔细对这些供应商进行评估,然后建立自己的IaaS、PaaS和SaaS层,以支持建立共享的服务和共享的数据库表空间。
“多租户”是云计算的核心原则。虽然“多租户”借鉴和发展了很多主机计算的概念,并把这些概念带到了x86服务器的生态系统中,但它对原来的概念进行很多延展,以支持数以千计的企业内和企业外的“租户”,这个过程是复杂的,不少甚至是革命性的,也是值得赞扬的。只有当“多租户”的理念渗透到到公共云和私有云的所有层次,云计算所承诺的可扩展性得到改善、更灵活也更经济这些特性才能真正得以实现。