私はasp.net Webサイトを開発し、クラウドコンピューティング、Windows azureなどについて読みました。しかし、最終的に、サービスを「クラウド」に変更/移動/などする実用的な理由がわかりません。
何のメリット?
クラウド コンピューティングは、Web ファームのある種の「進化」ですか?
ありがとう、そして私の無知を申し訳ありません....
4 に答える
利点を説明するために、Microsoft AzureとAmazon EC2の 2 つの例を使用します。
Amazon EC2 の場合、Windows Server 2003 と SQL Server を含む仮想イメージを、1 台のマシンにつき 1 時間あたり数セントでレンタルできます。他のホスティング会社と同様に、ハードウェアを自分で管理する必要はありません。あなたのマシンはAmazonのデータセンターに保管されており、サーバーが常に稼働しており、データがバックアップされていることなどを確認します。また、需要の変動に対処するためにマシンの新しいインスタンスを自動的にスピンアップできるように、APIも受け取ります.
Azure はこれをさらに一歩進めます。システムを管理する必要はありません。開発者ツールを使用して ASP.NET Web サイトを作成し、アプリがフロント エンドとバック エンドにどのように分割されているかを示すメタデータを提供します。次に、必要なインスタンスの数を選択し、[Azure にデプロイ] をクリックします。マイクロソフトは、アプリが実行され続けること、地理的に分散されていることなどを確認します。Microsoft は、認証やストレージなどのために Azure アプリから呼び出すことができる Web API もいくつか提供しています。
上記の Web サイトで詳細を確認できます。
一番の理由は、提供される動的スケーラビリティのレベルだと思います。
次に、通常提供される冗長性の量について説明します。
流行語をもう 1 つ使用して、クライアントを感動させることができるからです。:)
正直なところ、それを知らないのであれば、おそらく必要ないでしょう。
簡単に言うと、「クラウド」は仮想サーバー サービスのバズワードです。それを使用する必要があるのは、同じことを行う IT スタッフやサーバーにお金を使いたくないからです。
Azure には Microsoft 開発者向けの追加機能がいくつかあり、PDC 2008 基調講演で Azure について詳しく説明されています。