The following is a brief outline of the Infinity architecture

TechSologic Infinity Architecture

 The Infinity server runs Solaris 11, OpenIndiana, OmniOS, Red Hat or CentOS and stores the configuration of all VMs and their virtual hard drives. The Infinity server manages VMs and is an iSCSI SAN. The Server also runs regular tasks such as running snapshots, backups and replication. Servers can be configured to host VMs. Multiple servers can be used and managed with the Administration Console.

  VMs are assigned to Host Groups. Host Groups are composed of one or more Hosts. VMs run on Hosts. A Host has Java, VirtualBox and the Infinity Agent software installed, or a computer booted from the network. Support for VMWare coming soon.

  Depending on the type of Host Group, a VM booted on a Host Group of multiple Hosts will either boot on the Host with the most free resources, or be cloned and run on every Host in the Host Group at the same time.

  The Agent software can be used on a User's desktop without VirtualBox to give the User a simple interface to basically manage and access their VMs through RDP.

  All VM data is kept on, and managed by the Infinity server. The Infinity server uses the Agent to create and manage VMs on Hosts.

  VMs virtual hard drives on the Infinity server, are access by VirtualBox through the iSCSI protocol.