Cyberiafreak

"Fortunate are those who take the first steps.” ― Paulo Coelho

Azure Cloud Patterns useful for WebSites, WebJobs, WebRole, WorkerRole

While I was going through the Exam: 70-532 preparation material, I hit these following pattern useful to the Availability, Resiliency and Scalability(ASR) of Azure WebSites and Azure Cloud Services. Wanted to table out here for later reference and detailed reading.

Useful for WebSites/WebJobs & WebRole/WorkerRole
■■ Static Content Hosting pattern
■■ Cache-Aside pattern
■■ Health Endpoint Monitoring pattern
■■ Compensating Transaction pattern
■■ Command and Query Responsibility Segregation pattern(CQRS)

Useful for WebJobs and WorkerRole
■■ Competing Consumers pattern
■■ Priority Queue pattern
■■ Queue-Based Load Leveling pattern
■■ Leader Election pattern
■■ Scheduler Agent Supervisor pattern

RESILIENT CLOUD ARCHITECTURES
> Microsoft Patterns & Practices at http://msdn.microsoft.com/en-us/library/dn568099.aspx [Download PDF]
> Designing resilient architectures for the cloud: http://msdn.microsoft.com/library/azure/jj853352.aspx [provides additinal insight, some specific to Cloud]

April 13, 2015 Posted by | Azure | , , | Leave a comment

Azure website swapping — what will move and what not.

When we swap deployment slots, all of the website content is swapped, but the not the configuration.

The following configuration items will move to the destination slot:

■■ General settings (for example, .NET framework version, Web Sockets, Always On)
■■ Connection strings
■■ Handler mappings
■■ Application and site diagnostics settings
■■ Monitoring settings

The following configuration items will not move to the destination slot:
■■ Publishing endpoints
■■ Custom domain names
■■ SSL certificates and bindings
■■ Scale settings

Note: this means that settings such as your db connectiong strings should be configured with the prod values before swapping.

swap1

April 9, 2015 Posted by | Azure websites | , | Leave a comment

   

%d bloggers like this: