SlideShare une entreprise Scribd logo
1  sur  85
Télécharger pour lire hors ligne
Confidential & Proprietary
Spanner から GKE、Spinnaker、そして SRE まで
コロプラが今挑戦していること
Confidential & Proprietary
Agenda
● マイグレーションについて
● 新しいアーキテクチャー
○ GKEについて
○ Spinnakerについて
○ Spannerについて
● SREの取り組み
Confidential & Proprietary
實方 和幸
業務推進部 インフラグループ 第1インフラチーム リーダー
マイグレーションについて
Confidential & Proprietary
コロプラのゲームインフラ構成
Confidential & Proprietary
従来までのマイグレーション方法
Confidential & Proprietary
従来までのマイグレーション方法
Confidential & Proprietary
従来までのマイグレーション方法
auto increment
を上げる
Confidential & Proprietary
マイグレーション時の問題
VPN通信のパケット数上限にあたる
(PPS問題)
Confidential & Proprietary
マイグレーション時の問題
x
Confidential & Proprietary
解決策
居合抜き
Confidential & Proprietary
居合抜き
1. 既存環境とGCP環境をVPN接続
2. GCP環境にAPP/PVP/KVS/DBを構築
3. DBをVPN経由でレプリケーション設定
4. 既存環境にPROXYを追加
5. GCP環境DBMASTERのAuto incrementを上げる
6. 既存環境のPROXYにリダイレクト設定を入れ、リロード
Confidential & Proprietary
居合抜き
1. 既存環境とGCP環境をVPN接続
2. GCP環境にAPP/PVP/KVS/DBを構築
3. DBをVPN経由でレプリケーション設定
4. 既存環境にPROXYを追加
5. GCP環境DBMASTERのAuto incrementを上げる
6. 既存環境のPROXYにリダイレクト設定を入れ、リロード
Confidential & Proprietary
従来までのマイグレーション
Confidential & Proprietary
居合抜き
Confidential & Proprietary
居合抜き
● メリット
○ 一瞬で切り替わる
● デメリット
○ 後戻りできない
Confidential & Proprietary
邵 正(しょう せい)
業務推進部 インフラグループ 第2インフラチーム リーダー
github.com/axot
新しいアーキテクチャー
Confidential & Proprietary
コロプラのゲームインフラ構成
Confidential & Proprietary
この構成の問題点
● オートスケールの実現が難しい
● 自動復旧しない
● 構成の管理が難しい
● DBが単一障害点
Confidential & Proprietary
コロプラのゲームインフラ新構成
Confidential & Proprietary
コロプラのゲームインフラ新構成
Confidential & Proprietary
コロプラのゲームインフラ新構成
Confidential & Proprietary
まとめ
● オートスケールの実現が難しい→GKE + Spinnaker
● 自動復旧しない→GKE
● 構成の管理が難しい→Spanner + GKE
● DBが単一障害点→Spanner
Confidential & Proprietary
奥村 開里
GKEについて
業務推進部 インフラグループ 第2インフラチーム
新しいアーキテクチャー
Confidential & Proprietary
今から話す部分 GKE
Confidential & Proprietary
GKEにする我々の主な理由
● 主に次の3つを導入したいため
○ 自動復旧
○ インフラ構成のコード化
○ オートスケール
● 全てKubernetesで解決できそうではある
○ 結局Kubernetesクラスタ自体の管理は大変
→ GKEでマネージドなKubernetes
Confidential & Proprietary
自動復旧
● 今までの問題
○ ロードバランサーからの
ヘルスチェックだけだと復旧しない
■ ロードバランサーから
切り離すだけ
■ プロセス再起動等の復旧は
試みない
■ 応答の無いプロセスが存在
してリソースが無駄に
なる可能性
Confidential & Proprietary
自動復旧
● 今までの問題
○ ロードバランサーの配下に無い
コンポーネントは自己監視の仕組みがな
い
■ 外部から監視する必要
■ 外部から復旧を試みるのは難しい
Confidential & Proprietary
解決策
Kubernetesに監視してもらう
Confidential & Proprietary
自動復旧
● Kubernetesの自己監視の仕組み
を使用
○ 異常を検知すると退避ではなく、
復旧
○ Kubernetes管理下にすればロード
バランサーに関係なく自己監視
○ フォールバックの仕組みと組み合わせれ
ばエラー出すことなく自動復旧
Confidential & Proprietary
インフラのコード化
● 今までの問題
○ VMを使い捨て運用できていない
■ 現在稼働しているインフラとコードの差分
がわからない
○ アプリケーションの設定とミドルウェアの設定が分離
■ 開発は用意されたインフラを信じてデプロイ
■ どんなミドルウェア設定で動くのか
アプリケーションには書いてない
Confidential & Proprietary
解決策
Kubernetesのリソースとして全て管理
Confidential & Proprietary
インフラのコード化
● コンテナ化による恩恵
○ アプリケーションとミドルウェアのパッケージ化
■ 動く保証のあるミドルウェアとアプリケーションの組み
合わせをデプロイ
○ Immutableなインフラ
■ コード化されたものと稼働しているものが一致している
保証
Confidential & Proprietary
インフラのコード化
● Kubernetesによって
○ インフラ構成
○ ミドルウェア設定
■ 双方の差分の検知
が容易
Confidential & Proprietary
オートスケール
● なぜ必要なのか
○ ゲームではリクエスト数
が跳ねる
■ イベント
■ 時間帯
○ 人力スケールは難しい
○ インフラコストの
適正化をしたい
Confidential & Proprietary
オートスケール
● 我々が必要としていた
要件と直面した問題
○ ゲームだとイベント等により
大幅なスパイク
■ 手動でのスケーリングと
の両立が必要
Confidential & Proprietary
オートスケール
● 我々が必要としていた要件と直面した問題
○ 頻繁なデプロイを行う
■ デプロイ中にスケールすると差分がでてしまう
■ デプロイ中にスケーリングの発動を止めたり等が煩雑
に
Confidential & Proprietary
解決策
Kubernetesによるオートスケーリングとコ
ンテナによるデプロイ
Confidential & Proprietary
オートスケール
● リクエストが増加
● CPU使用率増加
Confidential & Proprietary
オートスケール
● コンテナ(Pod)を同じ
設定で起動して追加
Confidential & Proprietary
オートスケール
● 新しいコンテナ(Pod)を追
加できなくなる
● Node(インスタンス)を追
加
Confidential & Proprietary
オートスケール
● 新しく起動したNode(イ
ンスタンス)にPod(コン
テナ)を追加
Confidential & Proprietary
オートスケール
● この方式ならば現在稼働しているコンテナのイメージで起動す
るので最新であることが保証される
○ 頻繁なデプロイが可能
● 手動でのスケールもKubernetesならば容易
○ 手動及び自動でのスケールの両立
Confidential & Proprietary
まとめ
● 自動復旧
○ Kubernetesの自己監視、自己復旧により実現
● インフラのコード化
○ コンテナ化によるインフラとアプリケーションの
パッケージング、Kubernetesによる設定管理
により実現
● オートスケール
○ コンテナ化、デプロイ方式の変更により実現
Confidential & Proprietary
問題
● 各種コンテナイメージのバージョン管理が
煩雑になりがち
● 手動でのスケールも現在の状態を可視化する必要
● デプロイツールがなく、コンテナイメージのIDなどの管理をして
いると破綻する
Confidential & Proprietary
解決策
Spinnakerによる可視化と
CI/CD、可視化
Confidential & Proprietary
邵 正(しょう せい)
Spinnakerについて
業務推進部 インフラグループ 第2インフラチーム リーダー
github.com/axot
新しいアーキテクチャー
Confidential & Proprietary
Spinnakerのメリット
● 柔軟な設定が可能なパイプライン
● 可視化とリソースマッピング
● バージョン管理
Confidential & Proprietary
Confidential & Proprietary
Confidential & Proprietary
Confidential & Proprietary
CI/CDのフロー
Confidential & Proprietary
粟田 大樹
Spannerについて
クリエイティブ本部 第1エンジニアリング部 第4グループ
新しいアーキテクチャー
Confidential & Proprietary
コロプラのゲームインフラ新構成
Confidential & Proprietary
コロプラの運用とSpanner
● メンテナンスを入れずに運用するのに適している!
● スケーリングが容易
○ Cloud Spanner の最も大きな恩恵!
○ ダウンタイムなし
○ 素早い反映(〜1分)
● スキーマのオンライン更新が容易
Confidential & Proprietary
コロプラの運用とSpanner
Confidential & Proprietary
アプリケーション側からの観点
● 開発段階で MySQL から Spanner への移行
● DB分割が不要に
○ 水平分割 や master / slave を意識したコードが不要にな
りすっきり
● インタリーブとの相性
○ 特定データを同じ分散領域に保存する機能
○ ゲームのデータはユーザーに紐付いたものが多い
○ インタリーブの特性が活かせる
Confidential & Proprietary
アプリケーション側からの観点
● PHP との連携
○ Spanner は PDO 非対応のため、独自 driver を開発
PDO
Laravel DB driver
社内独自 Mapper
独自
driver
Laravel DB
driver
社内独自 Mapper
google/cloud-spanner
Confidential & Proprietary
アプリケーション側からの観点
● Spanner Client Library for PHP
○ Github で疑問点や不具合の報告がすぐできる
○ エンジニアからすぐにレスポンスがあり
非常にやりやすかった!
Confidential & Proprietary
アプリケーション側からの観点
● MySQL からの移行はさくっとはいかない
● 考え方を変える必要がある
○ Spanner を「すごい MySQL」と思わないこと
○ 特にPK, Index, Transactionの特性
● ノウハウをサーバーエンジニアにレクチャー
Confidential & Proprietary
アプリケーション側からの観点
● マスタデータの更新
○ (開発時) INSERT / UPDATE / DELETE のSQL文がない
○ 更新系は API でやる必要がある
○ 運営がデータ更新したい場合に困る
○ 環境間の差分を Spanner に反映するツールを開発
■ 開発環境でテスト
■ OKであれば本番環境と差分をとって反映
Confidential & Proprietary
Spanner Tips
● CREATE DATABASE, CREATE TABLE は同時にする
○ extra_statements[] に DDL を入れる
○ 個別にやるよりはるかに速い!
● ログ・集計系は BigQuery 等にまかせる
○ Cloud Spanner は集計苦手
● (PHP) SessionPoolCache, AuthCache 指定する
○ パフォーマンス出すためには必須
● etc...
Confidential & Proprietary
関根 秀治
クリエイティブ本部 第1エンジニアリング部 第5グループ
SREの取り組み
Confidential & Proprietary
なぜ SRE なのか
Confidential & Proprietary
コロプラの運用体制
Confidential & Proprietary
運用における課題
サーバーアプリケーション - 機能実装が優先
● 運用の効率化が後手になり手作業が多い
● パフォーマンスへの意識が薄くなりがち
インフラ - プロジェクトから遠い
● イベントスケジュールやユーザー様の熱量が分からない
● サービス固有の機能や実装について把握しきれない
Confidential & Proprietary
運用における課題
● イベントや新機能リリース時のサービスの信頼性
● 運用の効率化
個人のスキル / 努力に依存してなりたっている
仕組み化しよう
Confidential & Proprietary
SRE
サイトリライアビリティエンジニアリング
というワードを掲げ模索が始まる
Confidential & Proprietary
SREとは
Confidential & Proprietary
SREとは
“Google社が提唱、実践しているシステム管理とサービス運用の方法論
である” - Wikipedia
“SREとは、ソフトウェアエンジニアに運用チームの設計を依頼したときに
できあがるものです。”
“私たちは業界用語のDevOpsとは一線を画しています。私たちも確かに
インフラストラクチャをコードとして捉えてはいますが、私たちが焦点を当
てているのは信頼性です。”
- SRE サイトリライアビリティエンジニアリング
Confidential & Proprietary
SREをやろうとすればするほど
分からなくなってきた
Confidential & Proprietary
何をすればよいのか
SLO
SLI
エラーバジェット
自動化
トイル
ポストモーテム
モニタリング
リリースエンジニアリング
オンコール
Confidential & Proprietary
誰がどういう立ち位置で
インフラが? サーバーアプリケーションが? 新しいチームが?
● インフラだとサービスから遠い
● サーバーアプリケーションだと権限がない
● 新しいチーム…時間がかかる
Confidential & Proprietary
ゲームに適用できるのか
SREの守備範囲はどこか
● 運用の範囲
○ ゲームでは運用と開発が混然一体となった運営
● 信頼性を保障する範囲
○ クライアント / アセット / 仕様 / 設定は?
Confidential & Proprietary
SLO Workshop
Confidential & Proprietary
SLO Workshop
Google CREによるワークショップ
● 非英語圏では初の開催
● 本家本元のSREについて知ることができる
● SLI / SLO / エラーバジェット がテーマ
○ “SRE needs SLO”
Confidential & Proprietary
SLI (Service Level Indicator)
ユーザーが満足に利用できているかを計測する指標
重要なUserJourneyに対して設定する
● Good: エラー率 / レスポンスタイム
● Bad: CPU使用率等のシステムメトリクス
SLO (Service Level Objective)
SLIに対する数値目標
● SLOを満たしている = happy
● SLOを割り込む = unhappy
Confidential & Proprietary
エラーバジェット
許容可能なエラー率
エラーバジェットが枯渇した場合は何らかの信頼性回復のアクショ
ンが求められる
exp. 可用性SLO 99.9% → 0.1%は許容
Confidential & Proprietary
Confidential & Proprietary
コロプラでのSRE
Confidential & Proprietary
何をすればよいのか
● SLI/SLOがSREにおけるコア
● ここの策定と実装が優先事項
Confidential & Proprietary
どういう体制か
Confidential & Proprietary
ゲームに適用できるのか
SREの範囲
● 運用の範囲
○ システム的な運用の範囲 / コンテンツ運用は行わない
● 信頼性を保障する範囲
○ サーバーではなくユーザー体験にフォーカス
エラー率 / レイテンシー
フレームレート / クライアントの遷移時間 etc...
○ SREだけでは対応不能な事象は他人を頼る
Confidential & Proprietary
具体的な活動
● SLI/SLOの策定とモニタリング仕組み実装
○ Stackdriver Logging / BigQuery 他
● 信頼性向上
○ パフォーマンス維持/改善
■ 設計/実装レビュー
■ 継続的監視と改善
○ SLIに影響がある(と思われる)エラー解消
● 開発の効率化
Confidential & Proprietary
新しい仲間を募集中
コロプラでは一緒に働く
サーバーサイドエンジニア
インフラエンジニア
を募集しています
皆様のご応募お待ちしております
Confidential & Proprietary
Thank you

Contenu connexe

Tendances

楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
Rakuten Group, Inc.
 

Tendances (20)

エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
 
こわくない Git
こわくない Gitこわくない Git
こわくない Git
 
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
 
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
 
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
 
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
 
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
 
Mercari JPのモノリスサービスをKubernetesに移行した話 PHP Conference 2022 9/24
Mercari JPのモノリスサービスをKubernetesに移行した話 PHP Conference 2022 9/24Mercari JPのモノリスサービスをKubernetesに移行した話 PHP Conference 2022 9/24
Mercari JPのモノリスサービスをKubernetesに移行した話 PHP Conference 2022 9/24
 
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
実運用して分かったRabbit MQの良いところ・気をつけること #jjug実運用して分かったRabbit MQの良いところ・気をつけること #jjug
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
 
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLiveDXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
 
AWSではじめるMLOps
AWSではじめるMLOpsAWSではじめるMLOps
AWSではじめるMLOps
 
DeNAの最新のマスタデータ管理システム Oyakata の全容
DeNAの最新のマスタデータ管理システム Oyakata の全容DeNAの最新のマスタデータ管理システム Oyakata の全容
DeNAの最新のマスタデータ管理システム Oyakata の全容
 
PHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったことPHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったこと
 
IoT時代におけるストリームデータ処理と急成長の Apache Flink
IoT時代におけるストリームデータ処理と急成長の Apache FlinkIoT時代におけるストリームデータ処理と急成長の Apache Flink
IoT時代におけるストリームデータ処理と急成長の Apache Flink
 
マイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチマイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチ
 
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
 
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
 
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
 
アーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーションアーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーション
 

Similaire à Spanner から GKE、Spinnaker、そして SRE まで、コロプラが今挑戦していること[Google Cloud INSIDE Games & Apps]

Pylons ユーザのための Pyramid 移行ガイド
Pylons ユーザのための Pyramid 移行ガイドPylons ユーザのための Pyramid 移行ガイド
Pylons ユーザのための Pyramid 移行ガイド
Nozomu Kaneko
 
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
Computational Materials Science Initiative
 

Similaire à Spanner から GKE、Spinnaker、そして SRE まで、コロプラが今挑戦していること[Google Cloud INSIDE Games & Apps] (20)

Pokémon GOとGCP
Pokémon GOとGCPPokémon GOとGCP
Pokémon GOとGCP
 
GKE のアプリデプロイは Spinnaker に任せて!
GKE のアプリデプロイは Spinnaker に任せて!GKE のアプリデプロイは Spinnaker に任せて!
GKE のアプリデプロイは Spinnaker に任せて!
 
Fantiaから学ぶgcp運用のノウハウ
Fantiaから学ぶgcp運用のノウハウFantiaから学ぶgcp運用のノウハウ
Fantiaから学ぶgcp運用のノウハウ
 
20181228 ncf to_azure_batch
20181228 ncf to_azure_batch20181228 ncf to_azure_batch
20181228 ncf to_azure_batch
 
Scalable Generator: Using Scala in SIer Business (ScalaMatsuri)
Scalable Generator: Using Scala in SIer Business (ScalaMatsuri)Scalable Generator: Using Scala in SIer Business (ScalaMatsuri)
Scalable Generator: Using Scala in SIer Business (ScalaMatsuri)
 
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコムResemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
 
[db analytics showcase Sapporo 2018] B13 Cloud Spanner の裏側〜解析からベストプラクティスへ〜
[db analytics showcase Sapporo 2018] B13 Cloud Spanner の裏側〜解析からベストプラクティスへ〜[db analytics showcase Sapporo 2018] B13 Cloud Spanner の裏側〜解析からベストプラクティスへ〜
[db analytics showcase Sapporo 2018] B13 Cloud Spanner の裏側〜解析からベストプラクティスへ〜
 
Zynga
ZyngaZynga
Zynga
 
Aws privte20110406 arai
Aws privte20110406 araiAws privte20110406 arai
Aws privte20110406 arai
 
Deep Learning Implementations: pylearn2 and torch7 (JNNS 2015)
Deep Learning Implementations: pylearn2 and torch7 (JNNS 2015)Deep Learning Implementations: pylearn2 and torch7 (JNNS 2015)
Deep Learning Implementations: pylearn2 and torch7 (JNNS 2015)
 
Pylons ユーザのための Pyramid 移行ガイド
Pylons ユーザのための Pyramid 移行ガイドPylons ユーザのための Pyramid 移行ガイド
Pylons ユーザのための Pyramid 移行ガイド
 
研究を加速するChainerファミリー
研究を加速するChainerファミリー研究を加速するChainerファミリー
研究を加速するChainerファミリー
 
FPGA, AI, エッジコンピューティング
FPGA, AI, エッジコンピューティングFPGA, AI, エッジコンピューティング
FPGA, AI, エッジコンピューティング
 
Android 開発, 運用時に使いたいライブラリやサービスの紹介
Android 開発, 運用時に使いたいライブラリやサービスの紹介Android 開発, 運用時に使いたいライブラリやサービスの紹介
Android 開発, 運用時に使いたいライブラリやサービスの紹介
 
Start-padrino
Start-padrinoStart-padrino
Start-padrino
 
長期運用タイトルの GCP 移行実例とグレンジのこれから | Google Cloud INSIDE Games & Apps
長期運用タイトルの GCP 移行実例とグレンジのこれから | Google Cloud INSIDE Games & Apps 長期運用タイトルの GCP 移行実例とグレンジのこれから | Google Cloud INSIDE Games & Apps
長期運用タイトルの GCP 移行実例とグレンジのこれから | Google Cloud INSIDE Games & Apps
 
Dockerセキュリティ: 今すぐ役に立つテクニックから,次世代技術まで
 Dockerセキュリティ: 今すぐ役に立つテクニックから,次世代技術まで Dockerセキュリティ: 今すぐ役に立つテクニックから,次世代技術まで
Dockerセキュリティ: 今すぐ役に立つテクニックから,次世代技術まで
 
PHP Application E2E with Capybara
PHP Application E2E with CapybaraPHP Application E2E with Capybara
PHP Application E2E with Capybara
 
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
 
Tech deepdive#2 datastore_180317_share
Tech deepdive#2 datastore_180317_shareTech deepdive#2 datastore_180317_share
Tech deepdive#2 datastore_180317_share
 

Plus de Google Cloud Platform - Japan

[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと  @ gcpug 湘南[External] 2021.12.15 コンテナ移行の前に知っておきたいこと  @ gcpug 湘南
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
Google Cloud Platform - Japan
 

Plus de Google Cloud Platform - Japan (20)

ServerlessDays Tokyo 2022 Virtual.pdf
ServerlessDays Tokyo 2022 Virtual.pdfServerlessDays Tokyo 2022 Virtual.pdf
ServerlessDays Tokyo 2022 Virtual.pdf
 
20221105_GCPUG 女子会 Kubernets 編.pdf
20221105_GCPUG 女子会 Kubernets 編.pdf20221105_GCPUG 女子会 Kubernets 編.pdf
20221105_GCPUG 女子会 Kubernets 編.pdf
 
Google Cloud でアプリケーションを動かす.pdf
Google Cloud でアプリケーションを動かす.pdfGoogle Cloud でアプリケーションを動かす.pdf
Google Cloud でアプリケーションを動かす.pdf
 
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと  @ gcpug 湘南[External] 2021.12.15 コンテナ移行の前に知っておきたいこと  @ gcpug 湘南
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
 
What’s new in cloud run 2021 後期
What’s new in cloud run 2021 後期What’s new in cloud run 2021 後期
What’s new in cloud run 2021 後期
 
【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編
【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編
【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編
 
Google Cloud で実践する SRE
Google Cloud で実践する SRE  Google Cloud で実践する SRE
Google Cloud で実践する SRE
 
[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ 〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送
[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ  〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ  〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送
[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ 〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送
 
[Cloud OnAir] 【実演】Google Cloud VMware Engine と VMware ソリューションを組み合わせたハイブリッド環境の...
[Cloud OnAir] 【実演】Google Cloud VMware Engine と VMware ソリューションを組み合わせたハイブリッド環境の...[Cloud OnAir] 【実演】Google Cloud VMware Engine と VMware ソリューションを組み合わせたハイブリッド環境の...
[Cloud OnAir] 【実演】Google Cloud VMware Engine と VMware ソリューションを組み合わせたハイブリッド環境の...
 
[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送
[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送
[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送
 
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
 
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
 
[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...
[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...
[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...
 
[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送
[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送
[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送
 
[Cloud OnAir] 【Google Kubernetes Engine 演習】解説を聞きながら GKE を体験しよう 2020年10月29日 放送
[Cloud OnAir] 【Google Kubernetes Engine 演習】解説を聞きながら GKE を体験しよう 2020年10月29日 放送[Cloud OnAir] 【Google Kubernetes Engine 演習】解説を聞きながら GKE を体験しよう 2020年10月29日 放送
[Cloud OnAir] 【Google Kubernetes Engine 演習】解説を聞きながら GKE を体験しよう 2020年10月29日 放送
 
[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送
[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送
[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送
 
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
 
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
 
明日から役立つ BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online
明日から役立つ  BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online明日から役立つ  BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online
明日から役立つ BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online
 
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online
 

Dernier

Dernier (11)

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 

Spanner から GKE、Spinnaker、そして SRE まで、コロプラが今挑戦していること[Google Cloud INSIDE Games & Apps]