230 likes | 582 Views
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.
E N D
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 • Identity Service (Keystone) • Image Service (Glance) • Telemetry (Ceilometer) • 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
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.
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 OpenStackcloud.
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.
Use Cases of Openstack: • IaaScompute 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