No1 Docker Cloud Hosting Platform

Run instantly scalable Dockers on our High Availability Platform (H/A PaaS) using the super dev friendly interface. Minimize the deployment time and enjoy the peace of mind of a simple, reliable and scalable platform that just works.

Pricing is based on true resources usage per hour and starts at:

– Single Docker env: $0.003372 per hour (or $2.46 per month)

– SSL + Load Balancer + Docker + MariaDB: $0.010122 per hour (or $7.39 per month)

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.

Testimonials

John Fitzgerald

The best host I ever had, and I tried a lot!

Their team is always trying to help, and their prices are reasonable for the high-quality services they provide.
Thank you for your help!

Xi Yeka

Top-notch Cloud Provider - A Game Changer!

Thrilled with MassiveGRID! Tailored High-Availability, solid infrastructure & amazing support. Boosted site performance & customer satisfaction!

Sandip Boral

Excellent Service & Support with 100% uptime

We are hosting mission critical servers within MG H/A Private Cloud since 2020. Absolutely flawless, 100% uptime, prompt & quality support from UK & USA based team.

Benefits using our Docker Cloud Hosting 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 our Docker Cloud Hosting 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

What is Platform as a Service (PaaS)?

Platform as a Service, or PaaS, is a type of cloud-based service that is ideal especially for developers. It  can be deployed both on public cloud and private cloud environments.

With PaaS you gain access to a cloud-based platform that allows you to focus on the development, deployment and management of all kinds of web applications, web sites and databases, without having to also manage and upkeep the associated IaaS Infrastructure (servers, etc.)

What is a Cloudlet?

In our PaaS, resources are measured in cloudlets – a special measurement unit, which includes 128 MiB of RAM and 400 MHz of CPU power simultaneously.

 

Being highly granular, it allows to accurately determine the required capacity for each server in environment, which ensures the truly fair usage-based pricing so you do not overpay for the unused resources.

Reserved & Dynamic Cloudlets

There are two types of cloudlets in our PaaS, available to be setup for every server in environment via the Vertical Scaling per Node topology wizard section: Reserved and Dynamic.

Herewith, if a layer contains multiple nodes, these limits are configured for all of them at once, i.e. are stated equal for each instance.

Here, each toddler corresponds to a particular cloudlet type:

  • Reserved Cloudlets – these ones are reserved in advance and will be charged irrespective of your actual resource usage. In exchange, you’ll get significant automatic discounts based on their number.
  • Dynamic Cloudlets –are added & removed automatically according to the amount of resources that are required by your application in a particular moment of time – i.e. they’re assigned when load goes up and removed again as soon as it drops down. As a result, you pay based on your actual resource usage.

    This type of cloudlet helps to cope with unexpected surges in demand without any pre-planning, special coding or overpaying for resources you won’t need the majority of time. In such a way, with the Dynamic Cloudlets slider you set the container’s Scaling Limit, defining the maximum possible number of cloudlets available to be allocated for it.

    In order to gain the maximum profit, it is recommended to use Dynamic Cloudlets alongside with the Reserved Cloudlets to get all the advantages of your application’s automatic vertical scaling and, simultaneously, to benefit on automatic discounts.

    Cloudlet Consumption Calculation

    Number of used cloudlets is calculated on hourly basis in the following way:

    • for RAM – the peak value (i.e. the highest RAM consumption over the hour)
    • for CPU – the average usage

      The greater of these values (but not both of them combined) is considered as the actual environment consumption, which will be charged from your account according to the provider’s tariff.

      For example, if during one hour your average CPU usage is 2400 MHz (6 cloudlets), and your highest RAM usage is 1024 MiB (8 cloudlets), you’ll be charged for 8 cloudlets only – not for the combined total of 14 units.

      Consumption Tracking

      The current resource usage of your environment in general and for every layer/node it comprises in particular can be seen within the corresponding Usage column at dashboard:

      And in order to review your servers’ consumption level for a particular period of time, you can use the corresponding Statistics section or check the applied account charges within your Billing History.

PaaS vs IaaS vs SaaS

 

 

We’ll do our best to keep it simple, like the picture below;

 

We need to define what each cloud model offers;

  •  Infrastructure as a Service (IaaS): It provides the necessary IT infrastructure, servers and provides unmanaged or managed cloud services. It is the basis of the pyramid.
  • Platform as a Service (PaaS): It provides the necessary tools and removes otherwise persistent obstacles to develop, test, deploy and manage a new application, database, website and also allows developers to combine these components to form complete software solutions.
  • Software as a Service (SaaS): It is the most usual IT application in the business world. Software that are designed to serve a specific purpose, or service. There is nothing to manage, deploy or orchestrate, you just use the software for its intended use. Especially cloud-based software provide fast and highly specialized business solutions. However, there is no room for customization and with every business facing different challenges, PaaS gains momentum for those who can actually utilize it to benefit from it.

What Business Types Can Benefit from PaaS?

 

 

IaaS PaaS and SaaS are all crucially important for the business world.

However, depending on your business’s industry and type you may only benefit from IaaS and SaaS. For example, a company in the Foods & Beverages industry can definitely benefit from hosting its website through IaaS and could definitely benefit from various SaaS applications, such as Salesforce.

On the other hand, it is natural for some types of software and application development businesses to rely on IaaS and PaaS, or even solely on PaaS. Especially software and application development startups have a lot to gain from exclusive PaaS utilization, in terms of cost-efficiency, productivity and speed to market.

However, this strategic decision should include the consideration of the quality of the chosen PaaS Provider. Specifically, startups which have limited resources and need to have increased adaptability to achieve quick and reliable application and software development, should not choose a third-party vendor. PaaS resellers have no access to the cloud infrastructure and an unnecessary organisational level is added, eventually affecting resolution times, communication and overall productivity.

For this type of startups it is necessary to work with a high-availability PaaS provider, whose cloud infrastructures have no single points of failure. This will truly allow your new project to stand on a steady, fruitful ground from which to build towards success.

What Business Types Can Benefit from PaaS?

 

 

IaaS PaaS and SaaS are all crucially important for the business world.

However, depending on your business’s industry and type you may only benefit from IaaS and SaaS. For example, a company in the Foods & Beverages industry can definitely benefit from hosting its website through IaaS and could definitely benefit from various SaaS applications, such as Salesforce.

On the other hand, it is natural for some types of software and application development businesses to rely on IaaS and PaaS, or even solely on PaaS. Especially software and application development startups have a lot to gain from exclusive PaaS utilization, in terms of cost-efficiency, productivity and speed to market.

However, this strategic decision should include the consideration of the quality of the chosen PaaS Provider. Specifically, startups which have limited resources and need to have increased adaptability to achieve quick and reliable application and software development, should not choose a third-party vendor. PaaS resellers have no access to the cloud infrastructure and an unnecessary organisational level is added, eventually affecting resolution times, communication and overall productivity.

For this type of startups it is necessary to work with a high-availability PaaS provider, whose cloud infrastructures have no single points of failure. This will truly allow your new project to stand on a steady, fruitful ground from which to build towards success.

Which are the Advantages of PaaS?

The benefits of PaaS are segmented in intrinsic benefits, meaning that they are benefits that derive from the structure of the PaaS service by default, and service provider dependent benefits, deriving from the cloud services providers’ offering.

  • Intrinsic Benefits
  • Simple, Does Not Distract Developers: You can focus on website and app development with all the available DevOps tools, without the hardships and complexity that come with IaaS (Infrastructure as a Service).
  • Pay for Resource Usage, not Resource Limits: This could become a game changer at lowering the costs of cloud hosting altogether. When you acquire a server under the IaaS cloud model, you practically reserve the resources regardless of using them or not. With PaaS you only pay for the resources that you practically use, when you use them.
  • Cloud Provider Dependent Benefits
  • User-Friendly Environment: Since PaaS has a specific target audience, software developers, it is highly optimized for this use case. It removes handicapping factors of IaaS, and of course offers practical freedom in contrast to SaaS.
  • Flexible PaaS Pricing Model: MassiveGRID offers a very flexible PaaS pricing model. Users can purchase “PaaS Recharge Cards” that range from $5 to $500. Depending on the hardware and software resources that the cloud environment consumes, users are invoiced according to their needs, based on hourly billing.
  • High-Availability: Even though PaaS allows users to develop, deploy and manage any application quickly and easily, the overall quality highly depends on the servers and overall IT infrastructure it runs on. This is why it is very important that the service provider has a very high quality IaaS offering. MassiveGRID, focuses on delivering high throughput, high reliability and high security computing services. As a result, MassiveGRID’s cloud IaaS offering is based on high-availability architecture. MassiveGRID PaaS runs on High-Availability nodes, deployed exclusively in Tier3+ and Tier-4 Data Centers. This is how we are able to offer a clean and transparent 100% Uptime SLA to our clients.
  • 1-Click Deployment of Popular Apps: PaaS Marketplace provides a plethora of ready-made apps, databases, even ready made clusters, such as the Magento Cluster. All these cloud-based applications and software can be deployed in literally one click, on their own PaaS environment (something similar to IaaS virtual machines), in just a few minutes.
  • Alfresco
  • Ametys
  • Auto-Scalable Couchbase CE Cluster
  • Auto-Scalable GlassFish Cluster
  • Auto-Scalable Magento Cluster
  • Auto-Scalable Spring Boot Cluster
  • Auto-Scalable TomEE Cluster
  • Cyclos 3 CE
  • Cyclos 4 PRO
  • Cyclos 4 PRO Cluster
  • DevOps Lab – GitLab Server
  • DjangoCMS
  • Docker Engine CE
  • Docker Swarm Cluster
  • DokuWiki
  • DropWizard Fat Jar Builder
  • Drupal
  • Eclipse Che
  • Eclipse Mosquitto
  • Eclipse Vert.x Fat Jar Builder
  • Eclipse Vert.x Thin Jar Builder
  • Ghost
  • Gitblit
  • Jenkins DevOps Pack
  • Joomla
  • Kubernetes Cluster
  • Laravel
  • Liferay
  • LimeSurvey
  • Magento Standalone
  • Magnolia CMS
  • Maian Cart
  • Minio
  • MODX
  • MongoDB Cluster
  • Moodle
  • MySQL / MariaDB Cluster
  • Nexus Repository Manager
  • Node-RED Dev
  • Odoo Community Edition
  • OpenCart
  • OpenCMS
  • OpenFaaS
  • osTicket
  • ownCloud
  • Plesk Hosting Platform
  • PostgreSQL Cluster
  • PrestaShop
  • qdPM
  • Redmine
  • Rocket.Chat
  • Spring Boot fat Jar Builder
  • Spring Boot Thin Jar Builder
  • Thorntail Fat Jar Builder
  • Thorntail Skinny Jar Builder
  • Thorntail Thin War Builder
  • Traffic Distributor
  • WebMail Lite
  • WildFly Continuous Deployment
  • WildFly Managed Domain Cluster
  • WordPress Cluster Kit
  • WordPress Standalone Kit
  • XWiki
 Add ons
  • DripStat
  • Env Start/Stop Scheduler
  • File Synchronization
  • Git-Push-Deploy Add-On
  • HTTP/3 Premium CDN*
  • ionCube Add-On
  • Let’s Encrypt Free SSL
  • Magento Data Migration
  • New Relic APM
  • NGINX Amplify
  • TimeZone Change

Our Networks and Locations

MassiveGRID’s strategic partnerships enable our clients to benefit from an extensive digital global reach, enjoy the most reliable services and direct access to the Internet backbone offering the fastest uncongested network connectivity.