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