What is a Cloud Server ?
Cloud computing refers a cluster or large pool of multiple server-based computational resources which is available for access to the users. In cloud, user can access using various devices such as desktop, phone or other devices and use applications and store data in the remote cloud server. This avoids installing multiple applications in the local device. With such a large pool of computational resource, a cloud can run multiple OS using the same resources. Silicon House Cloud is developed over Citrix Xen Server and is based on a minimum of 2.0 GHz processor. This consists of three components;
- Xen Hyper visor
- Domain 0, the privileged domain ( Dom0 ) – Privileged guest running on the hyper visor with direct hardware access and guest management responsibilities
- Multiple DomainU, Unprivileged Domain Guests ( DomU ) – Unprivileged guests running on the hyper visor; they have no direct access to hardware.
The Xen hypervisor runs directly on the hardware and becomes the interface for all hardware requests such as CPU, I/O, and disk for the guest operating systems.
The Domain 0 Guest referred to as Dom0 is launched by the Xen hypervisor during initial system start-up and can run any operating system. The Dom0 has unique privileges to access the Xen hypervisor that is not allocated to any other Domain Guests.
The Domain Guests referred to as DomUs are launched and controlled by the Dom0 and independently operate on the system. These guests are either run with a special modified operating system referred to as paravirtualizion or un-modified operating systems leveraging special virtualization hardware (Intel VT and AMD-V) referred to as hardware virtual machine (HVM)