cloud excellence: building solutions for 3 screens leveraging services dave remmer architect advisor...

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

Post on 21-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

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

3 Screens + Services

SERVERS

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

6

Barrier forinnovations

Actual Load

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

8

Microsoft Cloud 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

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

11

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

TCO Tool

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

Visual Studio 2010

Questions ?

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

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