Amazon_Relational_Database_Service
[Wikipedia|▼Menu]

Amazon Relational Database Service (またはAmazon RDS)は、Amazon Web Services(AWS)の分散リレーショナルデータベースサービス。 RDSは、アプリケーションで使用するリレーショナルデータベースの設定、操作、およびスケーリングを簡素化するように設計された「クラウド内」で動作するWebサービスである[1]。 データベースソフトウェアのパッチ、データベースのバックアップ、ポイントインタイムリカバリなどの複雑な管理プロセスは自動的に管理される[2]。ストレージのスケーリングとリソースの計算は、単一のAPI呼び出しで実行できる。

Amazon RDSは2009年10月22日に最初にリリースされ、MySQLデータベースをサポートしている[3][4]。 これに続いて、2011年6月にOracle Database[5][6]、2012年5月にMicrosoft SQL Server[7]、2013年11月にPostgreSQL[8]、2015年10月にMariaDB(MySQLのフォーク)がサポートされた[9]

2014年11月、AWSは高可用性とパフォーマンスを強化したMySQL互換データベースAmazon Auroraを発表した。[10]
機能

新しいDBインスタンスは、AWS Management ConsoleまたはAmazon RDS APIを使用して起動できる。[11]

Amazon RDSは、様々なユースケースをサポートする様々な機能を提供する。 主な機能の一部は次の通り
Multi-AZ配置

マルチアベイラビリティゾーンの展開は、運用環境を対象としている。 マルチAZの展開は、MySQLインスタンスの可用性とデータ耐久性の向上を目的としている[12]。 複数のAZ配備として実行するようにデータベースインスタンスを作成または変更すると、Amazon RDSは、異なる「可用性ゾーン」(物理的に別の場所にある独立したインフラストラクチャ)に同期型の「待機」レプリカを自動的に準備し、維持する[13]。 計画されたデータベース保守または計画外のサービス中断が発生した場合、Amazon RDSは自動的に最新のスタンバイにフェイルオーバーされ、データベースの操作が管理上の介入なしに自動的に再開される。

Multi-AZ RDSインスタンスはオプションで、コストが発生する。 RDSインスタンスを作成する際に、Multi-AZ RDSインスタンスを使用するかどうかを問われる。
リードレプリカ

MySQL、MariaDB、およびPostgreSQLインスタンスのレプリカの読み取りは、それぞれのデータベースエンジンネイティブの非同期レプリケーション機能を使用する[14]
パフォーマンスメトリックスとモニタリング

Amazon RDSのパフォーマンスメトリックは、AWS Management ConsoleまたはAmazon CloudWatch APIから入手できる。 2015年12月、Amazonはオプションの拡張監視機能を発表し、MySQL、MariaDB、およびAuroraデータベースエンジンの拡張された一連の測定基準を提供した。[15]
RDS料金

Amazon RDSインスタンスはAmazon Elastic Compute Cloud(EC2)と非常によく似ている。 RDSは1時間単位で課金され、オンデマンドDBインスタンス[16]とリザーブドDBインスタンス[17]の2つのパッケージで提供される。 オンデマンドインスタンスは、使用した分のみ料金が発生する。 リザーブドDBインスタンスは、1回限りの初期費用を必要とし、所定の期間までの使用契約が必要だが、そのインスタンスの1時間当たりの料金がオンデマンドよりも割安になる。

RDSインスタンスを実行する時間単位のコストとは別に、プロビジョニングされたストレージの量、データ転送、実行された入力と出力の操作がユーザーに課金される。 AWSはプロビジョンドIOPS(Input and Output Operations per second)を導入した。IOPSでユーザーはアプリケーションで必要な秒あたりのIO数を定義できる。 IOPSを使用することで、RDSインスタンスを実行するための総コストが大きく増える[18]
データベースインスタンスタイプ

2016年7月現在、Amazon RDSは27種類のDBインスタンスタイプをサポートしている。そのうち18種類は最新の世代で、さまざまなタイプのワークロードをサポートしている [19][20][21]
現在の世代

インスタンスタイプメモリーEBS 最適化/スループットコアネットワークパフォーマンス
db.t2.micro1 GBN/A1 coresLow to Moderate
db.t2.small2 GBN/A1 coresLow to Moderate
db.t2.medium4 GBN/A2 coresLow to Moderate
db.t2.large8 GBN/A2 coresLow to Moderate
db.r3.large15.25 GBN/A2 coresModerate
db.r3.xlarge30.5 GBN/A4 coresModerate
db.r3.2xlarge61 GBN/A8 coresHigh
db.r3.4xlarge122 GBN/A16 coresHigh
db.r3.8xlarge244 GBN/A32 cores10 Gigabit
db.m4.large8 GB450 Mbit/s2 coresModerate
db.m4.xlarge16 GB750 Mbit/s4 coresHigh
db.m4.2xlarge32 GB1000 Mbit/s8 coresHigh
db.m4.4xlarge64 GB2000 Mbit/s16 coresHigh
db.m4.10xlarge160 GB4000 Mbit/s40 cores10 Gigabit
db.m3.medium3.75 GBN/A1 coresModerate
db.m3.large7.5 GBN/A2 coresModerate
db.m3.xlarge15 GBN/A4 coresHigh
db.m3.2xlarge30 GBN/A8 coresHigh

過去の世代

インスタンスタイプメモリーEBS 最適化/スループットコアネットワークパフォーマンス
db.t1.micro0.613 GBN/A1 coresVery Low
db.m1.small1.7 GBN/A1 coresLow
db.m1.medium3.75 GBN/A1 coresModerate
db.m1.large7.5 GBN/A2 coresModerate
db.m1.xlarge15 GBN/A4 coresHigh
db.m2.xlarge17.1 GBN/A2 coresModerate
db.m2.2xlarge34.2 GBN/A4 coresModerate
db.m2.4xlarge68.4 GBN/A8 coresHigh
db.cr1.8xl244 GBN/A32 cores10 Gigabit

競合と代替

Amazon RDSに類似したクラウドデータベースサービスを提供する他のベンダーも複数存在する。 オラクルは、オラクルのデータベース・テクノロジーをサポートするデータベース・サービスであるOracle Cloudを提供している[22]。 マイクロソフトは、Microsoft SQLデータベースをサポートするサービスであるWindows Azure SQLを提供している[23]。 MySQLをサポートする競合企業には、RackSpaceクラウドデータベース[24]、Google Cloud SQL[25]、HP Cloud for MySQL[26]、Xeround Cloud Database[27]、ClearDBなどがある。[28]
参考文献^ MySQL in the cloud at Airbnb - Airbnb Engineering.
^Amazon RDS, Introduced.
^Release: Amazon Relational Database Service : Release Notes : Amazon Web Services.
^ Vogels, Werner. (2009-10-26) ⇒Expanding the Cloud: The Amazon Relational Database Service (RDS).
^ “ ⇒Oracle database available as a service on Amazon AWS (RDS)” (2011年5月24日). 2014年4月13日閲覧。
^ “ ⇒AWS Announces Relational Database Service For Oracle”. 2014年4月13日閲覧。
^Amazon Web Services Blog: Amazon RDS for SQL Server and .
^ Alex Williams (2013年11月14日). ⇒“PostgreSQL Now Available On Amazon’s Relational Database Service”. TechCrunch. ⇒http://techcrunch.com/2013/11/14/postgressql-now-available-on-amazons-relational-database-service/ 
^ “ ⇒Amazon Web Services Announces Two New Database Services ? AWS Database Migration Service and Amazon RDS for MariaDB”. MarketWatch, Inc (2015年10月7日). 2015年10月23日閲覧。
^http://aws.amazon.com/rds/aurora/
^Amazon RDS APIs
^Replication for Availability & Durability with MySQL and Amazon RDS: O'Reilly MySQL Conference & Expo 2011 - O'Reilly Conferences, April 11 - 14, 2011, Santa Clara, CA.
^Availability Zone
^ “ ⇒Working with PostgreSQL, MySQL, and MariaDB Read Replicas”. Amazon.com. 2015年12月15日閲覧。
^ “New ? Enhanced Monitoring for Amazon RDS (MySQL 5.6, MariaDB, and Aurora)”. Amazon.com. 2016年9月16日閲覧。
^ Amazon RDS On-Demand Instance Pricing
^ Amazon RDS Reserved Instance Pricing


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:28 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef