Professional Documents
Culture Documents
DISASTER RECOVERY/COMPLIANCE
BI/APPLICATIONS
STORAGE ARCHITECTURE
NETWORKING
HEALTH IT
APPLICATION DEVELOPMENT
CLOUD
VIRTUALIZATION
Handbook
1
Deploying Cloud Applications
on PaaS: What to Consider
Platform as a Service technologies have evolved quickly in recent years, now
offering broad support for application development. But this new, hassle-free
world needs some ground rulesand fast. BY ADAM RIGLIAN
AN INTRODUCTION
TO APPLICATION
DEVELOPMENT WITH PAAS
FROM DEVELOPMENT TO
APPLICATION MANAGEMENT
EDITORS NOTE
Home
Editors Note
An Introduction
to Application
Development
With PaaS
Choosing a PaaS:
Questions to Ask
Vendors
Strategies for
PaaS Application
Development
From Development to Application Management
2 D E P L OY I N G C L O U D A P P L I C AT I O N S O N PA A S : W H AT T O C O N S I D E R
Scot Petersen
Editorial Director,
SearchCloudApplications.com
GETTING STARTED
Home
Editors Note
An Introduction
to Application
Development
With PaaS
Choosing a PaaS:
Questions to Ask
Vendors
Strategies for
PaaS Application
Development
From Development to Application Management
allowing developers to build and deploy applications without having to worry about anything else.
For Jrmy Hrault, a France-based Java developer and an early adopter of PaaS, those
ideas became realities. [Developers] are just
developing; we are doing our real job. [There
is] no installation or tuning of database, application server, et cetera, said Hrault, a selfdescribed technophile who enjoys dabbling
with new technologies. We select which kind
of environment we would like to have and then
we go for coding. Its 100% of the time on
development.
Hrault is not alone in having more time to
spend in development. Matt Fischer, director of
engineering services at Boston-based recruitment software vendor Bullhorn, started working with a PaaS in an effort to realign the goals
of his development team.
Our core competency is application
3 D E P L OY I N G C L O U D A P P L I C AT I O N S O N PA A S : W H AT T O C O N S I D E R
GETTING STARTED
Home
Editors Note
An Introduction
to Application
Development
With PaaS
Choosing a PaaS:
Questions to Ask
Vendors
Strategies for
PaaS Application
Development
From Development to Application Management
4 D E P L OY I N G C L O U D A P P L I C AT I O N S O N PA A S : W H AT T O C O N S I D E R
GETTING STARTED
Home
Editors Note
developers to think about how to build applications with scalability in mind, it has also forced
them to consider new problems. Hrault said
that one of the first questions he would have of
a PaaS vendor would be about lock-in.
Can we do platform-independent code? I
dont want to do specificPaaSdevelopment, he
said.
From a management perspective, Fischer also
believes PaaS has helped him better redistribute limited IT resources. All cloud technologies
share the selling point of lower startup cost
and ultimately lower cost in general if done
correctly.
If I have that budget to spend on resources,
I should be spending that budget and that time
on developers who are going to be innovative,
he said. n
An Introduction
to Application
Development
With PaaS
Choosing a PaaS:
Questions to Ask
Vendors
Strategies for
PaaS Application
Development
From Development to Application Management
5 D E P L OY I N G C L O U D A P P L I C AT I O N S O N PA A S : W H AT T O C O N S I D E R
2
PLANNING
Home
Editors Note
An Introduction
to Application
Development
With PaaS
Choosing a PaaS:
Questions to Ask
Vendors
Strategies for
PaaS Application
Development
From Development to Application Management
PaaS vendors are hungry to turn technology into profits and are
willing to answer questions at the negotiating table.
6 D E P L OY I N G C L O U D A P P L I C AT I O N S O N PA A S : W H AT T O C O N S I D E R
2
PLANNING
Home
Editors Note
An Introduction
to Application
Development
With PaaS
Choosing a PaaS:
Questions to Ask
Vendors
Strategies for
PaaS Application
Development
From Development to Application Management
FUNCTIONALITY FIRST
7 D E P L OY I N G C L O U D A P P L I C AT I O N S O N PA A S : W H AT T O C O N S I D E R
2
PLANNING
Home
Editors Note
An Introduction
to Application
Development
With PaaS
Choosing a PaaS:
Questions to Ask
Vendors
Strategies for
PaaS Application
Development
From Development to Application Management
8 D E P L OY I N G C L O U D A P P L I C AT I O N S O N PA A S : W H AT T O C O N S I D E R
BEST PRACTICES
Home
Editors Note
An Introduction
to Application
Development
With PaaS
Choosing a PaaS:
Questions to Ask
Vendors
Strategies for
PaaS Application
Development
From Development to Application Management
PAAS POTENTIAL
9 D E P L OY I N G C L O U D A P P L I C AT I O N S O N PA A S : W H AT T O C O N S I D E R
BEST PRACTICES
Home
Editors Note
An Introduction
to Application
Development
With PaaS
Choosing a PaaS:
Questions to Ask
Vendors
Strategies for
PaaS Application
Development
From Development to Application Management
developers need to not only make their applications more modular, but design them for
varied performance. Build for failure, which is
becoming a mantra among cloud developers, is
crucial, according to Subramanian.
PaaS cloud computing, because both the methodology and the technology are aimed at saving
developers time and eliminating their dependency on the operations team.
Subramanian also suggests that developers
should keep their code and database simple and
find a way to store data so that it can scale. He
also believes developers must look to the future
and build their applications with tomorrows
standards in mind. This means planning for
portability and interoperability.
Jeff Kaplan, managing director of THINKstrategies, believes that one of the best approaches the enterprise can take toward
PaaSor most any cloud technology for that
matteris to take it out for a test drive.
The whole beauty of this business is the opportunity to pilot or incrementally invest in a
SaaS app, IaaS or PaaS alternative, Kaplan said.
A lot of people who have been in the industry
for a long time are frightened of making a move
because they think they have to make a big
bet. If theres a best practice, its that the cloud
frees you from that. n
1 0 D E P L OY I N G C L O U D A P P L I C AT I O N S O N PA A S : W H AT T O C O N S I D E R
EVOLUTION
Home
Editors Note
An Introduction
to Application
Development
With PaaS
Choosing a PaaS:
Questions to Ask
Vendors
Strategies for
PaaS Application
Development
From Development to Application Management
1 1 D E P L OY I N G C L O U D A P P L I C AT I O N S O N PA A S : W H AT T O C O N S I D E R
EVOLUTION
1 2 D E P L OY I N G C L O U D A P P L I C AT I O N S O N PA A S : W H AT T O C O N S I D E R
ABOUT
THE
AUTHOR
Editors Note
An Introduction
to Application
Development
With PaaS
Choosing a PaaS:
Questions to Ask
Vendors
Strategies for
PaaS Application
Development
TechTarget
275 Grove Street, Newton, MA 02466
www.techtarget.com
2013 TechTarget Inc. No part of this publication may be transmitted or reproduced in any form or by any means without written permission from the
publisher. TechTarget reprints are available through The YGS Group.
1 3 D E P L OY I N G C L O U D A P P L I C AT I O N S O N PA A S : W H AT T O C O N S I D E R