Обзор
Windows Server AppFabric — это набор служб приложений, предназначенный для повышения производительности веб-приложений, составных приложений и корпоративных приложений и управления ими. Для предоставления этих преимуществ Windows Server AppFabric предлагает среду размещения, управления и мониторинга для распределенного кэширования, служб и рабочих процессов, при работе с которыми используются знакомые навыки .NET.
Windows Server AppFabric характеризуется следующими основными возможностями.
Кэширование
Windows Server AppFabric предоставляет высокомасштабируемую, находящуюся в памяти службу кэша приложений для всех типов данных. Благодаря распределенному кэшированию приложение удовлетворяет растущий спрос на высокую пропускную способность, используя кластер кэша, который автоматически управляет балансировкой нагрузки, горизонтальным масштабированием и отработкой отказов.
Возможности кэширования AppFabric предоставляют следующие преимущества:
- масштабируемый, находящийся в памяти распределенный кэш для сериализуемых данных;
- полная интеграция с ASP.NET;
- высокая доступность и горизонтальное масштабирование узлов кластера;
- дополнительный локальный кэш с политиками исключения;
- подписки и уведомления об изменениях кэша.
Управление службами и рабочими процессами
Windows Server AppFabric упрощает создание служб и управление ими с помощью Windows Workflow Foundation и Windows Communication Foundation. Средства управления AppFabric интегрированы в службы IIS и могут использоваться для развертывания, контроля служб и управления ими. Кроме того, AppFabric расширяет функциональность Windows Server, предлагая более устойчивые и масштабируемые службы.
Возможности управления службами и рабочими процессами предоставляют следующие преимущества:
- упрощенная разработка и настройка служб;
- наглядность служб для получения сведений о работоспособности и состоянии рабочего процесса;
- полная среда размещения для длительных рабочих процессов, включая хранение;
- знакомый интерфейс с интеграцией в роль сервера приложений Windows Server, средствами Visual Studio, PowerShell и System Center.