IIJ (Internet Initiative Japan) offers a platform-as-a-service (PaaS) solution powered by IIJ GIO Cloud. In addition to PaaS, IIJ also offers other tools to support developers such as HaaS and IaaS.
Platform-as-a-Service (PaaS) Solutions
Best Platform-as-a-Service (PaaS) Solutions
- Best Platform-as-a-Service (PaaS) Solutions include: Heroku Platform, AWS Lambda, Microsoft Azure, OpenShift, AWS Elastic Beanstalk, and Salesforce Platform (formerly Salesforce App Cloud).
- A complete list of Platform-as-a-Service (PaaS) Solutions is available here.
TrustMaps are two-dimensional charts that compare products based on satisfaction ratings and research frequency by prospective buyers. Products must have 10 or more ratings to appear on this TrustMap.
Platform as a Service (PaaS) Overview
What is Platform as a Service Software?
Platform-as-a-service (PaaS) is a category of cloud computing services that provide a computing platform and a solution stack as a service. It is a set of tools and services designed to make coding and deploying applications much more efficient. It is essentially a platform for building software delivered over the web. A PaaS platform can be a very good way to develop a scalable web application with modest up-front investment.
Developers of SaaS applications are now responsible for operational work like provisioning, configuring, managing, and updating hardware resources, which are skills they would not have needed in the traditional on-premise world. The overlap between provisioning IT services and developing applications is a much-discussed area that has come to be known as DevOps.
The emergence of PaaS is designed to release application developers from much of this complexity, by providing them with the operational components underlying application development, such as operating systems, databases, and middleware, etc. Developers of business applications are released from the overhead of worrying about scalability and security issues and are free to focus on developing applications.
The PaaS layer also integrates automatically with the even more fundamental Infrastructure-as-a-Service (IaaS) layer, so that developers don’t have to worry about infrastructure components like hardware.
PaaS systems execute a developer’s source code by retrieving all necessary dependencies that are specific to the frameworks and languages used in the application. The platform also manages things like configuration and release management.
The value proposition for purchasing a PaaS solution is that these tools typically result in a faster time to market for emerging applications, provide streamlined management of applications, and reduce the complexity associated with the development process. Of course, one of the biggest selling points of PaaS is that it significantly lowers the high costs historically associated with application development. As such, PaaS solutions should typically manage the following components for users:
Platform as a Service (PaaS) Features & Capabilities
- Ease-of-building user interfaces
- Platform management overhead
- Workflow engine capability
- Platform access control
- Services-enabled integration
- Development environment creation
- Development environment replication
- Issue monitoring and notification
- Issue recovery
- Upgrades and platform fixes
For developers on a budget, there are a few PaaS offerings available for free. Products like Dokku, are completely free, open-source projects. Then there are providers like OpenShift and AWS Elastic Beanstalk, that while not totally free, have free options for smaller projects.
For paid offerings, pricing varies greatly. Some products charge users per month, per instance, whereas others charge based on the amount of data used, sometimes on a monthly or even hourly basis. While services can start as low as less than 1¢ per gigabyte, for example, users should realistically plan to invest at least a few hundred dollars a month on the lower end to several thousand on the higher end, into their PaaS product if going with paid offerings.
Platform-as-a-Service (PaaS) Products
Listings (26-49 of 49)
InterCloud is a cloud computing platform solution that offers private access to any cloud provider, such as AWS or Google Cloud. It is a modular solution for connectivity, security, and application delivery services.
SurPaaS is the platform-as-a-service (PaaS) solution from Corent Technology in California. A key feature is its "SaaSify" capabilities designed for developers who would like to turn applications into software-as-a-service without any re-engineering.
A2Zapps.com, headquartered in Palo Alto, California, offers a platform-as-a-service.
Apprenda is a Platform as a Service (PaaS) product that enables enterprise software development in public, private and hybrid clouds. The vendor says it is a foundational software layer and application run-time environment that abstracts the complexities of building and delivering modern software...
The Software AG Cloud is a platform-as-a-service and business process management platform from Software AG.
C3 IoT Platform is a Platform-as-a-Service (PaaS) for rapidly developing and operating big data, predictive analytics, machine learning and IoT software as a service applications.
French company Platform.sh offers a platform-as-a-service supporting application development and accessibility, high availability, and guaranteed uptime for applications during peak hours.
Oracle offers the Java Cloud Service, a PaaS supporting the fast and easy development of Java applications.
Oracle offers the Application Container Cloud, a PaaS supporting the development of cloud native, 12-factor applications on a modern polyglot platform with Java EE, Java SE, Node.js, PHP, Python, Ruby, GO and .NET.
Oracle Big Data Cloud at Customer is an optimized system delivering a production grade Hadoop and Spark platform with the power of dedicated nodes and the flexibility and simplicity of a cloud offering, for customers requiring an on-premise deployment.
Oracle offers the Analytics Cloud platform-as-a-service (PaaS).
Oracle offers the WebCenter Cloud PaaS, part of the company's content management as a service suite of offerings.
INAP Private Cloud is a PaaS solution that aims to provide flexibility, security, and scalability for the user's applications and business. The vendor says INAP Private Cloud aims to be easy to set up and deploy.
Ingram Micro company CloudBlue offers their PaaS to provide a cloud services or IoT marketplace or service catalog, provisioning, subscription management and invoicing, and other features for delivering cloud services or apps to subscribers or customers.
The IBM Cloud Kubernetes Service provides the Managed Istio installation add on, designed to provide additonal control over clusters and the microservices they comprise via automatic updates and lifecycle management of control plane components, and integration with platform logging and monitoring...
IBM Cloud now offers a Managed Knative service, an IBM supported and updated add-on to IBM Cloud Kubernetes Service for building, deploying, and managing Kubernetes-based serverless workloads.
IBM Analytics for Apache Spark for Cloud is a service designed to provide the fast in-memory performance of Apache Spark without the hassle of self-managing Spark clusters, relying instead on the convenience of IBM Cloud.
IBM Cloud extends its IaaS compute and storage services with managed administration, including operating systems, control panels, database applications and utility software updated and licensed in accordance with best practice, all available as a service from IBM Cloud.
Via its partnership with Rescale, IBM Cloud provides HPC as a service (HPCaaS), with custom HPC clusters on demand for running simulations and high-level analysis.
IBM Cloud Dedicated is a single-tenant cloud platform for building, running and managing cloud applications.
Stefanini Cloud Services includes a number of IaaS, PaaS, and managed public cloud services for Azure and Microsoft Cloud (e.g. Office 365) in a configurable bundle.
Dokku is an extensible, open-source Platform-as -a -Service that runs on a single server of your choice.