In a nutshell
Archipel is a solution to manage and supervise virtual machines. No matter if you have a few locally on your computer or thousands through data centers, Archipel is a central solution to manage them all. You can use all libvirt-supported virtualization engines like KVM, Xen, OpenVZ or VMWare. You can perform all basic virtualization commands and many other things like live migration, VMCasts, packages, etc.
Real time
Archipel uses XMPP for all communication. There is no webservice or custom protocol. You just need at least one XMPP server — like eJabberd — to start playing with it. This allows Archipel to work completely real time. You never have to refresh the user interface. You'll be notified as soon as something happens. You can even use your favorite chat clients to command your infrastructure. Isn't it great to be able to open a chat conversation with your virtual machine and say things like "How are you today?" or "Hey, please reboot"?


Archipel supports snapshoting. You can freeze the state of a virtual machine
and go back to it at any time. See it as a checkpoint. Something goes mad?
Just revert the VM to last good snapshot, and it will be like the evil never
happens.
Archipel relies on Libvirt. You can reuse some existing platforms without having to install
a full custom distribution. This is not a bare-metal solution. See it as a light weight
agent installed on physical machines and a web interface you can install anywhere.
You can use several XMPP servers as replica or as different access points. With the
server-to-server feature, you can communicate with entities all over the world.
This allows Archipel to be very robust. If a part of your datacenter
fails, the rest remains fully operational. Moreover, Archipel is very scalable and makes
easy to size your infrastructure in order to fit your needs.
Archipel embeds a scheduler. You can set ponctual action, like removing a virtual machine
at a given date, or recurrent task, like snapshoting virtual machine every week, or giving
special roles to a user for a definite period of time.
Libvirt supports live migration and so Archipel. You can with a single click decide
to change the hypervisor of a running virtual machine without having to stop it.
People using the machine would never notice this change, this is absolutely transparent.
We will provide companies with professional support soon.