2011-01-04 2 views
5

それが私を襲ったとき、私はこの記事Build Your First Cloud Application Using Visual Studio 2010を読んでいた:ASP.NETクラウドアプリケーション

  1. は、なぜ私は私の通常の ホスティング(共有アカウント、VPS、または から切り替えます何でも)雲の上でそれをホストする サーバ?

  2. 私は サービス会社を提供する任意のクラウドでそれをホストする できるように ASP.NETクラウドアプリケーションとの私のウェブサイトを構築する必要がありますか?

  3. ASP.NET Web アプリケーションをASP.NETクラウド アプリケーションとして編集するにはどうすればよいですか?

これらの質問は私がこの新技術に関する完全な画像を収集するのに役立つだろうと思っており、独自のアプリケーションテンプレートです!答えにもっと多くのポイントを追加して検討してください。

編集

そうアズールや他のクラウドサーバー 間のウェブサイトを実装の違いの横の性能差やアズールや他のクラウドサーバー間のいずれかの他の違いはありますか?

私はかなりAzureの価格が高く、その制限で動作するように、まったく新しい専用のプロジェクトを必要としますが、「あなた自身のスタッフとサイト上のアプリを持って来ることは、より経済的になる可能性」によって何を意味するのか

を取得できませんでした。そうホスティングと開発の両方が(あなたがいずれかを持っている場合は、正当なレビューと多分あなた)私はそこに、おそらくユーザーエクスペリエンスについての記事をホスティング良いクラウドについての記事があるかどう願っていcosty

ある

答えて

7

まず、私が読んだブログ記事の文脈における「雲」はAzureとしてより細かく定義されるべきだと私は信じている。いくつかのクラウドソリューションが提供されていますが、AzureはMSコミュニティのスペースで非常に人気が高まっていますが、唯一のものです。 AzureのクラウドはAmazonのクラウドのような製品に比べて非常にユニークです。特定のAPIセットに準拠させるためにアプリケーションを使用する必要があるからです。紺碧のためのアプリケーションを構築するには、最初から特定のアーキテクチャ原則を受け入れ、Webとワーカーの役割を使ってアプリケーションを構築する必要があります。これらの役割に "適合"するには、Azure SDKを参照する特別なVSプロジェクト内にアプリを構築する必要があります。

Amazonのような別のクラウドソリューションを使用する場合は、特定のAPIの制約を受けずにそのままアプリケーションをホストできるVMまたはVMのグループを起動する方が似ています。シンプルであれば、Windowsサーバーのインスタンスが起動し、必要なものをホスティングされた、またはリースされたデータセンター環境で使用する他のサーバーと同様にインストールできます。

私は、紺碧の解決策に欠陥があるか、過度に制限されていることを意味しているわけではありません。むしろ、私は、あなたが「成功のピットに落ちる」ことを可能にするいくつかのアーキテクチャ上の制約をサポートしていると思います。しかし、大幅な変更を加えることなく、多くの茶色のフィールドアプリを紺色に簡単に移行することは難しいかもしれません。

通常のホステッド環境ではなく、クラウドでアプリケーションをホストする理由です。実際には、アプリ、ビジネス/予算の制約、トラフィックレベルによって異なります。多くの小さな趣味のサイトでは、伝統的なホストされた環境にあなたのアプリケーションを保つ方が良いかもしれません。大規模なアプリケーションの場合、クラウドはより意味をなさないようになります。クラウドは実際には「ペイパーユース」モデルをサポートしています。資金や追加のハードウェアの購入を待つ能力がなくても、すぐにスケールアウトする能力が必要な場合は、クラウドが適しています。クラウドプロバイダーは、購入する代わりにレンタルすることができる瞬間の通知であなたの方法を送信するために深いポケットと多くのサーバーリソースと帯域幅を持っています。

また、クラウドプロバイダは大規模で一般的に高い評価を受けているため、専門スタッフを雇い、自分で余裕がない可能性のあるベストプラクティスに従うことができます。彼らは日々の運用管理の多くを処理することができますし、開発者はセキュリティや冗長性などのことを考える必要がありません。

私が見ているように、クラウドソリューションは、かなりの量のトラフィックを見込み、時間を保証し、自分の管理スタッフ、サーバーの購入、データセンター管理。私は彼らが多くの小さな趣味のサイトでは実用的ではないと思うし、一度あなたが本当に大きくなると、自分のスタッフと一緒にサイトにあなたのアプリを持って来ることは、より経済的になるかもしれません。

それはすべて言った。それは紺碧の上で実行する任意のサイトのためのネットスペースで "クール"になっています。私は、建築モデルのいくつかが面白くて面白いと思うことを認めます。ただし、価格モデルを詳しく見てみると、ホステッドプランのほうが良いかもしれません。

+0

実際に回答としてマークされていますが、編集を確認してフォローアップの質問に役立つことを願っています。そしてあなたの時間=ありがとう – lKashef