サービスまとめ
参考(本): https://amzn.to/3gRxm0m
GCPを理解する上で、まずはサービス名称とその内容について理解していく必要がある。
本「GCPの教科書」の内容に記載されているサービスを表形式でまとめたものです。
コンピューティング
名称 |
内容 |
ComputeEngine |
基本となるIaaS、仮想マシンを簡易に操作 |
AppEngine |
GCP上最古のPaaS、開発だけに集中でき、サバのメンテナンスが必要ないトラフィックの増減に応じてアプリの自動スケールアウト・インを行う。 |
KubernetesEngine |
数分でコンテナクラスタおをセットっぷし、デプロイの準備を整えられる |
CloudFunctions |
イベント単位の関数プログラムを起動するためのサーバーレスな環境。様々なサービスと連携可能 |
ストレージ
名称 |
内容 |
Bigtable |
スケーラブルなNoSQL、ほぼ無限にスケールアウトすることが可能でデータ量の増大によって速度の低下が発生しない |
Datastore |
Bigtableの上位レイヤーに位置するNoSQL、インデックスなども貼ることが可能で、GAEからはAPIとして標準に利用可能 |
Firestore |
NoSQL、Firebaseとの親和性が高い |
Storage |
オブジェクトストレージで用途に応じてストレージの種類を選択可能。1ファイルあたり5TBまでアップロード可能 |
SQL |
フルマネージドRDBMS(MySQL |
Spanner |
分散RDB、スケーラビリティと可溶性の両方を併せ持ち、データに対してStrongConsistency(強い一貫性)を保証する |
Memorystore |
フルマネージRedis |
Filestore |
フルマネージドNAS |
ネットワーキング
名称 |
内容 |
VPCネットワーク |
仮想ネットワーク |
ネットワークサービス |
負荷分散(ロードバランサ)、DNS、CDNなどの付加サービス |
ハイブリット接続 |
VPNなどの閉域接続 |
NetworkServiceTiers |
プレミアムからGoogle網を使わないことで価格を抑えたネットワーク費用に変更可能 |
ネットワークセキュリティ |
クラウドアーマーやSSLなど |
Stackdriver
名称 |
内容 |
Monitoring |
GCPやAWSで動作するアプリに対してモニタリングを行う |
Debugger |
稼働中のアプリのフォウ斎場に対してソースコードからバグの調査を行える |
トレース |
リクエストのレイテンシ情報からアプリのパフォーマンスにおけるボトルネックを検知する |
ロギング |
GCPやAWSで動作するアプリに対して路銀を行う |
エラーレポート |
GCPやAWSで動作するアプリに対して診断を行い、問題を通知する |
プロファイラ |
アプリで使用するCPUやメモリのパフォーマンスを継続的に分析する |
ツール
名称 |
内容 |
CloudBuild |
コンテナイメージのビルドを実行 |
ContainerRegistry |
プライベートなコンテナレジストリを提供 |
SourceRepositories |
プライベートGitリポジトリを作成できる |
DeploymentManager |
クラウドリソースを添付テーとで管理できる。YAMLを知用することで必要なリソースを定義可能 |
Endpoints |
MObileBackend as a Serviceソリューション。Jaca/Pythonにアノテーションを付与するだけでRESTfulなAPIを構築できる |
ビッグデータ
名称 |
内容 |
BigQuery |
低コストのビッグデータ解析用、SQLを使いデータ集計を実行でき、リアルタイム分析のために秒間数百万行のスピードでBigQueryに流し込める |
Pub/Sub |
フルマネージドのリアルタイムメッセージングサービス、秒間100万以上のメッセージの送信が可能 |
Dataproc |
Hadoop、MapReduceなどの分散処理フレームワーク向けのマネージドサービス。代償様々な規模のクラスタを瞬く間に作成可能 |
Dataflow |
ビッグデータに対してストリーミング・バッチ処理をフルマネージドサービス |
IoTCore |
IoTデバイスとGCPの各サービスを連携するサービス。IoTEdgeというエッジコンピューティングも含めたIoTサービス |
Composer |
フルマネージドApache Airflowサービスでタスクスケジューリング、モニタリングが可能 |
Genemics |
ペタバイトのゲノムデータを解析することができるサービス |
Dataprep |
分析用データの検索、可視化、クレンジング、分析のための準備を容易にする。TrifactaツールをGCPで提供 |
MLEngine |
機械学習向けマネージドプラットフォーム。TensorFlowフレームワークを利用することで様々な機械学習モデルが構築可能 |
人工知能
名称 |
内容 |
NaturalLanguage |
自然言語のための機械学習サービス |
TalentSolution |
仕事・職業を探すためのサービス作成用のAPIなど |
Translation |
Googleにより学習済みのモデルを活用した機械学習のAPIサービス。言語ペアの間で翻訳を行い、対応言語ペアは数千に及ぶ |
Vision |
Googleにより学習済みのモデルを活用した機械学習のAPIサービス。画像の種類を高速に分別したり、物体や人物の解析など、画像認識に特化 |