As an IT Professional managing applications that are currently on premises, you understand what is involved in maintaining all the underpinnings to the IIS Application. What if you could take those applications and move them to a Platform as a Service offering like Azure Websites, where you no longer need to worry about the underlying infrastructure hosting platform, allowing you to focus on what is important to you – your applications. The first step is understanding Azure Websites. Learn how to work with your development team to target a PaaS offering like Azure Websites in order to get ease of scale, load balancing, rapid deployment, staging sites and more.
As you move workloads into Windows Azure Virtual Machines (VM), there is another skillset you must master...VM optimization. In this deep dive session you will learn how to configure and tune your virtual machines in Windows Azure for optimal performance and availability. Anders and Pete will take you through optimizing disk configuration, optimizing I/O performance, as well as how to choose the right VM size in Windows Azure. Discussion will then move into high availability in Windows Azure for a variety of popular application workloads, including Internet Information Server (IIS), MS SQL Server and SharePoint. If you are interested in maximizing your Windows Azure IaaS investments, this session is not to be missed!
В докладе будет рассмотрен вопрос асинхронного ввода-вывода, который является одним первоочередных для масштабируемости приложений. Кроме того, будет подробно разобраны виды асинхронности; отличие CPU-bound и I/O-bound задач; подробно разобран разбор механизма "I/O Thread" в .NET на платформе Windows, а также особенности ASP.NET и ASP.NET Web API.