Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Google Cloud Platform - Japan
5,504 views
Google Cloud Platform で実現するプロダクションレディ マイクロサービス
2018-02-28 wed. 第 3 回 Google Cloud INSIDE Games & Apps Google Cloud カスタマーエンジニア 寳野 雄太 の登壇スライドです。
Technology
◦
Related topics:
Google Cloud Platform
•
Read more
14
Save
Share
Embed
Embed presentation
Download
Downloaded 39 times
1
/ 42
2
/ 42
3
/ 42
4
/ 42
5
/ 42
6
/ 42
7
/ 42
8
/ 42
9
/ 42
10
/ 42
11
/ 42
12
/ 42
13
/ 42
14
/ 42
15
/ 42
16
/ 42
17
/ 42
18
/ 42
19
/ 42
20
/ 42
21
/ 42
22
/ 42
23
/ 42
24
/ 42
25
/ 42
26
/ 42
27
/ 42
28
/ 42
29
/ 42
30
/ 42
31
/ 42
32
/ 42
33
/ 42
34
/ 42
35
/ 42
36
/ 42
37
/ 42
38
/ 42
39
/ 42
40
/ 42
41
/ 42
42
/ 42
More Related Content
PDF
Keycloak拡張入門
by
Hiroyuki Wada
PDF
マイクロサービス 4つの分割アプローチ
by
増田 亨
PPTX
Helidon 概要
by
オラクルエンジニア通信
PDF
Oracle GoldenGate入門
by
オラクルエンジニア通信
PPTX
NGINXをBFF (Backend for Frontend)として利用した話
by
Hitachi, Ltd. OSS Solution Center.
PPTX
Spring Boot ユーザの方のための Quarkus 入門
by
tsukasamannen
PPTX
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
by
NTT DATA Technology & Innovation
PDF
分散ストレージソフトウェアCeph・アーキテクチャー概要
by
Etsuji Nakai
Keycloak拡張入門
by
Hiroyuki Wada
マイクロサービス 4つの分割アプローチ
by
増田 亨
Helidon 概要
by
オラクルエンジニア通信
Oracle GoldenGate入門
by
オラクルエンジニア通信
NGINXをBFF (Backend for Frontend)として利用した話
by
Hitachi, Ltd. OSS Solution Center.
Spring Boot ユーザの方のための Quarkus 入門
by
tsukasamannen
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
by
NTT DATA Technology & Innovation
分散ストレージソフトウェアCeph・アーキテクチャー概要
by
Etsuji Nakai
What's hot
PDF
Google Cloud で実践する SRE
by
Google Cloud Platform - Japan
PDF
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
by
Yahoo!デベロッパーネットワーク
PPTX
リアルタイムにデータを配信・変換・統合:Qlik Cloudデータ統合のご紹介
by
QlikPresalesJapan
PPTX
Dockerからcontainerdへの移行
by
Akihiro Suda
PDF
DynamoDB設計のちょっとした技
by
Yoichi Toyota
PDF
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
by
NTT DATA Technology & Innovation
PDF
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
by
NTT DATA Technology & Innovation
PPTX
KeycloakでAPI認可に入門する
by
Hitachi, Ltd. OSS Solution Center.
PDF
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
by
NTT DATA Technology & Innovation
PDF
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
by
Toru Makabe
PPTX
Keycloak入門
by
Hiroyuki Wada
PDF
コンテナ未経験新人が学ぶコンテナ技術入門
by
Kohei Tokunaga
PDF
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
by
LFDT Tokyo Meetup
PPTX
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
by
NTT DATA Technology & Innovation
PDF
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
by
Preferred Networks
PPTX
Slurmのジョブスケジューリングと実装
by
Ryuichi Sakamoto
PDF
Kuberneteの運用を支えるGitOps
by
shunki fujiwara
PDF
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
by
John Allspaw
PPTX
Ceph アーキテクチャ概説
by
Emma Haruka Iwao
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
Google Cloud で実践する SRE
by
Google Cloud Platform - Japan
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
by
Yahoo!デベロッパーネットワーク
リアルタイムにデータを配信・変換・統合:Qlik Cloudデータ統合のご紹介
by
QlikPresalesJapan
Dockerからcontainerdへの移行
by
Akihiro Suda
DynamoDB設計のちょっとした技
by
Yoichi Toyota
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
by
NTT DATA Technology & Innovation
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
by
NTT DATA Technology & Innovation
KeycloakでAPI認可に入門する
by
Hitachi, Ltd. OSS Solution Center.
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
by
NTT DATA Technology & Innovation
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
by
Toru Makabe
Keycloak入門
by
Hiroyuki Wada
コンテナ未経験新人が学ぶコンテナ技術入門
by
Kohei Tokunaga
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
by
LFDT Tokyo Meetup
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
by
NTT DATA Technology & Innovation
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
by
Preferred Networks
Slurmのジョブスケジューリングと実装
by
Ryuichi Sakamoto
Kuberneteの運用を支えるGitOps
by
shunki fujiwara
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
by
John Allspaw
Ceph アーキテクチャ概説
by
Emma Haruka Iwao
マイクロにしすぎた結果がこれだよ!
by
mosa siru
Similar to Google Cloud Platform で実現するプロダクションレディ マイクロサービス
PDF
30分でわかるマイクロサービスアーキテクチャ 第2版
by
Naoki (Neo) SATO
PDF
[Cloud OnAir] Google Cloud でセキュアにアプリケーションを開発しよう 2019年3月7日 放送
by
Google Cloud Platform - Japan
PDF
今更ながらの「マイクロサービス」
by
Hideaki Tokida
PDF
クラウドネイティブ時代の オブザーバビリティとは? 〜 SignalFxで実現するマイクロサービスの トレーサビリティとリアルタイム監視・分析 〜
by
Kunihiko Ikeyama
PDF
[Cloud OnAir] Google Cloud で実践するマイクロサービスアーキテクチャ 2019年2月21日 放送
by
Google Cloud Platform - Japan
PDF
Google Cloud Platform 概要
by
Kiyoshi Fukuda
PDF
[CEDEC 2018] グローバル スケール コネクテッドゲームを GCP で作ろう!
by
Samir Hammoudi
PDF
Google Compute EngineとGAE Pipeline API
by
maruyama097
PDF
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
by
Google Cloud Platform - Japan
PDF
【VMware】jp developer-summit_2012_final_for_print
by
VMwareKK
PDF
Springon cloudfoundry
by
Toshihiko Ikeda
PPTX
祝GA、 Service Fabric 概要
by
Takekazu Omi
PDF
Japan Developer Summit (jp) - Cloud Foundry, the Open Platform As A Service
by
Patrick Chanezon
PDF
Google Compute EngineとPipe API
by
maruyama097
PDF
MicroServices & APIs
by
pospome
PPTX
Azure Container Services and Microservices design pattern
by
Yoshio Terada
PPTX
Microservices
by
kounan13
PDF
オトナのService Fabric~マイクロサービス編
by
Tatsuaki Sakai
PPTX
オレ流クラウドデザイン
by
Atsushi Kojima
PDF
The Economics of a Cloud Computer 「クラウドコンピュータ」の経済学 - 楽天テクノロジーカンファレンス講演
by
Atsushi Nakada
30分でわかるマイクロサービスアーキテクチャ 第2版
by
Naoki (Neo) SATO
[Cloud OnAir] Google Cloud でセキュアにアプリケーションを開発しよう 2019年3月7日 放送
by
Google Cloud Platform - Japan
今更ながらの「マイクロサービス」
by
Hideaki Tokida
クラウドネイティブ時代の オブザーバビリティとは? 〜 SignalFxで実現するマイクロサービスの トレーサビリティとリアルタイム監視・分析 〜
by
Kunihiko Ikeyama
[Cloud OnAir] Google Cloud で実践するマイクロサービスアーキテクチャ 2019年2月21日 放送
by
Google Cloud Platform - Japan
Google Cloud Platform 概要
by
Kiyoshi Fukuda
[CEDEC 2018] グローバル スケール コネクテッドゲームを GCP で作ろう!
by
Samir Hammoudi
Google Compute EngineとGAE Pipeline API
by
maruyama097
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
by
Google Cloud Platform - Japan
【VMware】jp developer-summit_2012_final_for_print
by
VMwareKK
Springon cloudfoundry
by
Toshihiko Ikeda
祝GA、 Service Fabric 概要
by
Takekazu Omi
Japan Developer Summit (jp) - Cloud Foundry, the Open Platform As A Service
by
Patrick Chanezon
Google Compute EngineとPipe API
by
maruyama097
MicroServices & APIs
by
pospome
Azure Container Services and Microservices design pattern
by
Yoshio Terada
Microservices
by
kounan13
オトナのService Fabric~マイクロサービス編
by
Tatsuaki Sakai
オレ流クラウドデザイン
by
Atsushi Kojima
The Economics of a Cloud Computer 「クラウドコンピュータ」の経済学 - 楽天テクノロジーカンファレンス講演
by
Atsushi Nakada
More from Google Cloud Platform - Japan
PDF
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
by
Google Cloud Platform - Japan
PDF
【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編
by
Google Cloud Platform - Japan
PDF
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online
by
Google Cloud Platform - Japan
PDF
Google Cloud でアプリケーションを動かす.pdf
by
Google Cloud Platform - Japan
PDF
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
by
Google Cloud Platform - Japan
PDF
20221105_GCPUG 女子会 Kubernets 編.pdf
by
Google Cloud Platform - Japan
PDF
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
by
Google Cloud Platform - Japan
PDF
What’s new in cloud run 2021 後期
by
Google Cloud Platform - Japan
PDF
[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送
by
Google Cloud Platform - Japan
PDF
[Cloud OnAir] 【Google Kubernetes Engine 演習】解説を聞きながら GKE を体験しよう 2020年10月29日 放送
by
Google Cloud Platform - Japan
PDF
明日から役立つ BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online
by
Google Cloud Platform - Japan
PDF
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
by
Google Cloud Platform - Japan
PDF
[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送
by
Google Cloud Platform - Japan
PDF
[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...
by
Google Cloud Platform - Japan
PDF
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
by
Google Cloud Platform - Japan
PDF
[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送
by
Google Cloud Platform - Japan
PDF
『MAGELLAN BLOCKS』を使って BigQuery を使い倒す!| Google Cloud INSIDE Games & Apps: Online
by
Google Cloud Platform - Japan
PDF
[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ 〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送
by
Google Cloud Platform - Japan
PDF
[Cloud OnAir] 【実演】Google Cloud VMware Engine と VMware ソリューションを組み合わせたハイブリッド環境の...
by
Google Cloud Platform - Japan
PDF
ServerlessDays Tokyo 2022 Virtual.pdf
by
Google Cloud Platform - Japan
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
by
Google Cloud Platform - Japan
【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編
by
Google Cloud Platform - Japan
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online
by
Google Cloud Platform - Japan
Google Cloud でアプリケーションを動かす.pdf
by
Google Cloud Platform - Japan
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
by
Google Cloud Platform - Japan
20221105_GCPUG 女子会 Kubernets 編.pdf
by
Google Cloud Platform - Japan
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
by
Google Cloud Platform - Japan
What’s new in cloud run 2021 後期
by
Google Cloud Platform - Japan
[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送
by
Google Cloud Platform - Japan
[Cloud OnAir] 【Google Kubernetes Engine 演習】解説を聞きながら GKE を体験しよう 2020年10月29日 放送
by
Google Cloud Platform - Japan
明日から役立つ BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online
by
Google Cloud Platform - Japan
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
by
Google Cloud Platform - Japan
[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送
by
Google Cloud Platform - Japan
[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...
by
Google Cloud Platform - Japan
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
by
Google Cloud Platform - Japan
[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送
by
Google Cloud Platform - Japan
『MAGELLAN BLOCKS』を使って BigQuery を使い倒す!| Google Cloud INSIDE Games & Apps: Online
by
Google Cloud Platform - Japan
[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ 〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送
by
Google Cloud Platform - Japan
[Cloud OnAir] 【実演】Google Cloud VMware Engine と VMware ソリューションを組み合わせたハイブリッド環境の...
by
Google Cloud Platform - Japan
ServerlessDays Tokyo 2022 Virtual.pdf
by
Google Cloud Platform - Japan
Google Cloud Platform で実現するプロダクションレディ マイクロサービス
1.
Proprietary Google Cloud Platform
で実現する プロダクションレディ マイクロサービス Feb 28, 2018 Google Cloud INSIDE #3
2.
Proprietary Yuta Hono |
寳野 雄太 クラウドカスタマーエンジニア Google Cloud yutah@google.com | @yutah_3
3.
Confidential & Proprietary プロダクションレディな マイクロサービスに 求められるものとは?
4.
Proprietary引用:O'Reilly Japan, Inc
- プロダクションレディマイクロサービス Susan J. Fowler 著、佐藤 直生 監訳、長尾 高弘 訳 ● 安定性 ● 信頼性 ● スケーラビリティ ● 耐障害性と大惨事への対応 ● パフォーマンス ● 監視 ● ドキュメント “アーキテクチャと運用の要件として これらの原則を備えたマイクロサービスを 作れば、本番トラフィックを任せられる 可用性の高いシステムが構築できます。”
5.
Proprietary これらの実現を 手助けする サービスを提供
6.
Confidential & Proprietary -
マイクロサービスアーキテクチャ - マイクロサービスの APIエンドポイントは、 全社を通じて標準化されてい なければなりません。 引用:O'Reilly Japan, Inc - プロダクションレディマイクロサービス Susan J. Fowler 著、佐藤直生 監訳、長尾高弘 訳
7.
Proprietary マイクロサービス A Client マイクロサービス アーキテクチャ例 サービス API
管理 OAuth2 Server API バックエンド ストレージ (incl. DB) マイクロサー ビスB 監視、 トレーシング
8.
Proprietary マイクロサービス A Client マイクロサービス アーキテクチャ例 サービス OAuth2 Server API
バックエンド ストレージ (incl. DB) マイクロサー ビスB 監視、 トレーシング Cloud Endpoints
9.
Confidential & Proprietary API
管理 : Cloud Endpoints ● OAuth2 対応、アクセスコントロール ○ Firebase, Auth0, custom auth… ○ マイクロサービス同士のコントロールも ● ロギング、監視 ○ Stackdriver Logging, Dashboard に記録 ● gRPC/REST 対応 ● API 設計ガイド、バージョン管理ガイドの要 項を簡単に実現
10.
Proprietary API 設計ガイド Google 内部の
API 設計の スタンダードを公開 Cloud Endpoint で簡単に 実現 https://cloud.google.com/apis/design/
11.
Proprietary バージョン管理ガイド Google 内部の API
バージョニング 手法を公開 Cloud Endpoint で実現をサポート https://goo.gl/mgbJv8
12.
Confidential & Proprietary Cloud
Endpoints - Open API による認証 簡単に API 認証を実装 swagger: "2.0" securityDefinitions: custom_id_token: flow: "implicit" type: "oauth2" x-google-issuer: "[SERVICE_ACCOUNT_EMAIL]" X-google-jwks_uri: "[JSON_WEB_KEY_URI]" x-google-audiences: "[JWT_AUDIENCES]" security: - custom_id_token: []
13.
Confidential & Proprietary Cloud
Endpoints - gRPC から REST対応 Extensible Service Proxy (ESP) が HTTP/JSON を gRPCに翻訳。 ユーザは変換マッピングを 指定するだけ。 https://cloud.google.com/endpoints/docs/grpc/transcoding // Returns a specific bookstore shelf. rpc GetShelf(GetShelfRequest) returns (Shelf) { // Client example - returns the first shelf: // curl http://DOMAIN_NAME/v1/shelves/1 option (google.api.http) = { get: "/v1/shelves/{shelf}" }; } ... // Request message for GetShelf method. message GetShelfRequest { // The ID of the shelf resource to retrieve. int64 shelf = 1; }
14.
Confidential & Proprietary -
スケーラビリティとパフォーマンスを備えた マイクロサービスを構築するための原則 - キャパシティプランニングが 自動化され、 スケジュールに基づいて実行 されている。 引用:O'Reilly Japan, Inc - プロダクションレディマイクロサービス Susan J. Fowler 著、佐藤直生 監訳、長尾高弘 訳
15.
Proprietary マイクロサービス A Client マイクロサービス アーキテクチャ例 サービス OAuth2 Server API
バックエンド ストレージ (incl. DB) マイクロサー ビスB 監視、 トレーシング Cloud Endpoints
16.
Proprietary マイクロサービス A Client マイクロサービス アーキテクチャ例 サービス OAuth2 Server API
バックエンド ストレージ (incl. DB) マイクロサー ビスB 監視、 トレーシング Cloud Endpoints App Engine Kubernetes Engine スケーラブル・ マネージドな基盤
17.
Proprietary Google App Engine
| Google Kubernetes Engine API バックエンドのコンピュートとして App Engine Kubernetes Engine ● Web アプリのための 統合 PaaS ● フルマネージド、サーバーレス ● 効率的なスケーリング ● ステートレス、疎結合になるよう設 計された基盤 ● 自律的な回復の仕組み ● マネージドの Kubernetes ● オープン、コンテナ ● Pod / Node オートスケール ● ロードバランサとの統合 ● 自律的な回復の仕組み どちらも Google SRE が管理
18.
Proprietary “Our operations team is
Google.” 「私たちの運用チームは です。」
19.
Confidential & Proprietary -
安定性と信頼性を備えたマイクロサービスを 構 築するための原則 - ステージング、カナリア、本番 のフェーズを備えた 標準的なデプロイ パイプラインがある 引用:O'Reilly Japan, Inc - プロダクションレディマイクロサービス Susan J. Fowler 著、佐藤直生 監訳、長尾高弘 訳
20.
Proprietary Google App Engine
| Google Kubernetes Engine アップデートの仕組み App Engine Kubernetes Engine ● カナリア リリースが容易 ● A/B テストも容易 ● OSS の CD ツールである Spinnaker をあわせて利用すること で更に使いやすく +
21.
Confidential & Proprietary -
スケーラビリティとパフォーマンスを備えた マイクロサービスを構築するための原則 - 高いパフォーマンスが得られ るように、タスクを処理してい る。 引用:O'Reilly Japan, Inc - プロダクションレディマイクロサービス Susan J. Fowler 著、佐藤直生 監訳、長尾高弘 訳
22.
Proprietary マイクロサービス A Client マイクロサービス アーキテクチャ例 サービス OAuth2 Server API
バックエンド ストレージ (incl. DB) マイクロサー ビスB 監視、 トレーシング Cloud Endpoints App Engine Kubernetes Engine
23.
Proprietary マイクロサービス A Client マイクロサービス アーキテクチャ例 サービス OAuth2 Server API
バックエンド ストレージ (incl. DB) マイクロサー ビスB 監視、 トレーシング Cloud Endpoints App Engine Kubernetes Engine Cloud Pub/Sub Task Queue 非同期処理を行う メッセージング
24.
Proprietary Task Queue |
Cloud Pub/Sub 非同期で効率よく処理を行う Task Queue (App Engine Cloud Tasks) Cloud Pub/Sub ● App Engine に組み込み済みの キュー ● タスクを簡単に非同期にできる ● Standard Environment* の 60 秒を 越えるタスクで利用 ● Publisher / Subscriber 型の メッ セージサービス ● Gmail 等のサービスの裏側で 1 億メッセージ / 秒を送信 ● gRPC / REST 対応 ● グローバルリソース * 自動スケーリング設定を選択した場合
25.
Proprietary 「我々は 万メッセージ 秒
をなんのサービス劣化もな く、ほとんどエラーを から受け取ることなくパブ リッシュできました。」 引用: Spotify Labs Blog https://labs.spotify.com/2016/03/03/spotifys-event-delivery-the-road-to-the-cloud-part-ii/
26.
Confidential & Proprietary -
スケーラビリティとパフォーマンスを備えた マイクロサービスを構築するための原則 - マイクロサービスは、 スケーラブルでパフォーマンスの 高い形でデータを処理しなければ なりません。 引用:O'Reilly Japan, Inc - プロダクションレディマイクロサービス Susan J. Fowler 著、佐藤直生 監訳、長尾高弘 訳
27.
Proprietary マイクロサービス A Client マイクロサービス アーキテクチャ例 サービス OAuth2 Server API
バックエンド ストレージ (incl. DB) マイクロサー ビスB 監視、 トレーシング Cloud Endpoints App Engine Kubernetes Engine Cloud Pub/Sub Task Queue
28.
Proprietary マイクロサービス A Client マイクロサービス アーキテクチャ例 サービス OAuth2 Server API
バックエンド マイクロサー ビスB 監視、 トレーシング Cloud Endpoints App Engine Kubernetes Engine Cloud Pub/Sub Task Queue 様々な データベース群
29.
Proprietary https://cloud.google.com/storage-options/
30.
Proprietary Google Cloud Platform
の データベースは ビジネス課題を解決する ために生まれている マイクロサービスの目的にあった ストレージ/データベースを 選択することが重要
31.
Confidential & Proprietary -
マイクロサービスの監視の原則 - マイクロサービスの主要メトリックに簡 単にアクセスできなければ、 開発者は手がかりがなく、 問題をすばやく解決できなくなってしま うことが多いでしょう。 引用:O'Reilly Japan, Inc - プロダクションレディマイクロサービス Susan J. Fowler 著、佐藤直生 監訳、長尾高弘 訳
32.
Proprietary マイクロサービス A Client マイクロサービス アーキテクチャ例 サービス OAuth2 Server API
バックエンド マイクロサー ビスB 監視、 トレーシング Cloud Endpoints App Engine Kubernetes Engine Cloud Pub/Sub Task Queue
33.
Proprietary マイクロサービス A Client マイクロサービス アーキテクチャ例 サービス OAuth2 Server API
バックエンド マイクロサー ビスB Cloud Endpoints App Engine Kubernetes Engine Cloud Pub/Sub Task Queue Stackdriver 運用のための 統合ツール
34.
Proprietary Stackdriver Logging ログを効率よく検索 /
BigQuery, Pub/Sub, GCS 等へエクスポートし分析
35.
Proprietary Stackdriver Trace 誰でも使用できる分散トレース システム
-パフォーマンスをリアルタイム分析
36.
Proprietary Stackdriver Error Reporting 例外のモニタリングとアラート
- 迅速にエラーを、リアルタイムに把握
37.
Proprietary Stackdriver Debugger 本番環境で、リアルタイムに、アプリケーションを動かしたままデバッグ
38.
Proprietary Stackdriver Monitoring フルスタック モニタリング
を 統合した画面で管理、アップタイム監視も可能
39.
Confidential & Proprietary -
耐障害性と大惨事対応 - マイクロサービスは障害を 起こし、 障害はたびたび起こります。 引用:O'Reilly Japan, Inc - プロダクションレディマイクロサービス Susan J. Fowler 著、佐藤直生 監訳、長尾高弘 訳
40.
Proprietary リリース チェックリスト ● アルファ版、試験版、商用版
のステージでチェックすべきことを定義 ● Google Cloud Platform 全体、サービスごとなど詳細までカバー ○ Google Compute Engine ○ Google App Engine ○ BigQuery ○ Cloud SQL ○ Google Cloud Storage ソフトウェアだけでなく、Google との連絡体制、キャパシティの概念も記載
41.
Proprietary 次のアクション Google Cloud Platform
で マイクロサービスをはじめてみよう! ● Google App Engine チュートリアル ● Google Kubernetes Engine チュートリアル ● Cloud Endpoints チュートリアル
42.
Proprietary Thank you Email: yutah@google.com Twitter:
@yutah_3
Download