1

私は自分のiPhoneゲームをAmazonawsでホストすることを計画しています。基本的に私のゲームにはデータベースが必要ですが、現在はmysql(リレーショナルデータベース)を使用してユーザーデータを保存しています。

私はAmazonawsを初めて使用し、いくつかの記事を読みました。このページ:http ://aws.amazon.com/running_databases/は、データベースで利用可能ないくつかの選択肢を提供します。

  1. RDS(リレーショナルデータベースサービス)
  2. リレーショナルデータベースAMIを備えたEC2(mysqlがあります)
  3. simpleDB

サンプルコードを読んだので、simpleDBはスキップすると思います。データベース構造は、リレーショナルデータベースとは少し異なり、結合テーブルがなく、すべてのデータが文字列に格納されています。私が開発している現在のゲームはすでにリレーショナル形式であり、すべてのphpコードがすでにあり、将来のプロジェクトのために、それを検討することができます。

さて、RDSとEC2を残しましたが、どちらを使用すればよいですか?コスト、パフォーマンス、信頼性、安定性を比較して?私のゲームサーバーの要件:

  • MySQLデータベース(私はこのデータベースエンジンに精通しており、すでにゲームを途中で開発しているため、新しい言語を書き直したり学習したりする時間はありません)

  • スケーリングが簡単

  • 負荷分散

  • 自動バックアップ

  • (可能であれば、将来のメンテナンス作業は少なくなります)

アドバイスをお願いします、ありがとうございました。

4

3 に答える 3

0

とにかくEC2インスタンスが必要な場合(たとえばWebホスティング用)、すでに支払っているEC2インスタンスでMySQLをホストする方が安くなります...

しかし、負荷が上がるにつれて、スケーリングの容易さ、管理オーバーヘッドの削減、災害復旧ストーリーの改善などのために、間違いなく RDS に目を向けるでしょう...私の意見では、専用の EC2 インスタンスで MySQL をホストする理由はありません...

于 2011-06-29T19:44:23.200 に答える