Проектирование стратегии развертывания
Требования к знаниям:
- Design a deployment process.
This objective may include but is not limited to: Windows Installer (MSI) vs. xcopy vs. Web Deployment Tool, scaling, rolling deployments - Design configuration management.
This objective may include but is not limited to: using the ConfigSource attribute (for example, connection strings), staging vs. production vs. development, topologies, machine.config vs. web.config, using IIS vs. Visual Studio Development Server during development, application pools, configuration inheritance - Plan for scalability and reliability.
This objective may include but is not limited to: scaling up, scaling out, at physical level and at architectural level, impact of offloading technologies on load balancing, including state, synchronizing machine and encryption keys - Design a health monitoring strategy.
This objective may include but is not limited to: when to monitor application or business-related events (e.g., on UI every time clicked or in business layer), determining a strategy for using ASP.NET Health Monitoring, throttling, filtering, delivery method
Ссылки:
Windows Installer (MSI) vs. xcopy vs. Web Deployment Tool
Проекты развертывания веб-служб (MSDN Magazine/RU)
Scaling deployments
Rolling deployments
Using the ConfigSource attribute (for example, connection strings)
Staging vs. production vs. development
Topologies
Machine.config vs. web.config
Using IIS vs. Visual Studio Development Server during development
Application pools
Configuration inheritance
Scaling up, scaling out at physical level and at architectural level
Стратегии масштабирования для приложений ASP.NET (MSDN Magazine/RU)
Масштабируемые приложения и асинхронное программирование в ASP.NET (MSDN Magazine/RU)
Impact of offloading technologies on load balancing, including state, synchronizing machine and encryption keys
When to monitor application or business-related events (e.g., on UI every time clicked or in business layer)
Determining a strategy for using ASP.NET Health Monitoring, throttling, filtering, delivery method
Video:
Использование ClickOnce для быстрого разворачивания приложений