2

開発中のWebサービス用に適度にスケーラブルな開発環境を作成したいと思います。

理想的には、haproxyを備えたnginx Webサーバーと、いくつかのデータベースサーバー、WebSocket、作品があります。

私はこのすべてのホスティングにアマゾンクラウドサービスを利用する予定です...しかし、開発中のCPUサイクルにお金を払うのではなく、リモートのクラウド環境で開発することははるかに少ないです。

やや複雑な開発環境をローカルでモデル化するための最良の方法は何ですか?ボタンを押すだけで、同様に設計されたAmazonクラウド環境と同期できますか?

私が持っているのはMacbookProだけです。私はまた、必要に応じて活用できるクローゼットの中に完全に構​​築された1Ghzタワーコンピューターを持っており、さらに購入することに反対することはありません。しかし、最終的には、最小限の手順と再構成で本番環境に同期できるようにしたいと考えています。

ありがとう!

4

1 に答える 1

1

vagrantvirtualboxをチェックしてください。これにより、MacBookでローカル環境を適切に実行できるようになります。EC2への同期はより困難になります。システムレベルでは、puppetchefのようなものを使用する必要があります(どちらもvagrantによって適切にサポートされています)。それに加えて、堅固な自動化されたアプリケーション展開メカニズムを追加すれば、近くにいるはずです。これに少し時間をかける準備をしてください。些細なことではないでしょう。

于 2011-03-20T03:55:27.363 に答える