Features

The original container software explained

A container is a stand-alone package that includes everything that is needed to run a certain application. Containers allow you to run your applications in any environment and isolate the software from the operating system. This allows developers to easily set up and move applications, reduce conflicts between teams and advance their development process.

Docker

Docker is the industry standard open-source software that allows us to build, ship and run an application in a container. With Docker, the overhead of starting and maintaining Virtual Machines is reduced to zero. You no longer have to install and maintain the operating system, which we all know is a timeconsuming task.

Kubernetes

Kubernetes was originally designed by Google to run applications on its vast infrastructure. It is built as a shell around Docker to perform automated health checks on the application, automate failover to increase application availability, and to add automatic scaling. Kubernetes adds self-healing powers to the applications and automates rollouts and rollbacks for minimal to zero downtime.

OpenShift

Red Hat integrated Kubernetes in Red Hat OpenShift and hardened Kubernetes for better security. Red Hat OpenShift offers user and group management. It also includes development and deployment tools such as Jenkins for continuous integration and automated testing.

The Proteon Container Engine is based on Red Hat OpenShift and adds features that allow production quality container hosting.

Try it out yourself. Start your free trial now.

 

Adding value to the basics

So, nowadays there is Docker to containerize applications, Kubernetes to automate the management of your containers, and Openshift for development tools and better security. These three tools help you to achieve efficient development and operational workflows.

But, without something binding them all together, it is difficult and time-consuming to harvest all of the benefits that are mentioned. Docker, Kubernetes, and OpenShift are known for their steep learning curve and for rapid innovation, you just want to start and use these technologies. That's why we created the Proteon Container Engine.

 In the past, applications were hosted on dedicated servers. But then the Cloud became possible thanks to virtualization. All Cloud providers now offer their hosting as virtual servers. However, virtual servers add considerable overhead and Cloud providers typically employ overallocation techniques.

Containers encapsulate applications, much like virtual machines encapsulate applications. Proteon does not use virtualization. We run Kubernetes directly on the hardware servers, on 'bare metal'. Reports have demonstrated an increase in performance of 25% to 900% when running containers on bare metal.

OpenShift

OpenShift is a Platform as a Service built by Red Hat on Docker and Kubernetes. By adding the best developer tools and hosting to the already existing container software of Kubernetes and Docker, OpenShift created a best of breed container platform. The developer tools make the platform accessible for both developers and administrators via Web Console (GUI). Another valuable addition is that you can set up your own URLs and HTTPS with Routes. This takes the security of containerized application to another level, along with the option to manage users and groups.

Other features OpenShift adds to Kubernetes

  • Docker registry
  • S2I Builds
  • Image streams
  • Build configuration
  • Deployment configuration
  • Developer CLI
  • Administrator CLI
  • Web Console (GUI)

Proteon

The developers of Proteon launched their own Container Engine on top of OpenShift to close the gap between the users and the container software. Because setting up and managing OpenShift can be a tough job. Our Container Engine eliminates the pain points of working with OpenShift by offering you ready-to-go containers with one-click. Spend your time to develop and deploy the best project for your customer while we take care of the rest.

Proteon is based in Europe and therefore handles your data according to the European GDPR. We are a certified ISO27001 and NEN5710 company and ensure our customers that security and safety are our  top priorities.

Unique Proteon features

  • Backup
  • Restore
  • Clone
  • High availability storage
  • High availability databases
  • Resource metrics
  • ELK logging
  • Minishift

Proteon Container Engine features

Proteon's container engine helps you to optimize your development process, automate your deployments and manage your applications easier than ever. 

Run on Kubernetes

Kubernetes is an open-source software for running and managing highly-available and scalable container applications.

Automatic Failover

When a container fails or the performance is low it is killed and a new, healthy container is spun up automatically. 

Automatic Scaling

Automatically scale your application when the load increases. Scale your CPU, memory and number of instances automatically based on multiple health checks.  

Manage with OpenShift

OpenShift is an open-source software designed to eliminate administrative headache. It also completes Kubernetes' features by providing a container deployment workflow and container hosting management.

Jenkins Pipeline

Jenkins automatically builds and tests your application upon code changes. Before a code is deployed Jenkins performs tests such as code quality tests, functional regression tests and even browser compatibility tests increasing the quality of your application without tedious manual work.

Automatic Roll out

Automatically roll out changes to your containers without losing sight of their health. When a roll out is unsuccesful, OpenShift rolls back automatically such that the users do not experience any problems. 

Highly Available File System

Proteon offers a highly available, high speed and redundant filesystem based on Heketi and GlusterFS. Container Native Storage saves money, saves management overhead and increases performance.

Highly available databases

Proteon offers highly available databases such as Percona MySQL and Postgres.
This saves money, management overhead and offers increased performance.

Backup and Restore

For running live applications in production, Proteon extended Openshift with backup and restore functionality.  We allow developers to make periodic and manual backups. When something does not go as planned, you can use restore to recover the previous and healthy environment. 

Clone Environments

Duplicate deployments for experimentation and testing to achieve rapid innovation.

Micro-Container Platform

Develop and test container-based applications on your local machine fast and easily because of the platform's compatibility with MiniShift. 

The Future of Hosting

Kubernetes has been dubbed: "The Operating System of the Cloud". Combined with the tools and hardening of OpenShift and the hosting features of Proteon, we are ready for the future. Are you?

Discover our container engine