阿裡雲做為國內最大的雲平臺,我們的網站、各種平臺、系統一般都會選擇阿裡雲,本文就使用Drupal的CMS網站,選擇阿裡雲服務以及運維方面,需要註意的事項簡單列舉一下,僅供參考。服務器的選擇(1)CPU相對要高,Drupal/PHP比較消耗CPU,開啟OPCache,最好選擇PHP8。(2)硬盤,選擇高速IO硬盤,讀寫文件較快。(3)備份,定期備份相關文件,可以備份到OSS上,節省空間。(4)防火墻策略,建議修改SSH默認端口。(5)建議安裝寶塔面板,運維比較簡單。RDS的選擇(1)選擇RDS,不推薦自建MySQL服務,RDS做好定期備份策略。(2)做好相關mysql配置,性能進行調優。(3)多並發可以考慮做MySQL主從配置。(4)如果性能跟不上,可以推薦使用阿裡自研數據庫代替。文件和圖片的存儲(1)推薦使用OSS,搭配相關Drupal模塊。(2)為節省OSS流量,可以配搭CDN,流媒體一定要通過OSS播放。(3)跨區域比較大陸、東南亞,可以使用阿裡雲的多區域復制。集群站點的配置(1)做站點集群可以通過Varnish + 多個ECS做集群,提高並發。(2)多個站點可以搭配多個Drupal站點,API站點單獨部署。(3)可以采用Headless的方案,前端隻需讀取內容,後端采用一套CMS實現集群,維護方便。(4)推薦將OSS掛載到一臺服務器上,方便做為文件備份服務器。SLB的維護(1)SLB穩定性上做的很好。在性能上稍微保守,服務器配置好之後能穩定運行 。(2)費用低。雲盾、雲監控、免費的低配OCS等。綜合這些附帶的服務性價比還是很高的。(3)安全性好。免費的5G抗DDOS。免費的安全檢測,和入侵檢測系統。能很好地保障服務器的安全。數據維護和RDS(1)RDS回滾風險須知目前RDS支持數據回滾,回滾是針對整個實例的,不支持單表單庫,在回滾之前備份好重要數據,以免回滾完成以後導致數據丟失。如果隻是部分表格或者部分數據需要回滾,我們建議您通過創建臨時實例來恢復數據,臨時實例創建成功後從臨時實例中把需要的數據導回到生產庫。(2)RDS鎖定策略RDS具有鎖定機制,如果您的實例存儲空間滿瞭,系統就會將您的實例鎖定,實例被鎖定以後會變成隻讀,建議定期檢查存儲空間使用情況,同時也可以在RDS控制臺中設置空間占用短信提醒(3)RDS故障切換RDS采用一主一備的高可用模式,當主庫出現故障時,RDS會在30秒鐘之內切換到備庫。切換過程中有(小於等於)30秒鐘的不可訪問,需要您設置好程序跟RDS的自動重連,避免因為切換導致您的服務不可用。(4)RDS切換內外網存在的風險 RDS在切換內外網的過程中會出現服務器跟RDS的連接斷開,切換完成以後請及時更新程序中的連接地址,同時切換內外網會導致IP地址變更。費用及購買建議(1)建議購買1M帶寬的多臺服務器做為後端Drupal節點,一次性購買一年以上有優惠。(2)建議購買彈性帶寬的服務器做為負載均衡服務器,安裝Nginx/Varnish,內存和CPU不用太高。(3)RDS建議將不經常訪問的archive數據庫刪掉,自建MySQL用於存儲,因為RDS費用較高(4)RDS中MySQL的inodb即使刪除數據也沒法將RDS的存儲降下來,如果要降下來,最好擅長數據庫,重新導入一遍其他的選項,我們就不一一列舉,另外開發網站和平臺,可以參考我們其他相關文章。===================大傢好,我是Robbin,來給大傢講CMS。歡迎關註vizcms.com全景CMS,我們通過開源Drupal + 可視化工具GrapeJS (構建)=> 可視化、模塊化、低代碼的、易上手的CMS平臺,。可以快速構建網站、手機站、產品站、在線教育、課程售賣、售後咨詢等平臺的工具。==================