Feature

Docker Architecture

At A Glance

Every Backendless Pro component has a Docker image, meaning Backendless Pro can run anywhere that Docker can run. That also means you can update each component individually to minimize downtime. By using High-Availability Kubernetes clusters, you are not dependent on a single server, so you are protected from server downtime in the event of server maintenance or failure. Because Backendless Pro uses Docker, you can easily load your installation on virtually any server, from your own local server to AWS, Azure, Google Cloud, and others. Docker automatically abstracts out all of the differences in the underlying operating system.

Docker Architecture

Native Docker Architecture

Every Backendless Pro component has a Docker image, published to DockerHub. This consistent approach simplifies the process of creating, running and scaling an installation of Backendless Pro. It takes only two commands to have a complete Pro product running on your machine, pulled from Docker. Thus, Backendless Pro can run anywhere that Docker can run. Updating is a breeze – since each component has its own Docker image, you can update components of Backendless Pro individually with minimal downtime.

Learn more and get pricing here.

Scale with Kubernetes

Backendless Pro deploys as High-Availability (HA) Kubernetes clusters. This setup, when properly configured, ensures Backendless Pro runs in an environment with no single point of failure. That way, downtime is kept to a bare minimum, even in the event of a server crash. Scaling out Backendless Pro to run in a Kubernetes environment is as simple as the push of a button or creation of an automation/elasticity rule. This horizontal scaling means your application is not dependent on any single server. Our Professional Services team can assist you with the HA Kubernetes setup and Backendless Pro installation/configuration.

Learn more and get pricing here.

Orchestrate with Rancher

We recommend Rancher for all your Backendless Pro orchestration needs, however, you are welcome to use another tool of your choosing. With Rancher, you can:

  • Check the status of your Backendless services;
  • Easily upgrade your server infrastructure;
  • Easily access logs;
  • Easily scale.

This short video shows the commands needed to install Backendless Pro. You can pause the video at any time to copy the command from right in the video.

Learn more and get pricing here.

Run Anywhere

Backendless Pro can run anywhere Docker runs. This includes your personal Mac OS or Linux machine, or your own data center or Amazon Web Services, Google Cloud, Azure, Digital Ocean, etc., server. Docker abstracts out all the differences for the underlying operating system, ensuring a consistent environment for your Backendless Pro backend.

Learn more and get pricing here.