186166 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

家studyをつづって

家studyをつづって

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

プロフィール

kinada3

kinada3

カテゴリ

日記/記事の投稿

バックナンバー

2025年05月
2025年04月
2025年03月
2025年02月
2025年01月

キーワードサーチ

▼キーワード検索

楽天カード

コメント新着

ラッキー@ Re[2]:1.セキュリティとリスクマネジメント(CISSP)(04/22) kinada3さんへ お返事いただき、有難うご…
kinada3@ Re[1]:1.セキュリティとリスクマネジメント(CISSP)(04/22) ラッキーさんへ コメントをいただきまして…
ラッキー@ Re:1.セキュリティとリスクマネジメント(CISSP)(04/22) コメント失礼致します。 すごく参考になり…
kinada3@ Re[1]:ubuntuをかじる(10/14) Apapaさんへ コメントをいただきありがと…
Apapa@ Re:ubuntuをかじる(10/14) Ubunteを使っていますが機械を変えてとこ…

フリーページ

ニューストピックス

2019年01月04日
XML
カテゴリ:クラウド
Google Cloud Platformについて調べてみたメモ。
GCPに出てくる用語を整理する。

コンピュートサービス
1.Google App Engine
PaaSに分類するもので、プログラミング言語を使ってGoogle上で動くWebアプリを作れる。
2.Google Compute Engine
IaaSに分類するもので、EC2みたいなもの。(AWSのEC2に相当)
3.Google Container Engine
コンテナサービス(AWSのEC2 Container Seviceに相当)
GCEではDockerコンテナを動かすための実行環境を提供する。実体はKubernetesと呼ばれる、コンテナ管理のオープンソース。通常、Dockerの実行環境は一台のホスト内で完結しており、スケールアウト(アプリケーションに負荷が集中した場合、アプリケーションを複数にすること)の際のホスト間の通信が煩雑になる。(NAT等、ネットワーク的な処理が必要)
上記問題を解決するのがKubernetesで、Kubernetesでは複数台のホストから構成される実行環境を一台の実行環境のように扱うことができる。

Pod
PodはVolumeという記憶領域を共有するコンテナの集まりで、Volumeの他には一つのIPアドレスを共有している。PodはKubernetes上でホストに相当する単位。
Podには、Dockerコンテナなどが1つ以上含まれているが、一般に、単一のポッドで複数のコンテナを実行するのは、高度なユースケースとなる。
つまり、一般的には1Pod=1コンテナ。

ノード
コンテナクラスタには、通常 1 つ以上のノードがある。ノードはコンテナ化されたアプリケーションや他のワークロードを実行するマシン。個々のマシンは Compute Engine VM インスタンスであり、これらのインスタンスは、クラスタを作成すると Kubernetes Engine によって自動的に作成される。
https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture?hl=ja

Podとノードの関係(編集中)
https://nownabe.github.io/kubernetes-doc/tutorials/kubernetes_basics/3_explore_your_app.html

ノードプール
ノードプールは、クラスタ内でKubernetesを実行している独立したインスタンスグループ。複数のゾーンにノードプールを追加して可用性を高めたり、さまざまなタイプのマシンで構成されたノードプールを追加できる。

参考

https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools?hl=ja&_ga=2.165154617.-746441974.1545043291
Container Registry
Dockerイメージの管理サービス
https://cloud.google.com/container-registry/docs/managing?hl=ja
ストレージサービス
1.Google Cloud Storage(AWSのS3に相当)
クラウドのストレージサービス

2.Google Cloud SQL
GCP上で動くMySQLサービス。バックアップなどの管理はGCP側が行う。
(AWSのRDSに相当。ただし、RDSは各種RDBMSに対応しているが、GoogleではMySQLのみに対応)
3.Google Cloud Datastore
NoSQLデータベースサービス。
そのほかのサービス(抜粋)
1.Google Cloud Endpoint
Google App EngineのAPIを利用するためのライブラリのようなもの。らしい。
2.Google Cloud DNS
DNSサーバのサービスで、コンソールからDNSサーバの設定ができる。
カスタムドメインの場合、他でドメインを取得して、Google Cloud DNSで設定をするということが可能。(AWSのRoute53に相当)

ネットワーク
1.ロードバランシング
ネットワークロードバランシングとHTTP/HTTPSロードバランシングの2種類が提供されている。
ネットワークロードバランシングは、リージョン内のTCP/UDPを負荷分散、
HTTP/HTTPSロードバランシングはグローバルに対してのロードバランシング。

2.Interconnect
キャリアインターコネクトを利用することで、Googleと外部のDCを直接接続できる。
日本ではTOKAIコミュニケーションとEqunixがサービス提供を行っている。らしい。

参考書籍
基本的な内容、主にGCEについてまとめらている。最初に読んだがわかりやすかった。








お気に入りの記事を「いいね!」で応援しよう

最終更新日  2019年01月15日 00時39分08秒
コメント(0) | コメントを書く
[クラウド] カテゴリの最新記事



© Rakuten Group, Inc.
X