私は Cloud Foundry を初めて使用するので、Windows Azure と Cloud Foundry を詳細に比較したいと考えています。私はたくさん検索しましたが、有用なものを見つけることができませんでした。この 2 つの詳細な機能比較を行う良い投稿または資料はありますか?
よろしく、ヴィクラム
私は Cloud Foundry を初めて使用するので、Windows Azure と Cloud Foundry を詳細に比較したいと考えています。私はたくさん検索しましたが、有用なものを見つけることができませんでした。この 2 つの詳細な機能比較を行う良い投稿または資料はありますか?
よろしく、ヴィクラム
ここのように正確に比較しているわけではありません。Azure には IaaS タイプの機能と PaaS があり、アプリケーションをプッシュできるだけでなく、Linux を含む VM イメージもデプロイできます。
ただし、Cloud Foundry はオープン ソースであるため、VMWare が OSS コミュニティからの貢献を公然と奨励しているため、サポートされるランタイムとフレームワークの数は急速に進化しています。私が間違っている場合は訂正してください。ただし、多くの場合、Azure では、使用したいランタイムを提供する必要があります。Cloud Foundry はそれらを「ネイティブに」サポートしているため、それが正しい言葉でしょうか?!
現在、Cloud Foundry は次のランタイムとフレームワークをサポートしています。
java - 1.6.0_24
java7
- 1.7.0_04
ノード - 0.4.12 ノード 06 - 0.6.8 ノード
08 - 0.8.2
ruby18 - 1.8.7p357 ruby
19 - 1.9.2p180
grails
java_web
リフト
ノード
プレイ
ラック
rails3
sinatra
春
スタンドアロン
また、MySQL、Postgres、RabbitMQ、Redis などの主要なストレージ サービスもすべて提供しています。
実際のオープン ソース プロジェクトも、さらに多くの機能をサポートしています。
アズールについてはよくわかりません。しかし、私は Cloudfoundry を使用しました。Java の展開に最適です。デプロイには Ruby gem の VMC を使用します。3 ~ 4 ステップで WAR を cloudfoundry サーバーにプッシュする簡単な方法です。また、構成とセットアップに関するきちんとしたドキュメントも提供します。ああ、サービス (Mongo DB、MySql など) の追加も非常に簡単です。ただし、サーバー関連の問題のデバッグが煩わしい場合があります。しかし、全体として、それは私にとって良いことです:)
同様に、私は Cloud Foundry についてはあまり知りませんが、いくつかのクライアント プロジェクトで Windows Azure を使用しており、開発環境に非常に感銘を受けていると言わざるを得ません。BitBucket を介した継続的な Git デプロイで Web サイトのプレビュー機能を使用しています。この設定は簡単で、変更を BitBucket にプッシュして、Windows Azure に自動的に展開させることができます。現在、他のクラウド プラットフォーム (AppHarbor など) のように展開サイクルの一部として単体テストを実行する機能はありませんが、.NET アプリケーションと SQL Azure データベースを起動して実行するための機能セットは非常に洗練されています。ここにいくつかのリンクがあります:
ASP.NET Web アプリケーションを Windows Azure Web サイトと SQL データベースに展開する