Don't get bogged down in layers. Flockport containers are made of single layers. This allows you to build a master image that can then be simply run in layers at runtime. This removes the overhead of multi-layer image builds and layer management while giving you all the advantages.
A standard OS environment dramatically reduces fragility and management overhead and makes containers self contained. It also makes the vast ecosystem of apps seamlessly compatible and makes migration across bare metal, VMs and containers seamless.
Flockport provides a one stop installer and that's all you need to build a cluster. You don't need to install anything else, look for packages, dependencies or make any configuration changes.
The Flockport app store hosts a library of applications, base os images, and language runtimes. Users can get fully functioning apps in minutes. All images are signed and downloaded securely from our image server
Create local networks on demand. Containers support multiple networks interfaces and can be connected to multiple networks to segment and isolate applications as required
The Flockport installer can provision both local and remote servers. Flockport is lightweight and non instrusive and does not take over your server or introduce constraints and can securely upgrade itself.
Flockport lets you manage containers across servers. Users can add and remove servers in minutes and deploy containers across servers. Both containers and servers can be tagged for group operations.
Flockport gives you tools to define and build you applications easily. Use recipes or the autopilot module to build both containers and infrastructure repeatably.
Flockport provides multiple networking options to help you create overlay networks with ease. Connect containers across servers with a choice of high performance layer 2 and layer 3 technologies that operate at near line speed.
Vxlan provides layer 2 overlays and is useful for connecting containers across servers in the same internal network. Vxlan is easy to setup and our internal tests show vxlan consistently at around 890MBs compared to line speed of around 940MBs.
BGP is a the internet routing protocol and is by far the simplest and most flexible way to build scalable container networks. BGP is a layer 3 protocol and is used in Flockport to route container subnets across servers.
Wireguard is a new encrypted protocol that lets you connect networks securely without the performance penalty. Because there is no signifcant speed tradeoff for encryption you can use it for both external and internal networks. Wireguard operates at layer 3.
Distributed storage allows you easily share folders across servers with NFS or create storage pools with Gluster or MFS that span servers and shared cluster wide with end-to-end visibility and management.
NFS is the workhorse of distributed storage and offers high performance shared storage across use cases. Flockport allows you to easily create nfs shares and share them across servers.
MFS is an open source distributed storage platform that is fast, robust and easy to use. MFS on the whole is a more well rounded and stable platform with good visibility and management tools including a GUI control panel.
Gluster is one of the leading open source distributed storage platforms. Flockport allows users to easily create gluster replicas as storage pools which can then be shared easily across servers.
Service discovery lets your apps be discovered cluster-wide. Every container automatically publishes any defined services on startup to an endpoint. Service registration is managed by consul endpoints. You can deploy endpoints across your cluster.
Flockport provides managed Nginx and HaProxy load balancers that can be deployed on servers in minutes. Users can deploy and scale loadbalanced applications in minutes with flexibility across servers.
Flockport autopilot lets you automate everthing from defining containers to building networks, storage and more. Autopilot uses standard yaml
The Flockport job scheduler can automatically deploy jobs across your servers, track them and upgrade them as required. Jobs can be deployed adhoc or by the autopilot module.
You can add managed webservers to your cluster. A webserver is a preconfigured nginx reverse proxy. Once provisioned you can publish apps to available webservers.
Add Mysql and Postgresql databases to any Flockport managed server on demand. Users can quickly add and remove databases on these instances and make them available for use by containers applications.