Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
MySQLCafe_Oracle Cloud-MDS(MySQL)の検証報告
Search
kenjiro
October 23, 2020
Technology
87
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MySQLCafe_Oracle Cloud-MDS(MySQL)の検証報告
kenjiro
October 23, 2020
More Decks by kenjiro
See All by kenjiro
リソースマネージャを使ってはまったポイント
otsuka04
1
65
In the final chapter of Service Request
otsuka04
0
79
oci-cli-tips
otsuka04
1
890
Service Request Aword 2022
otsuka04
0
67
BaseDBはすごい
otsuka04
0
75
Oracle CloudだけでOracleDB運用したい
otsuka04
0
52
Service Request Award
otsuka04
0
51
MySQL_Technology_Cafe-MDSのHA構成検証報告.pdf
otsuka04
0
490
OCIJP_LT#2
otsuka04
0
110
Other Decks in Technology
See All in Technology
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
740
技術的負債から考える、AI時代のエンジニアリング投資 — ビズリーチの技術的負債と向き合った経験から、変更し続けられるソフトウェアを考える/ technical-debt-con2026
visional_engineering_and_design
3
3k
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
1
900
Reactの設計論
uhyo
24
13k
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
4
1.7k
30座EKS, 180次升級淬煉的EKS Upgrade Skill 的歷程
eric8230
0
160
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
1
1.4k
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
4
610
品質と信頼性を地続きにする
grimoh
0
400
ユーザー価値を届け続けるためにウォンテッドリーが大切にしている文化
kotaminato
0
160
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
160
AI時代、データエンジニアが一番おもろい
genshun9
0
600
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6.3k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
520
Bash Introduction
62gerente
615
220k
Six Lessons from altMBA
skipperchong
29
4.5k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
540
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
240
Claude Code のすすめ
schroneko
67
230k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
280
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
350
Are puppies a ranking factor?
jonoalderson
2
3.9k
Agile that works and the tools we love
rasmusluckow
331
22k
Transcript
“MySQL Database Service レビュー" -MySQL Technology Café #10 -
2 Copyright © 2020 AtomitechInc. All rights reserved. 1 2
3 Introduction MDSレビュー & DEMO まとめ Agenda
3 Copyright ©2020 AtomitechInc. All rights reserved. 大森 信哉 @shinpy
株式会社アトミテック クラウドサービス事業である (クラウディ)を担当 福島県会津若松市 在住(フル・リモート) インフラエンジニア兼エバンジェリスト クラウドはAWSを趣味で触るところから →OCI(Oracle Cloud Infrastructure)に関わり始めて2年!! 好きなサービス: OCI = Loggingサービス そのうちきっと、MySQL(MDS)
4 Copyright ©2020 AtomitechInc. All rights reserved. 大塚 健治朗 @koko_kotsu
株式会社アトミテック クラウドサービス事業である (クラウディ)を担当 埼玉県 在住(ご時世もありホボ・リモート) インフラエンジニア2年目 クラウドは去年から触り始めました! (オンプレ未経験) 好きなサービス: OracleDatabase(DBCS) ゆくゆくはMySQL(MDS) ※今後増える予定
5 Copyright ©2020 AtomitechInc. All rights reserved. OCIjpはOCIエキスパートによるユーザーコミュニティです。 毎月第3火曜日ごろに開催しています。 大規模な構築事例や初心者向けハンズオンなど
OCIに関わることなら何でも取り上げます! OCI初心者歓迎!! 毎月第3火曜日 イベント実施 twitter connpass
6 Copyright ©2020 AtomitechInc. All rights reserved. @Cloudii_jp https://cloudii.jp/ ※最近リニューアルしました!!
ハッシュタグ #Cloudii Cloudii Blog
7 Copyright ©2020 AtomitechInc. All rights reserved. Cloudii の プロダクト
8 Copyright ©2020 AtomitechInc. All rights reserved. プロダクト | Cloudii
CM Portalとは ◆クラウドサービス管理を統合したWebアプリケーション ステータス 可視化 コスト分析 マルチクラウド 対応 ガバナンス • Oracle Cloud • AWS • Microsoft Azure ...etc • インスタンス稼働状況 • OS情報 • 各構成管理 ...etc • 部署毎 • コンパートメント毎 • タグ毎 ...etc • イベントログ ※操作ログ等 • アラート通知 ...etc
9 Copyright ©2020 AtomitechInc. All rights reserved. Cloudii CM Portalを見てみよう(´・Д・)」
DEMO
10 Copyright ©2020 AtomitechInc. All rights reserved. MDSレビュー
11 Copyright ©2020 AtomitechInc. All rights reserved. WEB DB インターネット
Internet Gateway VCN OCI • Cloudii CM Portalでは「MySQL」を採用 • Computeインスタンス(DBサーバ)に「MySQL」を実装 MDS評価経緯 • OCIで「MDS」のLA(Limited Availability/限定版)が利用可能になる • DBサーバを「MDS」に置き換えても問題なく稼働できるか評価/検証 MDS
12 Copyright ©2020 AtomitechInc. All rights reserved. 構成図(MDS導入前) API JOB
WEB DB Nginx MySQL v8.0 Cloudii CM Portal 構成図
13 Copyright ©2020 AtomitechInc. All rights reserved. 構成図(MDS導入後) API JOB
WEB Nginx MySQL v8.0 MDS Cloudii CM Portal 構成図 • 「JOB」機能をWEBサーバに 集約 • IaaSを1台削減 運用コスト削減
14 Copyright ©2020 AtomitechInc. All rights reserved. 検証 全て「デフォルト」で実装を試みた •
デフォルトのシェイプ構成では、エラーが発生し構築できず… • 「MySQL構成の作成」を利用し設定を修正 -「sql_mode」 → STRICT_TRANS_TABLESを外した -「default_authentication_plugin」 → 「caching_sha2_password 」から「mysql_native_password」に修正
15 Copyright ©2020 AtomitechInc. All rights reserved. 「シェイプ」ってなに? • 「OCPU(CPUコア)」と「メモリ」を組合せた仮想スペック
※AWSのインスタンスサイズ • 「MDS」は4つのシェイプを選択可能 • qd • D • s OCI tips OCPUとは 1OCPU(=1コア) スレッド1 スレッド2 AWSの場合 スレッド1 = 1vCPU
16 Copyright ©2020 AtomitechInc. All rights reserved. • 「My.cnf」や「SHOW VARIABLES」の設定が集約
• シェイプに応じた値が予めセット 「チューニング」不要で構築可能 検証 シェイプによって値が違う! ※VM Standard E2.1の一部 ◆MDSのデフォルト構成
17 Copyright ©2020 AtomitechInc. All rights reserved. • 「GUIベース」で直観的にMySQLのチューニング可能 •
作成したカスタム構成はOCIに保存される ⇒ 同じ構成のMDSを1ボタンで作成可能! ※注意:シェイプは合わせる必要がある(異なるシェイプでの利用NG) 検証 ※ MDS作成画面の一部 ※シェイプ一覧画面 カスタム構成は、実際に触ってみましょう〜(´・Д・)」 ◆MDSのカスタム構成
18 Copyright ©2020 AtomitechInc. All rights reserved. MDS評価 来たる…2020年9月24日…
19 Copyright ©2020 AtomitechInc. All rights reserved. ※じつは…5月頃から選択はできましたw
20 Copyright ©2020 AtomitechInc. All rights reserved.
21 Copyright ©2020 AtomitechInc. All rights reserved. 感想 • バックアップ設定が簡単、30分単位で指定できる
⇒リストアは、「新規DBにリストア」のみ可能 • OSへのSSH接続は不可 (PaaSですから!!) ⇒DBCS (OracleDB) はSSH接続しroot化可能 (PaaSなのに?…) • OCIの操作や他社クラウドでのGUI操作に慣れてれば、直観的に構築可能
22 Copyright ©2020 AtomitechInc. All rights reserved. 要望 • 「ネットワーク・セキュリティ・グループ」に対応してほしい
• 「シェイプの複製(クローン)」ボタン復活を!! ※LAの時はありました • MDSデプロイ後に変数チューニング(更新)したい。 • 「intel」、「E3」シェイプも選択したい。 • 固定IP対応 • 柔軟なスケールアップ対応を!! • ログってどこで見るんだろう?サポート問い合わせ? ※Loggingサービスに対応すると良さそう
23 Copyright ©2020 AtomitechInc. All rights reserved. 比較 ※弊社調べ 【OCI】
MDS 【AWS】 RDS for MySQL 【AWS】 Amazon Aurora MySQL 【OCI】 DBCS OracleDB 比較スペック 【スペック】 1OCPU / MEM 8GB 【シェイプ】 VM.Standard E2.1 【スペック】 2vCPU / MEM 8GB 【インスタンスタイプ】 db.t3.large 【スペック】 2vCPU / MEM 16GB 【インスタンスタイプ】 db.r5.large 【スペック】 1OCPU / MEM 15GB 【シェイプ】 VM.Standard 2.1 使用可能バージョン 8.0 5.5,5.6,5.7,8.0 5.6,5.7 11g,12c,18c,19c 1時間当たりの料金 ※1 ディスク容量 除く ※2 通信料等 除く ※3 1$=120円 ¥10 ¥25 ¥42 ¥26
24 Copyright ©2020 AtomitechInc. All rights reserved. • OCI待望の「MySQLマネージドサービス」 ‣
メンテナンス不要!! ※ IaaSのメンテはやはり… ‣ バックアップ簡単!! • コスト面も安価 ※ ディスク容量によって価格は変動 • HA構成、スケールアップ等、今後アップデート予定とのこと!? 期待してます!! まとめ
Copyright ©2020 AtomitechInc. All rights reserved. 25
[email protected]
宛先:人事担当