市場競爭態勢瞬息萬變,不論是為求更快速提供應用服務、打造更穩定安全的架構或深入資料挖掘價值,企業需了解最新技術發展。自7月底起Google Cloud Next OnAir Recap: Taiwan線上研討會精選8大類Google Cloud技術及各產業洞察,每週一個主題讓企業掌握最新雲端技術。一切的技術與應用需奠定在穩定的基礎架構上,以下介紹Twitter及台灣鉅亨網、直播平台17 Media等知名企業如何透過GCP的各項基礎架構管理功能,提供用戶穩定且即時的應用服務。
Google Cloud Next ‘20 - 新亮點
為了提供數百萬名用戶更好的連線品質,Twitter透過原本地端系統結合Google Cloud以混合雲架構來滿足用戶對低延遲的需求。過去終端使用者連線到Twitter,中間需經過ISP各種設備的連接,因此整體效能大受影響。且透過BGP路由也未必能達到最佳化,根據韓國Twitter的統計,僅60%流量被正確導到位於亞洲的伺服器。而後Twitter採用Global Anycast IP把用戶導到最佳效能的站台,並選擇Premium Tier的Google Private Network來傳輸以增加效能及安全性,同時透過Global Load Balancer來增加服務站台可乘載的流量以及服務可用性。
過去企業為解決非商業邏輯的程式碼(即為維運需求而寫的程式碼)太多而影響效能,會在中間部署負載平衡器,但若流量暴增時傳統集中式Load Balancer卻有無法擴充且會有掛掉風險。於是後來研發出散佈在用戶端應用程式、靠近用戶端的專屬Load Balancer,然而此類做法若應用在多區域、多叢集的環境卻得一直更改設定檔,無法輕鬆擴充管理。於是Google推出流量控制平面Traffic Director,在Traffic Director下命令即可將設定檔派送到所有用戶端的Load Balancer。透過Traffic Director,企業不僅可輕鬆打造具高可用性的跨區服務,也可不停機進行應用程式換版,做到金絲雀部署。同時今年7月剛推出的新版Traffic Director還可讓Google Global Load Balancer作為企業本地端服務的負載平衡器使用。