WordPress 多租户这个概念是我在今年初才了解到的,然后在网络上搜索了一番发现并没有更多的详细介绍,就现在体会到的 WordPress 多租户是一种平台架构,也就是我们常见的 SaaS 平台架构。
目前来说这是一种架构而并非完整解决方案的原因在于薇晓朵还没找到能对多租户系统进行轻松部署和完美组合方案。毕竟想要推向市场那么就必须要能够短平快和标准化的提供产品和服务。
一、 WordPress 多租户平台系统
首先要了解 WordPress 多租户系统是个什么东西,必须得对 WordPress 多站点有一定的熟悉和认知。
WordPress 多站点部署也是我们从去年开始到现在一直都热销是技术服务,可以说体验是相当的棒,性能和各方面都稳定的多。
说回多租户,我们主要是想要依靠 WordPress 多站点或者多租户系统来构建 SaaS 平台,目前此项目还没对外公布,因为开发比较耗时,再一个就是资源投入会比较多。
WordPress 多租户部署完成后和 WordPress 多站点类似,都可以算的上是一套站群系统,但多租户并不是多站点,两者的区别在于:
- WordPress 多站点是一套程序可以无限子网站,数据和资源共用;
- WordPress 多租户是很多套 WP 程序然后共用服务器资源,每套程序都是独立的,相对隔离;
网络上给多租户定义如下:
云计算多租户几乎用于所有软件即服务 (Software as a Service, SaaS) 应用程序,因为计算资源是可伸缩的,而且这些资源的分配由实际使用和用量决定。
一句话概括就是多租户是把你服务器或者网站租给多个用户去使用。
就我自己理解的是 WordPress 多租户≠ 多站点但可能在性能方面却远优于 WordPress 多站点。更适合做平台服务,主要是现在这方面的技术资料太少了,全部都得我们自己去实践和测试。
而且 WordPress 多租户还是要依赖于 WordPress 程序本身来实现,能折腾出来的人也就更是凤毛麟角了。
二、 WordPress 多集群互联系统
再来说说另一个 WordPress 多集群的应用场景,目前薇晓朵主推的站群系统就是 WordPress 多站点和多网络两款,多站点介绍了很多,但多网络了解的概念传播的还不是很广泛。
WordPress 多网络是在多站点的基础上提升了一个新的层次,简单讲就是一套程序里可以开启无限多个站群 (多站点),而且每个站群都可以开启无限多个子网站 (独立站) 。并且每个子站群的数据相对独立可以进行分组管理等等。
WordPress 多集群使用成本和难度要高于以上全部产品,原因在这是一个非常耗资源和成本很高的技术方案,可以实现将多台 WordPress 数据库服务器连接到一起组建为一个独立的数据中心,举个例子:
你公司是位于中国陕西西安,然后公司业务是全球性的,然后为了保障每个国家的客户都能正常访问到你们的官网或者在线平台,那么解决方案有两种方式,
- 给每个国家都建一个镜像网站,或者官网;
- 只建一个官网,然后再对数据库进行分发到多台服务器上,这样当不同国家的客户访问站点时就会自动选择最优线路加载数据;
然后需要注意的是,这并不是做 CDN 分发数据,但也可以使用 CDN 对图片这些静态数据加速,采用 WordPress 多集群实际上你们公司管理的还是同一个网站,而不是一大堆的海外不同国家和地区的官网。
最后就是考虑到一个实际的问题,现在如果是想要构建一套 WordPress 多租户和多集群系统的话大概成本都是在 3~5W+,而且还不算硬件设施的费用,要商用和大众化推广有些距离。
如果对 WordPress 批量建站和管理还有需求的话,那么需要的话请选购 WordPress 多站点站群或者 WordPress 多网络站群吧。经济实惠,好用不贵,而且都已经是成熟的企业级商用站群系统了。
发表回复