cloud excellence: building solutions for 3 screens leveraging services

18
Cloud Excellence: Building Solutions for 3 Screens Leveraging Services Dave Remmer Architect Advisor Microsoft Canada [email protected]

Upload: esme

Post on 13-Jan-2016

38 views

Category:

Documents


0 download

DESCRIPTION

Cloud Excellence: Building Solutions for 3 Screens Leveraging Services. Dave Remmer Architect Advisor Microsoft Canada [email protected]. Agenda. Reference Architecture and 3 Screens + Services Pattern Cloud Computing and the Microsoft Azure Platform Tools for building solutions. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services

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

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

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

3 Screens + Services

SERVERS

SERVICES

Page 5: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services

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

6

Barrier forinnovations

Actual Load

Page 7: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services

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

8

Microsoft Cloud Services

Page 9: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services

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

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

11

http://www.microsoft.com/windowsazure/tco/

TCO Tool

Page 12: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services

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

Visual Studio 2010

Page 14: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services

Questions ?

Page 15: Cloud Excellence: Building Solutions for 3 Screens Leveraging Services

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

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

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

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