7. 7
transaction
• 2002/5 E10K(Sun Enterprise 10000) started running.
• 2002/10 SF15K(Sun Fire 15000) started running. E10K was replaced as standby.
• 2004/11 SF25K(Sun Fire 25000) started running. SF15K was replaced as standby.
• 2006/5 Total 4 SF25K machines run as primary database servers.
• 2007/11 SF25K CPU board Upgrade
データベースの歴史: 楽天市場受注DB
2年に1回のペースでサーバのスケールアップ
19. 19
Migration Flow (MySQL on VM to MariaDB on DBaaS)
事前確認 MySQL 5.7 InnoDB
Binlog format
row
Supported
connectors
デプロイ Deploy DBaaS
with MariaDB
Validate
components
integrity
QA データ
移行
Dump on
MySQL
Restore on
DBaaS
Setup MySQL
→ DBaaS
replication
QA テスト
Test APP
Connector
parameters
Test
transaction
persistence
QA tests
本番 データ
移行
Dump on
MySQL
Restore on
DBaaS
Setup MySQL
→ DBaaS
replication
メンテ計画 Maintenance
time FIX
Schedule
adjustment
移行メンテ Service
stop
MySQL VM
becomes
read_only
Stop
replication
Disable
read_only on
DBaaS
Apps switch to
DBaaS
Service
restart
移行後作業 MySQL VM
Stop
DBA
APP チーム
DBA
DBA & APP チーム
DBA
トラブル対応・問い合わせ対応