study on openstack

21
STUDY ON OPENSTACK BY JAI KRISHNA

Upload: elga

Post on 26-Feb-2016

75 views

Category:

Documents


0 download

DESCRIPTION

Study on 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 resources throughout a datacenter with a dashboard. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Study on  OpenStack

STUDY ON OPENSTACKBY JAI KRISHNA

Page 2: Study on  OpenStack

LIST OF COMPONENTS

• Introduction• Components• Architecture• Where it is used

Page 3: Study on  OpenStack

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.

Page 4: Study on  OpenStack

COMPONENTSBasic building Components are• Compute (Nova)• Object Storage (Swift)• Block Storage (Cinder)• Networking (Neutron)• Dashboard (Horizon)

Page 5: Study on  OpenStack

COMPONENTS(CONT.)

Apart from above there are some Shared Componentsa. Identity Service (Keystone)b. Image Service (Glance)c. Telemetry (Ceilometer)d. Orchestration (Heat)

Page 6: Study on  OpenStack

COMPUTE (NOVA)

• Provision and manages large networks of virtual machines

Page 7: Study on  OpenStack

COMPUTE (NOVA )•Base image state with no running instances • Instance creation from image and

run time state

7

Page 8: Study on  OpenStack

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 platforms

Page 9: Study on  OpenStack

NETWORKING(NEURON)

• Neutron is an OpenStack project to provide "networking as a service" between interface devices.

Page 10: Study on  OpenStack

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.

Page 11: Study on  OpenStack

SAMPLE DASHBOARD

Page 12: Study on  OpenStack

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.

Page 13: Study on  OpenStack

IMAGE SERVICE (GLANCE)

• The OpenStack Image Service provides discovery, registration and delivery services for disk and server images

Page 14: Study on  OpenStack

TELEMETRY (CEILOMETER)

• The OpenStack Telemetry service aggregates usage and performance data across the services deployed in an OpenStack cloud.

Page 15: Study on  OpenStack

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.

Page 16: Study on  OpenStack

ARCHITECTURE

Page 17: Study on  OpenStack

CONCEPTUAL ARCHITECTURE

Page 18: Study on  OpenStack

RELEASE HISTORY OF OPENSTACK

Release name

Release date Included Component code names

Austin 21 October 2010 Nova, SwiftBexar 3 February 2011 Nova, Glance, SwiftCactus 15 April 2011 Nova, Glance, SwiftDiablo 22 September

2011Nova, Glance, Swift

Essex 5 April 2012 Nova, Glance, Swift, Horizon, KeystoneFolsom 27 September

2012Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder

Grizzly 4 April 2013 Nova, Glance, Swift, Horizon, Keystone, Quantum, CinderHavana 17 October 2013 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, CeilometerIcehouse 17 April 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer,

Trove

Page 19: Study on  OpenStack

SMALL COMPARISON

S.No OpenStack Service Amazon Service

1 Compute (Nova) Amazon EC2

2 Object Storage (Swift) Amazon S3

3 Database (Trove) Amazon RDS

4 Block Storage (Cinder) Amazon EBS

5 Network (Neuron) Amazon VPC

Page 20: Study on  OpenStack

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...