2012-01-12 11 views
0

amazon/onlineのリソースを簡単に見つけて、新しいフレームワーク/プログラミング言語を学ぶことができます。しかし、Webアプリケーションのデプロイメントに関しては、すべてを説明する単一のリソースを見つけることは本当に難しいことです。彼らのほとんどは「なぜ」を説明することなく何をすべきかを伝えます。Webアプリケーションのスケーラビリティとデプロイのベストプラクティスの参考資料

私はunicornとnginxを使って2番目のレールアプリをデプロイしました。私はチュートリアルを読んでいるときに何が起こっているのかを知っていますが、与えられたステップの「方法」と「理由」についてもっと知りたいと思います。

要するに、Webアプリケーションのデプロイに関するベストプラクティスについて、書籍や記事、チュートリアル(うまくいけばオールインワン)を読んでみたいと思います。うまくいけば、このチュートリアルではNGINX/unicorn setupを使います)。

答えて

0

展開とスケーリングは完全に直交しているので、両方をカバーする記事/チュートリアルはありません。

デプロイメントに関しては、作業を自動化する方がよいでしょう。 100以上のサーバにデプロイするときは、最後に手動で行う(gitからフェッチする、dbをマイグレートする、サーバを再起動するなど)必要があります。

  1. - Railsを導入するための非常によく知られていて採用されているツールです。

  2. Vlad - 最近注目されている別のツールです。

  3. Chef - 非常に強力なサーバー管理ツールです。いくつかのトップロシアのサイトで使用されています。

+0

私は最初のセットアップを参照しています。正しいpportを割り当てる。 nginx.confとunicorn.rbを設定します。 – denniss

+0

だから、あなたを混乱させる決定は何ですか? –

+0

私はサーバーのセットアップ方法に関するチュートリアルを読むとき、なぜ構成がそのように行われるのかについての説明はありません。私は設定が何を意味しているか、それらについていくらか徹底した説明を知りたい。 – denniss

関連する問題