SYSTEM CHARACTERISTICS
Warren is a modular platform that provides services on software-defined infrastructure
Warren runs on Apache Mesos based system for scalability and reliability
Intuitive user interface for infrastructure resource management
Multi-cluster architecture, based on GALS principle
100% of functionality is covered by RESTful API
All open source components have been chosen by proven reliability
Compute solutions guaranteed to work with Intel and AMD based servers
KEY FEATURES
ENTERPRISE GRADE VIRTUALIZATION
Virtualized 64-bit Linux and Windows systems based on KVM/QEMU
Seamless built-in backup and one-click live snapshots for data protection
Simple and fast cloning of virtual machines or snapshots
Zero downtime migration of virtual machines between physical hosts
Auto live migration for optimization and reliability assurance
Hypervisor level auto migration for disaster recovery
DIFFERENT CONTAINER TECHNOLOGIES
Docker, Mesos or Composing containerizers to choose from
Kubernetes-as-a-Service or Marathon for end-user container orchestration
Multi-aspect health checks and configurable auto-scaling
Built-in persistent storage, public, and private docker registries
STANDALONE, WEB-BASED GUI
Fast and intuitive single-page application GUI
Can be run on any local/remote host that connects to Warren cluster
Built-in terminal and file explorer style logic for simpler management
Basic graphic overview of resources health and usage
STORAGE
Interface for Ceph distributed storage cluster
Extendable for other shared/distributed storage technologies
Possibility to use local storage as the main storage unit
NETWORKING
Bridged networking model with up to 4094 bridges
Built-in load balancing capability
Floating IP across containers and virtual machines
USER MANAGEMENT & BILLING
Auth0 registration and login system
Flexibility to use additional authentication options
Billing account management with detailed specifications per resource
Accounting system with invoicing and payment integration
Free credit management system
COMING NEXT
VIRTUAL MACHINES
- ESXi support
- Template management
- Custom OS uploads
- Easier SSH key management for teams
CONTAINERS
- Built in private image registry
- Convenience features for easy CI/CD pipeline setups
- Advanced metrics and log management
- Autoscaling Kubernetes as service on top of Mesos
STORAGE
- Built in private image registry
- Custom OS uploads
- Multi location replication for object storage
- Built in object storage file browser with the capability to open and edit files (Code, notebooks etc)
NETWORKING
- Built in VPN
- Connected public clouds (Azure, Google, AWS)
- Built in firewall
- Visual network topology
GENERAL
- Built-in Jyptyter notebooks with scalable resources for data science projects
- Cluster physical nodes auto-installation and setup
- Secure HTML5 VNC console, supporting SSL
- Shared workspaces & real-time collaboration
- Cluster-wide task and cluster logs
- GPU support
- Project component to group different resources serving single goal
- Event Notifications through your favorite channels
USER MANAGEMENT & BILLING
- User- and permission management for all objects
- A role is simply a list of privileges. Warren comes with a number of predefined roles which satisfies most needs. The
- whole set of predefined roles can be seen on the GUI.
- Support for multiple authentication sources (e.g.local, AD, LDAP)