Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GCP概要 - 福岡クラウド UG Night
Search
Shinichirow KAMITO
August 31, 2017
Technology
0
1.7k
GCP概要 - 福岡クラウド UG Night
Shinichirow KAMITO
August 31, 2017
Tweet
Share
More Decks by Shinichirow KAMITO
See All by Shinichirow KAMITO
Kubernetes 触ってみた
kamito
1
750
Other Decks in Technology
See All in Technology
SREには開発組織全体で向き合う
koh_naga
0
410
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
710
SQLだけでマイグレーションしたい!
makki_d
0
1.2k
Kiro を用いたペアプロのススメ
taikis
4
1.6k
Snowflake だけで実現する “自立的データ品質管理” ~Data Quality Monitoring 解説 ~@ BUILD Meetup: TOKYO 2025
ryo_suzuki
0
120
特別捜査官等研修会
nomizone
0
530
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
4
800
コンテキスト情報を活用し個社最適化されたAI Agentを実現する4つのポイント
kworkdev
PRO
1
1.8k
Identity Management for Agentic AI 解説
fujie
0
370
意外と知らない状態遷移テストの世界
nihonbuson
PRO
1
190
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
130
日本Rubyの会: これまでとこれから
snoozer05
PRO
5
220
Featured
See All Featured
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
67
Accessibility Awareness
sabderemane
0
22
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
47k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
130
Being A Developer After 40
akosma
91
590k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.8k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
240
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
0
290
Transcript
GCP概要 〜 福岡クラウド UG Night 〜 Groovenauts, Inc. Shinichirow KAMITO
me { “name”: “上戸 慎一郎”, “company”: “株式会社グルーヴノーツ”, “lang”: [“JavaScript”, “Ruby”,
“Python”, “Erlang”, ...], “license”: [ “Google Cloud Platform Fully Qualified Developer”, “Google Qualified Systems Operations Professional” ]
me { “name”: “上戸 慎一郎”, “company”: “株式会社グルーヴノーツ”, “lang”: “ja”, “license”:
[ “Google Cloud Platform Fully Qualified Developer”, “Google Qualified Systems Operations Professional” ]
me { “name”: “上戸 慎一郎”, “company”: “株式会社グルーヴノーツ”, “lang”: “ja”, “license”:
[ “Google Cloud Platform Fully Qualified Developer”, “Google Qualified Systems Operations Professional” ]
me { “name”: “上戸 慎一郎”, “company”: “株式会社グルーヴノーツ”, “lang”: [“JavaScript”, “Ruby”,
“Python”, “Erlang”, ...], “license”: [ “(元)Google Cloud Platform Fully Qualified Developer”, “(元)Google Qualified Systems Operations Professional” ]
Google Cloud Platform
GCPとは GCP (Google Cloud Platform) は、Google のサーバ、ネット ワークを利用して仮想マシンなどを構築、運用することができ、 ビッグデータを用いた様々なことをできるクラウド上のサービスの 総称。
主要なサービス
Computing App Engine Compute Engine Container Engine Container Registory Cloud
Functions
App Engine GCP ができる前からあるPaaS Java/Go/Python/PHP でソースコード を記述し、デプロイするだけで、サービ スを稼動させることができる上に、 オートスケールし急な負荷などにも強 い。
プログラマがインフラ作業を行わなくて もサービスを稼動させることができる。
Compute Engine Google のインフラ上に構築された仮 想マシンを運用できる。 小さなサイズのインスタンスからCPU 重視、メモリ重視など必要とされるリ ソースに応じてカスタムした仮想マシ ンを運用することができる。 ライブマイグレーションが非常に強力。
Docker のコンテナを実行するための 強力なクラスタ管理およびオーケスト レーションシステム。 オープンソースの Kubernetes を利用 したシステム上に構築されている。 リソース(CPU、メモリ)の使用率に応じ てアプリケーションをスケールすること
ができる。 Container Registry を利用することに より、Container Engine 上で使用する Docker イメージを独自管理すること ができます。 Container Engine
Storage Cloud Storage Cloud SQL Bigtable Datastore Spanner
Cloud Storage GCP 上でファイルを扱う場合は、ほぼ このサービスを介することになるた め、非常に重要。 GCP Console の Explorer
やコマンド ラインツールから簡単に利用すること ができる。
Cloud SQL クラウド上で MySQL、 PostgresSQL(beta) のふたつのリ レーショナルデータベースを設定、維 持、運用、管理を行うことができるフル マネージドデータベースサービスで す。
Bigtable BigQuery や Datastore の大元になっ ているデータベース。 Google のサービスの基盤を支える存 在であり非常に重要。 (ただし、直接使うことはほぼないと思
われる。)
Networking Virtual Network Load Balancing Cloud DNS Cloud CDN Innterconnect
Virtual Network VPCの中でGCPのリソースを相互接 続、分離することができ、細かなネット ワークポリシーの設定ができるマネー ジドネットワーク機能。
Load Balancing ロードバランサーは100万QPSのリク エストに対応可能。 また、`google.com` と同じインフラを 使っているため信頼性も高い。 リクエスト元のロケーションに応じて一 番近いデータセンターに振り分けを行 う。
Big Data BigQuery Dataflow Dataproc Dataprep Datalab Data Studio Pub/Sub
Genomics
BigQuery 非常に大規模なデータセットに対して 高速なクエリを実行することができる。
Dataflow パイプラインのストリーミングとバッチ データ処理をサポートするフルマネー ジドデータ処理サービス。
Pub/Sub リアルタイムメッセージングサービス。 GCPや任意の場所のシステムやコン ポーネントを疎結合にすることができ る。 1万件/1秒以上のメッセージを送信で きる。
Dataprep 構造化データと非構造化データの視 覚的な探索、クリーニング、準備を行う ことができる。 (※ 現在は非公開ベータ)
Data Studio データの視覚化。
Machine Learning ML Engine Jobs API Natural Langueage API Speech
API Translation API Vision API Video Inteligence API
Machine Leaning Engine Google のインフラ上で機械学習モデ ルを構築することができるフルマネー ジドサービス。 モデルの構築には TensorFlow フ
レームワークを使用する。
学習済みのモデルが定義されており、 APIに対し て何かしらのリクエストを投げると、予測や解析 を行ってくれる。 - Natural Language API: 文章に対して構 文解析を行ったり、感情分析を行うことが
できます。 - Vision API: 画像を分析してその画像が何 に分類されるかを解析したり、人の顔やラ ンドマークなどの検出ができます。 - Speech API: 音声をテキストに変換するこ とができます。 - Translation API: ソース言語からターゲッ ト言語への翻訳を行うことができます。 API
Internet of Things Cloud IoT Core
Developer Tools Deployment Manager PowerShell Cloud SDK
Google の各種リソースをコマンドラインから制 御するためのツールセット。 また、プログラムからリソースにアクセスするた めのライブラリも各種プログラミング言語に対応 したものが出ている。 Cloud SDK
アプリケーションに必要なリソースを YAML 形式 で記述することでデプロイできます。 デプロイするリソースのみを宣言的に定義すれ ばよいので、デプロイを実現する方法を考えなく てもよいため、アプリケーションの実装に集中す ることができます。 Deployment Manager
Management Tools Stackdriver Monitering Logging Error Reporting Trace Debugger Endpoints
API
GCP や AWS からのログやイベントを格納、検 索、分析、モニタリング、通知をリアルタイムに行 うことができる。 スケーラブルなのでサーバ管理などは不要なフ ルマネージドサービス。 Stackdriver
GCP 上のリソースに API でアクセスすることが できます。 API
コトハジメ
App Engine Static Content Cloud Storage Dynamic Content Cloud SQL
Dynamic Content Cloud Datastore Front End App App Engine Autoscaling Task Queues Memcache Batch App App Engine Autoscaling Cloud Load Balancing Cloud DNS
Compute Engine ZONE B Frontend App Compute Engine Autoscaling ZONE
A Frontend App Compute Engine Autoscaling Static Content Cloud Storage Dynamic Content Cloud SQL Publisher Cloud Load Balancing Cloud DNS
Machine Learning Row Data BigQuery Cloud Dataflow Cloud Dataprep Traning
Data BigQuery Model Cloud Machine Learning Valdation Data BigQuery Training Cloud Machine Learning Trained Model Cloud Machine Learning Online prediction Prediction API JSON JSON
https://cloud.google.com/
https://gcpug.jp/
https://www.magellanic-clouds.com/blocks/
ありがとうございました。