Containers are the first class citizens of the Warren platform by running them on bare metal using Apache Mesos. This delivers higher density of hardware resource utilization and faster scaling capabilities - 30% cut on hardware TCO (Total Cost of Ownership). In addition you have persistent block storage to run your stateful applications (e.g. databases). Amongst many of the built-in features you will also find one-click applications and easy exportable and importable JSON declarations of complete stacks. The intuitive SPA (Single Page Application) GUI enables seamless management of containerized applications.
Warren platform covers all traditional virtual machine operating systems that you can provision in seconds. You have the ability to provision VM's with exactly the size you need and attach storage drives as necessary. System has built-in backup and snapshots solution that you can activate with just one click. You can spin up new VMs from previous snapshots anytime or restore the machine itself. Warren also has a built in auto-migration system that distributes VMs across hypervisors for best performance, maintenance and reliability.
With redundant distributed block storage solutions supported by libvirt and local storage support for multiple disks. Your hardware is the limit. Our Ceph based object storage comes with an easy to use built-in web GUI. Manage and edit your files directly in your S3 buckets or offer your customers a device backups at your own rate. In addition Warren in extendable to use other storage system as well if needed.
Our Tungsten Fabric based network management system offers everything you would expect from a true cloud platform: Load Balancer, DNS, Floating IP, VPN, VXLAN, QoS, IPv4 & IPv6. Global private network helps you to easily work with mixed environments where containers and VMs can work comfortably together.
You can share or limit access and permissions to all or parts of your assets from projects to billing accounts. As everything is single sign-on there's no need for any passwords.
Our sharing model really deals with modern work habits by allowing people to have different roles in different projects.
You can asynchronously collaborate with other users in real time. It's Like Google for Work, but designed for code and data science.
Remote pair programming, carrying out or taking part in educational workshops, sharing knowledge and insights with coworkers has never been easier and more efficient.
Infrastructure under Warren is easily extendable thanks to distributed system kernel Apache Mesos and purely functional and declarative Linux distribution Nix. Not only makes it easy to add and replace hypervisors, but the same system plays significant role in upgrading the Warren platform itself without downtime.
Today, Jupyter notebooks go much further than IPython. Warren platform enables Jupyter notebooks to scale out of the context of single nodes into a cluster of 1000+ compute units in the matter of few seconds and few clicks. Additionally the ability to work with cloud object storage bucket as natural part of Jupyter makes it very easy to manage your notebooks.
Each end-user can setup multiple billing account for different projects and just choose which account is responsible for which resources. This way user has full understanding and control of their spenditure - this is mandatory for IaaS providers, but also smart way for on-premise users to keep track of their resource usage. For IaaS providers Warren also has built in payment system to collect credit card payments.