46

Microsoft は Windows Server AppFabric のベータ版をリリースしました。これにより、「IIS で実行される Web アプリケーションと複合アプリケーションの構築、スケーリング、管理が容易になります」。

MS は、AppFabric を独自のサーバー、サード パーティのホスト、および Windows Azure に展開できるとも述べています。

API が ASP.NET とは異なり、アプリをクラウドにのみデプロイできる (独自のサーバーにはデプロイできない) ため、これまで Azure での開発は行っていません。

AppFabric API を使用すると、同じ API を使用して社内、サード パーティのホスティング会社、またはクラウドに展開できるアプリを作成できますか? これらすべてにおいて「一級市民」になるのでしょうか?

これは Azure API をどこに置き去りにしますか? AppFabric は代替品ですか? Azure SQL はどうですか?

4

6 に答える 6

33

私に関する限り、AppFabricが提供する主なものは、以前は "Velocity" というコードネームで呼ばれていたものです。

VelocityはMemCachedに対する Microsoft の回答の元の名前であり、特に Windows (x64 互換) 用に作成され、ASP.NET との統合が向上しているという利点があります。

Microsoft は、これを「 Windows Workflow FoundationおよびWindows Communication Foundationで構築されたソフトウェアを管理する」ためのものにバンドルしています。(以前はDublinというコードネームが付けられていたプロジェクト。)

これら 2 つのプロジェクト ( VelocityDublin ) は現在まとめられており、AppFabricというタイトルで販売されています。

于 2009-12-18T15:09:49.020 に答える
23

AppFabric はこれまでのところ、キャッシング プロバイダーと監視サービスの 2 つです。

キャッシュ機能は、以前は Velocity と呼ばれていましたが、最近になって AppFabric に追加されました。現在 AppFabric Caching と呼ばれているこのキャッシュ機能は、ローカル キャッシュ、一括更新、更新のコールバックなどを提供します。これが、これらの機能を提供しない MemCache のようなものよりもエキサイティングな理由です。

監視機能は、IIS 7 マネージャーのプラグインであり、AppFabric ワークフロー管理サービスと AppFabric イベント コレクション サービスと呼ばれる 2 つの Windows サービスと連携して動作します。AppFabric をインストールすると、IIS マネージャーで 3 つの「機能」が得られます。

  1. AppFabric ダッシュボード
  2. エンドポイント
  3. サービス

WWF (Windows ワークフロー) を使用している場合、AppFabric を使用すると、ワークフローによる障害の監視とトラブルシューティングを高度に制御できます。

于 2010-03-05T16:28:03.337 に答える
4

これは、コードネーム ダブリンという技術の新しい名前です。簡単に言えば、これは WF および WCF に基づくアプリケーション向けの事前に用意されたホスティングの最新の進化を表しているということです。これはスケーラブルなサービスの基盤を形成し、そのため Azure はランドスケープの一部になります。現在、WF 用の独自のホスティング サービスがありますが、WF4 への移行中に、長期的なスケーラビリティ ソリューションのために App Fabric を試しています。

IIS、WF、WCF ETW などの既存のテクノロジに基づいていることが多く、これらの MS の上に、レポート、管理などの機能が追加されています。Azure API は、下位レベルまたはより適切なクラウドのみの API を形成すると思われます。 .

この件に関するチャンネル 9 のビデオはこちら

于 2009-12-10T09:55:36.303 に答える
2

Windows Server デベロッパー センター > 学習 > Windows Server AppFabricページのホワイト ペーパーから。

Service Bus を含む Windows Azure プラットフォーム コンポーネントは、Windows Azure AppFabric として知られています。その名前にもかかわらず、このコンポーネントは現在、Windows Server AppFabric と共有するテクノロジはありません。ただし、Microsoft は、これは変更されると述べています。特に、AppFabric Caching Services と AppFabric Hosting Services の両方が、それほど遠くない将来に Windows Azure AppFabric への道を見つけるでしょう。これが実現すると、アプリケーション開発者は、オンプレミスの Windows Server とクラウドの Windows Azure の両方で同じアプリケーション インフラストラクチャを使用できるようになります。

于 2012-02-01T14:35:44.393 に答える
0

リリースから 2 年経った今でも、appfabric は市場でその名を知ろうとしていますが、これまでのところ、彼らの使命は不可能に見えます。Microsoft は市場で独占を享受する習慣がありますが、appfabric の場合はそうではありません。NCacheのような十分に確立された成熟した分散キャッシング製品のいくつかは、かなりうまく機能しているため、appfabric はそれらと競合するために何か新しくて並外れたものを考え出す必要があります。

于 2011-08-18T06:46:10.240 に答える