SlideShare a Scribd company logo
Copyright(C) 2018 GCPUG All Rights Reserved 1
2018.01.24 Yuya Ohara
【RDS】
Cloud SQL を
まとめてみる
GCPUG OSAKA #6
Copyright(C) 2018 GCPUG All Rights Reserved 2
これから「Cloud SQL」を
使っていく方の参考になれば
嬉しいです!!
GCPUG OSAKA #6
Copyright(C) 2018 GCPUG All Rights Reserved 3
Cloud SQL とは?
■ フルマネージド
MySQLデータベース サービス
・フルマネージド インスタンス
・パッチと更新は自動適用
・MySQL ユーザーの管理は利用者側でおこなう
■ 多数のクライアントに対応
・gcloud beta sql
・Google App Engine (GAE)、GSuite スクリプト
・アプリケーションとツール
→ SQL Workbench、Toad
→ 外部アプリケーション
(標準の MySQLドライバを使用)
AWSで
例えると。。
Copyright(C) 2018 GCPUG All Rights Reserved 4
その他いろいろ
■ メンテナンス
・自動バックアップ
・ポイントインタイムリカバリ
・mysqldumpコマンドでデータベースの
インポート / エクスポート
・メンテナンスタイミングの設定(第2世代のみ)
■ アプリケーション → SQLへの接続
・GCE、GAEにあるアプリケーションから
Cloud SQLにアクセス
・Cloud SQL Proxyで通信経路の暗号化
・テーブル / テンポラリーファイル / バックアップの
保存データが暗号化
・FW機能で外部からのデータベースアクセスを制御
Copyright(C) 2018 GCPUG All Rights Reserved 5
Cloud SQL Proxy
Google Cloud SQL
(第2世代)
Google Compute Engine
(GCE)
プロキシ
クライアント
プロキシ
クライアント
SQL
TCP:3307
通常の
MySQL
セキュアトンネル
アプリ
ケーション
通常の
MySQL
TCP:3306
セキュリティの
保護されてないIP
Copyright(C) 2018 GCPUG All Rights Reserved 6
2種類の世代(プラン)がある
■ 第1世代
・最大 RAM:16GB
・最大 ストレージ:500GB
・MySQL 5.5
■ 第2世代
・最大 RAM:104GB
・最大 ストレージ:10TB
・InnoDB のみ
・複数ゾーン間で自動フェールオーバー付きの
同期 / 非同期レプリケーションが設定できる。
・スループット:最大7倍、ストレージ容量:20倍
Copyright(C) 2018 GCPUG All Rights Reserved 7
Cloud SQL 世代の注意点(特に移行時)
■ 第2世代 では MyISAM が使えない!
(MyISAM ⇒ InnoDB へ テーブル変換が・・)
■ だからといって 第1世代 にすると
そもそもフルマネージドなので、
そこまでパフォーマンスのチューニングができない・・
■ さらに 第1世代 の中でも、課金体系が 2個 存在する・・
・パッケージ料金プラン(ストレージ容量制限あり)
・従量制課金プラン(1分単位で課金)※ アクティブでなくても課金
Copyright(C) 2018 GCPUG All Rights Reserved 8
Cloud SQL 世代の注意点(特に移行時)
Copyright(C) 2018 GCPUG All Rights Reserved 9
まとめ
~ 要件に合わせたDBを選択する ~
■ バージョン互換性が必要で
サイズを超えない場合
⇒ 第1世代
■ 上記以外の場合
⇒ 第2世代
■ 最大:10TB、
最大同時接続数:4,000以上、
世界グローバルなスケールが必要
⇒ Cloud Spanner が ある!

More Related Content

What's hot

ホームセンターにある画像をVision apiで分析してみた話
ホームセンターにある画像をVision apiで分析してみた話ホームセンターにある画像をVision apiで分析してみた話
ホームセンターにある画像をVision apiで分析してみた話
Wasaburo Miyata
 

What's hot (20)

FirebaseAnalytics_BigQuery_Datastudio
FirebaseAnalytics_BigQuery_DatastudioFirebaseAnalytics_BigQuery_Datastudio
FirebaseAnalytics_BigQuery_Datastudio
 
Infrastructure as Codeってなんだったっけ?
Infrastructure as Codeってなんだったっけ?Infrastructure as Codeってなんだったっけ?
Infrastructure as Codeってなんだったっけ?
 
GCPで広告動画を自動生成した話し
GCPで広告動画を自動生成した話しGCPで広告動画を自動生成した話し
GCPで広告動画を自動生成した話し
 
Google App Engine for PHPとそのローカル開発環境について
Google App Engine for PHPとそのローカル開発環境についてGoogle App Engine for PHPとそのローカル開発環境について
Google App Engine for PHPとそのローカル開発環境について
 
GCP でも Serverless!!
GCP でも Serverless!!GCP でも Serverless!!
GCP でも Serverless!!
 
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...
 
Google for Mobile: Google スケールで構築する! ゲームインフラと分析環境 - 橋口 剛
Google for Mobile:  Google スケールで構築する! ゲームインフラと分析環境 - 橋口 剛Google for Mobile:  Google スケールで構築する! ゲームインフラと分析環境 - 橋口 剛
Google for Mobile: Google スケールで構築する! ゲームインフラと分析環境 - 橋口 剛
 
Sensu graphite_エンジニア勉強会20140205
Sensu graphite_エンジニア勉強会20140205Sensu graphite_エンジニア勉強会20140205
Sensu graphite_エンジニア勉強会20140205
 
Kaggle2
Kaggle2Kaggle2
Kaggle2
 
Lambda(Python)のデプロイについて考えたというか作った
Lambda(Python)のデプロイについて考えたというか作ったLambda(Python)のデプロイについて考えたというか作った
Lambda(Python)のデプロイについて考えたというか作った
 
Pokémon GOとGCP
Pokémon GOとGCPPokémon GOとGCP
Pokémon GOとGCP
 
What i feel when began use AWS CodePipeline as GitLab Ci user
What i feel when began use AWS CodePipeline as GitLab Ci userWhat i feel when began use AWS CodePipeline as GitLab Ci user
What i feel when began use AWS CodePipeline as GitLab Ci user
 
A practical guide to machine learning on GCP
A practical guide to machine learning on GCPA practical guide to machine learning on GCP
A practical guide to machine learning on GCP
 
ホームセンターにある画像をVision apiで分析してみた話
ホームセンターにある画像をVision apiで分析してみた話ホームセンターにある画像をVision apiで分析してみた話
ホームセンターにある画像をVision apiで分析してみた話
 
GCPUG Shimane #03 レポート
GCPUG Shimane #03 レポートGCPUG Shimane #03 レポート
GCPUG Shimane #03 レポート
 
20190725 Argo Project Latest News
20190725 Argo Project Latest News20190725 Argo Project Latest News
20190725 Argo Project Latest News
 
Presentation 2
Presentation 2Presentation 2
Presentation 2
 
Github Actionsで GASのデプロイを自動化した
Github Actionsで GASのデプロイを自動化したGithub Actionsで GASのデプロイを自動化した
Github Actionsで GASのデプロイを自動化した
 
Gcpug in fukuoka!20150411 #gcpug
Gcpug in fukuoka!20150411 #gcpugGcpug in fukuoka!20150411 #gcpug
Gcpug in fukuoka!20150411 #gcpug
 
Autopilot google kubernetes engineでargo workflowsを動かす
Autopilot google kubernetes engineでargo workflowsを動かすAutopilot google kubernetes engineでargo workflowsを動かす
Autopilot google kubernetes engineでargo workflowsを動かす
 

Similar to 【RDS】Cloud SQL をまとめてみる

20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回
Keiji Kamebuchi
 
20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会
samemoon
 
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
日本マイクロソフト株式会社
 
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
ssuserbefd24
 

Similar to 【RDS】Cloud SQL をまとめてみる (20)

[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
 
20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回
 
20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会
 
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Appsグリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
 
私たちがGCPを使い始めた本当の理由
私たちがGCPを使い始めた本当の理由私たちがGCPを使い始めた本当の理由
私たちがGCPを使い始めた本当の理由
 
CloudSQL v2は デキる子なのか?
CloudSQL v2は デキる子なのか?CloudSQL v2は デキる子なのか?
CloudSQL v2は デキる子なのか?
 
[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日 放送
 
Cloudera in the Cloud #CWT2017
Cloudera in the Cloud #CWT2017Cloudera in the Cloud #CWT2017
Cloudera in the Cloud #CWT2017
 
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
 
Oracle GoldenGate Cloud Service(GGCS)概要
Oracle GoldenGate Cloud Service(GGCS)概要Oracle GoldenGate Cloud Service(GGCS)概要
Oracle GoldenGate Cloud Service(GGCS)概要
 
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
 
GCPで実現するクラウドネイティブアプリケーション
GCPで実現するクラウドネイティブアプリケーションGCPで実現するクラウドネイティブアプリケーション
GCPで実現するクラウドネイティブアプリケーション
 
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
 
(Fix)Azure Network Security Group(NSG)のおさらい
(Fix)Azure Network Security Group(NSG)のおさらい(Fix)Azure Network Security Group(NSG)のおさらい
(Fix)Azure Network Security Group(NSG)のおさらい
 
Architecting on Alibaba Cloud - Fundamentals - 2018
Architecting on Alibaba Cloud - Fundamentals - 2018Architecting on Alibaba Cloud - Fundamentals - 2018
Architecting on Alibaba Cloud - Fundamentals - 2018
 
Serverless analytics on aws
Serverless analytics on awsServerless analytics on aws
Serverless analytics on aws
 
Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したRailsアプリを作ろう!
 
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
 
Kubernetes on Alibaba Cloud
Kubernetes on Alibaba CloudKubernetes on Alibaba Cloud
Kubernetes on Alibaba Cloud
 
機械学習の定番プラットフォームSparkの紹介
機械学習の定番プラットフォームSparkの紹介機械学習の定番プラットフォームSparkの紹介
機械学習の定番プラットフォームSparkの紹介
 

Recently uploaded

FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 

Recently uploaded (13)

FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
 

【RDS】Cloud SQL をまとめてみる

  • 1. Copyright(C) 2018 GCPUG All Rights Reserved 1 2018.01.24 Yuya Ohara 【RDS】 Cloud SQL を まとめてみる GCPUG OSAKA #6
  • 2. Copyright(C) 2018 GCPUG All Rights Reserved 2 これから「Cloud SQL」を 使っていく方の参考になれば 嬉しいです!! GCPUG OSAKA #6
  • 3. Copyright(C) 2018 GCPUG All Rights Reserved 3 Cloud SQL とは? ■ フルマネージド MySQLデータベース サービス ・フルマネージド インスタンス ・パッチと更新は自動適用 ・MySQL ユーザーの管理は利用者側でおこなう ■ 多数のクライアントに対応 ・gcloud beta sql ・Google App Engine (GAE)、GSuite スクリプト ・アプリケーションとツール → SQL Workbench、Toad → 外部アプリケーション (標準の MySQLドライバを使用) AWSで 例えると。。
  • 4. Copyright(C) 2018 GCPUG All Rights Reserved 4 その他いろいろ ■ メンテナンス ・自動バックアップ ・ポイントインタイムリカバリ ・mysqldumpコマンドでデータベースの インポート / エクスポート ・メンテナンスタイミングの設定(第2世代のみ) ■ アプリケーション → SQLへの接続 ・GCE、GAEにあるアプリケーションから Cloud SQLにアクセス ・Cloud SQL Proxyで通信経路の暗号化 ・テーブル / テンポラリーファイル / バックアップの 保存データが暗号化 ・FW機能で外部からのデータベースアクセスを制御
  • 5. Copyright(C) 2018 GCPUG All Rights Reserved 5 Cloud SQL Proxy Google Cloud SQL (第2世代) Google Compute Engine (GCE) プロキシ クライアント プロキシ クライアント SQL TCP:3307 通常の MySQL セキュアトンネル アプリ ケーション 通常の MySQL TCP:3306 セキュリティの 保護されてないIP
  • 6. Copyright(C) 2018 GCPUG All Rights Reserved 6 2種類の世代(プラン)がある ■ 第1世代 ・最大 RAM:16GB ・最大 ストレージ:500GB ・MySQL 5.5 ■ 第2世代 ・最大 RAM:104GB ・最大 ストレージ:10TB ・InnoDB のみ ・複数ゾーン間で自動フェールオーバー付きの 同期 / 非同期レプリケーションが設定できる。 ・スループット:最大7倍、ストレージ容量:20倍
  • 7. Copyright(C) 2018 GCPUG All Rights Reserved 7 Cloud SQL 世代の注意点(特に移行時) ■ 第2世代 では MyISAM が使えない! (MyISAM ⇒ InnoDB へ テーブル変換が・・) ■ だからといって 第1世代 にすると そもそもフルマネージドなので、 そこまでパフォーマンスのチューニングができない・・ ■ さらに 第1世代 の中でも、課金体系が 2個 存在する・・ ・パッケージ料金プラン(ストレージ容量制限あり) ・従量制課金プラン(1分単位で課金)※ アクティブでなくても課金
  • 8. Copyright(C) 2018 GCPUG All Rights Reserved 8 Cloud SQL 世代の注意点(特に移行時)
  • 9. Copyright(C) 2018 GCPUG All Rights Reserved 9 まとめ ~ 要件に合わせたDBを選択する ~ ■ バージョン互換性が必要で サイズを超えない場合 ⇒ 第1世代 ■ 上記以外の場合 ⇒ 第2世代 ■ 最大:10TB、 最大同時接続数:4,000以上、 世界グローバルなスケールが必要 ⇒ Cloud Spanner が ある!