Enviar búsqueda
Cargar
pontemでspannerのバックアップとるぞ
•
2 recomendaciones
•
1,437 vistas
Hayato Ito
Seguir
spanner話
Leer menos
Leer más
Tecnología
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 25
Descargar ahora
Descargar para leer sin conexión
Recomendados
freee × Stripe 連携をイチから試してみた
Stripe x freee
Stripe x freee
安隆 沖
20160304 ゆとりエンジニア交流会 @Supership でのLT資料です。
個人で30本スマホアプリリリースしたときのコツ5つを紹介してみるよ(LT編
個人で30本スマホアプリリリースしたときのコツ5つを紹介してみるよ(LT編
Makoto Nishimoto
#MA_2016 キックオフLT資料
Ma×noby×私
Ma×noby×私
青島 英和
無事pycon JP 2017でrejectされました! ※pythonの話が1枚しかなかったのがまずかったか・・・
Pycon reject banditアルゴリズムを用いた自動abテスト
Pycon reject banditアルゴリズムを用いた自動abテスト
Shoichi Taguchi
20141108 俺のエンジニアリング #devlove
20141108 俺のエンジニアリング #devlove
Takao Oyobe
2019/11/1に広島にて開催されたkintone Caféで、お話させていただいた際のスライドです。
kintone Café 広島 Vol.15
kintone Café 広島 Vol.15
Manabu Wada
PyConJP2019 2019/09/17
[PyConJP2019]Pythonで切り開く新しい農業
[PyConJP2019]Pythonで切り開く新しい農業
Makoto Koike
2015年9月4日(金)Developers Summit 2015 KANSAIにて。 「チームのチームによるチームのためのアジャイル開発 - 誰がやる!?じゃあ俺やるよ! -」。
チームのチームによるチームのためのアジャイル開発 -誰がやる!?じゃあ俺やるよ!- #devsumi #kansumi #kansumiA1
チームのチームによるチームのためのアジャイル開発 -誰がやる!?じゃあ俺やるよ!- #devsumi #kansumi #kansumiA1
Takao Oyobe
Recomendados
freee × Stripe 連携をイチから試してみた
Stripe x freee
Stripe x freee
安隆 沖
20160304 ゆとりエンジニア交流会 @Supership でのLT資料です。
個人で30本スマホアプリリリースしたときのコツ5つを紹介してみるよ(LT編
個人で30本スマホアプリリリースしたときのコツ5つを紹介してみるよ(LT編
Makoto Nishimoto
#MA_2016 キックオフLT資料
Ma×noby×私
Ma×noby×私
青島 英和
無事pycon JP 2017でrejectされました! ※pythonの話が1枚しかなかったのがまずかったか・・・
Pycon reject banditアルゴリズムを用いた自動abテスト
Pycon reject banditアルゴリズムを用いた自動abテスト
Shoichi Taguchi
20141108 俺のエンジニアリング #devlove
20141108 俺のエンジニアリング #devlove
Takao Oyobe
2019/11/1に広島にて開催されたkintone Caféで、お話させていただいた際のスライドです。
kintone Café 広島 Vol.15
kintone Café 広島 Vol.15
Manabu Wada
PyConJP2019 2019/09/17
[PyConJP2019]Pythonで切り開く新しい農業
[PyConJP2019]Pythonで切り開く新しい農業
Makoto Koike
2015年9月4日(金)Developers Summit 2015 KANSAIにて。 「チームのチームによるチームのためのアジャイル開発 - 誰がやる!?じゃあ俺やるよ! -」。
チームのチームによるチームのためのアジャイル開発 -誰がやる!?じゃあ俺やるよ!- #devsumi #kansumi #kansumiA1
チームのチームによるチームのためのアジャイル開発 -誰がやる!?じゃあ俺やるよ!- #devsumi #kansumi #kansumiA1
Takao Oyobe
JP_Stripes (Stripe ユーザーグループ)in 広島 キックオフ 登壇資料
Stripeで決済運用を自動化しよう
Stripeで決済運用を自動化しよう
安隆 沖
Reproのカスタマーサクセスの取り組みを発表しました 2018年4月11日 BtoB×SaaS×カスタマーサクセス(サポート)担当者のLT大会 https://btob-cs.connpass.com/event/82772/
Reproのオンボーディングの話をします
Reproのオンボーディングの話をします
Kengo Iwata
長崎IT技術者会 第7回勉強会 でのTPI NEXTについての発表資料。これから日本語版書籍を読み始める方に向けて,ざっくりと要約したものを紹介。 http://nagasaki-it-engineers.connpass.com/event/20219/
TPI NEXT ざっくり概要
TPI NEXT ざっくり概要
Akira Ikeda
MPS世田谷のMTGで使った資料です。 プログラミングをまず体験してみる。 Python を使っています。 --- MPSは東京で活動しているクリエイティブなキャリアをつくるための場の活動です。 Websiteはこちらです! http://projectsamurai.web.fc2.com/ コミュニティ/イベント告知はDoorkeeperでおこなっています。 https://mpsamurai.doorkeeper.jp/events 興味がある方はぜひご参加ください〜!
プログラミングで少し世界を広げよう(MPS)
プログラミングで少し世界を広げよう(MPS)
Project Samurai
Django ORMはSQLの知識がなくてもある程度のデータベース操作ができる便利な技術ですが、その知識だけでDB操作をしていると、気がつかないうちにとても効率の悪い実装をしてしまいます。Web開発からプログラミングを始めた人はWebフレームワークを使ってしばらくしてからDBに関心を持つようになる、何ならDBのことはあまり考えたくない、という方も多いのではないでしょうか。このDjango ORM道場では、そんな「Django ORMあるある」を正し、本来やりたかったはずの処理を効率良く行うことができるよう、基本の形を紹介します。 デモコード https://github.com/shimizukawa/pycon-apac-2023-django-orm-dojo トーク情報 https://2023-apac.pycon.jp/timetable?id=GJJGPS
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Takayuki Shimizukawa
「機械学習 名古屋 第7回勉強会」で発表するときに使う資料です。 基本的な内容は前回の TFUG での発表と同じ(TensorFlow で学習した深層学習のモデルをコンパクトにしてスマホで動かすという内容)です。深層学習のモデルを実用的な速度で動かしたい時などに参考になるかもしれません。
Machine Learning Nagoya 20161015
Machine Learning Nagoya 20161015
陽平 山口
社内で開催した Origami Studio 勉強会用のスライドです。軽くチュートリアルを行ったあとに、参加者から、Origami Studioのほかツールとの比較や考え方を知りたいという意見があったためまとめた内容です。
Origami studio (ver2) 勉強会 #2 - 仕組みやコンセプトを理解しよう
Origami studio (ver2) 勉強会 #2 - 仕組みやコンセプトを理解しよう
koji kobayashi
3-コンテナスターターパックのご紹介
3-コンテナスターターパックのご紹介
3-コンテナスターターパックのご紹介
KotaSato3
2018/2/8に実施した「業務効率や顧客体験を高める!IoT/AIのビジネス活用術セミナー 」の資料です。 スプリームシステム株式会社 小林 直人氏
センサーxIo tx機械学習が実現する導線分析のビジネス貢献
センサーxIo tx機械学習が実現する導線分析のビジネス貢献
Microsoft Azure Japan
spannerの話
国内Cloud spanner初事例!「迎車料金無し!新感覚タクシーアプリ「フルクル」」
国内Cloud spanner初事例!「迎車料金無し!新感覚タクシーアプリ「フルクル」」
Hayato Ito
Vagrant 環境で学ぶ baserCMSハンズオン
Cpi mega mix
Cpi mega mix
Ryuji Egashira
- version 1.02 (July Tech Fest の資料アップデート版です) Re: ご注文は自動化ですか?[2] オーケストレーションで仕事を楽しくする話 Serf とか Consul とか聞くけど、イマイチわからん!という疑問はありませんか。 どのような働きをするのかや、使いどころを、皆さんと共有したいなと思っています。 1. オーケストレーションとは ← update! 2. 基本編 ・ Serf, Consul, envconsul 3. 実践編 ・ API 連携 4. まとめ #hbstudy 60 http://connpass.com/event/7322/ July 20, 2014, @ Shinjyuku, Tokyo, Japan
Re: ご注文は自動化ですか?[2]
Re: ご注文は自動化ですか?[2]
Masahito Zembutsu
MA5 Mashup Caravan in GINZA/2 2009年10月26日
Mashup Awards は新しい技術を試す絶好の機会です
Mashup Awards は新しい技術を試す絶好の機会です
Nobuhiro Nakajima
Scrum始めました
Scrum始めました
minamo
A2i 20110728 for_slide_share
A2i 20110728 for_slide_share
Kotaro Haruta
2012/3/7 開催 cybozu.com カンファレンス
電通、リクルート、サントリーショッピングクラブ、有名企業がいち早く選んだ kintone を徹底解説
電通、リクルート、サントリーショッピングクラブ、有名企業がいち早く選んだ kintone を徹底解説
Cybozucommunity
Workshipにおけるレコメンドエンジン実装を公開 ※ 株式会社GIGでは毎月社内勉強会を実施しています GIG inc. Good is good. We provide opportunities to the SEKAI by fusing technology and ideas. テクノロジーとクリエイティブでセカイをより良くする。小さなチームからスタートした多くの先人達が、世界をより豊かなモノに変革してきました。通信、UX、デバイス、技術の変化と共に世界はまだまだ加速度的に変わります。 Good is good. いいものはいい。GIGは、関わったユーザーやクライアントが前に進める“きっかけ”をつくりつづけます。 ■ お問い合せ https://giginc.co.jp/contact/
LT13(前半)Workshipにおけるレコメンドエンジン実装
LT13(前半)Workshipにおけるレコメンドエンジン実装
GIG inc.
Python Charity Talks in Japan 2021.02のLT資料です。
mypy - 待望のPython3.9型ヒント対応
mypy - 待望のPython3.9型ヒント対応
KyutatsuNishiura
BPR
Employees become corporate engineers
Employees become corporate engineers
Takashi Hasegawa
2019/9/25-6に開催されたUnite Tokyo 2019の講演スライドです。 堂前 嘉樹(株式会社ロジカルビート) こんな人におすすめ ・Unityの描画フローにもどかしさを感じているプログラマー ・最適化を図りたいと思っているプログラマー ・どのゲームエンジンを選択するか悩んでいるプログラマー 受講者が得られる知見 ・SRPを導入することで得られるメリット ・SRPを構築するための細かなテクニック ・描画フローの構築を一から行うための基礎知識 Unityのイベント資料はこちらから: https://www.slideshare.net/UnityTechnologiesJapan/clipboards
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
UnityTechnologiesJapan002
Más contenido relacionado
Similar a pontemでspannerのバックアップとるぞ
JP_Stripes (Stripe ユーザーグループ)in 広島 キックオフ 登壇資料
Stripeで決済運用を自動化しよう
Stripeで決済運用を自動化しよう
安隆 沖
Reproのカスタマーサクセスの取り組みを発表しました 2018年4月11日 BtoB×SaaS×カスタマーサクセス(サポート)担当者のLT大会 https://btob-cs.connpass.com/event/82772/
Reproのオンボーディングの話をします
Reproのオンボーディングの話をします
Kengo Iwata
長崎IT技術者会 第7回勉強会 でのTPI NEXTについての発表資料。これから日本語版書籍を読み始める方に向けて,ざっくりと要約したものを紹介。 http://nagasaki-it-engineers.connpass.com/event/20219/
TPI NEXT ざっくり概要
TPI NEXT ざっくり概要
Akira Ikeda
MPS世田谷のMTGで使った資料です。 プログラミングをまず体験してみる。 Python を使っています。 --- MPSは東京で活動しているクリエイティブなキャリアをつくるための場の活動です。 Websiteはこちらです! http://projectsamurai.web.fc2.com/ コミュニティ/イベント告知はDoorkeeperでおこなっています。 https://mpsamurai.doorkeeper.jp/events 興味がある方はぜひご参加ください〜!
プログラミングで少し世界を広げよう(MPS)
プログラミングで少し世界を広げよう(MPS)
Project Samurai
Django ORMはSQLの知識がなくてもある程度のデータベース操作ができる便利な技術ですが、その知識だけでDB操作をしていると、気がつかないうちにとても効率の悪い実装をしてしまいます。Web開発からプログラミングを始めた人はWebフレームワークを使ってしばらくしてからDBに関心を持つようになる、何ならDBのことはあまり考えたくない、という方も多いのではないでしょうか。このDjango ORM道場では、そんな「Django ORMあるある」を正し、本来やりたかったはずの処理を効率良く行うことができるよう、基本の形を紹介します。 デモコード https://github.com/shimizukawa/pycon-apac-2023-django-orm-dojo トーク情報 https://2023-apac.pycon.jp/timetable?id=GJJGPS
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Takayuki Shimizukawa
「機械学習 名古屋 第7回勉強会」で発表するときに使う資料です。 基本的な内容は前回の TFUG での発表と同じ(TensorFlow で学習した深層学習のモデルをコンパクトにしてスマホで動かすという内容)です。深層学習のモデルを実用的な速度で動かしたい時などに参考になるかもしれません。
Machine Learning Nagoya 20161015
Machine Learning Nagoya 20161015
陽平 山口
社内で開催した Origami Studio 勉強会用のスライドです。軽くチュートリアルを行ったあとに、参加者から、Origami Studioのほかツールとの比較や考え方を知りたいという意見があったためまとめた内容です。
Origami studio (ver2) 勉強会 #2 - 仕組みやコンセプトを理解しよう
Origami studio (ver2) 勉強会 #2 - 仕組みやコンセプトを理解しよう
koji kobayashi
3-コンテナスターターパックのご紹介
3-コンテナスターターパックのご紹介
3-コンテナスターターパックのご紹介
KotaSato3
2018/2/8に実施した「業務効率や顧客体験を高める!IoT/AIのビジネス活用術セミナー 」の資料です。 スプリームシステム株式会社 小林 直人氏
センサーxIo tx機械学習が実現する導線分析のビジネス貢献
センサーxIo tx機械学習が実現する導線分析のビジネス貢献
Microsoft Azure Japan
spannerの話
国内Cloud spanner初事例!「迎車料金無し!新感覚タクシーアプリ「フルクル」」
国内Cloud spanner初事例!「迎車料金無し!新感覚タクシーアプリ「フルクル」」
Hayato Ito
Vagrant 環境で学ぶ baserCMSハンズオン
Cpi mega mix
Cpi mega mix
Ryuji Egashira
- version 1.02 (July Tech Fest の資料アップデート版です) Re: ご注文は自動化ですか?[2] オーケストレーションで仕事を楽しくする話 Serf とか Consul とか聞くけど、イマイチわからん!という疑問はありませんか。 どのような働きをするのかや、使いどころを、皆さんと共有したいなと思っています。 1. オーケストレーションとは ← update! 2. 基本編 ・ Serf, Consul, envconsul 3. 実践編 ・ API 連携 4. まとめ #hbstudy 60 http://connpass.com/event/7322/ July 20, 2014, @ Shinjyuku, Tokyo, Japan
Re: ご注文は自動化ですか?[2]
Re: ご注文は自動化ですか?[2]
Masahito Zembutsu
MA5 Mashup Caravan in GINZA/2 2009年10月26日
Mashup Awards は新しい技術を試す絶好の機会です
Mashup Awards は新しい技術を試す絶好の機会です
Nobuhiro Nakajima
Scrum始めました
Scrum始めました
minamo
A2i 20110728 for_slide_share
A2i 20110728 for_slide_share
Kotaro Haruta
2012/3/7 開催 cybozu.com カンファレンス
電通、リクルート、サントリーショッピングクラブ、有名企業がいち早く選んだ kintone を徹底解説
電通、リクルート、サントリーショッピングクラブ、有名企業がいち早く選んだ kintone を徹底解説
Cybozucommunity
Workshipにおけるレコメンドエンジン実装を公開 ※ 株式会社GIGでは毎月社内勉強会を実施しています GIG inc. Good is good. We provide opportunities to the SEKAI by fusing technology and ideas. テクノロジーとクリエイティブでセカイをより良くする。小さなチームからスタートした多くの先人達が、世界をより豊かなモノに変革してきました。通信、UX、デバイス、技術の変化と共に世界はまだまだ加速度的に変わります。 Good is good. いいものはいい。GIGは、関わったユーザーやクライアントが前に進める“きっかけ”をつくりつづけます。 ■ お問い合せ https://giginc.co.jp/contact/
LT13(前半)Workshipにおけるレコメンドエンジン実装
LT13(前半)Workshipにおけるレコメンドエンジン実装
GIG inc.
Python Charity Talks in Japan 2021.02のLT資料です。
mypy - 待望のPython3.9型ヒント対応
mypy - 待望のPython3.9型ヒント対応
KyutatsuNishiura
BPR
Employees become corporate engineers
Employees become corporate engineers
Takashi Hasegawa
2019/9/25-6に開催されたUnite Tokyo 2019の講演スライドです。 堂前 嘉樹(株式会社ロジカルビート) こんな人におすすめ ・Unityの描画フローにもどかしさを感じているプログラマー ・最適化を図りたいと思っているプログラマー ・どのゲームエンジンを選択するか悩んでいるプログラマー 受講者が得られる知見 ・SRPを導入することで得られるメリット ・SRPを構築するための細かなテクニック ・描画フローの構築を一から行うための基礎知識 Unityのイベント資料はこちらから: https://www.slideshare.net/UnityTechnologiesJapan/clipboards
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
UnityTechnologiesJapan002
Similar a pontemでspannerのバックアップとるぞ
(20)
Stripeで決済運用を自動化しよう
Stripeで決済運用を自動化しよう
Reproのオンボーディングの話をします
Reproのオンボーディングの話をします
TPI NEXT ざっくり概要
TPI NEXT ざっくり概要
プログラミングで少し世界を広げよう(MPS)
プログラミングで少し世界を広げよう(MPS)
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Machine Learning Nagoya 20161015
Machine Learning Nagoya 20161015
Origami studio (ver2) 勉強会 #2 - 仕組みやコンセプトを理解しよう
Origami studio (ver2) 勉強会 #2 - 仕組みやコンセプトを理解しよう
3-コンテナスターターパックのご紹介
3-コンテナスターターパックのご紹介
センサーxIo tx機械学習が実現する導線分析のビジネス貢献
センサーxIo tx機械学習が実現する導線分析のビジネス貢献
国内Cloud spanner初事例!「迎車料金無し!新感覚タクシーアプリ「フルクル」」
国内Cloud spanner初事例!「迎車料金無し!新感覚タクシーアプリ「フルクル」」
Cpi mega mix
Cpi mega mix
Re: ご注文は自動化ですか?[2]
Re: ご注文は自動化ですか?[2]
Mashup Awards は新しい技術を試す絶好の機会です
Mashup Awards は新しい技術を試す絶好の機会です
Scrum始めました
Scrum始めました
A2i 20110728 for_slide_share
A2i 20110728 for_slide_share
電通、リクルート、サントリーショッピングクラブ、有名企業がいち早く選んだ kintone を徹底解説
電通、リクルート、サントリーショッピングクラブ、有名企業がいち早く選んだ kintone を徹底解説
LT13(前半)Workshipにおけるレコメンドエンジン実装
LT13(前半)Workshipにおけるレコメンドエンジン実装
mypy - 待望のPython3.9型ヒント対応
mypy - 待望のPython3.9型ヒント対応
Employees become corporate engineers
Employees become corporate engineers
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
pontemでspannerのバックアップとるぞ
1.
pontemでspannerの バックアップとるぞ 酔いどれGCPUG 2018/06/25 ExistMikan 1
2.
自己紹介という体の宣伝 卒業 GCP大好きカンパニー ・ ・ ↑発の某ベンチャー企業に就職 所属 経歴 伊藤勇斗 (Ito Hayato) @ExistMikan ・
現職JOIN Output なエンジニア なエンジニア 国内CloudSpanner初事例! 迎車料金無し! 新感覚タクシーアプリフル クル フルクル 絶賛社員募集中!! 2
3.
今日の内容 ・pontemって? ・spannerって? ・pontem4つの機能 ・どういう感じでバックアップ&リストアすんの? ・使ってみようpontem ・やってみようバックアップ ・やってみようリストア ・パフォーマンスに気をつけよう ・ベンチマーク的な話 ・コストの話 ・まとめ 3
4.
pontemって? Spanner用のツールっぽい。 4
5.
発端 5
6.
spannerって? 整合性保ちながらガンガンスケールする凄いデータベース Cloud Spanner 6
7.
pontem4つの機能 7 普通のバックアップ① 整合性チェック付きバックアップ② 普通のリストア③ 整合性チェック付きバックアップ④ 正常に終了したかどうかをチェックしてくれるタイプ。 バックアップ対象のテーブルのリスト及び行の数をチェックする。 各値の中身まではチェックされない。 ②の話と同一。
8.
どういう感じでバックアップ&リストアすんの? 8 Dataflow、Spanner、GCSの3種で実行 Cloud Dataflow Cloud Storage Cloud Spanner Cloud Dataflow Cloud Storage Cloud Spanner バックアップ リストア
9.
つかってみようpontem 9 環境 java8 maven3 Google
Cloud Shell 認証情報 ソース pontem git clone サービスアカウントの キー.json 事前準備 dataflow GCS bucket Spanner Instance, db, table
10.
やってみようバックアップ 10 Spanner GCS GCS 作業エリア
11.
やってみた 11 下記のようなやる気のないサンプルデータを入れてみた。 (pontem_table1はデータなし) Cloud Shellにシェル(sample.sh)突っ込んで実行。
12.
はたらくデータフロー 12 トランザクション貼って spannerから読んで データ変換して 中身をカキコム この列はテーブルの 一覧を読み書き このあたりはテーブルごとに処理。
13.
GCS 13
14.
やってみようリストア 14 Spanner 出力先 GCS リストアする ファイル
15.
一応の仕込み 15 元のDBにデータを追加。 リストアしたものにこれが入ってなければオッケー。
16.
リストア失敗 16 既存のdb指定したら上書きみたいなことが起こるのかなと思ったらそんなことは無かった。ダメらしい。 ソース見ても上書きオプションとか無いっぽい。 Database already exist
17.
気を取り直して再実行 17DBはpontem-db-2と指定。バックアップした内容が再現された。
18.
リストア運用のイメージ? 18 データにやばいことがおこった! spannerへのアクセスを遮断 ステークホルダー様方に告知 既存インスタンスの名前を変える (退避目的) 新規インスタンス作成 (既存と同じ名前)
気のせいじゃなければDB名が変えられない (コンソール調べ) のでインスタンスまるごと行くしかない?GCSから新規インスタンスに対してリストア実行 データ戻る うれしい もし複雑なケースでなければ、 バックアップからおかしくなるまでの差分を、 ここからクエリで引っ張って新しいDBに入れるとかもアリか? 色々確認して色々連絡出す
19.
やってみた感想 19 ほぼCloudConsoleだけで検証できたので 楽で良かった(小並感)
20.
実際のソースはどうなってるの話 20 ・・・は筆者が調査サボってたので全然紹介できなかったりする 基本的にGCSとspanner繋いでるだけなのでそんなに難しくは無いはず。 今回紹介できなかった整合性チェックとかも興味深い
21.
パフォーマンスに気をつけよう 1.クォータ気をつけよう Quotaをチェック。Dataflowを沢山つかうとCPUs(all regions),In-use IP
addresses, CPUsあたりが伸びる。 Persistent Disk Standard(GB)も要チェック。 2.SpannerのCPUが75%超えないかチェック Spannerのパフォーマンスを維持するにはCPU使用率が75%くらいになったらノードを増やすことを検討すべし 3.Dataflowのワーカーをいい感じにしよう 早くやりたいなら増やそう。SpannerのCPUが上がって困るなら、ノード数UPでぶん殴るか、maxNumWorkersで数を制 限するかという感じ 4.同じリージョンで組もう spannerとgcsとdataflow。領域別にしたら遅くなったり色々困るので。 21
22.
ベンチマーク的な話 バックアップとリストアの必要時間についてのポイント Spannerノード数 Dataflowワーカー数 Dataflowで使用可能な永続ディスク 親子表の数 リストア ①親 ②子 ノード20、ワーカー1000(全部で250,000GB)で実行した場合の例 圧縮率 (減った割合) 34% 56.3% 56.7% 22
23.
コストの話 バックアップとリストアの時にかかるコストとは? Dataflow jobs (CPU,storage,memory) GCS
(network, storage) Spanner (network, additional nodes) サンプル データサイズ: 2TB Dataflow ワーカー : 750 ストレージ : 250TB GCS : 2TB Spannerノード : 10 1日約300ドル・・・! バックアップの場合。多分1日っていうより1回。 ベンチマークサンプルと合わせて見ると、かかる時間は約1時間くらいか → それが3時間くらいでゆっくりでいいならコストは落とせるだろうが。。 内訳知りたい。。。見れてない。。。 23
24.
まとめ 24 導入 簡単で良い。仕組みもわかりやすい。 パフォーマンス 意外と時間かかる?イメージ。(サイズに対して妥当?) コスト 大分気をつける必要あり。 パフォーマンスとトレードオフだが、、 全量バックアップなので色々しょうがない??
25.
ご清聴ありがとうございました!
Descargar ahora