Openstack

January 16, 2018 | Author: Anonymous | Category: Science, Biology, Neuroscience
Share Embed Donate


Short Description

Download Openstack...

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.

COMPONENTS Basic building Components are

• Compute (Nova) • Object Storage (Swift) • Block Storage (Cinder) • Networking (Neutron) • Dashboard (Horizon)

COMPONENTS(CONT.) Apart from above there are some Shared Components

a. Identity Service (Keystone) b. Image Service (Glance) c. Telemetry (Ceilometer) d. Orchestration (Heat)

COMPUTE (NOVA)

• Provision

and manages large networks of virtual machines

COMPUTE (NOVA ) •Base image state with no running instances



Instance creation from image and run time state

7

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

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

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.

SAMPLE DASHBOARD

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.

IMAGE SERVICE (GLANCE) • The OpenStack Image Service provides discovery, registration and delivery services for disk and server images

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

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.

ARCHITECTURE

CONCEPTUAL ARCHITECTURE

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, Trove

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

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

REFERENCES • http://www.openstack.org/ • http://docs.openstack.org/ • https://wiki.openstack.org/wiki/Main_Page • http://en.wikipedia.org/wiki/OpenStack

View more...

Comments

Copyright � 2017 NANOPDF Inc.
SUPPORT NANOPDF