September 20th, 2016
Platform as a Service (PaaS) is one of the latest in a line of cloud-based services that make it easier for businesses to operate without having to handle the upkeep of a network.
PaaS is a set of tools that allow developers to build applications without having to worry about the upkeep of owning infrastructure.
Here’s an example of how we used PaaS to give a local company a robust application without requiring them to house (or pay for!) a single server.
A local example of the usefulness of PaaS
BC Clark came to LSG Solutions searching for a way to develop an application for their “Pray for Rain” promotion. While it’s a big name in Oklahoma, BC Clark isn’t a very large company and couldn’t justify the time, expense and resources required to build an in-house infrastructure and hire a developer to maintain it and develop the application.
This was at a time when PaaS wasn’t widely used. We found a hosting company that allowed us to make custom requests for resources to build the infrastructure, which remained hosted off-site and required no effort on the customer’s part. Throughout the development and launch of the application, BC Clark didn’t buy a single server or a single piece of other hardware related to the program.
If it’s so good, why haven’t most people heard about PaaS?
As has often been the case in Oklahoma, PaaS hasn’t caught on as quickly locally as it has elsewhere in the country. In fact, a large percentage of the population likely has not heard of this or has heard of it but doesn’t know what it is.
Nevertheless, we foresee a time when all application development will be done on a PaaS basis, because it’s simply the most efficient way to do so for both the companies and the developers.
September 6th, 2016
Many developers face the challenge of coding and deploying an application while also having to build and maintain the infrastructure and platform required to do so. PaaS lightens this load by making the provider responsible for the platform. That allows developers to focus on developing.
What is PaaS?
Think of PaaS as a tool set. Imagine that you’re a carpenter, and you own your own set of tools. Not only do you have to spend time performing the carpentry, but you also have to also buy, store, fix, and replace the tools and the shop where you work. In this case, PaaS functions like a provider who does all of those tool-related functions for you. You can focus on the carpentry itself.
In the case of cloud computing, a PaaS provider is responsible for providing and maintaining:
- Tangible assets such as servers, networks, storage and operating system
- Middleware such as Java or .NET runtime and integration
- The database
PaaS takes these responsibilities off of the developers’ shoulders so that they can focus on what they do best-developing applications.
Why use PaaS?
All of the benefits of PaaS center on its ability to improve efficiency, and include:
- Reducing developer time spent on maintenance
- Faster product development
- Improved culture of innovation for developers
- Improved overall network security
PaaS gives developers more time to be productive, leading to a host of workflow improvements.
The relationship between IaaS, PaaS and SaaS
All three of these services are built on top of one another to provide a comprehensive cloud solution. Infrastructure as a Service (IaaS) is a service in which the provider houses and maintains the tangible assets like the servers and networks themselves. PaaS is a toolset that allows developers to develop software in the cloud, quickly and efficiently. SaaS are the software applications themselves that exist in the cloud.
Together, these three services allow all of the hardware and software associated with a business’s network to be hosted and maintained off-site, in the cloud.
One local company’s use of PaaS
BC Clark wanted to develop an application to allow customers to register for their “Pray for Rain” promotion. As a small company, BC Clark couldn’t justify the cost of building an infrastructure and the resources required for this development in-house. Instead, they purchased IaaS and PaaS with LSG Solutions, where this application was developed, deployed and housed.
Learn more about PaaS
If you think that PaaS would work well for your particular situation and would like to get more information based on your specific needs, we’d be happy to talk with you at (405) 285-2500.