Cloud Excellence: Building Solutions for 3 Screens
Leveraging Services
Dave RemmerArchitect AdvisorMicrosoft [email protected]
Agenda
• Reference Architecture and 3 Screens + Services Pattern
• Cloud Computing and the Microsoft Azure Platform
• Tools for building solutions
Reference Architecture
• Bulk of your application in the Services Layer and Below
• Multiple Presentation Layers
• Other uses of your services besides the Presentation Layers you develop
Power At The Edge
Moore’s Law• Faster• Smaller, lower
power & cheaper
Metcalfe’s Law• Increased bandwidth• More connections &
cheaper
Processing Interconnection
Storage
Computing
Shugart’s Law
• Larger storage size• Smaller form factor &
cheaper
7
With CloudAllocated IT capacities
Reduction of initial
investments
Reduction of “over-supply“
No “under-supply“
Possible reduction of IT-capacities
in case of reduced load
TIME
IT C
APA
CIT
YLoad
Forecast
Actual Load
9
Windows Azure is an internet-scale cloud services platform hosted in Microsoft data centers around the world, proving a simple, reliable and powerful platform for the creation of web applications and services.
Windows Azure
The Fabric Controller communicates with every server within the Fabric. It manages the Windows Azure operating system, monitors every application, decides where new applications should run – optimizing hardware utilization.
Windows Azure Architecture
cross-browser and out-of-browser, cross-platform, cross-device
for building and delivering the next generation of
.NET basedmedia experiences and rich interactive applications
for the web
Resources
Get Guidance and Training ContentThese are a good start, and remember: Bing is your friend!
• Azure / Cloudhttp://www..microsoft.com/cloud
• Silverlighthttp://www.silverlight.net/
• Patterns & Practices• http://msdn.microsoft.com/practices/
• Channel 9http://channel9.msdn.com
ResourcesUpdate to Visual Studio 2010 and MSDNhttp://www.microsoft.com/visualstudio/en-ca/products/2010/default.mspx andhttp://www.microsoft.com/visualstudio/en-ca/products/msdn/default.mspx... Or Bing it!
Visual Studio 2010:• The all-in-one work environment
for coding, modeling, testing, debugging and deploying
• Ready to build and debug SharePoint 2010 applications with a click of “New Project…”
MSDN:• The ultimate developer resource
with downloads and documentation, software and support, and Azure compute time too!
Resources
Go to TechDayshttp://techdays.ca/
• It’s our big cross-Canada training conference held in the fall(covering 8 cities this year)
• Big conference content,but with local speakers anda down-home price of admission(especially if you register early!)
• Deep dives into Microsoft tools and technology, including ALM scenarios
• Access to content from the TechDays and TechEd North America conferences
• Great giveaways• An excellent networking opportunity