web-dev-qa-db-ja.com

Web開発者向けのWindowsAzureとAmazonEC2

Windows Azureの紹介ビデオを見たところ、ホストされたIISインスタンスのフロントエンドシェルであるように感じました。もっと知っている人は誰でも(おそらくベータ版の一部でした)これとEC2を使用する理由。

それは十分に簡単に見えましたが、それがどのように機能するのか、なぜそれが機能するのか、なぜこれを従来のソリューションと比較して使用するのかについての詳細を実際には示していませんでしたか?

30
MikeJ

ビジョンによると(製品はまだ実際にはリリースされていないため、ここでのみビジョンについて話すことができます)、EC2よりもAzureを検討する理由がいくつかあります。

Azureには、負荷分散機能が組み込まれています。 Amazonでそれを実行したい場合は、独自のソリューションを展開するか、www.RightScale.comなどのサードパーティソリューションを購入する必要があります。

Azure対応のコード化されたアプリは、内部またはMicrosoftのクラウドで配信できます。財務データや医療データなどの機密情報を含むアプリを作成する場合、すべてのクライアントがデータをパブリッククラウドに配置することをいとわないでしょう。その場合、Windowsの内部にアプリをデプロイできます。パブリックプロジェクトからプライベートプロジェクトに移行できるため、スキルセットの勝利として販売されます。誤解しないでください。AmazonEC2開発をマスターしている場合は、データセンターのLinux仮想サーバーを使用してアプリを内部にデプロイできますが、ターンキーほどではありません。 (まだライセンスが付与されていない場合、技術プレビューをターンキーとして説明するのは難しいです、ハハハ。)

そうは言っても、負荷分散機能が内部展開のボックスに含まれていることは明らかではありませんでした。 AzureとISAサーバーの組み合わせを実行する必要がある場合、展開と管理の販売はより困難になります。

29
Brent Ozar

AppHarbor は、AmazonEC2上にある.NETクラウドホスティング環境です。良い点は、無料プラン(Herokuと同じように)を提供しているので、ほとんど摩擦なく自分でチェックできることです。

11
Dan Esparza

私の会社は現在AmazonEC2を使用しており、PDC Azureの詳細が展開されるのを監視しています。Amazonから離れるように説得するようなものはまだ見ていません。Azureは間違いなく魅力的に見えます、しかし実際には、SLAを設定してAmazonでWindowsとSQLサーバーを利用できるようになりました。RayOzzieは、Azureが開発者コミュニティからのフィードバックに基づいて多くのことを変更することを明らかにしました。ただし、Azureには多くの可能性があり、よく見ていきます。

また、Amazonは、サービスの今後のアップデートで負荷分散、自動スケーリング、ダッシュボード機能を追加する予定です(このリンクを参照してください: http://aws.Amazon.com/contact-us/new-features-for-Amazon- ec2 / )。アマゾンはクラウドコンピューティングで優れたスタートを切っており、すでに提供内容を改善するのに役立つ大きなユーザーベースを持っているため、アマゾンを過小評価しないでください。マイクロソフトは大規模な開発者コミュニティとグローバルなリーチを持っているため、マイクロソフトを過小評価しないでください。

全体として、ある会社のクラウドサービスは相互に排他的ではないと思います。素晴らしいことは、必要に応じてそれらすべてを活用できることです。

Microsoftは、Linuxベースのサーバーをクラウドでホストする機能を提供する必要があります。それは本当に世界をひっくり返すでしょう!

5
Keith

まあ、それは単なるWebサービス以上のものです。また、他の種類の接続アプリケーションをホストすることもできます。さらに、クラウド上の他のMSソフトウェアへの統合アクセスを提供します。つまり、SharePoint、Exchange、CRM、SQLデータサービスであり、オンプレミスでホストされている場合にカスタマイズおよび拡張できるのと同じ方法で、これらのオファリングを完全にカスタマイズおよび拡張できます。

3
Gerald

昨年のArchtectInsight Conferenceで、彼らは、少なくとも私にとって非常に興味深い大規模なフェイルオーバー環境に対処するために、コアサーバー製品を変更し始めたと述べました。

クラウドに入ってくるものの束。これは、クラウド内のプラットフォームの詳細だと思います。

  • SQLサーバー
  • CRM
  • MOSS
  • 両替
  • BizTalk
  • ジュネーブ(アイデンティティ)

ここで言及されている用語は「STORE」と「COMPUTE」です。

私にとって、これはインターネットサービスバスのIDEA)の周りに本当に興味をそそられます。

また、開発ワークフロープロセスへの移行についても説明します。

  • OSLODSLとQudrant-モデル駆動型ビューへの移行
  • EntityFramework-ボタンをクリックするだけで開発者にコードで強い型付きモデルを提供
  • MVCを使用したADOデータサービスとデータ動的Webテンプレート
  • 次に、Azureテンプレートと新しい「WebRoles」を使用して、アプリケーションをクラウドにデプロイします。
  • 次に、管理者にとって、サーバーのワンクリックプロビジョニングはひどいものです。

データプライバシールールについて...これは部屋の中の1頭の大きな象であり、言及されています...通常、各国では情報セキュリティに関する決定がしばしばあります。

UK RIPA

米国愛国者法

これらは本当に概念的に異なりますか?そして、これら2つの国はとにかく情報を共有します... IMHO(法的には異なりますが、顧客にとっては両方の法律が顧客データへのアクセスを許可しています)

3
littlegeek

今後の主な違いは、AmazonEC2が本日11月1日から無料になることです。これを確認してください。

http://www.buzzingup.com/2010/10/Amazon-announces-free-cloud-services-for-new-developers/

2
Susan

私たちはストレージにS3を非常にうまく使用しており、私は常にEC2 forWindowsとSQLServerのサポートに注目しています。だから今、これらは利用可能です私はさらに掘り下げました。

これを読んだとき、私はかなり心配していました: http://www.brentozar.com/archive/2008/11/bad-storage-performance-on-Amazon-ec2-windows-servers/

おそらく、非常に人気のあるWebサイトになることを期待して開発しているので、新しいデータストアモデル(AzureまたはAmazonのSimpleDB)を検討する必要があります。うーん-完全に書き直します!

2
Perhentian

現時点では、WindowsAzureに関する情報はかなり不足しています。私は発表中に基調講演を行いましたが、現時点での私の推測では、単にホストされているIISインスタンスよりも広範な仮想化環境を提供しようとしていると思います。

ただし、現時点ではそれ以上のことは言えません。

2
Greg D