プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築まで 電子書籍(阿佐 志保 中井 悦司 中井 悦司)|翔泳社の本
  1. ホーム >
  2. 電子書籍 >
  3. プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築まで

プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築まで



監修

形式:
電子書籍
発売日:
ISBN:
9784798153728
価格:
3,300(本体3,000円+税10%)
カテゴリ:
ネットワーク・サーバ
キーワード:
#ネットワーク・サーバ・セキュリティ,#データ・データベース,#システム運用,#Web・アプリ開発
電子書籍

インフラ基礎知識とセットで学ぶ!
Google Cloud Platformの機能&システム構築パターン!

本書は、Google Cloud Platform(GCP)でシステム、アプリケーションを
構築するための実践的な入門書です。

GCPを初めて利用する開発者をメインターゲットとし、GCPの提供する
サービス(コンポーネント)の全体像と、サービスを組み合わせて最適な
アプリケーションアーキテクチャを実現する方法を、具体的なサンプルを
使ってわかりやすく解説します。

Webアプリケーションを動かす具体的な手順の解説に加えて、コンテナ、
オーケストレーションといったテーマもカバーするため、業務で本格的な
利用を考えている方にも適しています。

単にGCPの使い方を説明する手順書にとどまらず、GCPを利用する上で
理解しておきたいインフラの基礎技術などを解説することで、技術動向の
変化が激しいクラウドの解説書でありながらも陳腐化を最小化するよう
工夫しています。

また、GCPの強みであるクラウドネイティブなアーキテクチャによる
アプリケーション実行環境の構築をサンプルとして挙げているのも
大きな特徴です。本書の強みは、具体的なサンプルを使って丁寧に
説明することで、GCPの良さを体得してもらえるところにあります。

GCPの利用や導入を検討している/初めて使う、あるいは、AWSなど
他のクラウドを使ったことがあるプログラマ/開発者の方におすすめの
一冊です。


※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

(翔泳社)

目次の登録はありません。

会員特典はこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

  • p.81 「[3]Cloud SQL API の有効化」について

    p.81「[3]Cloud SQL API の有効化」の手順において、「Cloud SQL API」を有効化した後に、同じ手順で、「Cloud SQL Admin API」を有効化してください。
    ※Cloud SQL の仕様変更により、Cloud SQL Proxy を使用する際は、「Cloud SQL Admin API」の有効化が必要になりました。
この商品の「よくある質問」はありません。

現在表示されている正誤表の対象書籍

書籍の種類:電子書籍

書籍の刷数:全刷


※重版をした際に、内容が修正されている場合があります。「刷数の確認方法(例)」の図を参考に、お手元の書籍の刷数をご確認ください。下の「書籍の刷数」の欄で刷数を選択すると、お持ちの書籍の刷数に合わせて、正誤情報を絞り込むことができます。

書籍によっては表記が異なる場合がございます


本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

 書籍の刷数で正誤情報を絞り込みたい場合は選択してください。

 書籍の種類:

最終更新日:2022年05月27日
ページ数 内容 書籍修正刷 電子書籍訂正 発生刷 登録日
066
下から3行目
OSイメージを「Debian GNU/Linux 8(jessie)」
OSイメージを「Debian GNU/Linux 10(buster)」
1刷 2022.05.27
068
ページの下半分

GCPバージョンアップによる2017年6月時点での修正です。
2刷 1刷 2017.07.26
070
<管理タブ>の表の2つめの項目
タグ
ラベル

GCPバージョンアップによる2017年6月時点での修正です。
2刷 1刷 2017.07.26
073
リスト2.2 3行目
python-flask-sqlalchemy python-pymysql python-flaskext.wtf
python-flask-sqlalchemy python-pymysql python-flaskext.wtf wget
1刷 2022.02.10
074
リスト2.3
リスト2.3の下に以下の文章を加えます。
なお、Python パッケージのアップデートに伴って、「sudo pip install --upgrade gcloud」を実行した際に 「protobuf requires Python '>=3.7' but the running Python is 2.7.16」のようなエラーが発生する場合があります。 このような場合は、代わりに、次のコマンドを実行してください。 $ sudo pip install pyasn1==0.4.8 rsa==4.5 protobuf==3.17.0 gcloud==0.18.3

2022.05.27内容更新
1刷 2022.02.10
076
1行目と図2.30
仮想マシンインスタンスの[External IP]をクリックします(図2.30)。
仮想マシンインスタンスの[外部IP]をクリックします(図2.30)。

GCPバージョンアップによる2017年6月時点での修正です。
2刷 1刷 2017.07.26
081
[3]Cloud SQL APIの有効化 3行目文末
(図2.36)。
(図2.36)。同じ手順で「Cloud SQL Admin API」も有効化してください。
3刷 1刷 2019.02.05
087
「[4]動作確認」の2行目と図2.39
仮想マシンのインスタンスの[External IP]をクリックします(図2.39)。
仮想マシンのインスタンスの[外部IP]をクリックします(図2.39)。

GCPバージョンアップによる2017年6月時点での修正です。
2刷 1刷 2017.07.26
090
図2.43とその1行上
オブジェクトのデフォルトの権限を編集]を選びます(図2.43)。
パケットの権限を編集]を選びます(図2.43)。

GCPバージョンアップによる2017年6月時点での修正です。
2刷 1刷 2017.07.26
091
ページの前半

GCPバージョンアップによる2017年6月時点での修正です。
2刷 1刷 2017.07.26
093
図2.46と1行上
仮想マシンのインスタンスの[External IP]をクリックします(図2.46)。
仮想マシンのインスタンスの[外部IP]をクリックします(図2.46)。

GCPバージョンアップによる2017年6月時点での修正です。
2刷 1刷 2017.07.26
165
図4.14の下
●Replication Controller(レプリケーションコントローラ)
●ReplicaSet(レプリカセット)
3刷 1刷 2019.02.05
165
図4.15の2行上、図中の上部、図のキャプション(3か所)
Replication Controller
ReplicaSet
3刷 1刷 2019.05.24
166
5行目、6行目、8行目、9行目(4か所)
Replication Controller
ReplicaSet
3刷 1刷 2019.05.24
179
表4.2 項目「ゾーン」と「マシンタイプ」の間に項目を追加
<略>

GCPバージョンアップによる2017年6月時点での修正です。
2刷 1刷 2017.07.26
182
リスト4.3のVERSION(3か所)
v1.5.6
v1.6.4

GCPバージョンアップによる2017年6月時点での修正です。
2刷 1刷 2017.07.26
188
囲み内末尾の脚注番号
※15
※16
3刷 1刷 2017.07.04
195
リスト4.23
$ gcloud docker -- push gcr.io/$PROJECT_ID/frontend:v1.0 $ gcloud docker -- push gcr.io/$PROJECT_ID/backend:v1.0
$ docker push gcr.io/$PROJECT_ID/frontend:v1.0 $ docker push gcr.io/$PROJECT_ID/backend:v1.0
3刷 1刷 2019.02.06
195
リスト4.24
リスト4-24修正前
リスト4-24修正後

1行目を以下に差し替え、2行目の「DESCRIPTION」以下と、3行目・4行目の「0」を削除します。

$ gcloud auth configure-docker
$ gcloud container images list --repository=gcr.io/$PROJECT_ID
3刷 1刷 2019.02.06
205
リスト4.43
$ gcloud docker -- push gcr.io/$PROJECT_ID/backend:v1.1
$ docker push gcr.io/$PROJECT_ID/backend:v1.1
3刷 1刷 2019.02.06
242
リスト5.13 1行目
$ gcloud datastore create-indexes index.yaml
$ gcloud datastore indexes create index.yaml
3刷 1刷 2019.02.06
254
上から10行目
実行環境が用意されます。
実行環境が用意されます。なおCloud Datalabを使用するため「Cloud Source Repositories API」と「Compute Engine API」を有効にしてください。
3刷 1刷 2019.02.06

感想・レビュー

kouki_0524 さん

2017-07-25

良書。GCPの持つ多彩な機能を事例を通して一通り学習できる。CPU1個のサーバで2時間かかるmnistの深層学習が、ML Engineに投げると15分くらいで返ってくるのは驚き。Tensorflowの使い手には強い味方なのではないか。この本の出版は2017年6月で、割とすぐに購入して試したにも関わらず、本のとおりに試しても一部うまく動作しなかった。最新のI/F設定等を自ら確認する必要があると思われる。GCPは日々進化を続けているため、これはやむをえないし、その自学の過程でより知識が身につくと思う。

shiojojo さん

2020-05-02

ちょっと情報が古い。gcpの概要を掴むのには良い

φ さん

2017-07-21

ネットの「ちょっとかじってみた」系の記事と違って、かなり踏み込んだ内容だったので満足。惜しむらくは、googleがインターフェースをコロコロコロコロ替えるせいで、こういう良書が数ヶ月で古書になってしまうこと。