如何構建基於 WordPress 多雲及混合雲的多租戶系統架構平台?

目前 WordPress 多雲(Multi-Cloud)和多租戶(Multi-Tenant)平台組合架構還處於概念階段,這裡只是拋磚引玉。

什麼是多雲(Multi-Cloud)?

多雲是使用來自多個雲供應商的雲服務。它可以像使用來自不同雲供應商(例如 Salesforce 和 Workday)的軟體即服務 (SaaS) 一樣簡單。但在企業中,多雲通常是指在來自多個雲服務提供商的平台即服務 (PaaS) 或基礎設施即服務 (IaaS) 上運行企業應用程序,例如亞馬遜網路服務 (AWS) 、谷歌雲平台、 IBM Cloud 、阿里雲、騰訊雲和 Microsoft Azure 。

在實際使用中,如果是將多個雲服務商的基礎設施搭配一起使用,那麼就可以理解成是混合雲(Hybrid-Cloud)。

什麼是多租戶(Multi-Tenant)?

多租戶是指軟體架構支持一個實例服務多個用戶(Customer),每一個用戶被稱之為租戶(tenant),軟體給予租戶可以對系統進行部分定製的能力,如用戶界面顏色或業務規則,但是他們不能定製修改軟體的代碼。

由於共享開發和維護成本,對某些用戶來說,多租戶是一種經濟的解決方案。從維護角度來說,多租戶系統維護更加簡單,相比於每個用戶一個實例的單租戶系統,多租戶系統提供者在系統變更時僅需更新一次,而單租戶則需要針對每個用戶進行更新。

什麼是 WordPress 多雲 (WP Multi-Cloud)?

你是否有考慮過構建自己的私有數據中心和託管 WordPress 程序的主機方案,自己當主機服務商為終端用戶提供託管服務?如果有這方面的考慮或者靈感的話,那麼 WordPress 多雲(WP Multi-Cloud)就是為了實現這方面需求的。

簡單舉例說,你可以購買多台比如阿里雲、騰訊雲、百度雲、谷歌雲伺服器的伺服器,然後將其進行數據同步聯機,統一管理,這樣當有新客戶想要開一個自己的 WordPress 網站,不管是哪個國家地區的都能夠選擇適合他的機器,而且無需單獨進行伺服器配置。

這樣就相當於是把你採購的伺服器二次租用給了其他的客戶,專註於做二房東對每個客戶進行收費和管理。

什麼是 WordPress 多租戶(WP Multi-Tenant)?

對於 WordPress 多租戶的介紹往期文章已經講過很多了,這裡就不再贅述,WordPress 多租戶架構是一種軟體架構,而不是一個安裝即用的軟體,需要分清楚這點很重要,而且相比單個 WordPress 安裝,多租戶也可以實現一套程序讓多個用戶共同使用,進行自定義修改和配置的潛力。

關於 WordPress 多租戶詳細說明可以翻看下面的文章:

WordPress 多租戶 ≠ 多站點,WordPress 多集群與多網路的區別。

WordPress 企業級應用架構 SaaS 平台和分散式集群有什麼區別?

如何將 WP Multi-Cloud 和 WP Multi-Tenant 搭配使用?

我對此大概做了個簡單的成本估算,如果要構建一個正常的 WordPress 多雲+多租戶平台進行運營的話,軟硬體成本初期至少需要 10 萬+,所以從市場需求的角度說這並不是一項好生意,這種分散式平台系統也只有大中型企業才捨得花費做採購。

WordPress SaaS(文派 SaaS)算是目前最經濟可行的一項解決方案,十來萬就可以搞定整個平台開始上手運營,但是多雲和多租戶的投入這才是剛開始,這樣也就等未來時機成熟我們再研究如何將其搭配使用。

如果你有足夠的資源和能力,對這方面的技術實現也有想法可以自行嘗試,實驗性的操作需要我們提供些許支持也未嘗不可。

原文地址:https://one.weixiaoduo.com/3876.html

發表評論