2016-05-01 7 views
1

AWSに展開したいtwilioアプリケーションを作成しました。これは初めてのことで、私が尋ねたい2つの選択肢があります。 capistranoまたはaws opsworksを使用してレールアプリをデプロイしますか?

1)AWS Opsworksを使用してアプリケーションをawsにデプロイする必要がありますか? Linkまたは

2)カピストラーノLink単にいくつかの方向性を得ることを望ん

、私はこれに非常に新しいです。

答えて

3

私はCapistranoよりOpsworksを強くお勧めします。私はCapistranoを導入に使用していましたが、その後OpsWorksに切り替えて戻ってきませんでした。

OpsWorksのための学習曲線が急勾配であり、あなたがシェフを理解しておく必要があり、しかし、多くの利点があります

  • よりよい環境管理
  • 必要な準備や規模に
  • 能力の優れた統合AWSツールセット(ELB、証明書)
  • 展開ログの改善
  • シェフ/ Opsworksは外部依存関係であり、余分な宝石は必要ありませんアプリケーション自体の中に設定することができます。
  • メリットはそれだけの価値あるけれどもCloudWatchの

と改善された監視と通知がOpsworks /シェフへの唯一の本当の欠点は、追加の複雑さと学習曲線です。

私は、Capistranoと比較してOpsWorksの方が安定しており、管理がはるかに容易であることも発見しました。デプロイメントが失敗した場合は、問題が発生した場合に追跡して診断する方がはるかに簡単です。

+0

ありがとうございます。 opsworksの学習曲線を上げるために、特定の学習教材をお勧めしますか?それとも、アマゾンの文書は十分ですか? – RPV

+0

頭の上から外れません。私にとっては、試行錯誤とAWSドキュメントを読むことの組み合わせでした。 –

+0

を入手しました。私は、より合理化された何かを次のようにしたいと思いますが、必然的な試行錯誤のプロセスに提出します。 – RPV

関連する問題