Architecting with Google Cloud: Design and Process
|
Google Cloud 架構設計與流程
課程代碼
GCP-DESIGNPRO
課程天數
2 天
課程概要
本課程教授學員如何利用經驗證之設計模型和依循 Google 可靠性工程(SRE)的原則, 在 GCP 上構建高度可靠和高效的解決方案。本課程為進階課程”Architecting with Google Compute Engine (三日)”或”Architecting with Google Kubernetes Engine (三日)”
的續接課程,學員應具備該課程所涵蓋的實作經驗為前備知識。通過講師講解,演示和學員動手實驗的各項學習,學員學習如何設計高度可靠 和安全的 GCP 部署; 以及如何以高可用性和兼顧成本效益的方式運行 GCP 部署。
的續接課程,學員應具備該課程所涵蓋的實作經驗為前備知識。通過講師講解,演示和學員動手實驗的各項學習,學員學習如何設計高度可靠 和安全的 GCP 部署; 以及如何以高可用性和兼顧成本效益的方式運行 GCP 部署。
學習目標和取得技能
- 具備達成高可用性,高彈性和可維護性基礎架構設計能力
- 評估權衡並在 Google Cloud Platform 產品中做出適切選擇
- 整合地端和雲端資源及佈署
- 挖掘資源最大化和降低成本的方法
- 運用監控、報警,單元和集成測試,生產彈性測試和事件事後分析等程序,達成停機時間最小化的改善目的
- 利用審查、職責劃分和最小權力支配等政策將安全風險最小化
- 佈署適切技術與流程以確保企業可於發生災難威脅時持續業務運作
教學方式
Google認證講師課堂中文指導
教材與實驗
Google原廠教材與Qwiklabs實驗室
課程適合對象
- 雲端解決方案架構師,站點可靠性工程師,系統維運、DevOps 工程師,IT 經理
- 使用 GCP 創建新解決方案或將現有系統,應用程序環境和基礎架構與 Google 雲端平台整合的工程人員
前備知識
- 完成 ”Architecting with Google Compute Engine”或”Architecting with Google Kubernetes Engine”課程或具備同等知識
- 熟悉基本命令工具語法和 Linux 系統操作環境
- 具系統維運經驗,包括在本地端或公有雲環境中部署和管理應用程序
課程大綱
課程包括課堂講解,演示和學員實作實驗
Module 1:定義服務
主題 |
實驗 |
Design in this class |
-- |
State and solution |
-- |
Measurement |
-- |
收集需求:SLO、SLA 和 SLI(關鍵性能 指標) |
Deployment Manager: Beginning appserver |
Module 2:業務邏輯層設計
主題 |
實驗 |
Microservices architecture |
-- |
GCP 12-factor support |
-- |
將運算需求對應到 GCP 處理服務 |
-- |
計算系統配置 |
Deployment Manager: Package and deploy |
Module 3:數據層設計
主題 |
實驗 |
數據分類和特徵 |
-- |
數據擷取和遷移 |
-- |
確定存儲需求並對應至 GCP 存儲服務 |
-- |
Module 4:網絡層設計
主題 |
實驗 |
Network edge configuration |
-- |
涉及數據傳輸的網絡配置,包括負載平 衡和網絡位置 |
-- |
與其他地端或是混合雲的網路環境整合 |
Deployment Manager: Add load balancing |
Module 5:具彈性,可擴張性和災害備援恢復的設計
主題 |
實驗 |
資源損失缺失 |
-- |
負載過載缺失 |
-- |
缺失對應策略 |
-- |
企業永續、災難恢復規劃,含還原策略和數據生命週期管理 |
-- |
可擴展和彈性設計 |
-- |
Module 6:安全性設計
主題 |
實驗 |
Google Cloud Platform security |
-- |
網絡存取控制和防火牆 |
-- |
Protections against denial of service |
-- |
資源共享和隔離 |
-- |
數據加密和金鑰管理 |
-- |
身分與存取權管理和審核 |
-- |
Module 7:用量(capacity)規劃和成本優化
主題 |
實驗 |
Capacity planning |
-- |
Pricing |
-- |
Module 8:部署,監控和警報以及事件響應
主題 |
實驗 |
佈署 |
-- |
監控和警示 |
-- |
事件回報 |
Deployment Manager: Full Production |
推薦課程