《運維派網站已從VPS遷移至云端,架構復雜化但可靠性和可維護性提升! – 運維派》要點:
本文介紹了運維派網站已從VPS遷移至云端,架構復雜化但可靠性和可維護性提升! – 運維派,希望對您有用。如果有疑問,可以聯系我們。
運維派之前使用的是VPS主機,但隨著運維派網站流量的持續攀升,如何簡化網站系統底層的擴容、提升網站的訪問速度就迫在眉睫了.
當然,VPS主機或物理機本身也可以解決網站性能擴容的,比如:擴容內存或硬盤.當需要用到多臺VPS主機或物理機時,你還需要部署負載均衡軟件.當需要拆分業務,比如需要多個數據庫來支撐時,還得在每臺VPS或物理機上安裝、配置數據庫等等.
看到這里,相信對于初創企業,這些操作還是很復雜的.
所以在今年3月份將網站整體從VPS遷移到了云端,這里把運維派遷移過程以及系統架構公開給各位,以供大家參考.
一、前期分析——根據網站的實際情況分析對系統資源的訴求,包括這幾個維度:
1)數據庫的IO是否頻繁、IO量是否大,這個涉及到數據庫業務是否拆分出來;
2)網站的附件(如:圖片)是否多,這個涉及到是否要單獨的存儲產品;
3)網站的IP/PV流量有多少,這個涉及到是否要考慮負載均衡器;
4)還有就是CDN、域名DNS解析.
二、選型——你需要對系統底層架構的平臺產品進行選型,這個選型的過程其實是在尋找長期合作伙伴,因為大家都不希望頻繁的遷移數據吧,主要有以下幾類:
1)云主機,推薦:阿里云、青云、UCLOUD
2)云存儲,推薦:UPYUN、七牛
3)域名解析,推薦:DNSPOD
三、細化——這些選型明確后,就是選擇每種產品的購買類型和數量了,這里以運維派為例:
1)云主機選型阿里云,采用網站程序文件與數據庫分離,分別選型ECS和RDS,前者用于存放網站程序文件、后者用于提供數據庫服務;
2)由于運維派網站有幾千張圖片文件,為減少用戶訪問時對ECS的壓力,以及便于后續的空間管理(如:遷移、備份等),啟用UPYUN作為靜態文件的存儲和CDN服務;
3)域名的解析使用DNSPOD免費版.
四、總結:
通過將網站架構的各個業務模塊拆分解耦,后續可以根據網站的發展特點按需擴容和維護,同時借助云端的數據容災能力,提高了數據的可靠性,簡化了運維.
如果你對網站的數據可靠性不放心,那你還可以借助第三方備份平臺來解決,比如,我們在前面有介紹過的多備份.