Developing Azure and Web Services: Azure Scalability


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Azure can help build scalable distributed web apps. Explore Azure scalability features, caching mechanisms, and how they are used to create distributed web apps.



Expected Duration (hours)
1.2

Lesson Objectives

Developing Azure and Web Services: Azure Scalability

  • define the purpose and reasons for creating systems that can scale
  • describe the components and architectural challenges that come with scaling out a system
  • describe the types of load balancing and how they can be operated
  • scale out a web app to multiple systems in Azure
  • describe caching options available in Azure
  • cache static data and use cache policies including policy expirations
  • describe cache based on file change notifications using System.Runtime.Caching classes
  • implement Query Dependent Cache using SqlCacheDependency
  • create Redis database service in Azure Portal
  • use the Azure Access Control for a Redis Cache
  • assign configuration settings to a Redis cache in Azure
  • configure Redis Cache in web.config of a .Net application
  • describe the benefits and reasons for Distributed Caching
  • define what Content Delivery Networks (CDN) are used for and when they should be used
  • describe the features and offerings of the Windows Server AppFabric Cache
  • define the AppFabric Cache Components
  • use the AppFabric Cache API programmatically
  • describe scalability and caching as they apply to Windows and Azure Web Apps and Services
  • Course Number:
    it_wddmaw_13_enus

    Expertise Level
    Expert