×
Community Blog 架站教學:整體思路規劃與架構設計

架站教學:整體思路規劃與架構設計

透過 WordPress 架站情境手把手教學如何使用阿里雲架設與託管網站,本文為第一則開始動手前對整體思路規劃與架構設計。

開始前的構思

在動手實驗前,試著構思了一個透過雲端提供的工具讓服務持續演進的想法,左思右想考量到後續挑戰過程中學習的雲端工具,最後還是決定以最常見的 WordPress 架站來當服務主軸的選擇,因此在前期準備時,事先在 local VM 環境準備架設了 CentOS + LNMP + WordPress 的經典組合。

話不多說,接下來讓我們看看可以在阿里雲上可以達成哪些演化吧!

架構設計

(1) 第一步,首先將準備好的 local 虛擬環境系統搬遷上阿里雲的主機服務 Elastic Compute Service (ECS)
02_1_4

(2) 完成將系統遷移阿里雲後,將 WordPress 媒體庫等靜態文件轉移至Object Storage Service (OSS) 減輕載入的負擔及透過 OSS 高可用性保存文件
02_1_3

(3) 將 ECS 主機中的資料庫 (MariaDB) 搬移到雲端託管式 Relational Database Service (RDS) 讓資料庫獨立運算完成分散式架構,使資料庫更為安全及彈性
02_1_1

(4) 將主機更改為 private IP 並加人 Server Load Balance (SLB) 負載站台均衡分散流量,調降主機至適合的負載規格,並減輕單一主機負載增加服務可用性
02_1_5

(5) 使用 Auto Scaling 設計垂直擴展、水平擴展監控指標條件伸縮服務負載,實現依據即時負載狀況自動伸縮調整服務資源,以最大的可能降低成本
02_1_2

(6) 設定 Content Delivery Network (CDN) 暫存網站及 OSS 上的靜態內容,由於會訪問最靠近訪問端的地區 CDN 節點,除了讓全球訪問網站速度更快速,也因為暫存減少網站額外的負載
02_1_6

結語與免費試用方案

筆者以前在地端IDC機房服務,接到需求總是要提前準備許久,包含事情硬體的準備、伺服器上架、作業環境安裝、網路設備設定、線路規劃等到系統環境可能在佈署環境時發現不符規劃預期,多了幾台設備浪費著沒用,少了些伺服器或網路設備沒規劃到,又是要等待一段漫長的備貨時間。

透過雲端調整架構能夠快速調整需要使用的資源,不論是規格不足或資源過多,都可以快速的透過按量付費(pay as you go)的模式迅速開啟或關閉,不管在服務初期建立大量需要調整、短期專案可是有相當多的好處呢!

還等什麼呢?趕緊註冊申請免費試用方案,無痛與我們一步步探究阿里雲的功能吧!

本篇作者為海爾雲端科技(Alibaba Cloud Channel Partner)技術團隊。

0 0 0
Share on

Alibaba Cloud TC Content

45 posts | 4 followers

You may also like