1. ホーム
  2. mysql

[解決済み] Amazon RDSとEC2のMySQLにおけるそれぞれの利点/制限は何ですか?[クローズド]。

2022-06-16 14:15:21

質問

<余談
クローズド . この質問はもっと必要です 集中的 . 現在、回答は受け付けておりません。

<パス

この質問を改善したいですか? 問題を更新して、1つの問題だけに焦点を当てるようにする。 本論文の編集 .

クローズド 3年前 .

私はこの2つの基本的な違いをいくつか実感しています、つまり

  1. EC2 はより安くなる

  2. RDS メンテナンスをする必要がない

これらの 2 つ以外に、MySQL サーバーとして動作する別の EC2 サーバーとは対照的に、RDS から私のデータベースを実行する利点があります。同様のインスタンスサイズを仮定すると、負荷を処理することができるという点で、どちらも同じ制限に直面することになるのでしょうか?

私の使用についてもう少し情報を与えるために、私はデータベースを持っていますが、あまり大きいか何か(最大のテーブル100万行)ではなく、単に高いSELECTボリュームを持っています。

どのように解決するのですか?

これは単純な質問ですが、答えは非常に複雑です。

要するに、EC2はRAID0 EBSで行く場合に最大のパフォーマンスを提供します。RAID0 EBSを行うには、例えば、かなり大きなメンテナンスのオーバーヘッドが必要です。

http://alestic.com/2009/06/ec2-ebs-raid

http://alestic.com/2009/09/ec2-consistent-snapshot

RAID0 EBS のない EC2 では I/O パフォーマンスが低下するため、選択肢にすら入りません。

RDSは、箱から出してすぐに非常に良い(最大ではないが)パフォーマンスを提供する。管理コンソールは素晴らしく、インスタンスをアップグレードするのも簡単です。高可用性と読み取り専用のスレーブは、クリックするだけで利用可能です。これは本当に素晴らしいことです。

簡単な答えです。RDS を使用することです。まだ迷っているのですか?もし、あなたが頭痛を楽しみ、最大のパフォーマンスのために最後の少しをチューニングするのであれば、EC2 + EBS RAID 0を検討することができます。バニラEC2は、MySQLホスティングのためのひどいオプションです。