Google Cloud Platform In Practice
  • 簡介
  • 有別於其他Cloud的想法
  • 認識Google Cloud
    • Google Cloud Platform服務介紹
      • GCP從Free Trial開始
      • 開始之前先了解線上的資源
      • Project與Billing Account
      • GCP計算機
      • Google Cloud使用者與角色
      • 透過IAM管理專案資源
      • Service Account
      • Organization Node
    • GCP指令列工具 - gcloud
      • 安裝Google Cloud SDK
      • Google Cloud SDK基本使用說明
      • 認證gcloud指令
      • 在gcloud使用service account認證
      • 查詢zone與region
      • 好用的gcloud指令
  • Google Cloud上的運算服務
    • Compute Engine
      • Compute Engine基本介紹
      • Compute Engine的主機類型選擇
      • Compute Engine硬碟的選擇
      • 動手開一台GCE主機
      • 了解GCE上的auto scale
      • 使用HTTP(S) Load Balancer
      • 使用TCP Load Balancer
      • 為您的HTTP Load Balancer建立自簽SSL憑證
      • 淺談StackDriver的監控服務
        • Cloud Logging
        • Cloud Monitor
      • 進階的GCE操作
        • GCE的Software Raid建置
        • 匯入Amazon主機Image
        • Resize Boot Disk
      • GCE進階導讀
    • App Engine
      • GAE的理念
      • Standard Environment介紹
        • 第一個GAE程式 - 以GAE Java為例
      • Flexible Environment介紹
        • 標準執行環境範例 - 以Node.js為例
        • 客製化執行環境範例 - 以Node.js為例
      • GAE進階導讀
    • Container Engine
      • 建立自己的GKE Cluster
      • 基本操作
      • 使用YAML描述部署
      • 結合NLB與HLB部署
      • GKE進階導讀
  • Google Cloud上的儲存服務
    • CloudSQL
      • CloudSQL簡介
      • 建立CloudSQL
      • 連線CloudSQL - 使用Apps Script
    • Cloud Datastore
      • Cloud Datastore簡介
      • Cloud Datastore的基本觀念
      • 簡單的Cloud Datastore範例 - 以Node.js套件為例
    • Cloud Storage
      • Cloud Storage簡介
      • 掛載GCS資料夾
      • 設定Website Bucket
      • 透過HTTP(S) Load Balancer幫GCS加上CDN
      • GCS與GCP服務的整合
      • Cloud Storage進階導讀
    • Cloud Bigtable
      • Cloud BigTable簡介
      • Cloud BigTable與GCP服務的整合
      • Cloud BigTable進階導讀
  • Google Cloud上的大資料處理服務
    • BigQuery
      • BigQuery簡介
      • BigQuery的結構
      • 指令列工具 - bq
      • 載入CSV資料到BigQuery
      • 載入JSON資料到BigQuery
      • 透過 bq 查詢資料
      • BigQuery的省錢祕技
      • BigQuery進階導讀
    • PubSub
      • PubSub簡介
      • PubSub入門
    • Cloud Dataflow
      • Cloud Dataflow簡介
      • 第一個Dataflow Pipeline - 以Java為例
      • Dataflow進階導讀
    • Datalab
      • 啟動您的Datalab
      • 深入了解datalab
      • Datalab進階導讀
    • Cloud Spanner (beta)
      • Spanner簡介
      • Spanner基本操作介紹
      • Spanner進階導讀
  • Google Cloud上的人工智慧服務
    • Cloud Machine Learning Engine
    • Vision API
    • Natual Language API
    • Speech API
    • Video Intelligence API (private beta)
  • 更多GCP學習資源
  • GCP支援服務
Powered by GitBook
On this page
  • 穩健的網路功能
  • 自訂網路與預設網路(default network)
  • 防火牆的規則
  • 各區域的 HTTP(S)的負載平衡
  • 網路的負載平衡
  • 子網路
  1. Google Cloud上的運算服務
  2. Compute Engine

Compute Engine基本介紹

Google Compute Engine(GCE)是Google Cloud上的基礎架構服務(Infrastructure as a Service),該平台可提供大規模虛擬機器以及相關的基礎建設(包含硬碟、網路、附載平衡器... 等等)來建置及運作您的服務。

依照Compute Engine服務主要功能劃分,簡單以下面項目來介紹一下Compute Engine:

穩健的網路功能

提供使用者擁有穩健的網路功能,以運行各項應用程式及服務。

自訂網路與預設網路(default network)

GCE包含內部與外部的網路連線能力,讓使用者可以透過自訂規劃來建置屬於自己服務適用的網路,而在GCE服務開通當下,也提供預設的default network,內建常用的路由與防火牆設定(如SSH, RDP, ICMP...等),供入門使用者直接使用。

防火牆的規則

除了預設防火牆規則外,使用者也可以透過自建防火牆來開放可以連入的IP。

各區域的 HTTP(S)的負載平衡

為Layer 7的負載平衡設備,透過設定可以串連多台主機或是主機群組,讓服務不再只是依賴於單點存在的伺服器。Layer 7的負載平衡更可以識別路由規則,進一步可提供不同路由的重導規則設定,也可以提供CDN的Cache功能。

網路的負載平衡

為Layer 4的負載平衡設備,可透過Protocol與Port的方式來重導外部流量到GCE主機或主機群,並可以透過Health Check的方法,讓流量僅通過健康的主機,避免服務中斷。

子網路

透過CIDR的方式設定GCE Network中的各子網路範圍,並可以透過路由的方式串接各子網路中間的通訊,讓GCE網路的設計規劃可以更有彈性,也讓可以透過子網路的規劃來實作更安全的雲端網路架構。

PreviousCompute EngineNextCompute Engine的主機類型選擇

Last updated 7 years ago