Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 14
Next »
KEY FEATURES
SYSTEM CHARACTERISTICS
- Warren is architecturally a modular, containerized microservice platform, with services communicating internally over APIs and/or message queues
- Management layer contains all the capabilities required to create and manage a software defined infrastructure
- Consists of the most reliable open source components, strictly following twelve-factor engineering methodology and architecturally following GALS principles
- 100% of functionality is covered by RESTful API
GENERAL OVERVIEW
- Virtualization and Container solutions guaranteed to work with Intel based servers (AMD and ARM64 based systems also partially supported with full support soon to follow)
- Among the highest priorities has always been the fault tolerance and high availability with no single point of failure (no SPOF) in any critical part of the system
- Multi-master cluster as a minimum quality requirement (no single master setups)
- Resource agents for KVM and Docker Containers
- API driven / API-first feature release rules, processes to keep the architectural layers current to their purpose and nothing more
ENTERPRISE GRADE VIRTUALIZATION
- KVM/QEMU based virtualization for Linux and Windows Servers, 64 bit operating systems
- Fast and seamless built in backup instruments
- Built in, one click live snapshots to freeze the machine states for later duplication
- Easy and super fast cloning of virtual machines (also from snapshots)
- Moving QEMU virtual servers from one physical host to another without any downtime
- Auto live migration for optimization and reliability purposes
- Hypervisor level self-healing by recovering guests on other hypervisors
ENTERPRISE GRADE HIGHLY SCALABLE CONTAINER TECHNOLOGIES
- Apache Mesos based container system for maximum scalability and reliability (proven by Twitter to run on larger than 80 000 node cluster)
- Health checks with self-healing and auto-scaling capabilities
- Built-in persistent storage capability
- Public and private registry support
STANDALONE WEB-BASED MANAGEMENT GUI
- Blazing fast and intuitive single-page application GUI
- Built in terminal for easy access on the go
- Easy to learn and understand file explorer style logic
- Basic metrics of health of the resources
- Subscription management via GUI
STORAGE
- Deeply integrated Ceph RBD distributed storage Local storage
- Extendable to plug in other storage technologies
- Unlimited number of storage definitions (clusterwide)
NETWORKING
- Bridged networking model
- Each host with up to 4094 bridges
- Open vSwitch
- Built in load balancer
- Floating IP system 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
- Complete accounting system with invoicing and payment processor integration (Creditcards)
- 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)