Cloud Excellence: Building Solutions for 3 Screens Leveraging Services
description
Transcript of Cloud Excellence: Building Solutions for 3 Screens Leveraging Services
![Page 1: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/1.jpg)
Cloud Excellence: Building Solutions for 3 Screens
Leveraging Services
Dave RemmerArchitect AdvisorMicrosoft [email protected]
![Page 2: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/2.jpg)
Agenda
• Reference Architecture and 3 Screens + Services Pattern
• Cloud Computing and the Microsoft Azure Platform
• Tools for building solutions
![Page 3: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/3.jpg)
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
![Page 4: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/4.jpg)
3 Screens + Services
SERVERS
SERVICES
![Page 5: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/5.jpg)
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
![Page 6: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/6.jpg)
6
Barrier forinnovations
Actual Load
![Page 7: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/7.jpg)
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
![Page 8: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/8.jpg)
8
Microsoft Cloud Services
![Page 9: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/9.jpg)
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
![Page 10: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/10.jpg)
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
![Page 11: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/11.jpg)
11
http://www.microsoft.com/windowsazure/tco/
TCO Tool
![Page 12: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/12.jpg)
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
![Page 13: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/13.jpg)
Visual Studio 2010
![Page 14: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/14.jpg)
Questions ?
![Page 15: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/15.jpg)
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
![Page 16: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/16.jpg)
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!
![Page 17: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/17.jpg)
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
![Page 18: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services](https://reader035.fdocuments.us/reader035/viewer/2022062423/568145f5550346895db2fa69/html5/thumbnails/18.jpg)
Resources
Go to Other ConferencesTo find them, remember that Bing is your friend!
• Microsoft Developer Conferences
• DevTeach• PDC• MIX
• Code Camps• Local developer conferences held
by user groups and local heroes