OpenStack By Jai Krishna List of Components Introduction Components Architecture Where it is used What is openstack OpenStack is a cloud operating system that controls large pools of compute storage and networking ID: 185882
Download Presentation The PPT/PDF document "Study on" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Study on OpenStack
By
Jai KrishnaSlide2
List of Components
Introduction
Components
Architecture
Where it is usedSlide3
What is openstack
OpenStack
is a cloud operating system that controls large pools of compute, storage, and networking
resources throughout a datacenter with a dashboard.Slide4
Components
Basic building Components are
Compute (Nova)
Object Storage (Swift)
Block Storage (Cinder)
Networking (Neutron)
Dashboard (Horizon)Slide5
Components(cont.)
Apart from above there are some Shared Components
Identity Service (Keystone)
Image Service (Glance)
Telemetry (Ceilometer)
Orchestration (Heat)Slide6
Compute (NOva)
Provision and manages large networks of virtual
machinesSlide7
Compute (Nova )
Base image state with no running instances
Instance creation from image and run time state
7Slide8
Storage
Object Storage:
Object Storage
provides
a fully distributed, API-accessible storage platform that can be integrated directly into applications or used for backup, archiving and data
retention.
Block Storage
:
Block
Storage allows block of storages to be exposed and connected to compute instances for expanded storage, better performance and integration with enterprise storage platformsSlide9
Networking(neuron)
Neutron is an
OpenStack
project to provide "networking as a service" between interface
devices
.Slide10
Dashboard (horizon)
Dashboard
provides a web based user interface to
OpenStack
services including Nova, Swift, Keystone, etc.
The
OpenStack
dashboard provides administrators and users a graphical interface to access, provision and automate cloud-based
resources.Slide11
Sample DashboardSlide12
Identity Service (Keystone)
Keystone is the identity service used by
OpenStack
for authentication (
authN
) and high-level authorization (
authZ
).
It currently supports token-based
authN
and user-service
authorization.Slide13
Image Service (Glance)
The
OpenStack
Image Service provides discovery, registration and delivery services for disk and server imagesSlide14
Telemetry (Ceilometer)
The
OpenStack
Telemetry service aggregates usage and performance data across the services deployed in an
OpenStack
cloud.Slide15
Orchestration (Heat)
OpenStack
Heat program is to create a human- and machine-accessible service for managing the entire lifecycle of infrastructure and applications within
OpenStack
clouds.Slide16
ArchitectureSlide17
Conceptual architectureSlide18
Release History of openstack
Release name
Release date
Included Component code names
Austin
21 October 2010
Nova, Swift
Bexar
3 February 2011
Nova, Glance, Swift
Cactus
15 April 2011
Nova, Glance, Swift
Diablo
22 September 2011
Nova, Glance, Swift
Essex
5 April 2012
Nova, Glance, Swift, Horizon, Keystone
Folsom
27 September 2012
Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder
Grizzly
4 April 2013
Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder
Havana
17 October 2013
Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer
Icehouse
17 April 2014
Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, TroveSlide19
Small comparison
S.No
OpenStack
Service
Amazon Service
1
Compute (Nova)
Amazon EC2
2
Object
Storage (Swift)
Amazon S3
3
Database (Trove)Amazon RDS
4Block Storage (Cinder)Amazon EBS
5Network (Neuron)Amazon VPCSlide20
Use Cases of
Openstack
:
IaaS
compute platform
Processing
big data with tools like Hadoop
Scaling compute up and down to meet demand for web resources and applications
High-performance computing (HPC) environments processing diverse and intensive
workloads
Different users of
OpenStack
are AT&T, HP cloud services, PayPal, Rackspace, Sony online gaming systems, Yahoo, Wikimedia labs, Intel, NASA etc...Slide21
References
http://www.openstack.org
/
http
://docs.openstack.org
/
https://
wiki.openstack.org/wiki/Main_Page
http
://
en.wikipedia.org/wiki/OpenStack