[email protected] Microsoft MVP, Windows Azure Insider General Manager, Avaelgo Custom software development Consulting / training Microsoft Cloud SME of the Month in Europe Case study.

Download Report

Transcript [email protected] Microsoft MVP, Windows Azure Insider General Manager, Avaelgo Custom software development Consulting / training Microsoft Cloud SME of the Month in Europe Case study.

[email protected]
Microsoft MVP, Windows Azure Insider
General Manager, Avaelgo
Custom software development
Consulting / training
Microsoft Cloud SME of the Month in Europe
Case study about a solution on Azure - Microsoft .com website
www.itcamp.ro , www.codecamp.ro
Windows Azure is a scalable
platform
Which allows you to add
and remove resources
With flexible pricing
Scaling is manual, based
on your decisions
You can automate scaling:
Service Management API
PowerShell
Writing your own code
3rd party tools
Or use Autoscaling Application Block
Part of Enterprise Library Integration Pack for Windows
Azure
Same configuration and usage with the other EL blocks
A block designed for elasticity / autoscaling Azure
applications
From the Microsoft Patterns and Practices team
Business reason:
Minimize operational costs:
Reduce manual work
Reduce the risk of introducing mistakes when scaling
Pay exactly what you need
Usage scenarios:
Predictable load patterns. E.g.: business hours, days
of week, etc.
React to specific resource usage variations
AAB collects monitored data from your
Windows Azure application
Based on your rules, initiates scaling
actions
AAB is part of a custom application
(that you build), hosted on premises or
in Windows Azure
Define the operands and the rules (XML file)
Resources to be monitored (e.g. CPU load, queue length)
Constraint and reactive rules
Actions: scale or throttle
Define the service information (XML file)
Which Windows Azure application to monitor
Where to look for monitoring data
Configure the AAB application (app.config)
Using EntLib configuration console
http://entlib.codeplex.com/
http://msdn.microsoft.com/en-us/library/hh680892(v=pandp.50).aspx
http://www.microsoft.com/en-us/download/details.aspx?id=28785
Develop and Test in VMs, Build Websites, Extend on-premises applications
http://www.windowsazure.com
MSDN Subscribers: you’ve got it, now use it
Activate your MSDN Benefit & try it by 9/30
You could win* an Aston Martin V8 Vantage!
Go to: http://aka.ms/AzureContest
Drop by the Windows Azure booth to participate in the
Windows Azure Challenge for even more prizes!
http://channel9.msdn.com/Events/TechEd
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn