Welcome!

Cloud Security Authors: Liz McMillan, Mark Ross-Smith, Peter Silva, Jim Hansen, LeanTaaS Blog

Related Topics: @CloudExpo, Microservices Expo, Cloud Security, @BigDataExpo, SDN Journal

@CloudExpo: Article

PaaS, Present, and Future

Platform as a Service is more than just the buzzword of the day – it’s the development & deployment approach of our dreams

Recently large numbers of consumers in the US were understandably upset and angry when online purchases that they made in the days just prior to Christmas were not delivered in time. Yet it was not so long ago that online (and traditional mail order) purchases almost always took a very long time, often weeks, to arrive. Order-to-delivery times of a few days, now considered normal, were unheard of and overnight was almost impossible to achieve.

This is just one more example of the many ways in which instant gratification has become the norm rather than the exception. People expect answers and results immediately, whether they are online or operating in the physical world. In information technology, Platform-as-a-Service (PaaS) is another evolution toward faster, "instant" gratification. PaaS offers a new way to support and deliver applications, leveraging cloud technology. It is still enabling the same activities involved with development and deployment that we have always practiced in IT, but with the cost, agility and scalability benefits of the cloud.

However, PaaS is faster - getting ideas to market quicker and opening new, cloud-based delivery options for existing applications. Because of the power it provides, it is clearly the "next big thing" for the developer community.

Understanding PaaS
Service is the key word in the PaaS acronym. Empowered by cloud computing service options, a PaaS computing platform can deliver a solution stack of services. PaaS service providers, in turn, offer up tools and libraries that support development, testing and instant deployment. It sounds simple and it is. To use an automotive analogy, it's like the development of electric starters... early Model Ts and other silent-film-era vehicles needed to be started by hand - like giant lawnmowers. At best it was unpleasant. At its worst, it could be dangerous.

But good engineering and new technology made electric starting systems affordable for everyone. No one missed the old way of doing things - people could concentrate on the task of driving and getting some place rather than the tricky art of simply starting the car.

PaaS is similar. It takes the familiar design-develop-deploy process and eliminates a lot of the cost and unpleasantness so you can concentrate on innovating, getting to market, and making money.

While there are many flavors of PaaS vendors, the common thread of offering application hosting services and deployment options is pretty much universal.

To make those concepts more understandable, I like to put PaaS into a visual structure that contrasts traditional on-premise practices with Infrastructure-a-a-Service (IaaS) and Software-as-a-Service (SaaS). In my simplified schematic (see illustration), the orange color denotes the functions that you need to worry about yourself. In the on-premises world, storage, server, networking, virtualization, the operating system, middleware, data, and applications all "belong" to you. It's a craft industry model where almost everything is procured, operated, managed, and customized by you and your organization. There are broad similarities from organization to organization, but there is always a lot of "reinventing the wheel."

For example, if performance is suffering due to storage limits (or even backups that are getting out of hand), you need to think about acquiring more hardware, refining tiering schemas, data management policies, retention goals, and more. Or if you need to bring remote users into the mix, it's up to you to provide the infrastructure.

For some organizations, that's fine. Maybe you are big enough that you can afford to be expert in every aspect and every layer of the stack. But for most organizations, simplifying the picture and focusing more on areas where they can better add value makes sense. Thus, IaaS - typified by services like Rackspace and AWS - has become a hugely popular option for deploying new or supplemental capacity and capability, and even providing a total replacement for on-premise investments.

The cloud-based IaaS providers offer physical or virtual machines and storage and the ability to scale services up and down according to customers' varying requirements (a so-called utility model).

PaaS Is the Next Step
PaaS takes the proven approach of IaaS and adds value - the expertise and the specific technology of the operating system and middleware layers - so that you can focus on your data and your key applications. While IaaS provides the elements of cloud computing to those with the capabilities to build their own platforms, PaaS goes a step further, delivering complex and highly labor-intensive middleware technology patterns.

PaaS is flexible and powerful - allowing self-service and self-provisioning of resources to support cloud architectures.

With PaaS, you bring your application, and the PaaS provider takes care of everything else, including:

  • Internet connectivity
  • Power
  • hardware
  • Operating systems
  • Databases
  • Web servers
  • Application servers
  • Monitoring
  • Backup
  • Restore
  • Failover
  • Scaling

Choices and the Market
Although PaaS is new, it's rapidly gaining momentum, with growth projected at 48 percent annually by Technavio, the research firm, and topping $6 billion in value by 2016.

As with any new technology or approach to doing business PaaS will appeal to different groups for different reasons. For example, PaaS can help ISVs extend the availability of a traditional software product or enable organizations to add new capabilities to their existing IT spectrum. It's also helpful to anyone wishing to achieve productivity gains, speed time to results, or reduce their capex costs.

Productivity PaaS offerings are often a model-driven approach to development and deployment that invoke high level programming languages, or even template-based software to help users, including those with little or no coding background, to create functioning business applications. Deployment is greatly simplified through PaaS because developers don't have to think about architecting, managing, or scaling the virtual machines that support the application.

PaaS offers a rapid route to SaaS if you want to be able to offer your application as a service and reach customers wherever they are. Likewise, if you are developing a new application, you want to eliminate boundaries. By choosing the right PaaS provider you can avoid concerns about development language or database technology. The PaaS provider can abstract those things in a way that allows you to focus on delivering functionality and value.

In the past, building an application required a commitment to a language or a database technology. With PaaS you don't need to be concerned about those issues. You only need to worry about your business domain expertise and usability.

Likewise, if you are aiming to modernize or use code you already have, PaaS will help expedite the trip to the cloud. It obviates the need to think about middleware and infrastructure and makes use of wizards and templates to update your application and even deliver new features quickly.

There are both public and private deployment options for PaaS. Many organizations love the idea of PaaS but, for a variety of reason, still balk at putting their mission-critical capabilities into a shared, public, environment. If that is the case for you, choose a PaaS that can be deployed in your own cloud environment where you can maintain some control, such as security and where data gets stored. This affords you the simplicity of PaaS and ensures future portability while providing the sense of security and ownership that many organizations still prefer.

Understanding some more about PaaS is the first step to selecting a provider. In addition, you should consider factors such:

  • Programming languages,
  • Database servers
  • Availability
  • Support
  • Ease of deployment and options
  • Portability
  • Security
  • Pricing

PaaS Now
PaaS technologies are so compelling because they have the potential to accelerate software development while recasting the way IT supports application development.

As you adopt PaaS, be sure to maintain a balance between the desire for speed and the necessity of planning and control. Tooling can help, but people are crucial too. As with any technological shift, PaaS adoption requires changes in how people work and demands collaboration if it is to be as successful as possible.

Last, but not least, PaaS should be viewed and acted upon as a substantial strategic opportunity - a chance to align agendas across IT and across the business. Development, operations, security, and infrastructure choices are all part of the mix with PaaS, providing a "once in a generation" opportunity to clarify, improve, and strengthen everything you do.

More Stories By Karen Tegan Padir

Karen Tegan Padir joined Progress Software in 2012 as senior vice president and business line executive for application development and subsequently moved into the CTO role. Among her previous experiences, she was a member of the Java Platform, Enterprise Edition team at Sun, helping to create one of most important “next big things” for developers.

Comments (1)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@ThingsExpo Stories
SYS-CON Events announced today that Cloud Academy will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Cloud Academy is the industry’s most innovative, vendor-neutral cloud technology training platform. Cloud Academy provides continuous learning solutions for individuals and enterprise teams for Amazon Web Services, Microsoft Azure, Google Cloud Platform, and the most popular cloud computing technologies. Ge...
The best way to leverage your Cloud Expo presence as a sponsor and exhibitor is to plan your news announcements around our events. The press covering Cloud Expo and @ThingsExpo will have access to these releases and will amplify your news announcements. More than two dozen Cloud companies either set deals at our shows or have announced their mergers and acquisitions at Cloud Expo. Product announcements during our show provide your company with the most reach through our targeted audiences.
20th Cloud Expo, taking place June 6-8, 2017, at the Javits Center in New York City, NY, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud strategy.
SYS-CON Events announced today that Outlyer, a monitoring service for DevOps and operations teams, has been named “Bronze Sponsor” of SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Outlyer is a monitoring service for DevOps and Operations teams running Cloud, SaaS, Microservices and IoT deployments. Designed for today's dynamic environments that need beyond cloud-scale monitoring, we make monitoring effortless so you...
Have you ever noticed how some IT people seem to lead successful, rewarding, and satisfying lives and careers, while others struggle? IT author and speaker Don Crawley uncovered the five principles that successful IT people use to build satisfying lives and careers and he shares them in this fast-paced, thought-provoking webinar. You'll learn the importance of striking a balance with technical skills and people skills, challenge your pre-existing ideas about IT customer service, and gain new in...
With major technology companies and startups seriously embracing Cloud strategies, now is the perfect time to attend @CloudExpo | @ThingsExpo, June 6-8, 2017, at the Javits Center in New York City, NY and October 31 - November 2, 2017, Santa Clara Convention Center, CA. Learn what is going on, contribute to the discussions, and ensure that your enterprise is on the right path to Digital Transformation.
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 20th International Cloud Expo, which will take place on June 6–8, 2017, at the Javits Center in New York City, NY. CrowdReviews.com is a transparent online platform for determining which products and services are the best based on the opinion of the crowd. The crowd consists of Internet users that have experienced products and services first-hand and have an interest in letting other potential buyers...
With 10 simultaneous tracks, keynotes, general sessions and targeted breakout classes, Cloud Expo and @ThingsExpo are two of the most important technology events of the year. Since its launch over eight years ago, Cloud Expo and @ThingsExpo have presented a rock star faculty as well as showcased hundreds of sponsors and exhibitors! In this blog post, I provide 7 tips on how, as part of our world-class faculty, you can deliver one of the most popular sessions at our events. But before reading the...
While not quite mainstream yet, WebRTC is starting to gain ground with Carriers, Enterprises and Independent Software Vendors (ISV’s) alike. WebRTC makes it easy for developers to add audio and video communications into their applications by using Web browsers as their platform. But like any market, every customer engagement has unique requirements, as well as constraints. And of course, one size does not fit all. In her session at WebRTC Summit, Dr. Natasha Tamaskar, Vice President, Head of C...
TechTarget storage websites are the best online information resource for news, tips and expert advice for the storage, backup and disaster recovery markets. By creating abundant, high-quality editorial content across more than 140 highly targeted technology-specific websites, TechTarget attracts and nurtures communities of technology buyers researching their companies' information technology needs. By understanding these buyers' content consumption behaviors, TechTarget creates the purchase inte...
In the enterprise today, connected IoT devices are everywhere – both inside and outside corporate environments. The need to identify, manage, control and secure a quickly growing web of connections and outside devices is making the already challenging task of security even more important, and onerous. In his session at @ThingsExpo, Rich Boyer, CISO and Chief Architect for Security at NTT i3, will discuss new ways of thinking and the approaches needed to address the emerging challenges of securit...
As cloud adoption continues to transform business, today's global enterprises are challenged with managing a growing amount of information living outside of the data center. The rapid adoption of IoT and increasingly mobile workforce are exacerbating the problem. Ensuring secure data sharing and efficient backup poses capacity and bandwidth considerations as well as policy and regulatory compliance issues.
Almost two-thirds of companies either have or soon will have IoT as the backbone of their business. Though, IoT is far more complex than most firms expected with a majority of IoT projects having failed. How can you not get trapped in the pitfalls? In his session at @ThingsExpo, Tony Shan, Chief IoTologist at Wipro, will introduce a holistic method of IoTification, which is the process of IoTifying the existing technology portfolios and business models to adopt and leverage IoT. He will delve in...
SYS-CON Events announced today that Conference Guru has been named “Media Sponsor” of SYS-CON's 20th International Cloud Expo, which will take place on June 6–8, 2017, at the Javits Center in New York City, NY. A valuable conference experience generates new contacts, sales leads, potential strategic partners and potential investors; helps gather competitive intelligence and even provides inspiration for new products and services. Conference Guru works with conference organizers to pass great dea...
SYS-CON Events announced today that LeaseWeb USA, a cloud Infrastructure-as-a-Service (IaaS) provider, will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. LeaseWeb is one of the world's largest hosting brands. The company helps customers define, develop and deploy IT infrastructure tailored to their exact business needs, by combining various kinds cloud solutions.
Data is the fuel that drives the machine learning algorithmic engines and ultimately provides the business value. In his session at Cloud Expo, Ed Featherston, a director and senior enterprise architect at Collaborative Consulting, discussed the key considerations around quality, volume, timeliness, and pedigree that must be dealt with in order to properly fuel that engine.
WebRTC defines no default signaling protocol, causing fragmentation between WebRTC silos. SIP and XMPP provide possibilities, but come with considerable complexity and are not designed for use in a web environment. In his session at @ThingsExpo, Matthew Hodgson, technical co-founder of the Matrix.org, discussed how Matrix is a new non-profit Open Source Project that defines both a new HTTP-based standard for VoIP & IM signaling and provides reference implementations.
The Internet of Things is clearly many things: data collection and analytics, wearables, Smart Grids and Smart Cities, the Industrial Internet, and more. Cool platforms like Arduino, Raspberry Pi, Intel's Galileo and Edison, and a diverse world of sensors are making the IoT a great toy box for developers in all these areas. In this Power Panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, panelists discussed what things are the most important, which will have the most profound e...
We all know that data growth is exploding and storage budgets are shrinking. Instead of showing you charts on about how much data there is, in his General Session at 17th Cloud Expo, Scott Cleland, Senior Director of Product Marketing at HGST, showed how to capture all of your data in one place. After you have your data under control, you can then analyze it in one place, saving time and resources.
SYS-CON Events announced today that Linux Academy, the foremost online Linux and cloud training platform and community, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Linux Academy was founded on the belief that providing high-quality, in-depth training should be available at an affordable price. Industry leaders in quality training, provided services, and student certification passes, its goal is to c...