Platform as a Service

Platform as a Service (PaaS)

Platform as a service (PaaS) is a programming platform for developer which is created for the programmer to develop, test, run and manage the applications.

In PaaS developer can efficiently write the application and deploy it directly into PaaS layer. It also provides the run time environment for application development. The client uses a hosting environment for their application. The client controls the applications that run in the environment but does not control the software, hardware or network infrastructure on which they are running.

Platform as a service

Example of PaaS

  • Google apps engine (GAE)
  • Windows Azure
  • Sales force.com
  • facebook

PaaS consist of:

  1. Physical infrastructure:-It contains data centers, servers, storage, and network equipment.
  2. Intermediate layer software:-It contains operating system, libraries, language frameworks, tool for building applications.
  3. User interface:- It includes a graphical user interface (GUI), a command line interface or both: the interface displays the architecture and logic of the deployment machinery.

Advantages of PaaS

  1. The cost of PaaS is low because thedevelopment through PaaS requires a computer and a good internet connetion so less investment is required for hardware and software.
  2. Simple and easy to use
  3. PaaS is highly scalable because application developed can scale from one to thousands of users without any change to the applications.
  4. Possibility of lower risk because there is no requirement of up-front investment in hardware and software developers only needs a PC and an internet to start building application.

Disadvantages of PaaS

  1. Movement or transfer from one pass vendor’s application to another PaaS vendor will create some problem.
  2. Privacy of data can get hamper if it is not held within the limit of the company or organization.


Related Topics

Azure Consumption Pricing Model

This part of Azure we will learn, needs some pre-requisite of CapEx vs OpEx. Consumption based pricing model: You're just charged for what you use, no more, no less.  Microsoft has provided various...

3 minutes read.

Cloud Computing Infrastructure

Cloud Computing Infrastructure Cloud infrastructure contains storage devices, servers, networks, cloud management software, deployment software, and platform virtualization. Components of Cloud Infrastructure The components of cloud infrastructure are: Management softwareDeployment softwareHypervisorNetworkServerStorage Management Software: - Management software supports to construct and maintain...

2 minutes read.

Storage Virtualization

Storage virtualization is the merging of physical storage from multiple storage devices so that it appears like a single storage device. This procedure consists of abstracting and covering the internal functions of a storage...

2 minutes read.

Operating System Virtualization

The Virtualization of the operating system is the use of code to allow computer hardware to run multiple instances of different operating systems. Concurrently permits you to run various applications requiring...

2 minutes read.

Cloud Computing Providers

A cloud provider is a company that provides the resources of cloud computing, such as infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) to other...

4 minutes read.

Cloud Computing Tutorial

Our tutorial provides you the basic and advanced concepts of cloud computing in detail. Our cloud computing tutorial is mainly designed for beginners and profession What is Cloud Computing? Cloud computing is a general...

3 minutes read.

Server Virtualization

Server virtualization means partitioning of a physical server into various virtual servers. It is used to expand the server resources. In the server virtualization, the resources of the server are hidden from the...

2 minutes read.

Cloud Computing for Business

Cloud Computing for Business Cloud computing plays a vital role in business. It offers a way for a business to organize and manage computer resources online. In recent years, the term cloud computing has...

3 minutes read.

Infrastructure as a Service

Infrastructure as a Service (IaaS) Infrastructure as a Service (IaaS) provides the facility of essential resources like physical machines, virtual machines, virtual storage, etc. Infrastructure as a service (IaaS) is a form of cloud computing...

1 minute read.

Introduction to Ms Azure

Cloud Computing The phrase "cloud computing" refers to the storage and retrieval of data over the internet. You get data from a remote server when you use cloud computing. It does...

7 minutes read.

What is Virtualization?

Virtualization in Cloud Computing Virtualization is a technique, which permits to share single physical instance of an application or resources among various organizations. Virtualization is the designing of a virtual variant of something,...

2 minutes read.

Cloud Service Models

There are various types of cloud service model Software as a service (SaaS)Infrastructure as a service (IaaS)Platform as a service (PaaS)Identity as a service (IDaaS)Network as a service (NaaS) Let’s discuss each service model in detail. Software-as-a-service (SaaS):- SaaS is...

2 minutes read.

Cloud Computing Storage

Cloud Storage is a service that permits to store data on the offsite storage system, and it is managed by third-party and is made accessible by a web service API. Storage Devices Storage devices are of...

2 minutes read.

Cloud Deployment Models

Cloud Deployment Model Because it's a virtual computing environment, there are various ways to deploy it, depending on the amount of data you want to store and who has access. Various Types...

7 minutes read.

Software as a Service SaaS Model

What is Software as a Service (SaaS) Model? Software as a Service (SaaS) is defined as a software delivery model where the application is hosted by the third-party provider and makes...

7 minutes read.

Mobile Cloud Computing

Mobile Cloud Computing is a system where you can use your mobile phone to access the cloud remotely. Both mobile phones and internet connections are required.  In mobile cloud computing, the customer...

3 minutes read.

Grid Computing vs Cloud Computing

What is Grid Computing? Grid computing is a distributed structure of a large number of computers connected to solve a complicated problem. In grid computing, servers and computers run independently and are loosely...

4 minutes read.

History of Cloud Computing

1950:- In the 50s, mainframe computers were huge and occupied more space like an entire room. Due to the cost of buying and maintaining mainframes, organizations couldn’t afford to purchase one for each user....

3 minutes read.

Network as a service

Network as a Service (NaaS) Network as a service (NaaS) offers networking infrastructure to the user who doesn’t want to build their application. In this, the third party provides the network infrastructure. NaaS consists...

2 minutes read.

Advantages and Disadvantages of Cloud Computing

Advantages of Cloud Computing Low cost: - The most significant advantage of cloud computing is the low cost. In cloud computing to run cloud technology, there is no requirement of high power computers and technology...

2 minutes read.