- Cloud Computing
- Cloud Computing
- Advantages and Disadvantages of cloud computing
- Characteristics of Cloud Computing
- Cloud Computing Architecture
- Types of Cloud Computing
- Infrastructure as a Service (IaaS)
- PLATFORM AS A SERVICE (PAAS)
- Software as a Service (SaaS) Cloud Computing
- Virtualization in Cloud Computing
- Types Of Virtualization In Cloud Computing
- Cloud Service Providers
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.
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.
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
||App Identity, URL Fetch, Cloud storage client library, Logservice|
||Faster implementation, Rapid scalability, CRM Services, Sales cloud, Mobile connectivity, Chatter.|
||Compute, security, IoT, Data Storage.|
||Justcloud.com, SkyDrive, GoogleDocs|
||RedHat, Microsoft Azure.|
||Data, Messaging, and other services.|