伴隨大數據的崛起和 AI 技術的演進,對於當前所有的開發人員,我們會誠心建議採用公有雲服務來佈署應用程式,不僅享有優質穩定的託管維護服務,更重要的是可靈活運用的先進虛擬技術與超高運算效能,更是你不可或缺的開發神器。而在眾多公有雲服務中,GCP (Google Cloud Platform) 公認是最容易上手。你或許會在網路上看到 Google Cloud Platform 代理商的廣告,不外乎「簡單免費、輕鬆佈署、彈性應用、隨插即用」等口號標語,不過雲端開發和傳統的開發環境仍有不小的差異,實務上的操作絕不可能一帆風順。
本書不是教你依樣畫葫蘆的操作手冊,我們會先說明雲端環境建構 / 運行等相關的基礎知識,包括虛擬平台、虛擬網路、容器、微服務...等,接著再介紹 Google Cloud Platform 提供的主要服務功能和特性,再以實際的範例程式,一步步建構、組合出自己的系統。
而本書最終也會帶你活用 GCP 的 Cloud Vision API 和 Cloud Translation API 等 AI 服務,並利用最新的 Cloud MLE 自己訓練機器學習模型,讓你輕鬆擁抱各種最新技術與服務,為應用程式擴展更多可能性。
本書特色 :
◎快速建構自己的 GCP 雲端虛擬主機
◎Docker/Kubernetes 容器與微服務應用
◎結合 CloudSQL 打造全時運作的 Web 服務
◎透過 Cloud ML Engine 線上訓練機器學習模型
◎直接用 ML API 打造即時影像特徵擷取
◎雲端資料儲存、權限控管與流量平衡
◎全面導入 Python 程式範例實作:線上遊戲製作、線上留言板、機器學習 MNIST 手寫辨識、即時影像特徵擷取、貼圖網站...
目錄
第一章:Google Cloud 雲端服務
第二章:架構 Web 應用程式執行環境
第三章:架構穩健的 Web 應用程式
第四章:在容器執行環境建構微服務架構
第五章:使用 Google Cloud 的機器學習服務
附錄A:Stackdriver 系統操作
附錄B:Cloud IAM 帳號管理
附錄C:取得 GCP 最新技術資訊
附錄D:Linux 基礎及 vi 編輯器
第一章:Google Cloud 雲端服務
第二章:架構 Web 應用程式執行環境
第三章:架構穩健的 Web 應用程式
第四章:在容器執行環境建構微服務架構
第五章:使用 Google Cloud 的機器學習服務
附錄A:Stackdriver 系統操作
附錄B:Cloud IAM 帳號管理
附錄C:取得 GCP 最新技術資訊
附錄D:Linux 基礎及 vi 編輯器