Open Stack Cloud (Setup) & Deployment of Cloud Foundry On It
Open Stack Cloud (Setup) & Deployment of Cloud Foundry On It
Open Stack Cloud (Setup) & Deployment of Cloud Foundry On It
CLOUD FOUNDRY ON IT
1
Ganesh Baag 2D.vimala
1.ABSTRACT
Openstack is an open source Cloud to use open source solution for deploying
Deployment Software developed the cloud. In this project a cluster of
extensively by Openstack community. It multiple nodes is being created on an open
has various projects that provide services and scalable cloud management platform
like storage, compute, networking etc. It is called OpenStack Juno (newly released
being used by enterprises to deploy and version). The nodes include Horizon
deliver the cloud services. The main (Dashboard), Keystone (identity service),
problem with Openstack is it is difficult to Cinder (Block storage), Glance (Image
configure and install, thus developers and service), Nova (Compute), Swift (Object
enterprises go for alternatives. It has a Storage) and Neutron (Networking)
Graphical User Interface where user drags proving multifunctionalities capability to
and drops various projects of Openstack the end-users within a very less span of
on the machines identified by the IP time.
addresses given by the user. Advanced
users can configure Openstack projects 1.INTRODUCTION
manually from the installer itself. With the
OpenStack is a free and open-source
help of this project installing and
software cloud computing platform. It is
configuring Openstack will be a breeze to
primarily deployed as an infrastructure as
many enterprises and developers who want
1
a service (IaaS) solution. The technology bright future in at least next 10 years for
consists of a series of interrelated projects sure. OpenStack is bundle of different
that control pools of processing, storage, cutting edge products that delivers the best
and networking resources throughout a cloud computing experience. So, learning
data centre, able to be managed or it and getting expertise in couple of
provisioned through a web-based projects will not only make you a seasoned
dashboard, command-line tools, or a cloud professional but also help you
RESTful API. develop problem solving skills.
2
specialized cloud regions for industry- lock-in. Our research paper gives you an
specific compliance needs. It is highly insight to use open source IaaS to set your
recommended to incorporate automation own public, private or hybrid cloud. The
capabilities, even in the early phase of reason behind it is that it delivers value to
your cloud implementation. Running an your enterprise. Comparing these three
OpenStack cloud requires a new operating open clouds will help researcher and other
model, as compared to the conventional IT users to decide which one would be a
model. Adopting a DevOps mindset and better option for their enterprise.
CI/CD model allows you to get the best Open source has certainly become the
benefits from your OpenStack cloud and foundation of building cloud technologies.
With Open source we have the freedom to
accelerate the time-to-value.After
run the program, the freedom to modify
successfully deploying your OpenStack the source code and the freedom to
cloud, you will need to adopt a set of redistribute its exact copies. The
foundation upon which you build a cloud
processes and procedures for maintenance
is open source and has an independent
and upgrades. A best practice is to keep community is around the project. It is
your OpenStack cloud homogeneous in pluggable and extensible open APIs are
present in it. It can be portable to other
terms of release version13 and take
clouds. The main reason to use open
measures to prevent portions of your cloud source clouds is that it avoids vendor lock-
from operating under different versions. in.
Version homogeneity will be key to your
ability to continue to automate and operate 3.EXISTING SYSTEM
routine processes.
The term "cloud computing" is
TITLE 2: Comparing delta, open everywhere. In the simplest terms, cloud
stack and Xen Cloud Platforms: A
survey on open source IaaS computing means storing and accessing
data and programs over the Internet
AUTHOR:Meenakshi Bist ; Manoj
instead of your computer's hard drive. The
Wariya ; Amit Agarwal
cloud is just a metaphor for the
In the next five years to come people
Internet.May 3, 2016.Private cloud is
around the globe would choose open
cloud infrastructure operated solely for a
source deployment not just because they
single organization, whether managed
cut down cost but also helps avoid vendor
3
internally or by a third party, and hosted Cloud computing is cheaper because of
either internally or externally. A cloud is economics of scale, and — like any
called a "public cloud" when the services outsourced task — you tend to get
are rendered over a network that is open what you get.
for public use. Public cloud services may The cloud provider might not meet
be free.[86] Technically there may be little your legal needs" and that businesses
or no difference between public and need to weigh the benefits of cloud
private cloud architecture, however, computing against the risks.
security consideration may be In cloud computing, the control of the
substantially different for services back end infrastructure is lim ited to
(applications, storage, and other resources) the cloud vendor only.
that are made available by a service Cloud providers often decide on the
provider for a public audience and when management policies, which
communication is effected over a non- moderates what the cloud users are
trusted network. Hybrid cloud is a able to do with their deployment.[114]
composition of two or more clouds Cloud users are also limited to the
(private, community or public) that remain control and management of their
distinct entities but are bound together, applications, data and services.
offering the benefits of multiple
deployment models. Hybrid cloud can also 4.PROPOSED SYSTEM
mean the ability to connect collocation,
OpenStack software controls large pools
managed and/or dedicated services with
of compute, storage, and networking
cloud resources.Gartner defines a hybrid
resources throughout a datacenter,
cloud service as a cloud computing service
managed through a dashboard or via the
that is composed of some combination of
OpenStack API. OpenStack works with
private, public and community cloud
popular enterprise and open source
services, from different service providers.
technologies making it ideal for
4
for managing a cloud environment on the machines rapidly and on-demand,
fly. It makes horizontal scaling easy, they can significantly reduce
which means that tasks that benefit from development and testing periods
running concurrently can easily serve and have more freedom to
more or fewer users on the fly by just experiment with new ideas.
spinning up more instances. For example, Faster deployment of IT resources
a mobile application that needs to also means end users and business
communicate with a remote server might units no longer have to wait days
be able to divide the work of or weeks to start using the network
communicating with each user across services and applications they
many different instances, all need. In turn, they would be more
communicating with one another but capable of rolling out and
scaling quickly and easily as the completing projects earlier than
application gains more users. The cloud is before.
all about providing computing for end Because OpenStack enables the
users in a remote environment, where the construction of private, on-premise
actual software runs as a service on clouds, it can help in regulatory
reliable and scalable servers rather than on compliance endeavors.
each end-user's computer. Cloud You can personally take charge of
computing can refer to a lot of different ensuring that policies for securing
things, but typically the industry talks personal data, financial data, and
about running different items "as a other confidential and regulated
service"—software, platforms, and information are actually enforced
infrastructure. and not just printed on a piece of
paper.
4.1Advantage of Proposed System
6
7.MODULES Zun -- a service that provides an API to
launch and manage containers.
Compute
7.2 STORAGE:
Storage
Networking and content Cinder -- a block storage service;
delivery
Data and analytics Swift -- an object storage service;
7
Tacker -- an orchestration service for Chef OpenStack -- a service that provides
network functions virtualization (NFV); Chef cookbooks for OpenStack;
7.4 DATA AND ANALYTICS Charms -- a service that offers Juju charms
for OpenStack;
Sahara -- a provisioning service for big
data projects; Puppet OpenStack -- a service that
provides Puppet modules for OpenStack;
Searchlight -- a data indexing and search
service; TripleO -- a service to deploy OpenStack
in production.
Trove -- a database as a service (DBaaS).
7.7 MANAGEMENT
7.5 SECURITY AND COMPLIANCE
Horizon -- a management dashboard and
Barbican -- a management service for
web-based user interface for OpenStack
passwords, encryption keys and X.509
services;
Certificates;
OpenStack Client -- the OpenStack
Congress -- an IT governance service;
command-line interface (CLI);
8
7.8 MONITORING browser and uses python as its core
language hence it is independent of the
Aodh -- an alarming service that takes
host. It
actions based on rules;
opens the door for cloud application
Ceilometer -- a metering and data
developers to use Openstack for their
collection service;
cloud applications
[5].www.vagrant.com
[6].www.github.com
9
[7].http://blogs.vmware.com/vsphere/stora
ge
[12.]https://www.dialogic.com/~/media/pr
oducts/docs/whitepapers/12023-
cloudcomputing-wp.pdf
[13.]http://www.indiastudychannel.com/re
sources/144808-Cloud-Computing-An-
OverviewCloud-Computing.aspx
10