Introduction to OpenStack (2012)

0 %
100 %
Information about Introduction to OpenStack (2012)

Published on March 19, 2014

Author: juliovp01



Introduction to OpenStack. This presentation was used to get people familiar with the product (components, usage, project).

Julio Villarreal, Sr. Solutions Engineer. Individual Member, OpenStack Foundation

AGENDA  Introduction to OpenStack.  Q&A. 2


WHAT ISOPENSTACK?  OpenStack is a IaaS cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering theirusers to provision resources througha web interface.  Announcedin July2010based on NASA,Rackspace.  Currently180+companypartnersincludingDell, Intel,HP, Cisco, Canonical, etc. (  Thesoftware is released under the terms of the ApacheLicense.  Great marketattention due to his value proposition.  At the moment leverages popular ecosystems. – BothdominantAPIs:AmazonEC2andRackspace. – BothdominantopensourceHypervisors:KVM and Xen. 4


WHAT ISOPENSTACK? COMPUTE (NOVA)PROJECT.  Provision and manage large networks of virtual machines.  Compute resources are accessible via APIs for developers building cloud applications and via web interfaces for administrators and users.  The compute architecture is designed to scale horizontally on standard hardware, enabling the cloud economics companies have come to expect.  Support multiple hypervisors in a virtualized environment (KVM, Xen, XenServer, LXC, ESXi, etc).  More details at : 6

WHAT ISOPENSTACK? STORAGE:SWIFT ANDCINDERPROJECTS.  Support for both: Object Storage and BlockStorage, with manydeployment options for each depending onthe use case.  Object Storage (swift) is ideal for cost effective, scale-out storage. Itprovides a fully distributed, API-accessible storage platform that can be integrated directly into applications or used for backup, archivingand data retention.  Block Storage (cinder) allows block devices to beexposed and connectedto compute instances for expanded storage, better performance and integration with enterprise storage platforms, suchas NetApp, Nexenta and SolidFire.  More details at : 7

WHAT ISOPENSTACK? STORAGE: SWIFT ANDCINDERPROJECTS. Object Storage Capabilities  OpenStack provides redundant,scalable object storage using clusters of standardized servers capable of storing petabytes of data  Object Storage is not a traditional file system, but rathera distributed storage system for static data such as virtual machineimages, photo storage, email storage, backups and archives. Having no central "brain"or master point of control provides greater scalability, redundancyand durability.  Objects and files are written to multiple disk drives spread throughoutservers in the data center, with the OpenStack software responsible for ensuring data replication and integrity across the cluster.  Storage clusters scale horizontally simply by adding new servers. Should a server or hard drivefail, OpenStack replicates its content from other active nodes to new locations inthe cluster. Because OpenStack uses software logic to ensure data replication and distribution across different devices, inexpensive commodity harddrives and servers can be used inlieu of moreexpensive equipment. 8

WHAT ISOPENSTACK? STORAGE: SWIFT ANDCINDERPROJECTS. Block Storage Capabilities  OpenStack provides persistent block level storage devices for use with OpenStack compute instances.  Theblock storage system manages thecreation, attaching and detaching of the block devices to servers. Block storage volumes are fully integrated into OpenStack Compute and the Dashboard allowing for cloud users to manage theirown storage needs.  Inaddition to using simple Linuxserver storage, it has unified storage support for numerousstorage platforms includingCeph, NetApp, Nexentaand SolidFire.  Block storage is appropriate for performance sensitive scenarios suchas database storage, expandable file systems, or providing a server with access to raw block level storage.  Snapshot management provides powerful functionality for backingup data stored on block storage volumes. Snapshots canbe restored or used to createa newblock storage volume. 9

WHAT ISOPENSTACK? NETWORKING(QUANTUM)PROJECT.  OpenStack Networkingis a pluggable, scalable and API-drivensystem for managing networks and IP addresses. Ensuresthe networkwill not be the bottleneck or limiting factor ina cloud deployment and gives users real self service, even over theirnetwork configurations.  Provides flexible networkingmodels to suit theneeds of different applications or user groups. Standard models includeflat networks orVLANs for separation of servers and traffic.  Manages IP addresses, allowing for dedicated static IPs or DHCP. Floating IPs allow traffic to be dynamically rerouted to anyof yourcompute resources, which allows youto redirect traffic during maintenanceorin the case of failure.  Users can create their own networks, control traffic and connect servers and devices to one or morenetworks. Administrators can take advantage of software-defined networking(SDN) technology like OpenFlow to allow for high levels of multi-tenancyand massive scale.  More details at : 10

WHAT ISOPENSTACK? DASHBOARD(HORIZON) PROJECT.  Thedashboard is just one way to interact with OpenStack resources. Developers can automate access or build tools to managetheir resourcesusing the native OpenStack API or the EC2compatibility API. Dashboard Capabilities  Thedashboard is an extensible web app that allows cloud administrators and users to control their compute, storage and networking resources.  As a cloud administrator, the dashboard provides an overall view of thesize and state of yourcloud. You cancreate users and projects, assign users to projects and set limits onthe resources for those projects.  Thedashboard provides users a self-service portal to provision their own resources within thelimits set by administrators.  More details at : 11

WHAT ISOPENSTACK? OTHER PROJECTS.  Identity service (keystone): – OpenStackIdentityprovidesa centraldirectoryofusersmappedtothe OpenStackservicestheycan access.Itactsasa commonauthentication systemacrossthecloudoperatingsystemandcan integratewithexistingbackenddirectoryserviceslike LDAP.Itsupportsmultipleformsof authenticationincludingstandardusernameandpasswordcredentials,token-basedsystemsandAWS-stylelogins.  Imageservice (glance): – TheImage Servicecan storediskandserverimagesin avarietyofback-ends,including OpenStackObjectStorage. TheImage ServiceAPI providesastandardREST interfaceforqueryinginformationaboutdiskimagesandletsclientsstreamtheimagestonewservers. – CapabilitiesoftheImage Serviceinclude:  Administratorscancreatebasetemplatesfrom which their userscan startnew computeinstances  Userscan choosefrom availableimages, orcreatetheirownfrom existingservers  Snapshotscan alsobestoredin theImage Service sothat virtualmachinescanbe backedupquickly  More details at : 12

OPENSTACK RESOURCES.  OpenStack project website:  OpenStack projects wiki:  Dell and OpenStack: center-change-response-openstack-cloud  NOS Team Cloud Solutions Sharepoint: 13

Global Marketing QUESTIONS? 14

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Introduction to OpenStack - Jacobs University Bremen

Introduction to OpenStack Running&a&Cloud&Computing&Infrastructurewith&OpenStack!! 6th International Conference on Autonomous Infrastructure, Management and
Read more

Introduction to OpenStack -

Introduction to OpenStack. ... Monday, December 3, 2012 at 8:02 AM: Message: ... Pragmatic IoT on Azure Part 1: Introduction
Read more

Introduction to OpenStack - YouTube

Want to watch this again later? Sign in to add this video to a playlist. Sandy Walsh OpenStack is a large python application being developed ...
Read more

Introduction to OpenStack (2012) - Technology

Introduction to OpenStack. This presentation was used to get people familiar with the product (components, usage, project).
Read more

An Introduction to Nova » OpenStack Open Source Cloud ...

An Introduction to Nova. ... OpenStack Swift Introduction: Architecture Overview and Use Cases Joe Arnold, John Dickinson ...
Read more

Introduction to OpenStack | Linux Journal

Introduction to OpenStack. ... OpenStack is one of the few projects ... ...
Read more

BRKDCT-1253: Introduction to OpenStack

BRKDCT-1253: Introduction to OpenStack Daneyon Hansen, Solutions Architect Twitter: @daneyonhansen
Read more

An Introduction to OpenStack cloud in Ubuntu 12.04

An Introduction to OpenStack cloud in Ubuntu 12.04. ... - Introduction to Juju ... moving from 2.3 billion in 2012 to an expected 3.6 billion people by 2017.
Read more

Introduction to OpenStack - Documents

Page 1 of 24 Martin Paulo An introduction to OpenStack This is the write up of a talk I gave to Linux Users Victoria, Australia, on December 4 th, 2012 ...
Read more