Free Student Projects

Follow

Advertisement

OpenStack Cloud

Share

OpenStack is an open source, private cloud alternative to Amazon Web Services and other public cloud platforms. The software controls compute, storage and networking resources throughout a data canter. It is managed through a dashboard, command line or via the OpenStack API.

OpenStack Cloud is an Infrastructure as a Service (IaaS) cloud computing project. It is free open-source software released under Apache License, which acts as platform for creating, deploying and customizing public or private clouds. It’s goal is to provide a flexible and customizable solution for both public and private clouds of any size, and for this matter two basic requirements are considered: clouds must be simple to implement and massively scalable. To meet these principles OpenStack is divided into different components that work together. Logstash is a tool for maintaining logs, here it is used for OpenStack.

OpenStack Cloud

PROBLEM DESCRIPTION

Clouds must be simple to implement and massively scalable. To meet these principles OpenStack is divided into different components that work together. This integration is achieved through application programming interfaces – APIs – offered and consumed by each service. With these APIs, services can communicate with each other and also allows a service to be replaced by another with similar characteristics, only if the form of communication is maintained i.e. OpenStack is extensible and meets the needs of those who wish to implement it. From a deployer’s point of view, each service in OpenStack has become easier to deploy with more sensible defaults and the proliferation’s of cloud distributions. However, the architects view of OpenStack has actually gotten more complicated.

Advertisement

AIM OF THE PROJECT

Aim of this project is to automate OpenStack installation for building a opensource platform for private cloud, to build extensions for Keystone component and also to work on Logstash which is to manage logs of OpenStack.

TOOLS AND PLATFORM TARGETED

Front End                                :           Ruby, Python

Backend                                  :           MYSQL 5.5.37

Operating System                   :           Ubuntu 12.10 or above, Centos6 or above

Other                                       :           Chef, Git

Chef: It is the automation tool.

Download Project synopsis:

Download synopsis

Download source code files in www.sourcecodefiles.com

Advertisement

Share

Related

Advertisement

Latest

Advertisement