PLATFORM AS A SERVICE (PAAS)


Pass Platform as a Service is a runtime environment. The users create a program that allows them to easily test, run, and deploy web applications. You can purchase these applications from a cloud service provider On a pay-as-per-use basis and access them using an Internet connection. In (pass) back-end scalability is managed by the cloud service provider, and the users do not need to worry about managing the infrastructure.

Pass Platform as a Service a runtime environment

PaaS includes infrastructure (servers, storage, and networking) and a platform (middleware, development tools, management system and database of business intelligence, and more) this software supports the web application life cycle.

Examples: Google App Engine, Force.com, Joyent, Azure. PaaS providers provide the Programming languages, Databases, Application frameworks, and Other tools:

1. Programming languages

PaaS provides various programming languages for developers to develop various types of applications. Many popular programming languages provided via (pass) providers are Java, PHP, perl, Perl, and Go.

2. Application frameworks

The application providers provide frameworks to easily understand the application development. Some popular application frameworks provided by (pass) providers are Nude Drupal, Joomla, WordPress, Spring, Play, Rack, and Zend.

3. Databases

Paas providers provide many databases such as clear database, PostgreSQL, MongoDB, and Redisapplicationcommunicate with the applications.

4. Other tools

PaaS providers provide various other tools that are required to develop other test and deploy the applications.

Advantages of PaaS

There are many advantages of PaSS some are as follows

1)     Simplified Development

Allows Paas developers to focus on development and innovation without worrying about infrastructure management.

2) Lower risk

PaSS developer does not need to invest in hardware and software. Developers only need a system and an internet connection to start building applications.

3) Prebuilt business functionality

Vendors and Some PaaS also provide already defined business functionality so the user can avoid building everything from scratch and hence can directly.

4) Instant community

PaaS vendors frequently provide online communities with one another where with one the developer can get ideas to share experiences and seek advice from others.

Disadvantages of PaaS cloud computing layer

1) Vendor lock-in

This is the main disadvantage of the PaaS cloud computing layer. The one has written the applications according to the(pass)  platform provided by the PaaS vendor, so the migration of an application to another PaaS vendor would be a problem.

2) Data Privacy

Corporate data is critical or not, will be private, so if it is not located within the boundary of the company, it is risky in terms of the privacy of data.

3) Integration with the rest of the systems applications

Some applications are local It may happen that, and some are in the cloud. So there will be some chances of increased complexity when we want to use data in the cloud with the local data.

Popular PaaS Providers

 

Some top PaaS providers and services are given below

Providers Services
  • Google App Engine (GAE)
App Identity, URL Fetch, Cloud storage client library, Logservice
  • Salesforce.com
Faster implementation, Rapid scalability, CRM Services, Sales cloud, Mobile connectivity, Chatter.
  • Windows Azure
Compute, security, IoT, Data Storage.
  • AppFog
Justcloud.com, SkyDrive, GoogleDocs
  • Openshift
RedHat, Microsoft Azure.
  • Cloud Foundry from VMware
Data, Messaging, and other services.