概要:MySQL、PostgreSQL、Oracle、SQL Server、および MariaDB のためのマネージドリレ ーショナルデータベースサービス
公式:https://aws.amazon.com/rds/?did=ap_card&trk=ap_card
価格:https://aws.amazon.com/rds/pricing/?did=ap_card&trk=ap_card
公開:2009/10/27
[関連用語]
✓ リレーショナルデータベースは、データをテーブルとして組織化しそれらのテーブル間に定義された関係(リレーションシップ)を使用してデータを結合するデータベースのタイプです。リレーショナルデータベースでは、データは行(レコード)と列(フィールド)の形式で表されます。
Understanding Amazon Relational Database Service (RDS) ★
Amazon Web Services
【AWS Black Belt Online Seminar】Amazon Relational Database Service (Amazon RDS) ★★★
Amazon Web Services
PDF:https://pages.awscloud.com/rs/112-TZM-766/images/20180425_AWS-BlackBelt_RDS.pdf
従来通りオンプレミスでデータベースこうサービスを構築運用いただくというケースとそれから aws 上で ec 2の上にデータベースのサービスを構築運用いただくという方それから本日ご紹介させてあげる...
マネージド型DBの特徴
RDSはマネージド型であるため、クラウド側が多くの管理タスクを実施している。
一般的な構成
RDSをプライベートサブネットに設置して、EC2インスタンスを踏み台にしてアクセスする。
マルチAZ構成
マルチAZ構成にすることでAZ障害が発生しても停止しない構成をとる必要がある。
マルチAZ構成による効果
フェールオーバー設定を有効化するだけで、非常に簡単にフェールオーバーが利用可能となる。
✓ プライマリーデータベースとセカンダリーデータベースの構成
✓ 2つのデータベースは同期レプリケーションを実施し、常に同じデータ内容を維持
✓ プライマリー側に障害が発生した場合、自動でフェールオーバーが実行されセカンダリーデータベースがプライマリーに昇格する。
✓ フェールオーバー時にCNAMEレコードがプライマリーからセカンダリーに移行する。
✓ スタンバイ状態のDBはアクセス不可
※ CNAME レコードは、ドメイン名を別名にマッピングする DNS リソースレコードの一種です。
RDSの暗号化
RDSでは保存されるデータ・リソースの暗号化と接続の暗号化を実施可能。
保管時のデータ/DBインスタンスとスナップショットを暗号化
バックアップ
スナップショットを取得することでデータを保存し、耐障害性を確保することができる。
RDSのバックアップはスナップショットで取得され、2つの方法が提供されている。
その他データベースとの比較
Amazonでは多種多様なデータベースが用意されている。それぞれに一長一短や得意分野があり使用用途に合わせて選択する。
リレーショナル
定義済みのスキーマとそれらの関係を使用してデータを保存します。こうしたデータベースは、ACID トランザクションをサポートし、参照整合性と強力なデータ一貫性を維持するように設計されています。
キーバリュー
一般的なアクセスパターン用に最適化されており、通常は大量のデータを保存および取得します。大量の同時リクエストでも迅速な応答時間を提供します。
インメモリ
リアルタイムでデータにアクセスする必要があるアプリケーションで使用されます。データをメモリに直接保存することで、このようなデータベースでは、ミリ秒のレイテンシーでは十分ではないアプリケーションにマイクロ秒のレイテンシーを提供します。
ドキュメント
半構造化データを JSON のようなドキュメントとして保存するように設計されています。デベロッパーがアプリケーションを迅速に構築および更新するのに役立ちます。
ワイドカラム
NoSQL データベースの一種です。テーブル、行、カラムを使用しますが、リレーショナルデータベースとは異なり、同じテーブルの中でも、カラムの名前と書式を行ごとに変えることができます。
グラフ
高度に接続されたグラフデータセット間の何百万もの関係を大規模にミリ秒単位のレイテンシーでナビゲートおよび照会する必要があるアプリケーション向けです。
時系列
時間とともに変化し、時間間隔にまたがるクエリによって変化するデータから、効率的に収集、合成し、洞察を導き出します。
台帳
すべてのアプリケーションのトランザクションのスケーラブルでイミュータブル、かつ暗号的に検証可能な記録を維持するための中央集中型の信頼できる認証機関を提供します。
✓ 汎用的データベース