Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MySQLCafe_Oracle Cloud-MDS(MySQL)の検証報告
Search
kenjiro
October 23, 2020
Technology
81
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
58
In the final chapter of Service Request
otsuka04
0
74
oci-cli-tips
otsuka04
1
830
Service Request Aword 2022
otsuka04
0
65
BaseDBはすごい
otsuka04
0
67
Oracle CloudだけでOracleDB運用したい
otsuka04
0
47
Service Request Award
otsuka04
0
42
MySQL_Technology_Cafe-MDSのHA構成検証報告.pdf
otsuka04
0
490
OCIJP_LT#2
otsuka04
0
100
Other Decks in Technology
See All in Technology
大量データに対しても、生成AIを用いてリーズナブルにデータ加工をしたい!Databricksのai_queryについて調べてみた
kamoshika
1
280
kaonavi Tech Night#1
kaonavi
0
160
現場との対話から始める “作る前に問い直す”業務改善
mochico50
1
220
”AIを使う” から ”AIに任せる” へ ─ 開発プロセスを再設計してAIを組織標準にするまで
cyberagentdevelopers
PRO
1
140
Vポイント分析基盤におけるデータモデリング20年史
taromatsui_cccmkhd
4
720
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
480
VPCセキュリティ対応の最新事情
nagisa53
1
280
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
970
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
4
2.5k
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.5k
仕様駆動開発、導入半年。「本当に速くなってるの?」にデータで答える / AICon2026_hirakawa
rakus_dev
0
320
[Droidcon Orlando '26] The Android Lens: Applying Mobile Forensics to AI Performance
amanda_hinchman
1
110
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Building AI with AI
inesmontani
PRO
1
1.1k
Done Done
chrislema
186
16k
4 Signs Your Business is Dying
shpigford
187
22k
A Tale of Four Properties
chriscoyier
163
24k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Raft: Consensus for Rubyists
vanstee
141
7.6k
A Soul's Torment
seathinner
6
3.1k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
470
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
370
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]
宛先:人事担当