了解云的多租户 - 平台即服务与云计算

发布者:上海IT外包 发布时间:2019/1/17 17:41:37来源:www.linemore.com

无论IT安排是打算实施公有云仍是私有云,重要的是要了解多租户同享架构的各种细微差别。如果要实施公有云,IT司理们就需求了解他们正在寻找的厂商能支撑多租户架构到何种程度。如果想实施私有云,那么规划多租户架构的悉数职责就在于企业的IT司理自己。  

企业对云计算的采纳现已超越了寻求知识和偶尔试验的阶段。IDC的一份分析陈述指出,2009年全球3590亿美元的IT支出中有170亿美元出自云计算出资。《Baseline》杂志对企业所做的调查也标明,有三分之二的企业方案扩展关于公有云的使用。  

但这并不等于说就不存在什么恼人的问题了,这些问题包含但不限于怎么让不同企业的作业负载与不同类型的云相匹配,以及规划和实施必要的云搬迁有必要具有的负责任的办法等等。  

根据作业负载的特征,关于云的采用将会在公有云和私有云之间来回摇晃。大型企业一般会有要求,为了作业负载而在两种云之间达成一种平衡。而中小企业(SMB)和新办企业的情况则不同,它们或许会较激烈地希望将一切的作业负载都交给公有云去做。可是到了终究,它们彼此之间的这种不同偏好可能多半都会与企业规模无关,而首要和企业的IT作业负载的性质有关。  

除了适当的作业负载分配,体系架构的考虑也是要害。多租户架构就是这样一种架构考虑,而了解多租户是更为广泛地采用云计算的要害性的第一步。  

在公有云中,咱们能看到一些前期用户——多个企业终究成了云中的一起租户,可是“多租户”却被错误地当成了“多企业”的同义词。其实这两者是两个完全不同的概念。而且,租户的粒度是建立在使用层面上,而非建立在单个用户或许整个企业层面上的。  

多租户的界说  

一个租户能够是任何一个使用——或许是企业内部使用,或外部使用,它需求有自己的安全的和排他的虚拟计算环境。该环境包含了从存储到用户界面的一切或许某些选定的企业架构层。一切交互式使用(或租户)必然地具有多用户的性质。  

一个在企业私有云中处理敏感的财务数据的部分级使用其实和一个在公有云中发布产品目录的全球营销使用一样,都可被视为一个“租户”。两者有相同的租约要求,这一点与一个是内部租户,另一个是外部租户完全无关。  

多租户是公有云和私有云的一个重要的共通属性,它可适用于云的一切三层架构:基础设施作为服务(IaaS)、渠道作为服务(PaaS)和软件作为服务(SaaS)。  

大多数人在谈到云时指的仅仅IaaS层。既便如此,从体系架构上讲,公有和私有的IaaS都不再只要一些策略性功用(如虚拟化),而是向着完成IT作为服务(ITaaS)的理念开展。IaaS一起还具有使用服务等级协议(SLA)的改进的计费办法、用于安全访问的身份办理技能、容错才能、灾难恢复、动态收购和其他一些要害特性。  经过将这些同享服务纳入基础设施层,一切的云都会自动地变成某种程度上的多租户云。不过多租户现已超出了IaaS层,还包含PaaS层(使用服务器、Java虚拟机等等),终究直达SaaS或使用层(数据库、业务逻辑、作业流和用户界面等)。只要到了那个时候,租户才能享受到云所供给的全方位遍及服务——从硬件层开始一直到用户界面层,这要视云所供给的是何种等级的多租户而定。  

多租户的等级  

多租户的准确分级,依照其一般的界说,首要的依据是,有多少个核心使用或SaaS亚层能够跨租户同享。最高等级的多租户答应同享数据库架构,支撑业务逻辑、作业流和用户界面层的定制。换句话说,SaaS的一切亚层都供给这种等级的多租户架构。   

而在最低等级上,多租户仅限于IaaS和PaaS层,每个租户有专门的SaaS层。  

中级的多租户是同享数据库架构和其他使用层的同质租户的集群。在中级形式中,每个用户集群都有自己的数据库架构版本和使用。  

咱们能够将多租户的分级制归纳如下:最高等级:Iaas和PaaS是多租户的。SaaS也是完全多租户的。中等等级:IaaS和PaaS是多租户的。小的SaaS集群也是多租户的。最低等级:IaaS和PaaS是多租户的。而SaaS是单租户的。  

以Salesforce.com为例,在相对较高的多租户层级上,72500个客户是由8到12个多租户实例以1:5000的比率予以支撑的。换句话说,每个多租户实例支撑5000个租户,这些租户同享同一个数据库架构。而一个处在中等级多租户架构中的财务系统SaaS供给商,则有2500个客户,以1:250的比率同享着10个实例。  

而私有云,例如SAP的Business By Design就是在最低等级的多租户架构中,其使用层是专门为特定的大企业客户供给的。  

怎么挑选多租户等级  

在挑选不同等级的多租户时,并没有一把遍及适用的尺子。首先有必要仔细研究作业负载的特色,包含作业负载的实用性与战略价值、活跃度和安全性等等。较高等级的多租户架构最适合于跨行业的实用作业负载,例如目录办理和销售团队办理。  

这些使用能够很轻松地同享同一个数据库架构,一起也能因厂商或许一个协作同享的服务团队所开发的最好功用的迅速进展而受益。这些使用还会倾向于更简略的安全需求,例如加密和认证。这就是为什么公有云关于一些很老练的作业负载,如e-mail、协作、场景软件(支出报表、差旅认证)和预出产行为(开发、用户训练和功用/承受测试)等是一种很有吸引力的多租户渠道。  

关于每一种此类使用而言,IT司理们要决定终究需求哪种等级的多租户租约,并由此挑选相应的服务供给商。  

可是关于针对私有云和社区云(例如企业财团)的作业负载来说,规划多租户架构的责任就落在了企业IT司理的身上。关于这些作业负载来说,现已有了一大堆来自闻名厂商和新式企业的迅速老练的技能。IT司理有必要对这些厂商作出评估,构建自己的定制IaaS、PaaS和SaaS层,包含对构建同享服务和同享数据库架构供给支撑等。  

多租户是云计算的核心准则。尽管多租户是把大型主机计算的某些概念下移到了x86服务器生态系统中,可是它也将这些大型主机的概念扩充得更为杂乱、更值得称道、更具革命性,能够支撑数以千计的企业内部和企业间的租户(而非多用户)。只要当所需的多租户等级能够融入公有云和私有云的一切层级中,云计算所许诺的改进的可扩展性、灵活性和规模经济性才能够充分地完成。
 

 

上海IT外包服务网 链接:http://www.linemore.com

>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部