• AWS

AWSデータベースサービス

RDS

●オンプレミスで使われているデータベースエンジンをそのまま簡単に使うこと ができる。
●RDSを使うことでインフラ管理から解放され、 本来やるべき開発に注力できる。
●OS、 データベースエンジンのメンテナンスをAWSに任せることができる。
●データベースのバックアップを管理しなくて良い。
●バックアップ期間中の任意の特定時間のインスタンスを起動できる。

●マルチAZ配置を使用することでデータベースの高可用性を実現できる。
●レプリケーション、フェイルオーバーはRDS の機能によって自動的に行われる。
●Amazon AuroraはMySQL/PostgreSQL互換の、クラウドに最適化されたリレーショナルデータベース。

●DMSはデータベース間でデータを移行できるサービス。
●DMSによりオンプレミスからAWSへの継続的なデータ移行を行い、 システムの ダウンタイムを最小限にできる。

DynamoDB

●DynamoDBはフルマネージドなデータベースサービス。
●リージョンを選択して使うことができる。

●データの特徴やシステム要件に応じて適したデータベースサービスを選択する。
●中規模程度のアクセス量で、 整合性や複雑なクエリを必要とする場合はRDSを 選択する。
●大規模なアクセス量で、単純な自由度の高いデータモデルを扱う場合はDynamo DBを選択する。

まとめ

RDS
●オンプレミスで使われているデータベースエンジンをそのまま簡単に使うこと ができる。
●RDS を使うことでエンジニアはインフラ管理から解放され、 本来やるべき開発に 注力できる。
●OS データベースエンジンのメンテナンスをAWSに任せることができる。
●データベースのバックアップを管理しなくて良い。
●バックアップ期間中の任意の特定時間のインスタンスを起動できる。
●マルチAZ配置を使用することでデータベースの高可用性を実現できる。
●レプリケーション、フェイルオーバーはRDSの機能によって自動的に行われる。
●Amazon Aurora は MySQL/PostgreSQL互換の、クラウドに最適化されたリレーショナルデータベース。
●DMS によりオンプレミスからAWSへの継続的なデータ移行を行い、 システムのダウンタイムを最小限にできる。
●中規模程度のアクセス量で、 整合性や複雑なクエリを必要とする場合はRDSを 選択する。

DynamoDB
●DynamoDB はフルマネージドなデータベースサービス。
●リージョンを選択して使うことができる。
●データの特徴やシステム要件に応じて適したデータベースサービスを選択する。
●大規模なアクセス量で、単純な自由度の高いデータモデルを扱う場合はDynamoDBを選択する。

この記事は役に立ちましたか?

もし参考になりましたら、下記のボタンで教えてください。

関連記事

コメント

この記事へのコメントはありません。