CloudでMySQLの最適解

コネクト株式会社
1

コネクト株式会社 とはWebシステム PHP

アプリケーション
サーバ

データベース MySQL

konektoReplication
NDB Cluster
InnoDB Cluster

ビッグデータ
データ解析

OSSサポートサービス
コンサルティング
Apache 、Apache Tomcat、Apache Cassandra は、Apache Software Foundationの登録商標です。その他の商標は、各社の登録商標です。

2

konekto

Konektoの取扱いOracleプロダクト
国内2社目のリ
セーラ―2003年から

本スライド以降の商標およびイメージデータは、Oracle Corporationおよびその関連企業の登録商標です。以後のスライドも同様です3konekto

DBのオンプレミスとCloudの推移予測• 国内市場にフォーカスしてDBのオンプレミスとCloudの推移を予測したものです。ガートナー社の調査と同様の傾向であり、2年遅れの2023年にはオンプレミスとCloudの比率が逆転する予測となっています。
当社としては、この市場動向を意識しながら、利益の高い商品を供給する仕組みを維持することが課題です。
出典：ITR(市場調査会社)
4

konekto

本日のアジェンダ
OracleのCloudサービス → OCI
OCIとMySQLの融合によるDBaaS → MDS

MySQL
Database Service

爆速とコストパフォーマンスの両立→ Heatwave

Heatwave5

konekto

Oracle社が提供する第2世代のCloud
OracleのCloudサービス

6Oracle社のCloud基盤サービス

konektoOracle Cloud Infrastructure とは

最近は、Zoomや富岳の事例で有名です。 7konekto

圧倒的なコストパフォーマンス
利用頻度の高いサービス３つ全てで低価格を実現
Oracl

他社Cloud

比較結果

仮想マシン

¥61.25/時
Compute(VM.Standard2.8; 16vCPU, 120GB, Linux)¥119.94/時
仮想マシン(16vCPU, 64GB, Linux)

49%
低価格

ストレージ

¥5,100/月
Block Volume(1TB, 25K IOPS)¥239,040/月
ブロック・ストレージ(1TB, 25K IOPS)

97%
低価格

専用線接続

¥18,972/月
FastConnect(1Gbps, 100TB)¥517,445/月
接続サービス
(1Gbps, 100TB)

96%
低価格

*閉域網接続Compute: 同一リソースを低価格で提供(メモリは約2倍) Storage/Network:トランザクションやデータ転送量による料金変動を低減する料金体系

内容

単価

インバウンドデータ転送

無償

アウトバウンドデータ転送 - 最初の10 TB（1か月あたり） 無償

課金単位Tokyo Region
1か月あたり1 GBのアウトバウンドデータ転送

8

konekto

高いパフォーマンスと安定性を実現するネットワークデザイン
第一世代クラウド

9konekto

OCIでのMySQLOCIとMySQLの融合によるDBaaS

10

konekto

MySQL Database Service とは
ORACLE CLOUD INFRASTRUCTURE (REGION)
Availability Domain 1

Subnet A
10.0.30.0/24AD3The MySQL TeamAD3

Bastian ServerIdentity & Access
Management
VPN

DynamicRouting
Gateway

Bare Metal
ComputeSubnet B
10.0.30.0/24

100% developed
100% managed

Primary
Database

100% supported
Database
System自動バージョンアップ
VCN11konekto

年間コスト比較($USD)
Google Cloud SQL

170,244

Amazon RDS

215,652MySQL Database ServiceMySQL Database Service: Standard E3 AMD 16GB/Core, all regions have the same price.
Amazon RDS: Intel R5 16GB/Core, AWS US East.
Google: High Memory N1 Standard Intel 13GB/Core, GCP Northern Virginia.
Configuration: 100 OCPUs, 1 TB Storage
Azure: Memory Optimized Intel 20GB/Core, MS Azure US-East.

65,833050,000

100,000

150,000

200,000

250,00012

konekto

オンプレミスからクラウドへのレプリケーション

オンプレミスMDS

13

konekto

異なるソースからのデータ移行ツールをご用意14

konekto

MDSをさらに高速化する
HeatWave
爆速とコストパフォーマンスの両立

15

konekto

HeatWave とは• MDSの処理を高速化するアクセラレーターです• インメモリで処理を行います。
• 自動的に最適化されています• 後から(いつでも)MDSに追加可能です• 必要なタイミングで追加設定が可能です• 不要な時は削除することが可能です• ノード数を増やすことでさらにスピードアップします• 100%MySQL(MDS)互換です

MySQL
Database Service

Heatwave• ユーザはMDSにリクエストするだけ• MDSがHeatWaveを使用するか自動的に判断します16konekto

MySQL HeatWaveのアーキテクチャ

17

konekto

MySQL と HeatWave の性能比較
MDSを高速データ処理用途に改造
インメモリのハイブリッドカラム型
データ処理
OCIに最適化されたノード内およびノード間の数多くの処理を並列化
分散クエリ処理アルゴリズム
18

konekto

HeatwaveとAuroraとの比較 (TPC-H, 4TB)

19

konekto

Redshiftの最速スペックとの比較*Benchmark queries are derived from the TPC-H benchmark, but results are not comparable to published TPC-H benchmark results since they do not comply with the TPC-H specification

20

konekto

オンプレミスとHeateWaveの連携

オンプレミスMDSHeatWave21

konekto

まとめ• 圧倒的なコストパフォーマンス OCI•OCIとMySQLの融合によるDBaaS MDS• 爆速とコストパフォーマンスの両立 HeatWave
お求めはkonektoへ
22

konekto

コネクトからOCIを導入すると• クレジット払いから解放されます。
• 請求書ベースの月額払いが可能• 先払いも可能です• 部門ごとの使用量による費用を提示• 部門別経費に対応可能

ぜひkonektoへ
23

konekto

チュートリアル• OCIチュートリアル
入門編 - Oracle Cloud Infrastructure を使ってみよう
https://oracle-japan.github.io/ocitutorials/beginners/• その9 - クラウドでMySQL Databaseを使う
https://oracle-japan.github.io/ocitutorials/beginners/creating-mds/• その10 - MySQLで高速分析を体験する
https://oracle-japan.github.io/ocitutorials/beginners/creating-HeatWave/

24