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
徹底比較!RDS&RDSCustom@20230926_JAWS朝会#49
Search
Pretzelisa
October 03, 2023
Technology
310
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
徹底比較!RDS&RDSCustom@20230926_JAWS朝会#49
Pretzelisa
October 03, 2023
More Decks by Pretzelisa
See All by Pretzelisa
JAWS-UG朝会_20240614
risako
1
220
ECSでGuardDutyのRuntime Monitoringを使ってみる
risako
0
1.6k
カスタムベクトルストアでRAGワークフローをカスタマイズする
risako
1
250
2023/11/30 JAWS-UG CLI支部
risako
0
170
Lambdaでカスタムウィジェットを作ろう
risako
0
380
ノイジーネイバーにさようなら FSx for NetApp ONTAP の QoS 機能~
risako
0
190
コマンドで楽々!リソースをTerraformコードにエクスポート
risako
0
190
Other Decks in Technology
See All in Technology
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
2
940
銀行勘定系システムにおける開発プロセス刷新×AIによる環境モダナイゼーション / Development Process Transformation and AI-Driven Environment Modernization
muit
1
2.3k
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.3k
aws-iot-platform-architecture-use-cases.pdf
ma2shita
0
270
HRC_Frontend_Conference_Fukuoka_2026.pdf
ts020
0
740
リアーキテクチャ後の障害ゼロを目指したShadow Testingの取り組み
nihonbuson
PRO
1
130
あけおめLINE 傾向とその対策
nasa9084
0
120
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
0
120
AI de Idea
kawaguti
PRO
2
120
エージェントはローカル、検証はMicroVM — Lambda MicroVMsでつくるServerless CI
fujioka6789
3
190
ユーザー価値を届け続けるためにウォンテッドリーが大切にしている文化
kotaminato
0
170
技術的負債から考える、AI時代のエンジニアリング投資 — ビズリーチの技術的負債と向き合った経験から、変更し続けられるソフトウェアを考える/ technical-debt-con2026
visional_engineering_and_design
4
3.1k
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7.2k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
690
Between Models and Reality
mayunak
4
460
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
HDC tutorial
michielstock
2
870
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
520
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Transcript
徹底比較! RDS&RDS Custom 2023/9/26 JAWS朝会 富士通株式会社 齋藤理沙子 © 2023 Fujitsu
Limited 1
自己紹介 齋藤理沙子 富士通株式会社 オンプレからクラウドまで、インフラまわり色々 2023 Japan AWS Jr. Champions 2023
Japan AWS All Certifications Engineers 好きなサービス:FSx for NetApp ONTAP © 2023 Fujitsu Limited 2
RDSとは RDS Customとは RDSとRDS Customの比較 まとめ © 2023 Fujitsu Limited
3
ざっくりRDS ⚫フルマネージドのリレーショナルデータベースサービス ⚫コンソールで数クリックの操作データベースを立てられる ⚫データベースエンジンは6種類あり、使い慣れたものを利用できる © 2023 Fujitsu Limited 4
RDSで利用できるデータベースエンジン データベースエンジン6つ全部言えるかな? © 2023 Fujitsu Limited 5
RDSで利用できるデータベースエンジン データベースエンジン6つ全部言えるかな? ⚫Amazon Aurora ⚫MySQL ⚫MariaDB ⚫PostgreSQL ⚫Oracle Database ⚫Microsoft
SQL Server © 2023 Fujitsu Limited 6
RDSの特長 ⚫ リードレプリカを使ってスループット・耐久性を向上させることができる ⚫ 別AZのスタンバイレプリカにデータを同期的に複製し、 高可用性と自動フェイルオーバを実現できる ⚫ AWS KMS keyを使用して、ログ、バックアップ、スナップショットを
暗号化できる ⚫ IAMデータベース認証で、パスワード無しでDBインスタンスに接続できる (MariaDB, MySQL, PostgreSQL) © 2023 Fujitsu Limited 7
RDSのここがスゴイ~運用保守の負荷軽減~ RDSはパッチ当てやバックアップといった 「差別化につながらないデータベース管理タスク」を自動化 © 2023 Fujitsu Limited 英語のユーザガイドでは”tedious manual tasks”と書かれている
→退屈、めんどくさい、うんざり、というようなニュアンス RDSで自動化できるタスクの例: ⚫ AWS Backup、スナップショットを使用した自動バックアップ ⚫ 自動パッチ適用による最新化 8
こんなケースありませんか? © 2023 Fujitsu Limited RDSだと運用保守は楽になるけど、パッチ当てるタイミングは コントロールしたいからEC2でデータベース立てようかな メモリとかディスクとかOSベースでパフォーマンスチューニングしたいし、 今回はRDS使えないかな…… 9
こんなケースありませんか? © 2023 Fujitsu Limited RDSだと運用保守は楽になるけど、パッチ当てるタイミングは コントロールしたいからEC2でデータベース立てようかな メモリとかディスクとかOSベースでパフォーマンスチューニングしたいし、 今回はRDS使えないかな…… RDS
Customならパッチ当てのコントロールも、 OSベースのチューニングもできます! 10
RDSとは RDS Customとは RDSとRDS Customの比較 まとめ © 2023 Fujitsu Limited
11
ざっくりRDS Custom ⚫マネージドサービス ⚫セットアップ、運用保守、スケーリングを自動化できる ⚫RDSよりユーザが手を加えられる部分が多い © 2023 Fujitsu Limited 12
RDS Customの特長 ⚫パッチ当てやバックアップといった 「差別化につながらないデータベース管理タスク」を自動化 (RDSと同じ) ⚫RDSの基盤となっているOSに特権ユーザとしてアクセスができる ⚫パッチ当ての種類・タイミングをユーザがコントロールできる ⚫OSベースの細かなチューニングができる © 2023
Fujitsu Limited 13
RDSとは RDS Customとは RDSとRDS Customの比較 まとめ © 2023 Fujitsu Limited
14
サポートしているデータベースエンジン © 2023 Fujitsu Limited RDS RDS Custom Amazon Aurora
- MySQL - MariaDB - PostgreSQL - Oracle Database Oracle Database Microsoft SQL Server Microsoft SQL Server 15
責任共有モデル ~スケーラビリティと高可用性~ © 2023 Fujitsu Limited Feature RDS RDS Custom
for Oracle RDS Custom for SQL Server アプリケーション 最適化 カスタマー カスタマー カスタマー スケーリング AWS 共有 共有 高可用性 AWS カスタマー カスタマー DBバックアップ AWS 共有 共有 出典:https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/rds-custom.html RDS CustomではRDSと比べてカスタマー(=AWS利用者)が制御できる範囲が広い =カスタマーにより多くの責任が生じる 16
責任共有モデル ~スケーラビリティと高可用性~ © 2023 Fujitsu Limited Feature RDS RDS Custom
for Oracle RDS Custom for SQL Server アプリケーション 最適化 カスタマー カスタマー カスタマー スケーリング AWS 共有 共有 高可用性 AWS カスタマー カスタマー DBバックアップ AWS 共有 共有 出典:https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/rds-custom.html RDS CustomではRDSと比べてカスタマー(=AWS利用者)が制御できる範囲が広い =カスタマーにより多くの責任が生じる 17
責任共有モデル ~パッチ適用とインストール編~ © 2023 Fujitsu Limited Feature RDS RDS Custom
for Oracle RDS Custom for SQL Server DBソフトウェアの インストール AWS 共有 AWS DBソフトウェアの パッチ適用 AWS 共有 AWS OSのインストール AWS 共有 AWS OSのパッチ適用 AWS カスタマー AWS 出典:https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/rds-custom.html いつ、どのパッチをDBインスタンスに当てるかを カスタマーがコントロールできる 18
責任共有モデルの「責任共有」の意味 責任共有モデルの「責任共有」には2通りの意味がある ⚫機能を使用するとき、カスタマーがプロセスの一部を所有する ⚫カスタマイズ部分が正常に動作するかはカスタマーが責任を負う © 2023 Fujitsu Limited 19
RDSではできるがRDS Customでできないこと for Oracle ⚫レプリカを読み取り専用モードで作成できない (RDS Customでも手動でマウントから読み取り専用に変更することは可能) ⚫クロスリージョンレプリケーションができない ⚫ライセンス込みOracle(SE2)が利用できない (BYOLモデルのEnterprise
Editionしか利用できない) © 2023 Fujitsu Limited 20
RDSではできるがRDS Customでできないこと for SQL Server ⚫レプリカを読み取り専用モードで作成できない (RDS Customでも手動でマウントから読み取り専用に変更することは可能) ⚫透過的データ暗号化はサポートされていない (KMSを使用してストレージレベルの暗号化を行うことは可能)
© 2023 Fujitsu Limited 21
RDSとは RDS Customとは RDSとRDS Customの比較 まとめ © 2023 Fujitsu Limited
22
まとめ RDSがおすすめ カスタマーが基盤となるホストへのアクセスを する必要が無く、DBとOS全体をAWS管理としてよい場合 RDS Customがおすすめ カスタマーにDBおよび基盤となるOSの管理者権限でのアクセスが 必要な場合 © 2023
Fujitsu Limited 23
参考サイト AWS “Amazon RDS Custom resources” https://aws.amazon.com/jp/rds/custom/resources/ AWS ”Amazon Relational
Database Service – User Guide” https://docs.aws.amazon.com/pdfs/AmazonRDS/latest/UserGuide/rd s-ug.pdf Amazon RDS ユーザーガイド 「Amazon RDS Customでの使用」 https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/r ds-custom.html © 2023 Fujitsu Limited 24
© 2023 Fujitsu Limited Thank you