設定與測試 Instance Group Autoscaler

上一篇文章我們介紹了 HTTP(S) load balancing 各個元件的功能、建立方式以及整體的使用情境,但我們當時只用了兩個 instance 處理服務,以流量穩定的服務來說這也許足以應付多數狀況。但如果你的服務流量會隨著時間或突發事件而會有極大變化時,你要如何決定你的 instance 數量?以最低流量來決定,那在流量上升時服務無法在短時間內消化這麼多流量、甚至無法正常提供服務,使用者等待時間變長甚至無法使用,體驗下降後導致使用者離開是服務經營者所不樂見的。若以最高流量來決定,那在流量低下時又會有大量資源閒置,對自己的財務支出似乎又過不去。幸好今天我們使用的是 Google Cloud Platform , GCP 的 managed instance group 提供了 autoscaler 的功能,能夠讓你指定 autoscaler 要以何種數據作為依據,判斷是否需要增減 managed instance group 中 instance 的數量,如此我們便能以適量的資源應對當下的流量,同時也減少了財務上過度的支出。

繼續閱讀 “設定與測試 Instance Group Autoscaler”

GCP 錦囊妙計:這五招告訴你如何節省時間與花費

ga-budget

應用案例:透過 Google Analytics 調節廣告預算。圖/CC0授權,Sstocksnap

您的雲端資源都怎麼管理呢?是否每分錢都精打細算?雲端服務要用的好,也要用的巧,部屬與管理方式的不同,將會大幅的影響成本與花費。例如在 Google Cloud Platform(GCP)上,您可以根據機器類型選擇合適的計費方式,透過自動擴展(Auto Scaling)機制動態的調節使用量。不過除了基本招式外,GCP Blog也提供幾招小技巧,本文將透過實際的操作與經驗,與大家分享這些省錢妙招!

繼續閱讀 “GCP 錦囊妙計:這五招告訴你如何節省時間與花費”

如何設定 GCP HTTP(S) 負載平衡器

當你的服務開始上線、並逐漸成長茁壯的時候,除了要持續提供有趣的功能給使用者,同一時間也別忘了要提升服務的品質與穩定性,使用者會受到新的功能吸引而使用你的服務,但也會因為服務不穩定無法體驗你做出來的功能而離你而去,所以在這邊我們為您介紹 GCP HTTP(S) load balancing 。透過它,你可以以多台 HTTP server 作為後端提供服務,它會幫你檢查這些 server 是否是正常運作,並將收到的 HTTP request 送交給正常且仍有餘裕的 server 進行處理,藉此增加服務的可用性。

環境設定

各位可以參考 Google Cloud SDK 之中的說明安裝 Cloud SDK 以便跟著我們一起動手做,本文中的示範使用的 Cloud SDK 版本為 130.0.0

繼續閱讀 “如何設定 GCP HTTP(S) 負載平衡器”

手把手帶您建立 Google Cloud VPN

建立 Google Cloud VPN 步驟教學看這邊

當你想要將服務轉換到 Google Cloud 上,卻發現你無法將所有元件搬移上去,得要在分散於兩個不同網路的元件之間傳遞資料時,你會開始在想「我要怎麼在兩個受信任的網路之間傳遞資料而不被竊聽?幫每個元件之間的連線都改用 SSL/TLS 連線嗎?如果該元件不支援 SSL/TLS 怎麼辦?」。這時我們可以採用 IPsec VPN ,將兩個網路之間的通訊進行加密,藉此保護你的資料不會以明文的方式在網際網路上進行傳輸,也省去要對多個元件分別修改設定 SSL/TLS 的困擾。而 IPsec VPN 是被 Google Cloud VPN 支援的,所以我們在此使用 Google Cloud VPN 來為兩端的網路間建立安全的通道。

繼續閱讀 “手把手帶您建立 Google Cloud VPN”

開發 Windows 應用更方便!GCP 全面支援 ASP.NET

GCP 全面支援 ASP.NET,讓您開發 Windows 應用更便利

aspnet

在 GCP上使用 ASP.NET。圖/Google+

隨著雲端技術的發展,越來越多企業選擇將服務搬移雲端,整合使用新型態的技術。例如金融業可以透過 Blockchain as a service (BaaS)獲得區塊鏈上的底層支援,遊戲業可以使用Container as a Service(CaaS)透過輕量化的容器技術(Container)應付不斷變化的網路流量。可是對於老字號的企業來說,旗下產品多半歷史悠久,在風險與時間的評估之下,不容易做大幅度的系統架構修改。有著這樣的歷史包袱,又想要移轉服務上雲端,勢必採用變動幅度最小的解決方案,以整合新的雲端服務。

繼續閱讀 “開發 Windows 應用更方便!GCP 全面支援 ASP.NET”