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

PDF
Google の AIツール 『Auto ML』で機械学習してみた
PDF
” AWS ” だけじゃない! ” GCP ” の オートスケール機能
PDF
【奈良】GCPUG NARA × Osaka #1 ~ GCPがなぜ注目されているか?~
PDF
【GCP】DDoS対策 Cloud Armor(クラウドアーマー)を試してみた
PDF
20180925 GCPUG Osaka #8
PPTX
GoogleCloudPlatform概要
PDF
20170719 GCPUG OSAKA #3
PDF
SQLおじさん(自称)がBigQueryのStandard SQLを使ってみた
Google の AIツール 『Auto ML』で機械学習してみた
” AWS ” だけじゃない! ” GCP ” の オートスケール機能
【奈良】GCPUG NARA × Osaka #1 ~ GCPがなぜ注目されているか?~
【GCP】DDoS対策 Cloud Armor(クラウドアーマー)を試してみた
20180925 GCPUG Osaka #8
GoogleCloudPlatform概要
20170719 GCPUG OSAKA #3
SQLおじさん(自称)がBigQueryのStandard SQLを使ってみた

What's hot (20)

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

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

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

【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 が ある!