Pages

Thursday 7 March 2013

OPEN SOURCES FOR CLOUD COMPUTING

The elastic and flexible nature of the cloud has been extensively used by by the open source software framework that supports data-intensive distributed applications. open source software (OSS) is computer software with its source code made available and licensed with an open source in which the copyright holder provides the rights to study , change and distribute the software for free  to anyone and for any purpose.


  • CLOUDSTACK
for creating ,managing, and deploying infrastructure as a service(Iaas) clouds in service-provider environment or enterprise environment . its code base is java , with self-service user portal .it was originally developed by cloud.com, which released most of cloudstack under the GNU general public licence ,version 3(GPLv3). cloudstack 3.0.2 is the latest version . it supports the end-to-end functionality required for infrastructure as a service , which includes compute,storage, network and user management.

  • OPENSTACK

software to build public and private clouds. it has a modular architecture, which includes components such as compute,object storage, image service, identity, dashboard, networking and block-storage. originally started by Rackspace & NASA in 2010. currently intel,cisco, dell,hp, AMD, Red hat & IBM have joined the project.
  • Eucalyptus
Eucalyptus is an open source + commercial private IaaS service provider. Eucalyptus is the short form for ' elastic computing architecture for linking your programs to useful systems'.
it has compatibility with amazon web service API. it ensures the secure communication between internal process via SOAP & WS- security. linux and windows virtual machines can be run with Eucalyptus .



  • OpenNebula
it manages the virtual infrastructure to build private, public and hybrid infrastructure as service clouds. it gives storage, network, virtualisation , monitoring and security. it was is a research project in 2005 by Ignacio M llorente & ruben s montero , and was released under the apache licence.
it provides AWS EC2 & EBS APIs and the self service portal for cloud consumers. it provides a powerful CLI that resembles typical UNIX commands .  it very easy to implement third-party tool integration 

  • HADOOP (DISTRIBUTED COMPUTING)
Apache hadoop is a software framework inspired by google's mapreduce and google file system(GFS) papers. this programming model can rapidly process huge amounts og data in parallel , on large clusters of compute instances.it finda application in social networking sources as it can manage the comprehensive and undiscovered relationships .

No comments:

Post a Comment