AmazonS3とCDNを使用しています。私たちのアプリはHerokuで実行されます。RDSやXeroundのようなDBaaSの使用を考えています。
すでにAmazonのS3とCDNを使用しているので、RDSを使用する必要がありますか?すべてのテクノロジーが同じホスト(Amazon)で実行されているので、サードパーティ(Xeround)のものを使用するのではなく、パフォーマンスが向上しますか?
それとも問題ではないのですか?
AmazonS3とCDNを使用しています。私たちのアプリはHerokuで実行されます。RDSやXeroundのようなDBaaSの使用を考えています。
すでにAmazonのS3とCDNを使用しているので、RDSを使用する必要がありますか?すべてのテクノロジーが同じホスト(Amazon)で実行されているので、サードパーティ(Xeround)のものを使用するのではなく、パフォーマンスが向上しますか?
それとも問題ではないのですか?
Xeroundは外部キー制約をサポートしていないことに注意してください(そしてそれらはそれを明確にしません)。したがって、アプリケーションがデータの一貫性を維持するためにこのデータベース機能に依存している場合は、Xeroundを使用しないでください。
http://xeround.com/developers/release-notes/
「外部キー制約はサポートされていますが、強制されていません」
私はXeroundで働いており、データベースサービスとAmazonのRDSの主な差別化要因について概説したいと思いました。
一般的な認識に反して、Amazon RDSは真に弾力性のあるクラウドデータベースサービスではなく、EC2でのMySQLの実装です。一方、Xeroundは、非常に使いやすいネイティブクラウドデータベースです。スケーリングの手間を省き、クラウドでのMySQLの高可用性を維持します。
XeroundとAmazonRDSの主な差別化要因:
1)Xeroundは、サービスのダウンタイムやコードの変更、アプリケーションのアーキテクチャの変更なしに、無制限の自動スケーリングのアップ/アウトおよびダウン/インをサポートします。この業界初の機能は、ダウンタイムを伴うAmazonの手動スケーリングとは対照的です。アプリケーションが必要とする場合はノードまたはストレージをDBに自動的に追加し、データベースが十分に活用されていない場合は縮小して元に戻します。そのため、使用した分だけ料金が発生します。現在の使用状況と計画している成長を把握する必要はありません。DBリソースは、いつでもニーズに合わせて自動的に調整されます。
2)Xeroundは、Amazonのインスタンスが失敗した場合でも失敗することはありません。(BTW-最新のEC2停止-RDSのお客様が14時間ものダウンタイムを経験したとき、同じデータセンター上のXeroundのデータベースは、何も起こらなかったかのように機能し続けました-停止の詳細については、ブログをご覧ください)。
Xeroundは、ダウンタイムの保証なしで、可用性の高い自己修復データベースを提供します。最も重要なことは、HAがサービスに組み込まれていることを確認するために、レプリカや配布などに煩わされる必要がないことです。
3)Xeroundは、TRUEの従量課金モデルを提供しますが、RDSは、事前設定された処理能力とストレージを備えたインスタンスサイズにコミットする必要があります。これにより、ピークに備えるときに、サブスクリプションが過剰になり、支払いが過剰になることがよくあります。最近、価格を最終決定しています。データサイズとデータ転送の2つの指標に基づいており、自動スケーリング、可用性SLA、スケジュールされたバックアップ、 24時間年中無休のサポートがすべて含まれています。
Amazon RDSとの詳細な比較、およびRDSパフォーマンスベンチマークの比較を見ると、特に同時ユーザーの数が増えるにつれて、XeroundのパフォーマンスがRDSよりもはるかに優れていることがわかります(ベンチマークの更新をまもなく公開し、さらに良い結果が得られます) 。
レイテンシーについて:Xeroundは米国東部とEU西部のAmazon EC2にデプロイされているため、アプリを同じデータセンターで実行する場合、レイテンシーは最小限に抑える必要があります。
さらに、アプリに簡単に追加できるHerokuアドオンもあります(DBはEC2-US-Eastにもデプロイされます)。
お役に立てれば。
これは難しいトピックです。私は2か月前にまったく同じ質問に直面しました。
長所:これはAmazonであるため、よく知られており、成熟していて信頼性があります
短所:彼らは年の初めに多くのダウンタイムに直面しました+一部の人々はサービスの遅さについて不平を言います(EC2でMySqlデータベースを実行する方が速いと主張します)
長所:まだわかりませんが、見栄えが良いです:)
短所:まだ初期段階で、価格が表示されません(何かが足りないのですか?)
Xeroundが本日、DBaaSのプラグを抜くと発表したため、選択がより明確になりました。
http://gigaom.com/2013/05/01/xeround-pulls-the-plug-on-free-cloud-database-option/