Until recently it has been assumed that OS virtualization is the only path to provide appropriate isolation for applications running on a server. These assumptions are quickly becoming dated, thanks to recent underlying improvements to how the Linux kernel can now manage isolation between applications. § Containers now can be used as an alternative to OS-level virtualization to run multiple isolated systems on a single host. Containers within a single operating system are much more efficient, and because of this efficiency, they will underpin the future of the cloud infrastructure industry in place of VM architecture.
lc-tools is a set of command line tools to control various clouds. It uses libcloud for cloud related stuff so should support as much cloud providers as libcloud does.
Deltacloud provides the API server and drivers necessary for connecting to cloud providers.
Deltacloud maintains long-term stability for scripts, tools and applications and backward compatibility across different versions.
Using single API Deltacloud enables management of resources in different clouds.
Start an instance on an internal cloud, then with the same code start another on EC2 or RHEV-M.
A list of links to tutorials and documentation on how to install and deploy OpenStack.
Whonix is an anonymous general purpose operating system based on Virtual Box, Ubuntu GNU/Linux and Tor. By Whonix design, IP and DNS leaks are impossible. Not even malware with root rights can find out the user's real IP/location.
Whonix consists of two machines, which are connected through an isolated network. One machine acts as the client or Whonix-Workstation, the other as a proxy or Whonix-Gateway, which will route all of the Whonix-Workstation's traffic through Tor. This setup can be implemented either through virtualization and/or Physical Isolation.
Want the latest and greatest that Chromium OS has to offer? Weren't one of the lucky ones to receive a Google Chrome Notebook? Vanilla is for you! Each day at around 6PM GMT the latest code is downloaded automatically and compiled into images you can try out, containing the latest changes. You can get images in either USB, VirtualBox or VMWare format. For the best experience, it's recommended you use the USB images. If these don't boot on your device then go ahead and try the VirtualBox or VMWare image. These should always work (assuming the build wasn't broken at the time they were built), but you'll find they're quite slow, because there's no graphical acceleration.
netboot.me is a service that allows you to boot nearly any operating system
or utility on any computer with a wired internet connection - without having to
know ahead of time what you'll want to boot. Once you can netboot.me, you never
need to update your boot disk again!
netboot.me works through the magic of netbooting. There are a number of
ways to boot a computer with netboot.me. The simplest is to
download a bootable image and burn it to a CD, USB
memory stick, or floppy disk. Boot off it on any networked computer, and it
will automatically fetch the latest boot options from netboot.me and let you
choose from dozens of installation, recovery, testing, portable desktop and
other tools. You can also start netboot.me from any computer running gPXE,
or from any netbootable computer with some simple tweaks to your DHCP server.
arstechnica.com/business/guides/2010/02/io-virtualization.ars, posted 2010 by peter in hardware reference toread virtualization
Even though it has been used pervasively in datacenters for the past few years, virtualization isn't standing still. Rather, the technology is still evolving, and with the launch of I/O virtualization support from Intel and AMD it's poised to reach new levels of performance and flexibility. Our past virtualization coverage looked at the basics of what virtualization is, and how processors are virtualized. The current installment will take a close look at how I/O virtualization is used to boost the performance of individual servers by better virtualizing parts of the machine besides the CPU.
developer.amazonwebservices.com/connect/entry.jspa?externalID=1074, posted 2009 by peter in howto recovery storage virtualization
A Redundant Array of Independent Drives (RAID) is a method of grouping multiple drives together to improve performance or fault tolerance. Because m1.large and m1.xlarge instances have multiple ephemeral stores, you can now use RAID with these instance types.
Remus provides transparent, comprehensive high availability to ordinary virtual machines running on the Xen virtual machine monitor. It does this by maintaining a completely up-to-date copy of a running VM on a backup server, which automatically activates if the primary server fails. Key features:
* The backup VM is an exact copy of the primary VM. When failure happens, it continues running on the backup host as if failure had never occurred. * The backup is completely up-to-date. Even active TCP sessions are maintained without interruption. * Protection is transparent. Existing guests can be protected without modifying them in any way.