GCP勉強中のririです。
GCPは業務で触れる機会がほとんどないので、
勉強中に学んだことをメモしていこうと思います。
今日は基本的なその他コアサービスについてまとめます。
その他の記事はこちら⬇︎
その他コアサービス
ビッグデータ関連
サービス名 | 説明 |
---|---|
BigQuery | 低コストのビッグデータ解析サービス。OLAPに適している |
BigQuery Data Transfer Service | Google広告やGoogleアドマネージャからBigQueryへのデータ移行を自動化するサービス |
Pub /Sub | パブリッシャー(メッセージ送信者)とサブスクライバー(メッセージ受信者)を切り離す方式のメッセージングサービス |
Dataproc | Hadoop、Spark(ビッグデータ処理フレームワーク)を使った環境を瞬時に立ち上げ、データ分析を行うことができるサービス |
Dataprep | 構造化データ/非構造化データのクリーニングを行うためのETLツール |
Dataflow | 様々なデータの分散処理(データの読込、前処理、集計、保存)が可能なプラットフォーム |
Looker Studio | 様々なデータソースからレポートとダッシュボードを作成することができる、可視化ツール (旧DataStudio) |
人工知能関連
サービス名 | 説明 |
---|---|
Cloud Natual Language AI | 非構造化テキストから情報を引き出す、機械学習ソリューション |
Cloud Vision API | 事前学習済みのデータを使って、画像・動画から分析情報の取得が可能な画像認識サービス |
Cloud Video Intelligence | 動画コンテンツの分析と不適切なコンテンツの検出を行うサービス |
Cloud Speech to Text API | 音声をテキストに変換するソリューション |
アプリ関連
サービス名 | 説明 |
---|---|
Cloud Build | コンテナイメージのビルド・テスト・デプロイが可能なサービス |
Deployment Manager | GCPのリソースの作成と管理を行う構成管理ツール |
Cloud Endpoints | APIを管理するためのツール |
Container Registry | コンテナのイメージ保存と管理のためのツール |
Cloud Run | サーバーレスコンテナ実行環境。開発したコンテナアプリをGCP上にデプロイすることができる |
Firebase Test Lab | クラウドベースのテスト基盤で、さまざまなデバイスや構成でアプリテストができる |
そのほか覚えておくべきこと
BigQuery
- Cloud Storageに保存されたデータを即座にロードすることが可能
- 機械学習の教師モデルの蓄積にも適している
- テレメトリーデータ(製品のパフォーマンスデータ)の保存にも適している
- マテリアライズドビューはデータを複製することになる
Pub/Sub
- バッチ処理をオフにすると、レイテンシを最小化できる
- Pub /Subのsubscription/num_undelivered_messages 指標を使うと、確認応答が行われていないメッセージ数に基づいて自動スケーリングを設定できる
Deployment Manager
- 対象はGCP上のリソースに限られる
Anthos Service Mesh
- GCPが提供するマイクロサービスを管理するための一連のツール
Anthos Service Mesh が切り開くマ イクロサービスの世界