迁移遗留应用程序要多租户云基础的应用

来源:互联网 发布:织梦cms教程仿站 编辑:程序博客网 时间:2024/05/16 03:28
迁移遗留应用程序要多租户云基础的应用   是真正的未来的多租户云基础的应用程序?什么是真正的道路照度多租户架构或单租户?是多租户架构真正做到“更快,更好,更便宜”?   的答案,所有这些在本文中已经期待后。让我们先了解一些基本知识。   什么是多租户架构?   多租户架构就是该软件的单一实例的服务器上,并服务于多个客户组织(租户)运行的软件架构。该软件的体系结构被构建为使得其分离软件实例为不同的租户或客户,即它实际上分开的数据和配置为每个客户使它在本质上定制。它也云计算中不可缺少的属性。   怎么多租户架构从单租户系统有什么不同?   在单租户架构,顾名思义,该软件可以单独定制为每个租户。该系统设有一个单独的服务器上为每个公司的数据。每个租户运行自己软件的副本。分离可以是虚拟的(同一个服务器上的虚拟机)或物理(在单独的机器上运行)。   在多租户云基础的应用,从多个公司的数据都放在彼此通过防止数据迁移从一个公司到另外一个简单的分区通常分开在同一台服务器上。作为数据被容纳在同一个服务器上,使用该软件的每个公司正在运行相同的基本应用中,具有相同的基本功能,并具有相同的有限配置功能。   什么是迁移到多租户架构的潜在挑战?   ?在很多情况下,小租户的能力要求可能低于最小容量数据库可用。有一个不变的成本,一个数据库和一个较小的数据库不振作起来多少成本来提供福利。   ?在大租户数量的情况下,组织庞大的独立面导致的问题。同时处理成千上万的住户,需要为他们创造这样的操作在全球范围的解决所有需要上报的大小使用每个租户的所有数据库将需要非常长的持续时间,以制定出的数据,如架构部署或查询数以千计的数据库。   ?大得多的数据库兼容的应用程序最终创建连接池碎裂。因为每一个服务器都有每个池中指向包围每一个租户的个人数据库的单一连接,所以这些连接往往会走冷,如果每个应用程序服务器没有得到不断为每个租户的要求反复地。在这种情况下,应用程序找到池中没有任何关系,因此需要从头开始创建性能问题的连接。   怎样的SaaS解决的挑战是什么? 装载在旧的应用程序具有许多优点   的SaaS呈现戏剧性的变化无论对移民和软件解决方案的交付。一些上市的主要优点是:   ?SaaS的动态调整允许每个数据库的租户数目在任何时刻。   ?激烈的包装租户可以作为一个不困了停滞租户布局。有了这个负担得起的和动态的租户模式可用,可以调节每个租户增加工作量。   ?与SaaS的一个主要优点是它导致的成本节约了资源并购的IT成一个单一的操作。因为一个应用程序即被的存储器的量是成比例的许多客户在相当大的,SaaS的降低此运行成本。   ?SaaS的实现数据挖掘。相反,从多个来源与不同的数据库模式收集数据,所有的数据被保存在一个数据库模式。这样一来,管理跨客户,挖掘数据的查询,并寻找趋势要简单得多。   ?提高可用性,自定义用户界面和品牌。   ?SaaS的不削减的发布管理过程包含需要在一台服务器上安装的代码和数据库更改套餐。   整体上来说,SaaS提供的硬件资源的改进的部署和维护的简易性提高,从而降低整体应用成本。这使得该技术的智能服务提供商瞄准中小型​​企业(SME)的业务部门。
0 0
原创粉丝点击