図解即戦力 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
 ~監視・運用ツール

著者情報

株式会社grasys / google cloud 西岡典生、田丸司
株式会社grasys Google Cloudの技術を主に活用して、クラウドインフラの設計・構築・運用を行う。 データ分析の分野では、1日あたり兆単位のデータを処理するデータ分析基盤も運用している。 西岡 典生 グーグル・クラウド・ジャパン合同会社 パートナーエンジニア。株式会社野村総合研究所を経て2018年より現職。 エンタープライズのクラウド活用に向け、クラウドアーキテクトとしてさまざまな業界のクラウド戦略立案や設計、導入に従事。 田丸 司 グーグル・クラウド・ジャパン合同会社 カスタマーエンジニア。開発会社にてGoogle Cloudを使用し始め、クラウド活用の魅力に目覚める。 現在はカスタマーエンジニアとして、主にゲーム業界のお客様とともに、課題を解決するため日夜技術支援を行っている。
西岡, 典生
田丸, 司
grasys