OpenStack - Computer Definition
An open source cloud computing infrastructure for service providers and enterprises developed by Rackspace Inc. and NASA. Introduced in 2010, OpenStack provides all the software necessary for developing a comprehensive infrastructure as a service (IaaS) offering on commodity servers. Supporting the KVM, XenServer and Hyper-V virtual machine hypervisors, it includes modules for administration, storage, networking and virtual machine deployment and control. With compatible interfaces, existing systems using Amazon's EC2 and S3 services can be easily ported to OpenStack.