私は自分のiPhoneゲームをAmazonawsでホストすることを計画しています。基本的に私のゲームにはデータベースが必要ですが、現在はmysql(リレーショナルデータベース)を使用してユーザーデータを保存しています。
私はAmazonawsを初めて使用し、いくつかの記事を読みました。このページ:http ://aws.amazon.com/running_databases/は、データベースで利用可能ないくつかの選択肢を提供します。
- RDS(リレーショナルデータベースサービス)
- リレーショナルデータベースAMIを備えたEC2(mysqlがあります)
- simpleDB
サンプルコードを読んだので、simpleDBはスキップすると思います。データベース構造は、リレーショナルデータベースとは少し異なり、結合テーブルがなく、すべてのデータが文字列に格納されています。私が開発している現在のゲームはすでにリレーショナル形式であり、すべてのphpコードがすでにあり、将来のプロジェクトのために、それを検討することができます。
さて、RDSとEC2を残しましたが、どちらを使用すればよいですか?コスト、パフォーマンス、信頼性、安定性を比較して?私のゲームサーバーの要件:
MySQLデータベース(私はこのデータベースエンジンに精通しており、すでにゲームを途中で開発しているため、新しい言語を書き直したり学習したりする時間はありません)
スケーリングが簡単
負荷分散
自動バックアップ
(可能であれば、将来のメンテナンス作業は少なくなります)
アドバイスをお願いします、ありがとうございました。