LoginSignup
1
1

More than 3 years have passed since last update.

Amazon RDSとは

Posted at

勉強前イメージ

AWSで使えるDBのサービス
mysqlとかpostgreSQLとかあった気がする

調査

Amazon RDS とは

Amazon Relational Database Service の略でAWSで使えるリレーショナルデータベースです。
RDSで使えるRDBMS(Relational DataBase Management System : DBのソフトウェア(mysqlとか))は、6つ利用できます。

そもそもリレーショナルデータベースとは?

行と列で構成された、関係性データベースと呼ばれるデータベースのこと。
最も普及しているデータベースシステムの1つで、単にデータベースといった場合はリレーショナルデータベースを指すことが多いです。
リレーショナルデータベースを制御するソフトは、RDBMSと呼ばれます。
オープンソースベースの MySQLPostgreSQL 、Oracle Database や Microsoft SQL Server などがある。

RDSで使えるRDBMSは?

全部で6種類

  • Amazon Aurora
  • Postgre SQL
  • MySQL
  • MariaDB
  • Oracle
  • Microsoft SQL Server

RDS · AWS Console 2020-12-28 16-20-02.png

Amazon Aurora

Amazonが提供しているリレーショナルデータベース。
MySQLと互換性のあるバージョンとPostgreSQLと互換性のあるバージョンがあり、
MySQLの最大5倍、PostgreSQLの最大3倍 高速であると記載があります

Postgre SQL

MySQLと人気を二分するオープンソースのリレーショナル型データベース。
Postgre SQLは多機能なので、Webシステムのバックエンド処理に向いています。

MySQL

最も広く利用されているソフトウェアのひとつで、シンプルなデータベースでの利用に適しています。

MariaDB

MySQLをもとに作られたデータベースで、操作性や使用方法はMySQLによく似ています。

Oracle

世界で最初に採用されたRDBMSで、最も多く利用されています。
行レベルロック、読み取り一貫性、堅牢性、移植性が優れています。

Microsoft SQL Server

Microsoft社が提供しているRDBベースMSです。
Windowsとの相性が良いので、WindowsサーバーやMicrosoft系の開発言語を使っている企業で多く利用されています。

Amazon RDSの特徴

  • コスト

RDSは初期費用は必要なく、稼働させた分だけ料金が発生する従量課金のため、短期間の利用でも最低限の料金で利用できます。

  • DBの管理が不要

インストール作業などの運用の負荷が削減できます。

  • 高可用性を実現

RDSには Single-AZ配置Multi-AZ の2種類があります。
Multi-AZを利用すると自動で複数のアベイラビリティゾーンにマスターDB、スレーブDBが分散配置されます。
またDBのレプリケーションが省け、フェイルオーバーもRDSに任せることができます。

Amazon RDSの機能

  • ソフトウェアの自動パッチ作業

デプロイで使用するリレーショナルデータベースソフトウェアに最新のパッチが適用され、常に最新の状態が維持されています。
パッチを適応するタイミングを指定することもできます。

  • リードレプリカが作成される

読み取り頻度の高いデータベースに対して伸縮自在にスケールアウトできます。
レプリカを複数作成することにより、全体の読み込みスループットを向上させることができます。

  • 自動バックアップがされる

自動バックアップ機能によってデータベースとトランザクションログをバックアップし、
保持期間内の任意の時点 (最大 5 分前まで) に遡ってデータベースインスタンスを復元できます。

  • 暗号化をすることができる

暗号化することによりAmazon RDSのデータを安全に保管することができます。

勉強後イメージ

RDSの中に色々mysqlとかAuroraがあるってことか。
あとリードレプリカがよくわからんかったけどいっぱいDBが作られるってイメージなんかな?
軽く作ったことはあるけど、ちゃんと構築したことはなかったな。。。。

参考

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1