図解即戦力 Google Cloudのしくみと技術がこれ1冊でしっかりわかる教科書
書籍情報
発売日 : 2021年09月03日
著者/編集 : 株式会社grasys / Google Cloud 西岡典生、田丸司
出版社 : 技術評論社
発行形態 : 単行本
書籍説明
内容紹介
パブリッククラウド/ハイブリッドクラウド/マルチクラウド/オープンクラウド…クラウドシステムの開発・運用に関わるキーワードを完全図解!Slerの新人エンジニアから企業のシステム開発者・管理者までクラウドの導入・運用・管理に役立つ最新の知識を完全網羅!
目次
■第1章 Google Cloud の基礎知識
01 Google Cloudとは
~Googleが提供するクラウドサービス
02 Google Cloudのサービス
~100種類以上のサービスを提供
03 Google Cloudを利用しやすくするしくみ
~誰でもかんたんにサービスを利用できる
04 Google Cloudの導入事例
~大手企業や金融機関での採用も多数
■第2章 クラウドのしくみとGoogle の取り組み
05 クラウドとは
~クラウドはさまざまな価値を提供する
06 パブリッククラウドとプライベートクラウド
~クラウドの利用形態
07 IaaS、PaaS、SaaS
~クラウドのサービスが提供する範囲
08 The Datacenter as a Computer
~Googleのインフラ設計における考え方
09 グローバルなインフラ
~クラウドのサービスを支える技術
10 クラウドにおけるセキュリティ対策
~クラウドでもセキュリティ対策は必要
11 ハイブリッドクラウドとマルチクラウド
~オンプレミスやほかクラウドを利用した構成
12 オープンクラウド
~クラウドの技術をオープンにする取り組み
■第3章 Google Cloud を使うには
13 Google Cloudを使う流れ
~Webブラウザさえあればすぐに使える
14 Google Cloudコンソール
~リソースの操作がGUIで可能
15 リソース階層
~複数のリソースを管理するしくみ
16 IAM
~リソースへのアクセスを管理する
17 リージョンとゾーン
~世界中に展開されているデータセンター
18 Cloud Billing
~料金を管理するしくみ
■第4章 サーバーサービス「Compute Engine」
19 Compute Engine
~仮想マシンを作成できるサービス
20 Compute Engineを使う流れ
~仮想マシンを使うまで
21 Compute Engineの料金
~使った分だけ払う従量課金制
22 マシンタイプ
~用途別にまとめられた仮想的なハードウェア
23 Compute Engineのストレージオプション
~利用できるストレージには種類がある
24 Compute Engineへのアクセス方法
~アクセスするには複数の方法がある
25 インスタンスのバックアップ
~インスタンスの復元に利用できる
■第5章 ネットワークサービス「VPC」
26 Google Cloudのネットワーク
~安全で高速なネットワーク
27 VPC
~仮想ネットワークサービス
28 デフォルトネットワーク
~自動で作成されるネットワーク
29 サブネット
~Google Cloudにおけるサブネットの扱い
30 VPCネットワークの2つのモード
~サブネットを作成する2つの方法
31 ファイアウォール
~通信制御を行うしくみ
32 VPCネットワークの拡張
~VPCネットワークの相互接続や共有
33 ルーティングとNAT
~セキュアなネットワークを構築する
34 Cloud Load Balancing
~負荷分散サービス
35 Cloud CDN
~表示速度を向上させるしくみ
36 Cloud DNS
~DNSサービス
■第6章 ストレージサービス「Cloud Storage」
37 Cloud Storage
~安全で信頼性が高いストレージサービス
38 Cloud Storageを使う流れ
~ストレージを使うまで
39 ストレージクラス
~用途に応じて選べるストレージ
40 オブジェクトとバケット
~ファイルと保存する入れ物
41 アクセス制限
~データの機密性を守るしくみ
42 オブジェクトのアップロードとダウンロード
~さまざまなアップロード方法を提供
43 バージョニングとライフサイクル管理
~オブジェクトの履歴を管理する方法
■第7章 コンテナとサーバーレスのサービス
44 コンテナとは
~アプリケーション単位で仮想化する技術
45 Kubernetes(K8s)
~コンテナを管理するツール
46 Google Kubernetes Engine(GKE)
~Google Cloudで使えるKubernetes
47 GKEのアーキテクチャ
~コンテナを管理するしくみ
48 GKE/K8sを使うメリット
~GKEとCompute Engineの比較
49 GKEを使用する流れ
~GKEでコンテナを動かすまで
50 サーバーレスサービス
~サーバーを意識する必要がないしくみ
51 App Engine
~Webアプリケーション開発のサービス
52 Cloud Functions
~関数を実行できるサーバーレスサービス
53 Cloud Run
~コンテナを動かせるサーバーレスサービス
54 Cloud Build
~テストやビルドを自動化
■第8章 データベースサービス
55 データベースとは
~整理されたデータの集合体
56 Google Cloudのデータベースサービス
~用途別に提供されているデータベース
57 Cloud SQL
~RDBサービス
58 NoSQLデータベース
~大規模データを処理できるデータベース
59 そのほかのデータベース
~インメモリ型などのデータベース
■第9章 データ分析のサービス
60 データ分析とは
~データ分析が注目を浴びる理由
61 Google Cloudのデータ分析サービス
~さまざまなデータ分析サービスを提供
62 BigQuery
~代表的なデータ分析サービス
63 BigQueryを使用する流れ
~データ分析をするまで
64 BigQueryのベストプラクティス
~BigQueryのコストを抑制する方法
65 BIツール
~データを可視化できるサービス
■第10章 そのほかに知っておきたいGoogle Cloudのサービス
66 Anthos
~オンプレミスとクラウドで一貫した開発と運用
67 Google CloudのAI・機械学習関連サービス
~かんたんに機械学習できる
68 Operations suite
~監視・運用ツール
01 Google Cloudとは
~Googleが提供するクラウドサービス
02 Google Cloudのサービス
~100種類以上のサービスを提供
03 Google Cloudを利用しやすくするしくみ
~誰でもかんたんにサービスを利用できる
04 Google Cloudの導入事例
~大手企業や金融機関での採用も多数
■第2章 クラウドのしくみとGoogle の取り組み
05 クラウドとは
~クラウドはさまざまな価値を提供する
06 パブリッククラウドとプライベートクラウド
~クラウドの利用形態
07 IaaS、PaaS、SaaS
~クラウドのサービスが提供する範囲
08 The Datacenter as a Computer
~Googleのインフラ設計における考え方
09 グローバルなインフラ
~クラウドのサービスを支える技術
10 クラウドにおけるセキュリティ対策
~クラウドでもセキュリティ対策は必要
11 ハイブリッドクラウドとマルチクラウド
~オンプレミスやほかクラウドを利用した構成
12 オープンクラウド
~クラウドの技術をオープンにする取り組み
■第3章 Google Cloud を使うには
13 Google Cloudを使う流れ
~Webブラウザさえあればすぐに使える
14 Google Cloudコンソール
~リソースの操作がGUIで可能
15 リソース階層
~複数のリソースを管理するしくみ
16 IAM
~リソースへのアクセスを管理する
17 リージョンとゾーン
~世界中に展開されているデータセンター
18 Cloud Billing
~料金を管理するしくみ
■第4章 サーバーサービス「Compute Engine」
19 Compute Engine
~仮想マシンを作成できるサービス
20 Compute Engineを使う流れ
~仮想マシンを使うまで
21 Compute Engineの料金
~使った分だけ払う従量課金制
22 マシンタイプ
~用途別にまとめられた仮想的なハードウェア
23 Compute Engineのストレージオプション
~利用できるストレージには種類がある
24 Compute Engineへのアクセス方法
~アクセスするには複数の方法がある
25 インスタンスのバックアップ
~インスタンスの復元に利用できる
■第5章 ネットワークサービス「VPC」
26 Google Cloudのネットワーク
~安全で高速なネットワーク
27 VPC
~仮想ネットワークサービス
28 デフォルトネットワーク
~自動で作成されるネットワーク
29 サブネット
~Google Cloudにおけるサブネットの扱い
30 VPCネットワークの2つのモード
~サブネットを作成する2つの方法
31 ファイアウォール
~通信制御を行うしくみ
32 VPCネットワークの拡張
~VPCネットワークの相互接続や共有
33 ルーティングとNAT
~セキュアなネットワークを構築する
34 Cloud Load Balancing
~負荷分散サービス
35 Cloud CDN
~表示速度を向上させるしくみ
36 Cloud DNS
~DNSサービス
■第6章 ストレージサービス「Cloud Storage」
37 Cloud Storage
~安全で信頼性が高いストレージサービス
38 Cloud Storageを使う流れ
~ストレージを使うまで
39 ストレージクラス
~用途に応じて選べるストレージ
40 オブジェクトとバケット
~ファイルと保存する入れ物
41 アクセス制限
~データの機密性を守るしくみ
42 オブジェクトのアップロードとダウンロード
~さまざまなアップロード方法を提供
43 バージョニングとライフサイクル管理
~オブジェクトの履歴を管理する方法
■第7章 コンテナとサーバーレスのサービス
44 コンテナとは
~アプリケーション単位で仮想化する技術
45 Kubernetes(K8s)
~コンテナを管理するツール
46 Google Kubernetes Engine(GKE)
~Google Cloudで使えるKubernetes
47 GKEのアーキテクチャ
~コンテナを管理するしくみ
48 GKE/K8sを使うメリット
~GKEとCompute Engineの比較
49 GKEを使用する流れ
~GKEでコンテナを動かすまで
50 サーバーレスサービス
~サーバーを意識する必要がないしくみ
51 App Engine
~Webアプリケーション開発のサービス
52 Cloud Functions
~関数を実行できるサーバーレスサービス
53 Cloud Run
~コンテナを動かせるサーバーレスサービス
54 Cloud Build
~テストやビルドを自動化
■第8章 データベースサービス
55 データベースとは
~整理されたデータの集合体
56 Google Cloudのデータベースサービス
~用途別に提供されているデータベース
57 Cloud SQL
~RDBサービス
58 NoSQLデータベース
~大規模データを処理できるデータベース
59 そのほかのデータベース
~インメモリ型などのデータベース
■第9章 データ分析のサービス
60 データ分析とは
~データ分析が注目を浴びる理由
61 Google Cloudのデータ分析サービス
~さまざまなデータ分析サービスを提供
62 BigQuery
~代表的なデータ分析サービス
63 BigQueryを使用する流れ
~データ分析をするまで
64 BigQueryのベストプラクティス
~BigQueryのコストを抑制する方法
65 BIツール
~データを可視化できるサービス
■第10章 そのほかに知っておきたいGoogle Cloudのサービス
66 Anthos
~オンプレミスとクラウドで一貫した開発と運用
67 Google CloudのAI・機械学習関連サービス
~かんたんに機械学習できる
68 Operations suite
~監視・運用ツール
著者情報
株式会社grasys / google cloud 西岡典生、田丸司
株式会社grasys
Google Cloudの技術を主に活用して、クラウドインフラの設計・構築・運用を行う。
データ分析の分野では、1日あたり兆単位のデータを処理するデータ分析基盤も運用している。
西岡 典生
グーグル・クラウド・ジャパン合同会社 パートナーエンジニア。株式会社野村総合研究所を経て2018年より現職。
エンタープライズのクラウド活用に向け、クラウドアーキテクトとしてさまざまな業界のクラウド戦略立案や設計、導入に従事。
田丸 司
グーグル・クラウド・ジャパン合同会社 カスタマーエンジニア。開発会社にてGoogle Cloudを使用し始め、クラウド活用の魅力に目覚める。
現在はカスタマーエンジニアとして、主にゲーム業界のお客様とともに、課題を解決するため日夜技術支援を行っている。
西岡, 典生
田丸, 司
grasys