PLATFORM AS A SERVICE

Platform as a service (PaaS) is a category of cloud computing services that provides a computing platform and a solution stack as a service. Along with software as a service (SaaS) and infrastructure as a service (IaaS), it is a service model of cloud computing. In this model, the we creates the software using tools and/or libraries. The consumer also controls software deployment and configuration settings. we provide the networks, servers, storage, and other services.

PaaS offerings facilitate the deployment of applications without the cost and complexity of buying and managing the underlying hardware and software and provisioning hosting capabilities.

There are various types of PaaS vendors; however, all offer application hosting and a deployment environment, along with various integrated services. Services offer varying levels of scalability and maintenance.

PaaS offerings may also include facilities for application design, application development, testing, and deployment as well as services such as team collaboration, web service integration, and marshalling, database integration, security, scalability, storage, persistence, state management, application versioning, application instrumentation, and developer community facilitation.

redhat openshit vmware cloudfoundary

The open source upstream of OpenShift, the next generation application hosting platform developed by Red Hat.

OpenShift Origin includes support for a wide variety of language runtimes and data layers including Java EE6, Ruby, PHP, Python, Perl, MongoDB, MySQL, and PostgreSQL.

The cloud strategy you choose today will impact your organization for years. How do you ensure that it serves your needs now and in the future? Trust a visionary company that has successfully anticipated what customers need—and developed and supported the open technologies that are the foundation of modern IT. Build your cloud today with an approach that future—proofs it for tomorrow.

WSO2 Stratos

WSO2 Stratos is the most complete, enterprise-grade cloud solution. Offering an open Platform as a Service (PaaS), it supports more core services than any other available PaaS today. WSO2 Stratos is the perfect answer to enterprises who seek to extend the flexibility and innovation achieved from implementing heterogeneous environments on-premises, into the cloud. The open nature of WSO2 Stratos makes it the perfect environment for hosting companies, ISVs and System Integrators to build and customize Industry-specific PaaS and Software as a Service (SaaS) platforms for vertical markets; for example, creating a Mobile PaaS for telecom companies.

WSO2 Stratos offers a polyglot PaaS and polyglot programming experience, delivering the ability to mix-and-match application platform capabilities into an customized application Platform as a Service (aPaaS).

At the core of WSO2 Stratos is the WSO2 Stratos PaaS Foundation, which provides cloud-native capabilities, such as multi-tenancy, elastic scaling, self-service provisioning, metering, billing, and resource pooling, among others.

Bizruntime have experince on working live hosted PAAS and for its some clients it has hosted private openshift and straos on amazon and openstack cloud

Features

Extensible Cartridge Architecture

  • Plugin third party run-times such as PHP, MySQL, and Tomcat

  • Support for Puppet based cartridge creation for WSO2 Carbon products

  • Provision to add multi-tenant or single tenant cartridges

  • Enhanced Cloud Deployment

Support for multiple Infrastructure-as-a-Service (IaaS)

  • Fully tested on Amazon Web Services EC2

  • Experimental support for OpenStack and vCloud

  • Capability to support any IaaS via jclouds API

  • Cloud-bursting to scale to multiple IaaS’s at the same time

  • Available for private, public and hybrid cloud solutions

Multi-Tenancy and Self-Provision

  • Manage a single set of servers with even better utilization targets than achieved by virtualization

  • Self-provision, manage and deploy a full middleware stack as needed

  • Simple click to add users and services, develop new applications, and manage own setup

  • New services automatically participate in and benefit from governance policies already in place

  • New service versions deployed and tested side-by-side with versions in production

  • Shared cloud infrastructures such as server hardware, JVM, database, and services

Tenant-aware Elastic Load Balancer

  • Highly tunable performance across different tenant requirements

  • “Economy class” for low priority workloads

  • “Private jet” mode for workloads that require dedicated resources

  • Ability to accept both static and dynamic cluster domain registrations

Policy-based Elastic Scaling

  • Automatically scales up or down depending on the load

  • Transparently adds services when new resources are needed

  • Dynamic discovery enables services to automatically detect when resource allocations change

Easy SaaS App Development

  • Built-in support for multi-tenant and single-tenant models

  • Support for user identity management, metering and billing

  • Provides data storage with easy access, caching, and queuing

  • Provides a SaaS app as a multi-tenant application and allows each tenant to deploy their own customized logic alongside it

  • Artifact Distribution Coordinator (ADC) with support for external Git and GitHub repositories Ability to publish application logs into a centralized location for easy monitoring

Multiple options for interaction with the PaaS

  • Provides an interactive command line interface

  • Additional graphical user interface for ease of use

Start building open PaaS, IaaS, or cloud apps. Fast reliable clouds today.

Heroku

Heroku Postgres is Heroku’s database-as-a-service product. With Heroku Postgres, you can easily provision and scale a Postgres database for your Heroku application, or as a stand-alone service. Recently, we’ve blogged about PostgreSQL 9.3 on Heroku and how you can use Heroku Postgres dataclips to build awesome business dashboards with your data. In this post, we talk about how Heroku Postgres delivers continuous protection for your business data using WAL-E, an open source application for archiving PostgreSQL WAL (Write Ahead Log) files quickly, continuously and with a low operational burden.