andrew fitzhugh chief technologist hp magcloud.com

29
Andrew Fitzhugh Chief Technologist HP MagCloud.com How Hewlett-Packard Built MagCloud On Windows Azure

Upload: august-page

Post on 06-Jan-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Andrew Fitzhugh Chief Technologist HP MagCloud.com

Andrew FitzhughChief TechnologistHP MagCloud.com

How Hewlett-Packard Built MagCloud On Windows Azure

Page 3: Andrew Fitzhugh Chief Technologist HP MagCloud.com

Hewlett-Packard And Microsoft

Page 4: Andrew Fitzhugh Chief Technologist HP MagCloud.com

Hewlett-Packard And Microsoft

“We see the cloud as the next big wave in IT, one that will open massive new markets and enable technology

to be profoundly more intuitive.““We’re evaluating Windows Azure for our own

MagCloud service – which allows anyone to publish a professional-quality magazine and print, promote, sell

and deliver it, on demand.”

– Russ Daniels, chief technology officer of cloud services strategy at HP

Page 5: Andrew Fitzhugh Chief Technologist HP MagCloud.com

Magazine Publishing Today

3.6B magazines were delivered to US news stands last year

2.3B were… never read

Page 6: Andrew Fitzhugh Chief Technologist HP MagCloud.com

Magazine Publishing w/MagCloudEnable anyone to publish, sell, and distribute a commercial quality magazine

Page 7: Andrew Fitzhugh Chief Technologist HP MagCloud.com

MagCloud .com

Page 8: Andrew Fitzhugh Chief Technologist HP MagCloud.com

Goal: quickly & cheaply create a MagCloud prototype that utilizes as much of Windows Azure as possible

Not a goal: re-architect MagCloud optimizing performance proper auth/auth

MagCloud on Windows Azure

Page 9: Andrew Fitzhugh Chief Technologist HP MagCloud.com

MagCloud ArchitectureMagCloud.com

Applications

Browsers

MagCloud Platform

Platform DB

Assets

MagCloud Front-end

Settings DB

HP hosts:Front-end web appPlatform web appUser Settings DBPlatform DBAsset Store

Page 10: Andrew Fitzhugh Chief Technologist HP MagCloud.com

MagCloud ArchitecturePrototype utilizing Windows Azure

Applications

Browsers

MagCloud Platform

Platform DB

Assets

MagCloud Front-end

Settings DB

PDF rast.Worker Role

Durable Storage (blob, table, queue)User Settings (table) Assets (blob)

LB

Front-endWeb Role

HP hosts:Front-end web appPlatform web app

Page 11: Andrew Fitzhugh Chief Technologist HP MagCloud.com

Andrew FitzhughChief TechnologistHP MagCloud.com

demo

Page 12: Andrew Fitzhugh Chief Technologist HP MagCloud.com
Page 13: Andrew Fitzhugh Chief Technologist HP MagCloud.com
Page 14: Andrew Fitzhugh Chief Technologist HP MagCloud.com
Page 15: Andrew Fitzhugh Chief Technologist HP MagCloud.com
Page 16: Andrew Fitzhugh Chief Technologist HP MagCloud.com
Page 17: Andrew Fitzhugh Chief Technologist HP MagCloud.com
Page 18: Andrew Fitzhugh Chief Technologist HP MagCloud.com
Page 19: Andrew Fitzhugh Chief Technologist HP MagCloud.com
Page 20: Andrew Fitzhugh Chief Technologist HP MagCloud.com
Page 21: Andrew Fitzhugh Chief Technologist HP MagCloud.com
Page 22: Andrew Fitzhugh Chief Technologist HP MagCloud.com

Andrew FitzhughChief TechnologistHP MagCloud.com

demo on Windows Azure

Page 23: Andrew Fitzhugh Chief Technologist HP MagCloud.com

MagCloud on Windows AzureFuture investigations

Take MagCloud platform out of the loop where possible

With native code support: move PDF rasterization to Worker Role, close to data

Fully migrate our platform to the cloud Enable extensibility of the MagCloud

platform through Windows AzureVS project templates/wizards/ add-insDrop-dead simple for 3rd party developer to

create a robust, scalable extensionExtensions hosted in an environment we can

rely on for availability, security, and performance

Page 24: Andrew Fitzhugh Chief Technologist HP MagCloud.com

Front-end MVC app migrated to Web Role Front-end DB migrated to Table Storage Services platform

Hosted outside the cloud Asset store migrated to Blob Storage

Migrated significant portions of MagCloud.com to Windows Azure

…in ~2 engineer weeks

MagCloud On Windows AzureSummary

Page 25: Andrew Fitzhugh Chief Technologist HP MagCloud.com

Partner Title

Andrew FitzhughChief TechnologistMagCloud.com

Page 26: Andrew Fitzhugh Chief Technologist HP MagCloud.com

Please use the microphones provided

Q&A

Page 27: Andrew Fitzhugh Chief Technologist HP MagCloud.com

Evals & Recordings

Please fill

out your

evaluation for

this session at:

This session will be available as a recording at:

www.microsoftpdc.com

Page 28: Andrew Fitzhugh Chief Technologist HP MagCloud.com

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of

this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 29: Andrew Fitzhugh Chief Technologist HP MagCloud.com