2011-02-01 4 views
0

私はすぐにLinuxのAmazon Webサービス(Linux)を使用して次回のプロジェクトを選択するにはどうすればよいですか?他のRuby/Pythonの/、他のMySQL/PostgreSQLの/

に彼らはPHPやRubyやPython、Javaと.NETのために利用可能なフレームワーク
http://aws.amazon.com/ruby/
を持って、Amazon Webサービスを使用して新しいプロジェクトを開始します http://aws.amazon.com/python/

私はPHPとJavaに精通しています、私はプロジェクトは(50前後)がたくさんあることです。ネット

を嫌いアマゾンのインスタンスが持っている(まだ確認、または分散型ではない)、中央杭に接続しますジョブは自動スケーリングなどで行います。

これは、インスタンス間に多くのデータベースと通信が存在することを意味します。

また、他のWebサービスを使用したり、Webサイトをクロールするなど、多くの仕事がWebに関連します。SOAPのような優れたJSON/XMLサポートやものが必要です。

私はPHPでSQLiteを使い、Apacheを使いましたが、Amazonに移行しているので、コマンドラインとすべてで各ノードをきめ細かく制御できるようになりました。 Ruby/PythonのPostgreSQLデータベースとデーモン。

あなたはどう思いますか?

MySQLまたはPostgreSQL? RubyやPythonでより良いデーモンを作るためにPHPで行われたことをすべて書き直しましたか?

もしそうでなければ、Apacheを経由せずにCLIを使用するように多くのコードを変換するだけです。

私は他の提案

非常に開いていますが、あなたが書き換えのための緊急の必要がない場合は、あなたにたくさん

答えて

1

ありがとう、ちょうどあなたの既存のコードベースを使用しています。 Ruby、Python、Javaが特定の問題に適しているかどうかを確認するために、いくつかのステップを段階的にリファクタリングしてください。例えば、Pythonは完璧な接着言語であり、クロールにも適していて、2.6以降のネイティブjsonサポートを持っています。

関連する問題