Architecting with Google Compute Engine
|
使用Google Compute Engine進行架構設計
課程代碼
GCP-ARCHINFRA
課程天數
3 天
課程概要
本課程介紹了 Google Cloud Platform 提供的全方位且極具彈性的基礎架構和平台服務,並著重於使用Compute Engine進行架構設計。通過講師講解,演示和學員動手實驗的各項學習,學員將逐㇐探索各項與部署解決方案有關的元素,包括網絡、系統和應用程序服務等基礎架構組件。本課程還包括部署實用解決方案,如安全網絡連線、客供加密金鑰、安全和存取權管理服務、資源配額與限制、計費方式管理以及資源監控。
學習目標和取得技能
- 能夠將整個 Google Cloud Platform 技術於設計架構計劃中全方位納入考慮
- 了解開發,實施和部署解決方案的方法
- 可以辨別相似或相關產品和技術的特徵差異
- 識別各種解決方案適用範圍,使用時機和應用
- 培養管理和治理解決方案的基本技能
- 發展㇐套解決方案模式和知識,並以其方法、技術和設計來協助實現具安全性,高彈性,高可用性和其他優質特色的基礎架構
教學方式
Google認證講師課堂中文指導
教材與實驗
Google原廠教材與Qwiklabs實驗室
課程適合對象
- 雲端解決方案架構師,DevOps 工程師
- 使用 Google Cloud Platform 創建新解決方案或將現有系統,應用程序環境和基礎架構與 Google 雲端平台整合的工程人員
前備知識
- 完成 Google Cloud Platform Fundamentals ㇐日基礎課程或具備同等知識
- 熟悉基本命令工具語法和 Linux 系統操作環境
- 具系統維運經驗,包括在本地端或公有雲環境中部署和管理應用程序
課程大綱
課程包括課堂講解,演示和學員實作實驗
Module 1:介紹 Google Cloud Platform
主題 |
實驗 |
Google Cloud Platform 基礎架構 |
-- |
使用 GCP |
Console and Cloud Shell |
Demo: 專案 Projects |
Infrastructure Preview |
Module 2:虛擬網路(Virtual Networks)
主題 |
實驗 |
雲上的 VPC、專案、網絡、子網路、IP地址、路由、防火牆規則 |
-- |
以子網路概念管理資源取代實體網路拓撲 |
1. Virtual Networking 2. Bastion Host |
Module 3:雲上的 VM 虛擬機器和網路
主題 |
實驗 |
Compute Engine 介紹 |
Creating Virtual Machines |
vCPU/ Memory 等多種運算選擇 |
-- |
Images 系統映像檔 |
-- |
常用的 Compute Engine 操作程序 |
Working with Virtual Machines |
Module 4:Cloud IAM 精確的身分與存取權管理服務
主題 |
實驗 |
Cloud IAM 最佳實踐於管理組織、腳色、成員與 Service accounts |
Cloud IAM |
Module 5:雲上的儲存服務選項
主題 |
實驗 |
Cloud Storage |
Cloud Storage |
Cloud SQL |
Cloud SQL |
Cloud Spanner, Cloud Datastore |
Cloud Datastore |
Cloud Bigtable |
-- |
Module 6:資源管理
主題 |
實驗 |
資源管理工具:資源配額、標籤、名稱與 計費管理 |
-- |
Demo: Billing Administration |
Examining Billing Data with BigQuery |
Module 7:雲上的資源監控
主題 |
實驗 |
Stackdriver 與監控 |
Resource Monitoring (Stackdriver) |
日誌分析、錯誤報告、追蹤效能瓶頸與除錯 |
Error Reporting and Debugging (Stackdriver) |
Module 8:雲上的網路連線選項
主題 |
實驗 |
Cloud Virtual Private Network (VPN) |
Virtual Private Network (VPN) |
雲端路由器、企業專線連線、外部對等連 線,雲端網域名稱系統 (DNS) 服務 |
-- |
Module 9:負載平衡
主題 |
實驗 |
各項附載平衡代管服務:HTTPS load balancing, Cross-region and contentbased load balancing, SSL proxy/TCP proxy load balancing, Network load balancing |
VM Automation and Load Balancing |
Module 10:自動彈性擴展 Autoscaling
主題 |
實驗 |
自動縮放、規則與配置 |
Autoscaling |
Module 11:使用 Google Cloud Platform API 進行基礎架構自動化
主題 |
實驗 |
基礎架構自動化, Images, Metadata, Scripts, Google Cloud API |
Google Cloud Platform API Infrastructure Automation |
Module 12:使用 Deployment Manager 進行基礎架構自動化
主題 |
實驗 |
Deployment Manager, Configuration, Cloud Launcher |
Deployment Manager |
Module 13:託管服務
主題 |
實驗 |
Cloud Dataproc, Cloud Dataflow, BigQuery, Cloud Datalab |
-- |
推薦課程