PHP in the Cloud

15
PHP IN THE CLOUD PHP Quebec – 2011-09-08 Frédéric Harper Developer Evangelist @ Microsoft Canada

description

Une présentation sur le Cloud COmputing et comment déployer une application PHP, donnée à PHP Québec

Transcript of PHP in the Cloud

Page 1: PHP in the Cloud

PHP IN THE

CLOUD

PH

P Q

ue

be

c –

2011

-09

-08

Fré

ric

Har

pe

r

De

velo

pe

r E

van

ge

list

@ M

icro

soft

Can

ada

Page 2: PHP in the Cloud

Frederic Harper

Developer Evangelist @ Microsoft

[email protected]

http://webnotwar.ca

http://outofcomfortzone.net

http://linkedin.com/in/fredericharper

http://twitter.com/fharper

WHO AM I?

Page 3: PHP in the Cloud

CLOUD COMPUTING

Private (On-Premise)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

You

man

ag

e

Page 4: PHP in the Cloud

CLOUD COMPUTING

Private (On-Premise)

Infrastructure (as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

You

man

ag

e

Man

ag

ed

by v

en

do

r Yo

u m

an

ag

e

Page 5: PHP in the Cloud

CLOUD COMPUTING

Private (On-Premise)

Infrastructure (as a Service)

Platform (as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

You

man

ag

e

Man

ag

ed

by v

en

do

r

Man

ag

ed

by v

en

do

r Yo

u m

an

ag

e

You

man

ag

e

Page 6: PHP in the Cloud

WHY

Actual Load

Capacity on

Demand

Lower Capex

No capital laying idle

No screaming

customers

Knob goes up...

And... down

TIME

IT C

AP

AC

ITY

Load

Forecast

Page 7: PHP in the Cloud

ADVANTAGES

PAY FOR ACCESS – NOT OWNERSHIP –

OF IT RESOURCES

SHARING "PERISHABLE AND INTANGIBLE"

COMPUTING POWER AMONG MULTIPLE

TENANTS OPTIMIZES COSTS FOR ALL

IMPROVE TIME-TO-MARKET FOR NEW APPLICATIONS,

SERVICES, AND SOLUTIONS

STAFF AND PLAN FOR TYPICAL USAGE. SCALE TO THE CLOUD AT PEAK TIMES – PLANNED OR UNPLANNED End of quarter reporting, tax-time, payroll, slashdot effect

Page 8: PHP in the Cloud

AS A PHP DEVELOPER

Compute Storage Management

Page 9: PHP in the Cloud

AS A PHP DEVELOPER

Compute

Page 10: PHP in the Cloud

GETTING SERIOUS - DEMO

Page 11: PHP in the Cloud

1. Register for a 3 months free small instance http://www.microsoft.com/windowsazure/

NEXT STEPS

Page 12: PHP in the Cloud

1. Register for a 3 months free small instance http://www.microsoft.com/windowsazure/

2. Download the Windows Azure SDK for PHP http://phpazure.codeplex.com/

NEXT STEPS

Page 13: PHP in the Cloud

1. Register for a 3 months free small instance http://www.microsoft.com/windowsazure/

2. Download the Windows Azure SDK for PHP http://phpazure.codeplex.com/

3. Learn, test and create http://azurephp.interoperabilitybridges.com/

NEXT STEPS

Page 14: PHP in the Cloud

1. Register for a 3 months free small instance http://www.microsoft.com/windowsazure/

2. Download the Windows Azure SDK for PHP http://phpazure.codeplex.com/

3. Learn, test and create http://azurephp.interoperabilitybridges.com/

4. Have fun

NEXT STEPS

Page 15: PHP in the Cloud

Frederic Harper

Developer Evangelist @ Microsoft

[email protected]

http://webnotwar.ca

http://outofcomfortzone.net

http://linkedin.com/in/fredericharper

http://twitter.com/fharper

QUESTIONS? COMMENTS?