GCP 家族

GCP 入門

Nabeel Imam

Content Developer at DataCamp

儲存服務的近親

Cloud Storage

Google Cloud Storage 標誌

  • 檔案與資料物件
Cloud SQL

Google Cloud SQL 標誌

  • 資料表與結構化資料
GCP 入門

樹狀資料放哪裡?

組織圖,顯示 CEO 與直屬團隊。

  • 樹狀結構屬於非關聯式
  • 沒有列與欄的關係
GCP 入門

認識 Bigtable

  • 為非關聯式資料而設計
  • 為大型工作負載最佳化
    • 低延遲、高輸送量
    • 適合 IoT、金融、廣告技術應用

Google Bigtable 標誌。

GCP 入門

應用的兩難

  • App Engine:GCP 的應用代管服務
  • 例如:將文件轉換的應用
    • 該放在 App Engine 上嗎?

一個應用將 PDF 與 Doc 檔互轉。

GCP 入門

Cloud Functions

  • 為單一用途函式打造
  • 僅在被呼叫時執行
  • 依請求計費
    • 此情境下比 App Engine 更省

Google Cloud Functions 標誌。

GCP 入門

邁向無伺服器

  • App Engine 與 Cloud Functions 都是無伺服器

    • 不需硬體安裝或維運
  • 就像買咖啡而非自己煮

    • 免設備,由咖啡師全包
    • 只為結果付費

咖啡師端上咖啡。

GCP 入門

容器(Containers)

  • 有些應用有特定需求
  • 開發者將它們打包進虛擬「容器」
  • 像是應用的小房子
    • 內含執行所需的一切

貨櫃作為住家,每個貨櫃含所有生活必需品。

GCP 入門

那虛擬機是什麼?

虛擬機(VMs)

  • 完整環境
  • 含完整作業系統

容器

  • 僅含應用執行所需
  • 輕量級,單機可跑最多 20 個!
GCP 入門

容器化應用

容器 1:使用者驗證

使用者輸入帳號密碼以取得存取權。

容器 2:產品清單

使用者在網站上瀏覽各種產品清單。

容器 3:付款處理

有人用信用卡在線購物。

以此類推……

每個容器提供一個「微服務」

GCP 入門

微服務的威力

  • 微服務將大型服務拆成可管理的小單元
  • 更有效率地擴充
  • 降低全系統故障風險

多個容器環繞著執行應用的行動裝置。

GCP 入門

一起來練習吧!

GCP 入門

Preparing Video For Download...