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 多網絡站羣吧。經濟實惠,好用不貴,而且都已經是成熟的企業級商用站羣系統了。
發表回覆