Professional Documents
Culture Documents
Platform-As-A-Service (Paas) : Cloud Computing
Platform-As-A-Service (Paas) : Cloud Computing
Cloud Computing
server or in the software licensing, also here the costs are
small. End User can easily scale up or down the services,
Platform-as-a-Service limiting them according to their requirements. There are
many data centers that are located at multiple locations for
Platform as a service is a virtualized platform that the storage of data from near locations. The user has no need
comprises one or more servers (virtualized over the set of to organize or own the resources. Service providers can
physical servers), operating systems, and specific select the location for infrastructure freely, according to their
applications (such as Apache and MySQL for Web-based requirements, minimizing their overhead expenses. Cloud
applications). It comprises a layer of software and provides computing services can be used and accessed from any
it as a service that can be used to build higher-level services. device such as computer, mobile phone, or iPhone.
Platform as a Service, often simply referred to as PaaS, is a
type of cloud computing that provides an environment and
platform to permit developers to figure applications and
services over the internet. PaaS services are hosted in the
cloud and accessed by users simply via their web browser.
PaaS services are normally paid for on a payment basis with
clients finally paying just for what they use. Previously
without cloud, Developer where used individually platform
and different software for different platform. This used a
huge amount of memory, time, and money wastage. There
were some terms and condition that were to be followed by a
hardware component which was in-need to follow the
software installation requirements Also if configuration if in
case not satisfied by hardware according to software it may
not get installed on it. And many more issues where there
that must be solved. So that PaaS solved the problem by
using cloud as its working condition. Platform is considered
as one of the basic needs for any developer. It allows the
developer to use a platform on demand and on pay-per-use Advantages of PaaS
basis. This eliminates the need to purchase platform for our
own PC or system.
PaaS works well for small businesses and start-up
companies for two very basic reasons. First, it is cost
effective, allowing smaller organizations access to state-of-
the-art resources without the big price tag. Most small firms
have never been able to build robust development
environments on premises, so PaaS provides a path for
accelerating software development. Second, it allows
companies to focus on what they specialize in without
worrying about maintaining basic infrastructure.
1) Cost Saving
2) Data Security
4) Boosts Productivity
The downside of this is that public PaaS users are locked in Mobile PaaS—or MPaaS—is the simplest of the types of
when it comes to the public cloud provider their PaaS PaaSwe’ve seen so far since it does not require any coding
vendor is using. This is one of the main reasons why big skills. Mobile PaaS users utilize a paid integrated
enterprises are reluctant to adopt a public PaaS solution. development environment (IDE) in order to configure
mobile apps. MPaaS solutions also offer a drag-and-drop
interface that significantly simplifies the development of
HTML5 or native apps.
Private PaaS The use of mobile PaaS solutions can be very cost-effective
as it eliminates the need for in-house mobile app developers
and dedicated IT support.
Private PaaS solutions are best used—yes, you guessed it—
in the private cloud. Private PaaS vendors put the emphasis
on security and compliance, keeping the agility benefits of
the public PaaS. Private PaaS runs on any infrastructure and
works within the user’s private cloud.
Hybrid PaaS
Open PaaS solutions are open source and can run on all
devices. Open PaaS provides web apps for business-oriented
Hybrid PaaS solutions run in a hybrid cloud and are highly collaboration—for example, calendars and mail apps—and
flexible as they combine the benefits of public and private works best for applications using the hybrid cloud.
PaaS, and offer the ability to own internal infrastructure in
private PaaS.
Communication PaaS
Examples of PaaS Google App Engine is one of the major market stakeholders
in PaaS services. It is designed for developers who program
in languages like Python, Java, Go and PHP for developing
Amazon AWS PaaS Amazon distributed web applications. Google App Engine has Java
based environment that supports other languages using Java
Runtime Environment (JRE). It also has a software
It is presently considered as the biggest cloud service development kit (SDK) for each of four main supported
provider. Amazon Web Services emerged primarily as an languages and Eclipse plug-in. According to Ciurana , GAE
IaaS, however, in last few years company also stepped-in in PaaS supports runtime environment and managing
the PaaS through its AWS platform. AWS allows to utilize infrastructure that is ensured to scale up and down, however,
platform services and capabilities without maintaining or if the applications conform to the standards of Google App
creating own application servers. AWS offers support to a Engine. It also offers schema-less data-store that deals with
large number of languages like Python, Java, Perl, Ruby and the complex management of data which is available for
other languages. MySQL, Oracle and SQL Server can be several machine instances.
deployed and managed. The Amazon’ RDS web services
allows to eliminate database administration issues. AWS
offer other services like Amazon Elastic Beanstalk for auto- Strengths: Sandbox model allows Google App Engine for
scaling, application health monitoring and automatic load isolating the processes from each other. In this way, a risk of
balancing, which are so much supportive and helpful for process disruption has been 11 reduced (e.g. a rogue process
application developers. on a physical server, disrupt other process’s operations on
that server).
REFERENCES
[1] https://www.toolbox.com/tech/cloud/articles/what-is-
platform-as-a-service/
[2] https://searchcloudcomputing.techtarget.com/
definition/Platform-as-a-Service-PaaS
[3] https://www.comptia.org/content/articles/what-is-paas
[4] https://blog.equinix.com/blog/2015/12/21/top-cloud-
paas-use-cases/
[5] https://www.researchgate.net/publication/
258255287_PaaS_Cloud