cloudsql v2は デキる子なのか?

32
http://gcpug.jp CloudSQL v2 はははははははははは は (Ryo Kumano) GCPUG Fukuoka 3rd (2016/01/16)

Upload: kumano-ryo

Post on 21-Apr-2017

3.493 views

Category:

Engineering


0 download

TRANSCRIPT

CloudSQL v2 (Ryo Kumano)GCPUG Fukuoka 3rd (2016/01/16)

http://gcpug.jp

(Ryo Kumano)

2014/06 - - GCP - 2015/08 ->

- B2CDB - RDBMS

http://gcpug.jp

Google Cloud SQL

http://gcpug.jp

A.

http://gcpug.jp

Google Cloud SQLCloud SQL 2(Second Generation)Agenda

http://gcpug.jp

MySQL (https://cloud.google.com/sql/?hl=ja )

MySQL?MySQL 5.5/5.6 Google

Google Cloud SQL

http://gcpug.jp

MySQLIPGCE (GCPOK)

http://gcpug.jp

()

- -VMDBCloud SQL DB

http://gcpug.jp

INDEXDBDBCPUHWOSInstallMySQLInstallMySQLINDEXDBDB

:CPU/Memory:Cloud SQLMySQL Workbench:DeveloperConsole:backupHW

http://gcpug.jp

CloudSQLExternal_IP(Cloud SQLInternal_IP(IPv4))APPExternal_IPDev/OpsExternal_IP (OfficeIP)

:::::::: ::::::::Cloud SQL ::::::::::GCP RS GCP |, /!,. |/O| /!, |!`,' ,|/- `=j r= / ! T | //|/_,|`/ |`=|,='| / ='|`:::::::/_ ,-, _!_ / /`'" |_,. | |/ Y /| | | j/`' GAE BigQuery GCE

http://gcpug.jp

1: (qps)

? - 1 -

CloudSQLVMinstallMySQL (5.6.28 Community Server)

http://qiita.com/kumanoryo/items/ba9adb3f1fd2c26f948e

http://gcpug.jp

2: ? - 2 -

http://gcpug.jp

Packeages Billing Plan Per Use Billing Plan Packages Billing Plan I/O

3: Cloud SQLSPOF? - 3 -

http://gcpug.jp

Cloud SQLGCEMySQLHA? - -

http://gcpug.jp

GCEMySQL + MHAMHA for MySQL: https://code.google.com/p/mysql-master-ha/wiki/TableOfContents?tm=6DB(cactizabbix)timelineinsertDB(CloudSQLI/O)GCE

writeExternal_IPMasterVIP(Internal_IPstaticInternal_IPGCE)MySQL5.6GTIDHA

Oracle Database Cloud SQL 2 (Second Generation)

VACUUMMicrosoft SQL Server

http://gcpug.jp

2015/12/10() beta release

doc (https://cloud.google.com/sql/docs/introduction#v2)v1710240GB(v120)v1Failover ReplicaRead ReplicabackupCloud SQL 2 (Second Generation)

http://gcpug.jp

https://cloud.google.com/sql/docs/introduction#v2

Google Cloud Platform Blog (http://googlecloudplatform.blogspot.jp/2015/12/the-next-generation-of-managed-MySQL-offerings-on-Cloud-SQL.html)

v2() Thread=8 v1()v2

v1/v2InstanceTypev17

http://gcpug.jp

v17CloudSQL(v1)MySQLCloudSQL(v2)

7read-only2read-write3

VMMySQLqps

http://gcpug.jp

DeveloperConsole10GB -> 15GB 15GB -> 1000GB

$0.17 per GB /month 10240GB(v120)

http://gcpug.jp

v1

v2v1 (Packageing Billing Plan D0 v2 (db-f1-micro) 1$0.36

v2 db-n1-standard-1($2.316/day)v1D2InstanceType

http://gcpug.jp

v2hourly x 24v2dailyv1Packaging Billing Plan

Failover Replica MasterStandbyCloudSQL v2Failover ReplicaRead ReplicaMasterSPOF()

http://gcpug.jp

Failover Replica MasterFailover ReplicaRead Replica

http://gcpug.jp

Failover ReplicaMHAMasterSPOFFailover ReplicaRead Replica

http://gcpug.jp

GCEMySQL + MHAMHA for MySQL: https://code.google.com/p/mysql-master-ha/wiki/TableOfContents?tm=6DB(cactizabbix)timelineinsertDB(CloudSQLI/O)GCE

writeExternal_IPMasterVIP(Internal_IPstaticInternal_IPGCE)MySQL5.6GTIDHA

FailoverFailover ReplicaRead Replica

http://gcpug.jp

Read Replica DB v1Failover ReplicaRead Replica

QPSCPU(user)

http://gcpug.jp

Failover ReplicaRead Replica

Read Replica Read Replica1 MasterRead ReplicaMaster

http://gcpug.jp

Failover ReplicaRead ReplicaRead Replica

readRead Replica

Read Replica213

http://gcpug.jp

1:(qps) -> v1v2qps2: -> GCE3:Cloud SQLSPOF -> Failover ReplicaSPOF

v2...

http://gcpug.jp

Cloud SQL v2

http://gcpug.jp

VMMySQLInternal_IP

http://gcpug.jp

Cloud SQL v2

http://gcpug.jp

http://gcpug.jp