*1. Hypervisor and Container*
*Docker. Io* - an open-source engine for building, packing and running any
application as a lightweight container, built upon the LXC container
mechanism included in the Linux kernel. It was written by dotCloud and
released in 2013.
*KVM* - a lightweight hypervisor that was accepted into the Linux kernel in
February 2007. It was originally developed by Qumranet, a startup that was
acquired by Red Hat in 2008.
*Xen Project* - a cross-platform software hypervisor that runs on platforms
such as BSD, Linux and Solaris. Xen was originally written at the
University of Cambridge by a team led by Ian Pratt and is now a Linux
Foundation Collaborative Project.
*CoreOS* – a new Linux distribution that uses containers to help manage
massive server deployments. Its beta version was released in May 2014.
*2. Infrastructure as a Service*
*Apache Cloud**S**tack* - an open source IaaS platform with Amazon Web
Services (AWS) compatibility. CloudStack was originally created by
Cloud.com (formerly known as VMOps), a startup that was purchased by Citrix
in 2011. In April of 2012, CloudStack was donated by Citrix to the Apache
Software Foundation.
*Eucalyptus *- an open-source IaaS platform for building AWS-compatible
private and hybrid clouds. It began as a research project at UC Santa
Barbara and was commercialized in January 2009 under the name Eucalyptus
Systems.
*OpenNebula* - an open-source IaaS platform for building and managing
virtualized enterprise data centers and private clouds. It began as a
research project in 2005 authored by Ignacio M. Llorente and Rubén S.
Montero. Publicly released in 2008, development today is via the open
source model.
*OpenStack* - an open source IaaS platform, covering compute, storage and
networking. In July of 2010, NASA and Rackspace joined forces to create the
OpenStack project, with a goal of allowing any organization to build a
public or private cloud using using the same technology as top cloud
providers.
*3. Platform as a Service*
*CloudFoundry* - an open Platform-as-a-Service, providing a choice of
clouds, developer frameworks and application services. VMware announced
Cloud Foundry in April 2011 and built a partner ecosystem.
*OpenShift *- Red Hat’s Platform-as-a-Service offering. OpenShift is a
cloud application platform where application developers and teams can
build, test, deploy, and run their applications in a cloud environment. The
OpenShift technology came from Red Hat’s 2010 acquisition of start-up
Makara (founded in May 2008). OpenShift was announced in May 2011 and
open-sourced in April 2012.
*4. Provisioning and Management Tool*
*Ansible* – an automation engine for deploying systems and applications.
*Apache Mesos* - a cluster manager that provides efficient resource
isolation and sharing across distributed applications, or frameworks. It
was created at the University of California at Berkeley's AMPLab and became
an Apache Foundation top level project in 2013.
*Chef* - a configuration-management tool, controlled using an extension of
Ruby. Released by Opscode in January 2009.
*Juju *- a service orchestration management tool released by Canonical as
Ensemble in 2011 and then renamed later that year.
*O**v**irt *- provides a feature-rich management system for virtualized
servers with advanced capabilities for hosts and guests. Red Hat first
announced oVirt as part of its emerging-technology initiative in 2008, then
re-launched the project in late 2011 as part of the Open Virtualization
Alliance.
*Puppet* - IT automation software that helps system administrators manage
infrastructure throughout its lifecycle. Founded by Luke Kanies in 2005.
*Salt* - a configuration management tool focused on speed and incorporating
orchestration features. Salt was written by Thomas S Hatch and first
released in 2011.
*Vagrant* - an open source tool for building and managing development
environments, often within virtual machines. Written in 2010 by Mitchell
Hashimoto and John Bender.
*5. Storage*
*Camlistore* - a set of open source formats, protocols, and software for
modeling, storing, searching, sharing and synchronizing data. First
released by Google developers in 2013.
*Ceph* - a distributed object store and file system. It was originally
created by Sage Weil for a doctoral dissertation. After Weil’s graduation
in 2007, he continued working on it full-time at DreamHost as the
development team grew. In 2012, Weil and others formed Inktank to deliver
professional services and support. It was acquired by Red Hat in 2014.
*Gluster *- a scale-out, distributed file system. It is developed by the
Gluster community, a global community of users, developers and other
contributors. GlusterFS was originally developed by Gluster Inc., then
acquired by Red Hat in October 2011.
*Riak CS* - an open source storage system built on top of the Riak
key-value store. Riak CS was originally developed by Basho and launched in
2012, with the source subsequently released in 2013.
*Swift* - is a highly available, distributed object store system, ideal for
unstructured data. Developed as part of the OpenStack project.
Comments
Post a Comment