Platform as a Service (PaaS)

Platform as a Service (PaaS) is ideal for developers who need an easy solution to deploy and host their applications on a reliable platform with built-in high availability and scalability, without having to manage expensive and complex infrastructure.

Developers can develop, collaborate, run, and manage applications without having to face the complexity of building and maintaining the associated infrastructure.

Specifications

Automated Provisioning via UI and API

The production and dev environments are created in minutes within user-friendly topology wizard, or via API, SSH, CLI. Run Java, PHP, Python, Node.js, Ruby, .NET, Go, Docker Swarm or Kubernetes based applications using a rich variety of SQL and NoSQL databases, app servers, balancers and storage containers with no manual configurations required for installation.

Zero Code Change Deploy

Deploy and run legacy monolithic applications and cloud-native microservices with no code changes and zero lock-in. The deployment can be easily performed using GIT or SVN with automatic updates, archives (zip, war, jar, ear) right from the dev panel or via integrated plugins like Maven, Eclipse, NetBeans, IntelliJ IDEA.

Cloud-Native and Traditional Applications Support

Application and system containers support, as well as zero code change approach provide the ability to run both cloud-native microservices and legacy monolithic applications. Our PaaS supports all the Open Source technology stacks making easy to deploy cloud native applications.

Automatic Vertical and Horizontal Scaling

Elastic automatic scaling enables granular resource allocation based on the load level. This ensures high performance, application availability and uptime, at the same time, cost efficiency by paying only for really consumed resources.

Managed Clustered Solutions within Marketplace

Already prepackaged templates of clustered WordPress, Magento, MySQL, PostgreSQL, NGINX, Tomcat, GlassFish, WildFly, Docker Swarm, Kubernetes and other solutions are available in the PaaS Marketplace. These highly-available clusters are automatically deployed, scaled and replicated, so minimum effort is required for support or management.

Pay-per-Use Pricing Model

There is no need to reserve resources, as the platform allocates them automatically based on the current load and using a small scaling step (128 MiB of RAM and 400 MHz of CPU). As a result, the consumed resources are billed only but not the VM limits. There is also a free trial to get started with the cloud platform.

Benefits of PaaS

Innovate faster while saving money

  • Simplify, automate, and avoid the costly steps of setting up the foundation for your application
  • Build, deploy, iterate, adapt and manage your application more rapidly over time
  • Reduce the cost of server storage and overhead, network bandwidth, maintenance, and support personnel for end-users

Simplify operations and management

  • Minimise the operational complexity by leveraging cloud-based platforms to automate and consolidate processes with easy integration using APIs
  • Provide a more uniform and predictable OS/middleware environment by having service providers automate and control it
  • Streamline application management, while maintaining complete application control and eliminating underlying infrastructure duties

Boost technology and offerings

  • Get the latest technology with faster page loads and better uptime, combined with an enhanced user interface and experience
  • Offer a wide range of applications and build unique solutions by tapping into the many niche market options offered by PaaS service providers
  • Simplify and enhance the end-user experience by allowing them to seamlessly share data between solutions

Scale apps, not costs

  • Keep costs low and easily optimize resources and costs as you scale apps. By running App Platform on MassiveGRID’s infrastructure, we make it simpler for you to control costs.
  • Scale horizontally or vertically to handle planned or unplanned traffic spikes.
  • Maximize availability with zero downtime deployments. Your apps remain available not only when you scale up or out, but also when you roll out new changes.

Features of PaaS

Easy creation of dev, test, and production environments

Automatic vertical and horizontal scaling

Support of microservices and legacy applications

Fast setup of clustered and highly available applications

Zero downtime deployment with automated traffic distribution

Out-of-the-box TCP and HTTP(S) load balancing

Free and custom SSL certificates

Ability to hibernate, stop, restart, clone applications

Integrated CI and CD tools for automation

Built-in monitoring of RAM, CPU, network, storage, IO with alert notifications

Log viewer, file and config manager within native dashboard

Sharing environment and account collaboration with different access levels

Application management via UI, SSH, API and CLI

Deployment via GIT, SVN, FTP and SFTP

Ability to use different hardware or clouds within single portal

Integrated IDE Plugins: IntelliJ IDEA, Eclipse, NetBeans

Virtual Private Servers (VPS) powered by CentOS, Ubuntu and others

Marketplace with a rich set of preconfigured applications for one click installation

Wide choice of ready to go certified application container stacks

Docker containers support with integrated public and private hub registry

No vendor lock-in with import/export feature and zero code changes

What can you build with PaaS?

Web apps

Build dynamic apps in popular languages like Python, Node.js

Static sites

Create websites that are fast, secure, and highly scalable

APIs

Add automation via APIs

Background workers

Improve efficiency by adding background workers

Pricing

MassiveGRID Platform as a Service provides a unique process of automatic scaling with payments based on real consumption instead of server size.

Pay-per-Use Pricing for Ultimate Platform as a Service Flexibility

RAM and CPU consumption is monitored for each container. You are charged only for the resources utilized, not the limits.
You can set up a maximum Scaling Limit for each container, so the resources will be always available in case of load spikes or other consumption changes.

No matter how high the limit – the payment will be only based on real usage. The rest of the allocated resources will be just waiting in the pool for the application to request them, and it is totally free of charge. This is why Platform as a Service is the next generation of Cloud Hosting.


Applications

Frequent PaaS Questions