Google Compute Engine | 安全與可擴展的雲端運算

Book description

告訴您如何使用Google的雲端運算服務

學習如何透過Google提供的雲端運算引擎(Google Cloud Platform)來執行大規模、資料密集的工作量。本書由Google工程師撰寫,將帶領你了解這套架構即服務(IaaS)的細節,告訴您如何從無到有開發整個專案。您可以藉由本書了解Google Cloud Platform的實務應用,解決實務應用的問題。
本書範例皆以Python和JavaScript撰寫而成,同時也告訴您,在使用運算引擎時,如何搭配Docker容器以及其他平台、框架、工具和服務。了解這套IaaS有助於從Google所提供的進階儲存和運算技術中,獲得前往未有的效能與擴展性。

.透過網頁UI 、命令列介面或RESTful介面來存取和管理運算引擎的資源
.設定、自訂並使用Linux VM實體
.了解各種儲存選項:永久磁碟、Cloud Storage、Cloud SQL(MySQL雲端版)或是Cloud Datastore NoSQL服務
.使用多個私有網路,並在每個網路中使用多個實體
.一步一步建構、佈署和測試簡單而又詳盡的雲端運算應用程式
.使用Compute Engine並搭配Docker、Node.js、ZeroMQ、Web Starter Kit、AngularJS、WebSocket和D3.js

 

Table of contents

  1. 前言 (1/2)
  2. 前言 (2/2)
    1. 譯者序
  3. 第一章
    1. 開始使用
      1. 建立Compute Engine專案
        1. 啟動計費
        2. 增加團隊成員
      2. Compute Engine資源 (1/5)
      3. Compute Engine資源 (2/5)
      4. Compute Engine資源 (3/5)
      5. Compute Engine資源 (4/5)
      6. Compute Engine資源 (5/5)
        1. 管理Compute Engine資源
      7. 結語
      8. 接下來
  4. 第二章
    1. 執行個體
      1. 使用Developers Console建立執行個體
      2. 使用Developers Console存取執行個體
      3. 使用Developers Console刪除執行個體
      4. 使用gcloud建立執行個體 (1/2)
      5. 使用gcloud建立執行個體 (2/2)
        1. 執行個體的屬性
      6. 使用gcloud存取執行個體
      7. 使用gcloud刪除執行個體
      8. 透過程式建立執行個體
      9. 使用服務帳戶建立執行個體
      10. 選擇存取模式
      11. 清理
      12. 結語
      13. 接下來
  5. 第三章
    1. 儲存:永久磁碟
      1. Compute Engine儲存選項概述
      2. 永久磁碟 (1/5)
      3. 永久磁碟 (2/5)
      4. 永久磁碟 (3/5)
      5. 永久磁碟 (4/5)
      6. 永久磁碟 (5/5)
        1. 永久磁碟的效能
        2. 用Developers Console建立永久磁碟
        3. 使用gcloud建立永久磁碟
        4. 連接/中斷連接永久磁碟與執行中的虛擬機器
        5. 利用程式建立永久磁碟
        6. 永久磁碟快照
      7. 結語
      8. 接下來
  6. 第四章
    1. 儲存:Cloud Storage
      1. 了解BLOB Storage
      2. 開始使用
      3. gsutil簡介
      4. 從程式碼中使用Cloud Storage
      5. 設定存取控制
      6. 了解ACL
      7. 使用預設物件ACL
      8. 了解物件的不變性
      9. 了解強一致性
      10. 結語
      11. 接下來
  7. 第五章
    1. 儲存:Cloud SQL和Cloud Datastore
      1. Cloud SQL
        1. 開始使用
        2. 建立資料庫與資料表
        3. 執行SQL查詢
      2. Cloud Datastore (1/2)
      3. Cloud Datastore (2/2)
        1. 開始使用
        2. 透過Developers Console建立和檢視實體
        3. 利用程式從虛擬機器建立和擷取實體
      4. 實現自己的資料庫
      5. 結語
      6. 接下來
  8. 第六章
    1. 網路
      1. 網路概論
        1. 網路位址與路由
        2. 傳輸控制協定(TCP)
        3. 網域名稱系統(DNS)
        4. 超文本傳輸通訊協定(HTTP)
        5. 負載平衡
        6. 防火牆
      2. 預設網路
      3. 設定防火牆規則
      4. 設定負載平衡
      5. 保留外部IP位址
      6. 設定網路組態
      7. 了解網路成本
      8. 了解路由
      9. 選擇存取模式
      10. 結語
      11. 接下來
  9. 第七章
    1. 進階主題
      1. 啟動腳本
        1. gcloud compute
        2. 字串值作法
        3. 本機檔案作法
        4. Cloud Storage作法
        5. 可以公開取得的作法
        6. API作法
      2. 自訂映像檔 (1/2)
      3. 自訂映像檔 (2/2)
        1. 建立自訂的映像檔
        2. 使用自訂的映像檔
      4. 中繼資料 (1/5)
      5. 中繼資料 (2/5)
      6. 中繼資料 (3/5)
      7. 中繼資料 (4/5)
      8. 中繼資料 (5/5)
        1. 中繼資料伺服器
        2. 中繼資料項目
        3. 專案中繼資料
        4. 執行個體中繼資料
        5. 資料格式
        6. 預設vs.自訂
        7. 專案層級的自訂中繼資料
        8. 執行個體層級的自訂中繼資料
        9. wait_for_change網址參數
      9. 結語
      10. 接下來
  10. 第八章
    1. 完整的應用程式
      1. 應用程式概念
        1. 需求
      2. 應用程式資訊流程
      3. 逐步建構我們的應用程式
        1. 步驟0:建立你自己的開發用途虛擬機器,並且複製範例應用程式
        2. 步驟1:為你的應用程式建立Docker映像檔
        3. 步驟2:建構UI框架
        4. 步驟3:建構使用者介面
        5. 步驟4:實作主要伺服器
        6. 步驟5:實作次要伺服器
        7. 步驟6:加入視覺呈現功能
        8. 步驟7:上線佈署叢集
      4. 結語
    2. 索引 (1/3)
    3. 索引 (2/3)
    4. 索引 (3/3)

Product information

  • Title: Google Compute Engine | 安全與可擴展的雲端運算
  • Author(s): Marc Cohen, Kathryn Hurley, Paul Newson
  • Release date: September 2015
  • Publisher(s): GoTop Information, Inc.
  • ISBN: None