单租户与多租户的SaaS架构有何不同?
译文2020-09-15 07:00:00本文将和您讨论单租户和多租户架构之间的具体差异,其中包括每种架构是如何工作的,哪种模型方案可以满足何种场景需求,以及构建SaaS应用程序的三种方法。
【51CTO.com快译】随着云服务持续在各个领域帮助我们存储和管理各类数据,我们需要根据实际的应用场景选择正确的SaaS框架。通常,我们有单租户架构与多租户架构两种选择。
从字面上理解,单租户和多租户架构之间的主要区别是:单租户架构通常是在独占式的SaaS(软件即服务)云服务或交付模型中使用。而多租户架构则是多个用户同时分享软件应用的相关服务。本文将和您讨论两者的具体差异,包括每种架构是如何工作的,哪种模型方案可以满足何种场景需求,以及构建SaaS应用程序的三种方法。
单租户架构的特点
让我们以房地产为例,来看看单租户架构系统的工作原理。
如上图所示,我们将SaaS 服务器 环境视为一个街区,想象每个用户都有自己的办公楼,所有这些建筑物都位于同一条街上。那么每个用户都在其建筑物内运行自己的业务,每个建筑物在大街上排成一行。
可见,单租户架构具有独享性,因此每个SaaS服务器仅允许一个实例。服务提供商往往会有针对性地为每个用户构建单个软件。在完成本地用户端的安装后,用户可以自行更改UI(用户界面),以满足特定的环境需求。虽然每个用户都有各自的数据库和应用实例,但是他们是不可以访问到基础代码的。
值得一提的是,单租户架构不但适用于本地应用,也适合云计算环境,包括第三方云平台和私有云服务等。因此,如果企业希望从精细化管理的业务环境,过渡到云端自托管的对等环境,那么采用单租户架构会比较适合。
多租户架构的特点
仿造上述房地产的示例,我们可以将多租户架构描述为办公室环境,所有办公室(用户端)都位于同一个建筑物内。每个用户都可以在大型SaaS的环境中拥有自己的工作空间。
如上图所示,在多租户架构中,每个软件应用程序实例都是为一个以上的租户(用户端)提供服务的。所有用户端将共享相同的数据库和应用信息。因此,多租户的SaaS架构往往是基于B2B生态系统的,两到多个用户可以同时在同一个区域内进行协作。
对于那些初创型企业来说,它们希望拥有更舒适的启动体验、以及较低硬件配置。那么多租户架构就是一个绝佳的解决方案。作为企业在SaaS环境中普遍采取的标准,多租户架构允许其用户在软件内部进行各种自定义的更改。
两种架构的各自优点
总体而言,单租户比其相应的多租户要昂贵得多。而多租户架构具有非常高效的资源使用率,以及更大的计算力。同时,多租户架构的维护成本要便宜得多。
两种架构的各自缺点
从成本上说:除了本身比较昂贵以外,由于需要更多的资源和时间来进行维护和定制,因此单租户架构不但比多租户架构实现起来更麻烦,而且构建与维护成本比较高。
从安全角度来看:由于需要开放和预留适合各类用户访问的接入点,因此多租户架构更容易受到攻击。此外,由于多租户架构能够提供的定制项不如单租户架构多,因此用户在运行环境方面的管控力度不足。
从升级与维护角度:单租户架构需要由用户端发起更新和升级,而多租户架构则可以使用为所有用户启动的一次性通用升级。
为何要为SaaS应用选择多租户架构?
在开发SaaS应用程序时,开发人员和企业往往倾向于选择更高效、更具成本效益的架构。基于上述对于两种架构优、缺点的分析,用户通常会选用多租户的SaaS架构。目前,多租户方法拥有两种实现模型:
如今,诸如Zendesk、Boho、Office 365、Slack等知名应用,以及大多数云服务提供商都能够提供多租户的SaaS应用环境。用户端可以在相同的硬件、相同的存储、以及相同操作环境(如:Slack)中使用到相同的应用程序。当然,这与虚拟化有着本质的区别。在虚拟化环境中,所有应用程序是在各自操作的系统(或不同的虚拟机)上运行。

目前,最常见的多租户应用程序架构可被归结为如下三个架构模型:
小结
综上所述,我们可以得出如下结论:
SD-WAN有什么好处?
一旦组织采用SaaS和IaaS形式的基于云的应用程序,其WAN架构就会经历遍及全球的流量访问应用程序的爆炸式增长,这些变化对IT有着多种影响:SaaS应用程序性能问题可能会损害员工的生产力;WAN开销可能会因未充分利用专用和备用电路而增加;IT部门每天都在进行复杂的战斗,将多种类型的用户和多种类型的设备连接到多种云环境。 借助SD-WAN,IT可以提供路由,威胁防护,有效卸载昂贵电路的工作,并简化WAN网络管理。 所以好处可以包括以下内容:
降低网络成本
SD-WAN通过允许您使用业务采取最经济的连接方式来帮助降低网络成本。 无论在该区域中哪种效果最佳,都不必强迫所有位置使用相同的连接类型,而您的站点可以使用不同的连接类型,通过一个SD-WAN维护。 这意味着您的企业不再需要为每个站点的专线和防火墙,您可以选择最适合您的连接类型。
提高生产力和效率
能够快速上线并全天保持在线状态。 借助SD-WAN,您可以通过智能路由确保做到这一点,该路由通过现有Internet连接,从而为每位员工提供最佳的应用程序性能和快速的用户体验。
网络连续性
SD-WAN支持通过冗余系统和安全措施确保您的网络始终运行且始终可用,以确保24/7全天候运行。 系统通过根据位置,一天中的时间,系统延迟和其他性能阈值自动路由流量来实现此目的。 如果一个站点出现故障,则另一位置的Internet服务将减少负担。
自动配置
SD-WAN支持远程安装维护
更简单的安全性
SD-WAN涵盖所有功能,包括防火墙功能,数据加密和网络安全性,不需要每一个办公区域单独进行网络维护。
办公用品管理软件谁了解?
你好楼主,给你推荐一个免费试用的进销存软件,管理123进销存, 采用SAAS模式, B/S架构,支持分账号多用户、跨地域使用,可以满足跨地域办公的需求,实现各地同步管理。 而且能实时了解产品情况,对市场及时作出响应, 通过对进货、销售等情况的统计,可对库存流量进行分析,及时把握货品的进、出趋势,还 支持多种报警功能,可以对产品进货、销售及库存现状做出相应的决策,降低营运风险。 如:产品安全库存报警、订单发货报警、产品保质期报警等。 蛮不错的。 你可以网络一下管理123,免费试用了解下。
SD-WAN解决方案好处包括什么?
SD-WAN 解决方案是一种企业级 WAN 架构叠加,可为企业实现数字化和云转型。 它将路由、安全、集中策略和编排完全集成到大型网络中。 它是多租户、云交付、高度自动化、安全、可扩展和具有丰富分析的应用程序感知。 思科软件定义广域网技术解决了常见广域网部署的问题和挑战。 其中一些好处包括:
集中式网络和策略管理以及操作简单性,从而减少变更控制和部署时间。
MPLS 和低成本宽带的混合或以主动/主动方式的任意传输组合,优化容量并降低带宽成本。
独立于传输的覆盖层,可扩展到数据中心、分支机构和云。
部署灵活性。 由于控制平面和数据平面分离,控制器可以部署在本地或云端。 思科广域网边缘路由器部署可以是物理的,也可以是虚拟的,并且可以部署在网络中的任何地方。
强大而全面的安全性,包括强大的数据加密、端到端网络分段、具有零信任安全模型的路由器和控制器证书身份、控制平面保护、应用防火墙以及插入 Cisco Umbrella、防火墙、和其他网络服务。
与公共云的无缝连接以及 WAN 边缘到分支机构的移动。
除了具有实时服务级别协议 (SLA) 实施的应用感知策略之外,还具有应用可见性和识别性。
SaaS 应用动态优化,提升用户应用性能。
具有对应用程序和基础架构的可见性的丰富分析,可实现快速故障排除并协助预测和分析以实现有效的资源规划。
发表评论