如何設定 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) 負載平衡器"

該選哪朵雲?比較兩大雲端供應商 GCP 與 AWS

gcp-v-aws

(本文於2017.7部分更新)
不知道該如何選擇雲端服務供應商嗎?各家的規格與計費方式都不盡相同,該怎麼挑選適合的服務,以最少的成本獲得最大的效益?本文針對 Google Cloud Platform (GCP)與 Amazon Web Service (AWS) 兩大雲端平台進行調查,比較四項重要的指標,分別是:

1.基礎設施  2.機器類型  3.計費方式  4.服務項目

如果想要觀看更詳盡的說明,我們也整理好相關的實用連結,希望透過這些比較,能替您省去不少時間,並挑選到適合的雲端服務。

繼續閱讀 “該選哪朵雲?比較兩大雲端供應商 GCP 與 AWS"

幕後分享-我們如何解決Pokémon GO上線前一天50倍爆量

當大家還在好奇 Pokemon 如何採用 Google Cloud Platform 建立全球遊戲佈署時,來自 Google Cloud Platform 的 CRE (customer reliability engineering) 團隊分享了他們在 24 小時內,協助Pokémon GO 遊戲開發商 Niantic 處理 50 倍流量爆量的問題,從緊急事件變成一場漂亮的全球手機遊戲使用雲端服務的絕佳案例。

原文:Bringing Pokémon GO to life on Google Cloud

中文:迎戰50倍爆量夢魘!Pokémon遊戲打造GCE史上最大Kubernetes叢集

繼續閱讀 “幕後分享-我們如何解決Pokémon GO上線前一天50倍爆量"

如何建立 Google Cloud VPN

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

繼續閱讀 “如何建立 Google Cloud VPN"

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

aspnet

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

作者:李振皓(現就讀於台大電機所)

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

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