今年最後一場 – 9/28 Google Cloud OnBoard 現正報名中!

gcp-expert-on-board

今年最後一場 OnBoard 大會活動 !

Google 即將在9月28日台北國際會議中心舉辦今年第二場 Google Cloud Onboard 的活動 (報名連結:https://goo.gl/MYvJRE),這項活動除了設計給企業領導者、IT 部門經理、系統工程師等正在尋找雲端解決方案的人之外,也提供給剛接觸到 Google Cloud Platform (GCP) 的人一個快速認識 GCP 的訓練課程。 繼續閱讀 “今年最後一場 – 9/28 Google Cloud OnBoard 現正報名中!”

Google不再用 MapReduce了! Beam 帶你進入資料新世界

beam-architecture

AlphaGo完勝世界頂尖棋手的捷報下,機器學習(Machine Learning)儼然成為現今網路科技的顯學。機器學習涵蓋了跨領域的know-how、演算法以及數據。其中數據又是決定機器學習品質重要的一環。Google 深耕大數據分析及應用多年,無所不能的搜尋引擎就是最好的例子。在資料提取(data ingestion)、資料處理(data process)、資料分析(data analytics)以及資料視覺化(data virtualization)等,Google終將這些數據的工作流程轉化為一個一個簡單管理的元件,提供給Google Cloud Platform (GCP) 的使用者使用。

繼續閱讀 “Google不再用 MapReduce了! Beam 帶你進入資料新世界”

以App Engine為基礎的遊戲伺服器架構

app-engine-game-server

該解決方案在Google Cloud Platform上提供了高度可擴展和可靠的遊戲實施,該平台使用Google App EngineGoogle Compute Engine進行即時線上玩家的互動。 該解決方案通過使用 App Engine並通過使用 Compute Engine來運行遊戲伺服器和一般的遊戲引擎,為玩家配對和玩家定制提供核心遊戲元素。

此解決方案涉及的要點包括:
• 擴大服務數百萬的玩家。
• 
使用GCP構建功能齊全的遊戲體驗。
• 
利用App Engine進行前端互動,並在數據存儲區(datastore)中維護遊戲狀態。
• 
使用App Engine來管理(orchestrating)和自動縮放(auto-scaling)由Compute Engine所建造的遊戲伺服器。
• 
通過分析包含用戶和遊戲統計資訊的大量數據集(datasets),獲得業務洞察。

繼續閱讀 “以App Engine為基礎的遊戲伺服器架構”

7/1起 GCP 個人用戶需多繳5% VAT 增值稅稅金!以下方法看如何避免!

VAT-July-1

分享一個重大消息,Google Cloud Platform (GCP) 將於 2017年7月1日,針對個人用戶(台灣區域正在試用GCP美金300元免費帳號者)收取5%的VAT稅金。以下告訴各位如何避免繳交VAT稅金給Google。

為何要繳交 VAT?Google 針對個人用戶進行,只要您是企業客戶,Google 就不會向您收取 VAT 的費用。因此證明您是企業客戶的方式有兩種,選擇其一就可以避免稅金的收取:

1. 提供 VAT ID 於 Google,您可以點選本文封面照片上的圖示”UPDATE”,即有相關表格出現,請參考下圖。

VAT-July-1

2.選擇優質本地代理商,Google Premier Partner : GCP 專門家。僅將 Billing Account 做簡單移轉。僅需線上 1 分鐘,即可避免 VAT 的問題!

 

主機是別家的可以用 Cloud CDN 嗎? 一招教你客製外部來源!

cdn-external目前 Cloud CDN 雖然尚未支援 GCP 以外的來源(external origin),但我們可以在 HTTP(S)負載平衡器 (HTTP(S) Load Balancer) 的後端服務 (back-end services) 採取由 GCE VM 自建 Reverse Proxy 的方式提供原站的檔案給 Cloud CDN 讀取,便可快速的享用 Google 強大全球網路下的 CDN 服務。Reverse Proxy 的 VM 規格可使用 n1-standard-1,搭配 Linux 作業系統安裝 Nginx 或 Apache,建議後端 instance group 群組至少兩台避免 SPOF,  以下提供 Nginx 對於網站圖片,CSS 與 JS 的範例設定檔如下:

upstream assets {
       server 35.46.57.68:80;
}
server {
       listen 80;
server_name assets.gcp.expert;
       location ~* \.(?:jpg|jpeg|gif|png|ico|svg|svgz|css|js)$ {
               add_header Cache-Control “public”;
               expires 86400;
               proxy_pass http://assets;
               proxy_set_header Host $host;
               proxy_set_header X-Real-IP $remote_addr;
               proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       }
}

 

其中 upstream 的內容請修改為您的伺服器 IP/Domain Name 資訊,expires 值為Cloud CDN 上的快取時間。進階的CDN快取設定如對於通訊協定, 主機名稱或網址參數(URL query string) 快取,皆可透過快取金鑰 (cache keys) 的設定完成。其中在網址參數可指定白名單與黑名單作為 CDN 認定 URL 是否為同一個資源的判斷,可參考 https://cloud.google.com/cdn/docs/using-cache-keys

至於 Cloud CDN 內建於 HTTP(S)負載平衡器上的功能,資源是否能被 Cloud CDN 快取的詳細限制請參考 https://cloud.google.com/cdn/docs/caching#cacheability