Get on With it: How to Run PHP Apps in the Cloud

Embed Size (px)

Citation preview

Get on With it:How to Run PHP Apps in the Cloud

Wil Sinclair, Cloud Evangelist

Act 1: The Promise

Act 2: Reality

Act 3: Relief

Epilogue: A Sweet Surprise

The Promise

Scalability

Availability

Performance

Visibility

Choice

No Hardware

No Software

World Peace

Out of the Box

No worries.Problems don't happenin the cloud.And if there's a problem?

Simply put:There are some good reasonsevery software, hardwareand hosting businessaround the globeis looking for a'cloud story'.And what about the cost?

Dead Presidents

Reality

You may spin up and spin downmachine images quickly1 onIaaS clouds, but you're on yourown for scaling yourstack and app.Scalability

1 This is really 'elasticity'.

Again, availability mustbe baked in to your app andstack if you want theflexibility of IaaS.Availability

Again, the cloud providerguarantees1 performanceat the network layer,but if your app and stack don'tperform, too, you're SOL. Performance

1 Actually, most IaaS providersdon't offer SLAs. :-o

Notice a pattern here?

IaaS providers can'tmanage your appor stack becausethey have no visibilityinto the softwareinstalled on yourmachine image.

Developers and IT stillhave to deal witha large stack made upof software from all overthe place in additionto their own apps. :(

Relief

Agents

PaaS

Additional services (andadditional charges) offeredby your IaaS provider or a3rd party.

Makara

Solutions

Makara?

noun1. A new server, stack, andapplication managementsolution for Java and PHP with all thebenefits of Linux tunedfor cloud deployments and noneof the administrative headaches.2. The company behind thissolution.

Origin- Beats the hell out of me.Makara

Makara vs. Agents

Developers must code to APIsdefined by the PaaS provider.Forget deploying yourexisting apps.Kiss portability goodbye.Makara vs. PaaS

Services won't work forprivate clouds. And often their'portability stories,' whileproviding some portabililtyamong IaaS providers,require a blood pact with theirown services.Makara vs. Services

Makara is built on industry standards and provides imagesfor a growing list ofcloud providers:

EC2 & Eucalyptus

Vcloud & vCloud Express

Rackspace

Makara FTW!

Enough Talk

Questions?

Feedback!

http://joind.in/1713&http://wllm.com