34
Cloud Revolution Andre Rodrigues Software Development Engineer Email: [email protected] Twitter: @andremrodrigues

Cloud revolution

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Cloud revolution

Cloud Revolution

Andre Rodrigues Software Development Engineer

Email: [email protected] Twitter: @andremrodrigues

Page 2: Cloud revolution
Page 3: Cloud revolution

Everything starts with a

Problem

Page 4: Cloud revolution
Page 5: Cloud revolution

Growing user base

Page 6: Cloud revolution

Spikes in demandJanuary February March April May June July August September October November December

User average per month

Page 7: Cloud revolution

Time to market

Industry Rivalry

Potential Entrants

BuyersSuppliers

Substitutes

Page 8: Cloud revolution
Page 9: Cloud revolution

Well…

Page 10: Cloud revolution

Not really.

Page 11: Cloud revolution

Cloud Computing

Page 12: Cloud revolution

Cloud Services ModelsSoftware(as a Service)

Man

ag

ed b

y v

en

dor

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Man

ag

ed b

y v

en

dorStorage

Servers

Networking

O/S

Middleware

Virtualization

Runtime

You m

anag

e

Applications

Data

Platform(as a Service)

Storage

Servers

Networking

Virtualization

Man

ag

ed b

y v

en

dor

O/S

Middleware

Data

Applications

Runtime

You m

anag

e

Infrastructure(as a Service)

TraditionalSoftware

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

You m

anag

e

Page 13: Cloud revolution

Cloud based Applications

Page 14: Cloud revolution

Making the Move

Page 15: Cloud revolution

Choosing a provider

You can use the tools and languages you already know Provides the models that I want – IaaS, PaaS or even BaaS Provides the services that I need Easy to manage and control

Page 16: Cloud revolution
Page 17: Cloud revolution

@andremrodrigues

Page 18: Cloud revolution
Page 19: Cloud revolution

Actually no

Page 20: Cloud revolution

Times have changed

Page 21: Cloud revolution

Embracing Open Source

Page 22: Cloud revolution

Apache 2 License

Multiple Languages

Hosted on GitHub

Contributions Welcome

open source libraries

http://github.com/windowsazure

Windows Azure SDKs

Page 23: Cloud revolution

The languages you want to use

And growing …

Page 24: Cloud revolution

A cross-browser management portal

Page 25: Cloud revolution

The services you need

CDN cachingidentity

& securitybusiness analytics commercemedia

integration HPC

compute data management networking

SQL database

noSQL databasewebsites

cloud services blob connect

virtual network

traffic managerVMs

Page 26: Cloud revolution

That’s cool and all, but…

Show us how it works

Page 27: Cloud revolution
Page 28: Cloud revolution

What’s in the box Deployment tools – push your app to azure without an expensive IDEhttps://github.com/WindowsAzure/azure-sdk-tools

node.js process manager (iisnode) – activation, lifetime management, multi-core supporthttps://github.com/WindowsAzure/iisnode

Packages for Azure services – use storage and other services from node.js appshttps://github.com/WindowsAzure/azure-sdk-for-node

Page 29: Cloud revolution
Page 30: Cloud revolution

Demo

Page 31: Cloud revolution

Show us your Windows Azure projectsBuild an app that uses Windows Azure- You can get free trials in windowsazure.com

Send us your submissions (links to the uploaded apps) to ([email protected]) until the 31st of October

Win prizes • 1st prize – Nokia Lumia 710 phone + 1

MSDN subscription• 2nd prize – MSDN subscription• 3rd prizes – Technet subscription

Page 32: Cloud revolution

Windows Azure Events @ PT

• Azure Deep Dive –22-25 Oct. (Lisbon)

• Azure 1-Day Labs – 12 November (Lisbon) | 14 November (Porto)

Page 33: Cloud revolution

www.windowsazure.com

Page 34: Cloud revolution

© 2011 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.