Recommended
PDF
PDF
PDF
はじめてのアマゾンクラウド⑥ Amazon rdsでデータベースを起動
PDF
はじめてのAmazon RDS for PostgreSQL
PPTX
20140628 AWSの2014前半のアップデートまとめ
PDF
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
PDF
AWS Black Belt Techシリーズ Amazon EBS
PDF
PDF
PPTX
PDF
エンタープライズワークロードにおけるAmazon Auroraの活用
PDF
JAWS-UG北陸第5回勉強会 クラウド破産しないためのEBS入門
PDF
日本のお客様におけるAmazon Auroraへの移行・検証事例と技術ポイント
PPTX
PDF
Using Amazon Aurora for Enterprise Workloads
PDF
AWS Black Belt Techシリーズ Amazon EMR
PDF
AWS Database Migration Serviceの紹介
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
PDF
PDF
[Aurora事例祭り]AWS Database Migration Service と Schema Conversion Tool の使いドコロ
PDF
PDF
Amazon Aurora Deep Dive (re:Invent 2015 DAT405 日本語翻訳版)
PDF
PDF
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
PDF
【ヒカラボ】RDS for MySQL → Aurora
PDF
Amazon Aurora Deep Dive (db tech showcase 2016)
PDF
PPTX
20130406 awsのいろんな使い道@jawsug名古屋
PDF
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
PDF
Amazon RDS (Relational Database Service) の概要説明
More Related Content
PDF
PDF
PDF
はじめてのアマゾンクラウド⑥ Amazon rdsでデータベースを起動
PDF
はじめてのAmazon RDS for PostgreSQL
PPTX
20140628 AWSの2014前半のアップデートまとめ
PDF
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
PDF
AWS Black Belt Techシリーズ Amazon EBS
PDF
What's hot
PDF
PPTX
PDF
エンタープライズワークロードにおけるAmazon Auroraの活用
PDF
JAWS-UG北陸第5回勉強会 クラウド破産しないためのEBS入門
PDF
日本のお客様におけるAmazon Auroraへの移行・検証事例と技術ポイント
PPTX
PDF
Using Amazon Aurora for Enterprise Workloads
PDF
AWS Black Belt Techシリーズ Amazon EMR
PDF
AWS Database Migration Serviceの紹介
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
PDF
PDF
[Aurora事例祭り]AWS Database Migration Service と Schema Conversion Tool の使いドコロ
PDF
PDF
Amazon Aurora Deep Dive (re:Invent 2015 DAT405 日本語翻訳版)
PDF
PDF
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
PDF
【ヒカラボ】RDS for MySQL → Aurora
PDF
Amazon Aurora Deep Dive (db tech showcase 2016)
PDF
PPTX
20130406 awsのいろんな使い道@jawsug名古屋
Similar to Rds徹底入門
PDF
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
PDF
Amazon RDS (Relational Database Service) の概要説明
PDF
Black Belt Online Seminar AWS Amazon RDS
PDF
20120508 aws meister-rds-public
PDF
PDF
Best Practices for Running PostgreSQL on AWS
PDF
PDF
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
PDF
ディザスタリカバリとAWS最新動向 - AWSクラウドアドバンテージセミナー
PDF
AWS Black Belt Online Seminar 2017 Amazon Relational Database Service (Amazon...
PDF
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
PDF
AWS Blackbelt 2015シリーズ RDS
PPTX
PDF
【JAWS DAYS 2014】ランサーズを支えるRDS
PDF
Classmethod awsstudy ec2rds20160114
PDF
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
PDF
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
PPTX
PDF
Aws seminar-tokyo ken-final-publish
PDF
More from Junpei Nakada
PDF
家族のために作ったAlexaスキル(JAWS DAYS 2018版)
PPTX
PDF
JAWSUG-santo-2014-Track5-Database
PDF
PDF
Phpmatsuri2011 LT j_nakada
PPT
PPT
PPT
PPT
Rds徹底入門 1. 2. 自己紹介
• 中田淳平
• Twitter:@j_nakada
• 株式会社Razest 取締役CTO
• 携帯ゲームサイト「ゲムトモ」を運営
• PHP,MySQL,Flash Lite,AWS
• 好きなAWSサービス:RDS
3. Agenda
• Amazon RDSとは
• 自動バックアップとスナップショット
• リードレプリカとMulti‐AZ
• パフォーマンスチューニング
4. 5. Amazon RDSとは
• Amazon Relational Database Service
– AWSのサービスの1つ
– クラウド上でRDBの作成ができるサービス
– 高い信頼性、可用性、拡張性が特徴
– 選択可能なDBエンジンはMySQLとOracle
6. 7. 8. Agenda
• Amazon RDSとは
• 自動バックアップとスナップショット
• リードレプリカとMulti‐AZ
• パフォーマンスチューニング
• まとめ
9. 10. 自動バックアップとスナップショット
• 自動バックアップ
– 1日1回のフルバックアップとトランザクションログ
– 保存期間中の任意の時間に復元可能
– 保存期間:1日~8日
• スナップショット
– 利用者が任意のタイミングで実行
– スナップショットをもとにDBインスタンス起動可能
– 保存期間:利用者が削除するまで
11. 自動バックアップの役割
• 運用時の信頼性の確保
– バックアップファイルはAmazonS3に保存
– AmazonS3の堅牢性は99.999999999%
– $0.15/月GB
• リストア作業の簡易化
– APIもしくは、AWS Management Consoleからバック
アップ保存期間の任意のタイミングに復元可能
(最短5分前)
12. 13. 14. 15. 16. Agenda
• Amazon RDSとは
• 自動バックアップとスナップショット
• リードレプリカとMulti‐AZ
• パフォーマンスチューニング
• まとめ
17. リードレプリカとMulti‐AZ
• リードレプリカ
– 非同期レプリケーション(マスター/スレーブ)
– スレーブへの読み込みアクセスが可能
• Multi‐AZ
– 同期レプリケーション(アクティブ/スタンバイ)
– 自動フェイルオーバー
– スタンバイへの直接アクセスは不可
18. リードレプリカ(非同期レプリケーション)
アプリケーション
スレーブへ読込のみアクセス可能
①書き込み ②書き込み完了
マスター スレーブ
③スレーブへ書き込み
Zone a Zone b
※MySQLの標準的なレプリケーション機能
19. リードレプリカの特徴
• スレーブに参照系アクセスが可能なので負荷分
散システムとして利用できる
– アクセス先はアプリケーション側でマスター/スレー
ブを意識して実装する必要がある
• マスターと同期をしているわけではないので、ス
レーブに最新の情報があることは保証されてい
ない
– ミッションクリティカルな処理ではマスターから参照す
ること
– インスタンスタイプはマスターと揃えるべき
20. 同期レプリケーションのイメージ図
アプリケーション
スタンバイへのアクセス不可
①書き込み ④書き込み完了
③書き込み完了
アクティブ スタンバイ
②スタンバイへ書き込み
Zone a Zone b
※AWSの謎テクノロジーにより実現されているので
内部の動作は上記の図と異なります
概念としてとらえてください
21. Multi‐AZの特徴
• スタンバイはアクティブに障害が発生した時に自動でフェ
イルオーバーしてアクティブに昇格する
– アプリケーションからは接続先の変更の必要なし
– フェイルオーバーに3分ほどかかる
• バックアップ/スナップショットはスタンバイから取得できる
– アクティブのI/Oに影響を出さないのでアプリケーションから快
適に利用できる
• 物理的に離れた拠点と同期してるので遅い
– Non‐MultiAZと比べて数分の1の応答速度(レイテンシ)
– 帯域は十分あるので、データの大きさは関係ない
22. Agenda
• Amazon RDSとは
• 自動バックアップとスナップショット
• リードレプリカとMulti‐AZ
• パフォーマンスチューニング
• まとめ
23. 24. 25. 変更可能なパラメータ(一部)
innodb_buffer_pool_size {DBInstanceClassMemory*3/4}
key_buffer_size 16777216
log_slow_queries / slow_query_log OFF
max_connections {DBInstanceClassMemory/12582880}
performance_schema(5.5のみ) OFF
character_set~ latin1
InnoDBの利用なら文字コードあたりしか変えなくていい
ただし、反映にはインスタンスのrebootが必要
26. 27. 28. 29. Agenda
• Amazon RDSとは
• 自動バックアップとスナップショット
• リードレプリカとMulti‐AZ
• パフォーマンスチューニング
• まとめ
30. まとめ
• DB運用者が楽をするために使いましょう
– バックアップ・リストア
– 障害が起きてもサービスを続行できる可用性
– スケールアウト、スケールアップ/ダウン
• RDSは銀の弾丸ではない
– 標準のストレージエンジンのみ利用できる
– クエリーの最適化やKVSとの併用も検討すること
31. 32.