Cloud Computing

From Free Open Source Software
Jump to: navigation, search
"I really worry about everything going to the cloud, I think it's going to be horrendous. With the cloud, you don't own anything. You already signed it away. I want to feel that I own things."

– Steve Wozniak, Apple Inc. Co-founder, 2012-07-04.

There is a natural synergy between FOSS and cloud computing, since the modifiability of FOSS enables faster development of more powerful solutions, and solves the main concern about the cloud -- user control of software and data to avoid extreme lock-in. Good Open Source Cloud Computing (OSCC) software is collected below

Contents

[edit] Data Centers

Buildings and infrastructure that serve large cloud solutions.

  • Open Compute - an open source documentation project for scalable, efficient, and environmental data centers (started by FaceBook).

[edit] Desktop Virtualization

FOSS all software desktop computers available over the Internet.

  • FreeNX - the original NX compression software.
  • neatx - Google NX compression.
  • SPICE - Red Hat NX compression.
  • x2go - x-windows compression.

[edit] Distributed Computing

FOSS distributed tools for very high scalability.

  • Cassandra - scalable data replication and fault tolerance.
  • Hadoop - processing of very large data sets across large numbers of computers.
  • Mesos - application resource management across server clusters.
  • Storm - distributed processing of very large data sets.

[edit] Infrastructure as a Service

FOSS cloud virtual server management software.

  • OpenStack - original FOSS cloud IaaS project.

[edit] Cloud Management

FOSS software to build and manage clouds.

  • Deltacloud - an abstract cloud management layer.
  • Juju - management of cloud services (from Canonical/Ubuntu).
  • jclouds - abstracts multiple cloud API's with Java.
  • Libcloud - a library that abstracts multiple cloud API's.

[edit] Cloud Operating Systems

Operating systems specifically configured for the cloud.

[edit] Software as a Service (SaaS)

Open source applications available in a cloud offering over the Internet.

[edit] General Software

Apps where only one FOSS offering is so far identified for the segment.

  • CiviCRM - association and non-profit management.
  • Collabtive - project management and collaboration.
  • OrangeHRM - Enterprise Resource Planning software.
  • vTiger - customer relationship management.

[edit] Document Management

  • Alfresco - one of the first document management solutions.
  • Nuxeo - scalable document management solution.

[edit] Enterprise Resource Planning (ERP)

  • OpenERP - widely used ERP solution.
Personal tools