30.01.2015 Views

u3Zgz

u3Zgz

u3Zgz

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

These materials are the copyright of John Wiley & Sons, Inc. and any<br />

dissemination, distribution, or unauthorized use is strictly prohibited.<br />

20<br />

Platform as a Service For Dummies, Special Edition<br />

PaaS tied to an operating<br />

environment<br />

When you tie a PaaS to an operating environment, you can<br />

perform certain actions easier. This approach makes sense if<br />

the customer is certain to use only a specific IaaS provider to<br />

run its applications and doesn’t require the depth of a dedicated<br />

PaaS provider.<br />

Companies like Microsoft with its Azure platform and Amazon<br />

with Beanstalk are offering their APIs and abstractions so<br />

developers can build or deploy applications with this support.<br />

For example, the Windows Azure platform is based on<br />

Windows and SQL abstractions. Microsoft has abstracted<br />

a set of development tools, management, and services. For<br />

customers with deep expertise with .NET, the movement<br />

to the Azure based PaaS is straightforward. The developer,<br />

in essence, ties the development and deployment to the<br />

Microsoft infrastructure.<br />

Amazon.com offers its own PaaS platform focused on deployment.<br />

The PaaS environment, AWS Elastic Beanstalk, is<br />

intended to help customers who’ve built applications on<br />

Amazon’s cloud to more easily deploy and manage applications<br />

within the Amazon AWS cloud.<br />

Open platform-based<br />

PaaS environments<br />

Open platform-based PaaS is intended to promote an open process<br />

and environment that isn’t tied to a single cloud implementation.<br />

Several open platform initiatives are underway:<br />

✓ Cloud Foundry is a VMware-led project that’s a PaaS<br />

environment for building, deploying, and operating<br />

cloud applications.<br />

✓ OpenShift is a Red Hat initiative.<br />

✓ CloudBees is a Java PaaS platform that’s independent of<br />

the underlying platform and is intended to allow developers<br />

to cover the full application “build, test, run, manage”<br />

lifecycle, either on a public or hybrid cloud.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!