2024年11月13日 星期三

【IT Notes】GCP Cloud CDN (Load Balance)建置

 已知道為了保障後端的網站速度,CDN建置是不可避免,這聽起好像是很簡單好理解的東西,但實際上用起來時,還是有很多眉眉角角要注意,這次建置CDN過程也碰到一些問題,並不如一開始想得那樣輕鬆,所以又特別做了一點紀錄,以免將來設定時又碰壁。另外要特留意的是,GCP的Cloud CDN和Load Balance是綁在一起的,不同於AWS是將兩項服務分開,Cloud CDN和負載平衡是不能夠拆開來使用,光這點就有非常大的不同。

一.建立新的CDN服務
搜尋並點選Cloud CDN

先前建立好的VM取得相關資料後,就將其輸入ip、port和來源名稱

重頭戲在Load Balance的建立,這點就跟aws很不一樣

測試環境就都選預設值

Load Balance開好以後,還有很多進階內容要設定,進到「負載平衡」並「編輯」

既然要用CDN當最外層的,應用https和SSL憑證是必要的

命名之外,也將https打開

反正是測試的,對外固定IP也只選擇臨時用的就夠了

將Load Balance的名稱與即將產出的IP為製作綁定

再來是套用已經準備好的SSL憑證

把憑證和Private Key的值填入,最後按下「建立」

最後檢查完所有設定後就按下「完成」

回到VM上面,要跟CDN對接前要確認連線是否正常,本來我是設定80Port,一直打不通的情況下,最後設定全開才讓VM和CDN之間連線成功


整體來說看似簡單卻不是很容易馬上就成功,GCP Cloud CDN有不少小細節要邊做邊摸才能透析,個人是覺得不比aws的CDN和LB容易理解,不過也是一個值得練習和應用的服務。


沒有留言:

張貼留言

【IT Notes】透過api移轉Gmail到Exchange

 在雲端裡面串接api不是一件很好學的技術,第一次有機會學習到將GWS的Gmail信件全部轉移到M365的Exchange,其實方法很多種,像以前用的pst檔匯出轉移的方式等,但透過api串接,可以批次和排程轉移,是非常方便且準確的作法。唯一讓人感到困難的是學習成本不小,通常需要...