180 likes | 338 Views
Cloud Excellence: Building Solutions for 3 Screens Leveraging Services. Dave Remmer Architect Advisor Microsoft Canada dremmer@microsoft.com. Agenda. Reference Architecture and 3 Screens + Services Pattern Cloud Computing and the Microsoft Azure Platform Tools for building solutions.
E N D
Cloud Excellence: Building Solutions for 3 Screens Leveraging Services Dave Remmer Architect Advisor Microsoft Canada dremmer@microsoft.com
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
3 Screens + Services SERVERS SERVICES
Power At The Edge Interconnection Processing Moore’s Law • Faster • Smaller, lower power & cheaper Metcalfe’s Law • Increased bandwidth • More connections & cheaper Computing Storage • Shugart’s Law • Larger storage size • Smaller form factor & cheaper
ActualLoad Barrier for innovations
With Cloud Load Forecast Allocated IT capacities No “under-supply“ IT CAPACITY Possible reduction of IT-capacities in case of reduced load Reduction of “over-supply“ Reduction of initial investments ActualLoad TIME
Windows Azure 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 Architecture 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.
TCO Tool http://www.microsoft.com/windowsazure/tco/
cross-browser and out-of-browser, cross-platform, cross-device • for building and delivering the next generation of • .NET based • media experiences and rich interactive applications • for the web
Resources These are a good start, and remember: Bing is your friend! Get Guidance and Training Content • Azure / Cloudhttp://www..microsoft.com/cloud • Silverlighthttp://www.silverlight.net/ • Patterns & Practices • http://msdn.microsoft.com/practices/ • Channel 9http://channel9.msdn.com
Resources http://www.microsoft.com/visualstudio/en-ca/products/2010/default.mspx and http://www.microsoft.com/visualstudio/en-ca/products/msdn/default.mspx ... Or Bing it! Update to Visual Studio 2010 and MSDN • 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 downloadsand documentation, software and support, and Azure compute time too!
Resources http://techdays.ca/ Go to TechDays • 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
Resources To find them, remember that Bing is your friend! Go to Other Conferences • Microsoft Developer Conferences • DevTeach • PDC • MIX • Code Camps • Local developer conferences held by user groups and local heroes