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
89
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
67
In the final chapter of Service Request
otsuka04
0
80
oci-cli-tips
otsuka04
1
930
Service Request Aword 2022
otsuka04
0
68
BaseDBはすごい
otsuka04
0
76
Oracle CloudだけでOracleDB運用したい
otsuka04
0
54
Service Request Award
otsuka04
0
52
MySQL_Technology_Cafe-MDSのHA構成検証報告.pdf
otsuka04
0
490
OCIJP_LT#2
otsuka04
0
110
Other Decks in Technology
See All in Technology
How to Design Configuration for Rails Applications
willnet
1
830
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
440
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
200
FinOps Agentが生んだ技術負債:コスト自動調査の落とし穴と解消までの道のり
oasis1994liveforever
2
140
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
310
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
トークン化預金DCJPYの取り組みと活用ユースケース
finengine
0
160
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
660
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
130
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
180
Featured
See All Featured
Unsuck your backbone
ammeep
672
58k
Statistics for Hackers
jakevdp
799
230k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Un-Boring Meetings
codingconduct
0
460
Designing Powerful Visuals for Engaging Learning
tmiket
1
610
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
GitHub's CSS Performance
jonrohan
1033
470k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Evolving SEO for Evolving Search Engines
ryanjones
0
330
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]
宛先:人事担当