GCP勉強中のririです。
GCPは業務で触れる機会がほとんどないので、
勉強中に学んだことをメモしていこうと思います。
今日は基本的なコンピューティングサービスについてまとめます。
その他の記事はこちら⬇︎
コンピューティングサービス
サービス名 | 説明 |
---|---|
Google Compute Engine(GCE) | GCPの仮想サーバ |
Cloud Functions | サーバレスのランタイム環境。トリガーによってさまざまなサービスと連携が可能 |
App Engine(GAE) | 様々な言語を利用して開発したウェブアプリケーションを実行することができるフルマネージドのサーバレスプラットフォーム |
Google Kubernetes Engine(GKE) | フルマネージドのKubernetes サービス |
そのほか覚えておくべきこと
GCE
GAE
- サーバーレスのため運用のオーバーヘッドを最小限に抑えることができる
- トラフィック分割機能がある
GKE
GKE では、組み込みのコントローラである GKE Ingress Controller によって、Kubernetes によって管理される HTTP(S) ロードバランサを GKE クラスタ外に作成することができます。
- Workload Identity(ワークロードID)を使うと、GKE上のアプリケーション(ワークロード)からGCP上のリソースにアクセスすることができる
Workload Identity を使用すると、GKE クラスタ内のワークロードが Identity and Access Management(IAM)サービス アカウントに代わって Google Cloud サービスにアクセスできます。
Workload Identity を使用する | Google Kubernetes Engine(GKE) | Google Cloud
GKE䛾新機能Workload Identityで機密情報を安全管理
GKEのワークロードからGCPサービスへ安全にアクセスする〜Workload Identity入門〜
App Engine
- スケーラブルなメモリストレージMemcacheを利用できる。
無料で利用できる共有Memcacheと容量の大きい専有Memcacheがある。
データベースのクエリ数をお猿には専有Memcacheが推奨されている。 - スタンダード環境とフレキシブル環境がある。
- スタンダード環境ではC++はサポートしていない。