SlideShare ist ein Scribd-Unternehmen logo
1 von 28
1
OpenStack IaaS
Rhys Oxenham
September 2013
What is OpenStack?
● Fully open source cloud “operating system”
● Provides all of the tools/building blocks required to build a
cloud environment from scratch - mimics public clouds
● Started by NASA and Rackspace but now has an
independent foundation in which key industry members are
present, including Red Hat
● Enormous market hype with investment from all major
players, e.g. HP, Dell, IBM... and with 1000's of developers
worldwide
Why does the world need OpenStack?
● Cloud is widely seen as the next-generation IT delivery model
● Agile & flexible
● Utility-based on-demand consumption
● Self-service drives down overhead and maintenance
● Public clouds setting the benchmark, organisations want the same level of
functionality but behind the firewall
● Not all organisations are ready for public cloud
● Applications are being built differently today-
● More tolerant of failure
● Make use of scale-out elastic architectures
● OpenStack enables organisations to achieve this, today... and without
lock-in.
A different kind of architecture...
TRADITIONAL WORKLOADS
● Stateful virtual machines
● Big VMs: vCPU, vRAM, local storage
inside VM
● Application SLA aligned to VM itself
● Relies on underlying HA technology to
meet SLA goals
● VMs scale up: add vCPU, vRAM, etc.
● Applications not designed to tolerate
failure of VMs
CLOUD WORKLOADS
● Stateless VMs, application distributed
● Small VMs: vCPU, vRAM, storage
separate
● Application SLA not dependent on any
one VM
● Many instances can provide application
availability
● Applications scale out: add more VMs
● Applications designed to tolerate
failure of VMs
Or an easier analogy...
PETS =
TRADITIONAL WORKLOADS
FARM ANIMALS =
CLOUD WORKLOADS
Credit : Tim Bell @ CERN Labs, Bill Baker @ Microsoft, and others
● Pets are given names like
●
rover.internal.redhat.com
● They are unique, lovingly hand
raised and cared for
● When they get ill you nurse them
back to health
● Farm animals have tag
numbers like
piggie242.redhat.com
● They are almost identical to
each other
● When they get ill you get
another one
OpenStack Release History
● July 2010 - Initial announcement
● October 2010 - Austin Release
● February 2011 - Bexar Release
● April 2011 - Cactus Release
● October 2011 - Diablo Release
● April 2012 - Essex Release
● October 2012 - Folsom Release
● April 2013 - Grizzly Release
● October 2013 - Havana Release
What is Red Hat doing about OpenStack?
8
OpenStack Contribution
9
OpenStack Contribution
http://bitergia.com/public/reports/openstack/2013_04_grizzly/
Leading Contributor to Grizzly Release
● Leading in commits and line counts across all projects
● Note: Not including OpenStack dependencies, Linux, KVM, libvirt, etc
10
OpenStack Contribution
● Why do these statistics matter?
● Proof that Red Hat has the skills and resources to...
● Support customers
● Drive new features
● Influence strategy and direction of project
● Not a monopoly!
● We're not in full-control of the project and we don't intend to be
● Our commitment continues to grow
● But, overall contribution percentage in comparison to all
contributions is getting smaller
OpenStack Progression
● Enterprise-hardened
OpenStack software
● Delivered with an enterprise life
cycle
● Six-month release cadence
offset from community releases
to allow testing
● Aimed at long-term production
deployments
● Certified hardware and
software through the Red Hat
OpenStack Cloud Infrastructure
Partner Network
● Supported by Red Hat
● Installs on Red Hat Enterprise
Linux only
● Latest OpenStack software,
packaged in a managed
open source community
● Facilitated by Red Hat
● Aimed at architects and
developers who want to
create, test, collaborate
● Freely available, not for sale
● Six-month release cadence
mirroring community
● No certification, no support
● Installs on Red Hat and
derivatives
● Open source, community-
developed (upstream) software
● Founded by Rackspace Hosting
and NASA
● Managed by the OpenStack
Foundation
● Vibrant group of developers
collaborating on open source
cloud infrastructure
● Software distributed under the
Apache 2.0 license
● No certifications, no support
Community → Enterprise
13
Red Hat OpenStack Offering
Red Hat will include the following in its Red Hat OpenStack distribution
● All core OpenStack Grizzly packages including Quantum
● Support for Open vSwitch via userspace tools in Red Hat OpenStack +
kernel support in RHEL 6.4
● Puppet modules for installing all services for OpenStack
● A multi-node installer for small deployments (PackStack)
● Reference architectures for large scale deployments
● Bug-fixes and features selectively back-ported from Havana
14
Release Cadence
●
Upstream OpenStack.org
● Source code only
● Releases every 6 months
● 2 to 3 'snapshots' including bug fixes
● No more fixes/snapshots after next release
●
Upstream RDO
● Follows upstream cadence
● Delivers 'binaries' in yum/rpm format for RHEL, Fedora, etc.
15
Release Cadence
●
Red Hat OpenStack
● 6 month release cycle
● Roughly 2 months AFTER upstream
● Time to stabilize, certify, back-port etc.
● Initially 1 year lifecycle
●
Support for Folsom ends after Havana release
●
Support for Grizzly ends after Icehouse release
● Will increase lifecycle over time
● Based on upstream stability and customer requirements
16
Why Red Hat OpenStack?
● Red Hat brings what OpenStack really needs...
● Supportability
● Stability & Code Maturity
● Certified Ecosystem
● Lifecycle
● Support for the entire stack from one vendor
● OpenStack Components
● Stable, mature and trusted Linux Operating System
● Secure, high performance virtualisation
● Storage
● Software Defined Networking
17
OpenStack moving forward...
● Continued focus on OpenStack core
● Working on core OpenStack components
● Integrating with proven technologies underneath
●
Cloud Partnership Program announced to help 3rd
parties certify
● Work with vendors providing layered products to build ecosystem
● Integrating with existing Enterprise architecture requirements
● Management tools for RHOS
● Deliver in stages
● Tooling for installation and configuration management (Based around Foreman)
● Centralised Management Platform
● Optional CloudForms Integration
OpenStack Architecture
OpenStack Components
● Modular architecture
● Vast scale-out design
● Based on a (growing) set of core-components
OpenStack Keystone
● Keystone provides a common authentication and authorisation store for OpenStack
● Users, their roles and the tenant (project) they belong to
● Authentication is based on tokens
● 24-hour expiry by default
● Easily revoked if compromised
● Each OpenStack component uses Keystone to verify a users token
● It also provides a catalogue of all other OpenStack services
OpenStack Nova
● Core responsibility is to schedule and manage instances (think Amazon EC2)
● Supports multiple hypervisors
● VMware ESX (either direct to ESX or via vCenter)
● Xen
● KVM
● Microsoft Hyper-V
● Exposes an OpenStack API but also an EC2 compatible API
OpenStack Glance
● Mechanism for storing and retrieving disk images
● Supports many standard image types
● raw, qcow2, vmdk, vhd, iso, ami/aki, ovf
● With various storage options for the images
● Filesystem (Default)
● Swift (OpenStack Object Storage)
● S3 (Amazon's Simple Storage Service)
OpenStack Swift
● Mechanism for storing and retrieving arbitrary unstructured data (as objects)
● Entirely REST-ful HTTP API based, similar to Amazon S3
● Highly fault tolerant
● Data replication (including geographically)
● Self-healing architecture
● Load-balancing with built-in proxy servers
● No single point of failure
● Doesn't require any specific hardware, purely scale-out.
OpenStack Quantum
● OpenStack's Networking-as-a-Service Component
● Implements Software Defined Networking (SDN)
● Rich plugin architecture which allows Quantum to abstract the underlying technology
implementation away.
● Cisco UCS
● VMware Nicira
● Open vSwitch etc.
OpenStack Cinder
● Provides block storage for runtime of instances
● Can be used for persistent or tiered storage
● Enables ability to do live migration of instances
● Similar to Amazon Elastic Block Storage (EBS)
● Support for many storage vendors platforms for offload
● Default implementation exposes LVM's over iSCSI
OpenStack Horizon
● Self-service portal exposing end-user OpenStack functionality
● Web-based interface that utilises underlying API's
● Permits the creation and life-cycle management of
● Instances (including snapshots)
● Images
● Volumes
● Networks
● Has different views depending on whether the user is an administrator or not.
OpenStack Horizon - Screenshot
Demo

Weitere ähnliche Inhalte

Was ist angesagt?

Mastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesMastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesRoozbeh Shafiee
 
Mirantis v OpenStack Ansible Dawn of Production
Mirantis v OpenStack Ansible Dawn of ProductionMirantis v OpenStack Ansible Dawn of Production
Mirantis v OpenStack Ansible Dawn of ProductionTeK Charnsilp Chinprasert
 
Deploying OpenStack with Ansible
Deploying OpenStack with AnsibleDeploying OpenStack with Ansible
Deploying OpenStack with AnsibleKevin Carter
 
Red Hat OpenStack Deployment
Red Hat OpenStack DeploymentRed Hat OpenStack Deployment
Red Hat OpenStack DeploymentMichael Solberg
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges openstackindia
 
Simple flexible deployments with openstack ansible
Simple flexible deployments with openstack ansibleSimple flexible deployments with openstack ansible
Simple flexible deployments with openstack ansibleJean-Philippe Evrard
 
Build cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleBuild cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleJirayut Nimsaeng
 
Openstack In Real Life
Openstack In Real LifeOpenstack In Real Life
Openstack In Real LifePaul Guth
 
Open cloud infrastructure built for the enterprise
Open cloud infrastructure built for the enterpriseOpen cloud infrastructure built for the enterprise
Open cloud infrastructure built for the enterpriseRedHatInc
 
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...OpenStack
 
Putting The PaaS in OpenStack with Diane Mueller @RedHat
Putting The PaaS in OpenStack with Diane Mueller @RedHat Putting The PaaS in OpenStack with Diane Mueller @RedHat
Putting The PaaS in OpenStack with Diane Mueller @RedHat OpenShift Origin
 
OpenStack Kolla Introduction
OpenStack Kolla IntroductionOpenStack Kolla Introduction
OpenStack Kolla IntroductionDaneyon Hansen
 
A complete Open Source cloud: Storage, Virt, IaaS, PaaS
A complete Open Source cloud: Storage, Virt, IaaS, PaaSA complete Open Source cloud: Storage, Virt, IaaS, PaaS
A complete Open Source cloud: Storage, Virt, IaaS, PaaSDave Neary
 
Demistifying open stack storage
Demistifying open stack storageDemistifying open stack storage
Demistifying open stack storageopenstackindia
 
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red HatMultiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red HatOpenStack
 
SDN Symposium - Cybera
SDN Symposium - CyberaSDN Symposium - Cybera
SDN Symposium - CyberaEdgar Magana
 
Automating OpenStack Deployment with Fuel
Automating OpenStack Deployment with FuelAutomating OpenStack Deployment with Fuel
Automating OpenStack Deployment with FuelTomasz Zen Napierala
 

Was ist angesagt? (20)

Mastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesMastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple Architectures
 
Mirantis v OpenStack Ansible Dawn of Production
Mirantis v OpenStack Ansible Dawn of ProductionMirantis v OpenStack Ansible Dawn of Production
Mirantis v OpenStack Ansible Dawn of Production
 
Deploying OpenStack with Ansible
Deploying OpenStack with AnsibleDeploying OpenStack with Ansible
Deploying OpenStack with Ansible
 
Red Hat OpenStack Deployment
Red Hat OpenStack DeploymentRed Hat OpenStack Deployment
Red Hat OpenStack Deployment
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
 
Simple flexible deployments with openstack ansible
Simple flexible deployments with openstack ansibleSimple flexible deployments with openstack ansible
Simple flexible deployments with openstack ansible
 
Build cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleBuild cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack Ansible
 
Openstack In Real Life
Openstack In Real LifeOpenstack In Real Life
Openstack In Real Life
 
Open cloud infrastructure built for the enterprise
Open cloud infrastructure built for the enterpriseOpen cloud infrastructure built for the enterprise
Open cloud infrastructure built for the enterprise
 
Docker Workshop
Docker WorkshopDocker Workshop
Docker Workshop
 
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
 
Putting The PaaS in OpenStack with Diane Mueller @RedHat
Putting The PaaS in OpenStack with Diane Mueller @RedHat Putting The PaaS in OpenStack with Diane Mueller @RedHat
Putting The PaaS in OpenStack with Diane Mueller @RedHat
 
OpenStack Kolla Introduction
OpenStack Kolla IntroductionOpenStack Kolla Introduction
OpenStack Kolla Introduction
 
DNSaaS and FWaaS
DNSaaS and FWaaSDNSaaS and FWaaS
DNSaaS and FWaaS
 
A complete Open Source cloud: Storage, Virt, IaaS, PaaS
A complete Open Source cloud: Storage, Virt, IaaS, PaaSA complete Open Source cloud: Storage, Virt, IaaS, PaaS
A complete Open Source cloud: Storage, Virt, IaaS, PaaS
 
What's new in openstack ocata
What's new in openstack ocata What's new in openstack ocata
What's new in openstack ocata
 
Demistifying open stack storage
Demistifying open stack storageDemistifying open stack storage
Demistifying open stack storage
 
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red HatMultiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
 
SDN Symposium - Cybera
SDN Symposium - CyberaSDN Symposium - Cybera
SDN Symposium - Cybera
 
Automating OpenStack Deployment with Fuel
Automating OpenStack Deployment with FuelAutomating OpenStack Deployment with Fuel
Automating OpenStack Deployment with Fuel
 

Andere mochten auch

IT-as-a-Service (ITaaS) - The New Business Model for IT
IT-as-a-Service (ITaaS) - The New Business Model for ITIT-as-a-Service (ITaaS) - The New Business Model for IT
IT-as-a-Service (ITaaS) - The New Business Model for ITScott Bils
 
Cloud Operating Model Design
Cloud Operating Model DesignCloud Operating Model Design
Cloud Operating Model DesignJoseph Schwartz
 
The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...
The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...
The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...Amazon Web Services
 
Enterprise Cloud Operating Model Design
Enterprise Cloud Operating Model DesignEnterprise Cloud Operating Model Design
Enterprise Cloud Operating Model DesignJoseph Schwartz
 
The Cloud Enabled IT Operating Model - Business
The Cloud Enabled IT Operating Model - BusinessThe Cloud Enabled IT Operating Model - Business
The Cloud Enabled IT Operating Model - BusinessAmazon Web Services
 
Cloud Delivery Model Considerations
Cloud Delivery Model ConsiderationsCloud Delivery Model Considerations
Cloud Delivery Model ConsiderationsMohammed Sajjad Ali
 
Enterprise IT Cloud Segmentation Model
Enterprise IT Cloud Segmentation ModelEnterprise IT Cloud Segmentation Model
Enterprise IT Cloud Segmentation ModelAtchison Frazer
 
Reengineering The IT Operating Model to Embrace The Power Of The Cloud
Reengineering The IT Operating Model to Embrace The Power Of The CloudReengineering The IT Operating Model to Embrace The Power Of The Cloud
Reengineering The IT Operating Model to Embrace The Power Of The Cloudaccenture
 

Andere mochten auch (8)

IT-as-a-Service (ITaaS) - The New Business Model for IT
IT-as-a-Service (ITaaS) - The New Business Model for ITIT-as-a-Service (ITaaS) - The New Business Model for IT
IT-as-a-Service (ITaaS) - The New Business Model for IT
 
Cloud Operating Model Design
Cloud Operating Model DesignCloud Operating Model Design
Cloud Operating Model Design
 
The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...
The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...
The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...
 
Enterprise Cloud Operating Model Design
Enterprise Cloud Operating Model DesignEnterprise Cloud Operating Model Design
Enterprise Cloud Operating Model Design
 
The Cloud Enabled IT Operating Model - Business
The Cloud Enabled IT Operating Model - BusinessThe Cloud Enabled IT Operating Model - Business
The Cloud Enabled IT Operating Model - Business
 
Cloud Delivery Model Considerations
Cloud Delivery Model ConsiderationsCloud Delivery Model Considerations
Cloud Delivery Model Considerations
 
Enterprise IT Cloud Segmentation Model
Enterprise IT Cloud Segmentation ModelEnterprise IT Cloud Segmentation Model
Enterprise IT Cloud Segmentation Model
 
Reengineering The IT Operating Model to Embrace The Power Of The Cloud
Reengineering The IT Operating Model to Embrace The Power Of The CloudReengineering The IT Operating Model to Embrace The Power Of The Cloud
Reengineering The IT Operating Model to Embrace The Power Of The Cloud
 

Ähnlich wie Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack (by Rhys Oxenham)

OpenStack as an Infrastructure
OpenStack as an InfrastructureOpenStack as an Infrastructure
OpenStack as an InfrastructureRoozbeh Shafiee
 
The Next Generation Datacenter
The Next Generation DatacenterThe Next Generation Datacenter
The Next Generation DatacenterRed Hat Events
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdfKevinBuck30
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013Michael Lessard
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech dayArthur Berezin
 
What is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootWhat is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootKangaroot
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack StorageNetApp
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackAbderrahmane TEKFI
 
OpenStack Benelux Conference 2014 | Plenair | RedHat
OpenStack Benelux Conference 2014 | Plenair | RedHatOpenStack Benelux Conference 2014 | Plenair | RedHat
OpenStack Benelux Conference 2014 | Plenair | RedHatGuston Remie
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Matt Ray
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cnOpenCity Community
 
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...NETWAYS
 
An Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformAn Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformRhys Oxenham
 
Introduction to OpenStack : Barcamp Bangkhen 2016
Introduction to OpenStack : Barcamp Bangkhen 2016Introduction to OpenStack : Barcamp Bangkhen 2016
Introduction to OpenStack : Barcamp Bangkhen 2016Opsta
 
Red Hat Java Update and Quarkus Introduction
Red Hat Java Update and Quarkus IntroductionRed Hat Java Update and Quarkus Introduction
Red Hat Java Update and Quarkus IntroductionJohn Archer
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstackYaniv Zadka
 

Ähnlich wie Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack (by Rhys Oxenham) (20)

OpenStack as an Infrastructure
OpenStack as an InfrastructureOpenStack as an Infrastructure
OpenStack as an Infrastructure
 
The Next Generation Datacenter
The Next Generation DatacenterThe Next Generation Datacenter
The Next Generation Datacenter
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdf
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech day
 
What is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootWhat is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - Kangaroot
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStack
 
OpenStack Benelux Conference 2014 | Plenair | RedHat
OpenStack Benelux Conference 2014 | Plenair | RedHatOpenStack Benelux Conference 2014 | Plenair | RedHat
OpenStack Benelux Conference 2014 | Plenair | RedHat
 
Open stack wtf_(1)
Open stack  wtf_(1)Open stack  wtf_(1)
Open stack wtf_(1)
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
 
An Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformAn Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack Platform
 
Introduction to OpenStack : Barcamp Bangkhen 2016
Introduction to OpenStack : Barcamp Bangkhen 2016Introduction to OpenStack : Barcamp Bangkhen 2016
Introduction to OpenStack : Barcamp Bangkhen 2016
 
Red Hat Java Update and Quarkus Introduction
Red Hat Java Update and Quarkus IntroductionRed Hat Java Update and Quarkus Introduction
Red Hat Java Update and Quarkus Introduction
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
 

Kürzlich hochgeladen

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Kürzlich hochgeladen (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack (by Rhys Oxenham)

  • 2. What is OpenStack? ● Fully open source cloud “operating system” ● Provides all of the tools/building blocks required to build a cloud environment from scratch - mimics public clouds ● Started by NASA and Rackspace but now has an independent foundation in which key industry members are present, including Red Hat ● Enormous market hype with investment from all major players, e.g. HP, Dell, IBM... and with 1000's of developers worldwide
  • 3. Why does the world need OpenStack? ● Cloud is widely seen as the next-generation IT delivery model ● Agile & flexible ● Utility-based on-demand consumption ● Self-service drives down overhead and maintenance ● Public clouds setting the benchmark, organisations want the same level of functionality but behind the firewall ● Not all organisations are ready for public cloud ● Applications are being built differently today- ● More tolerant of failure ● Make use of scale-out elastic architectures ● OpenStack enables organisations to achieve this, today... and without lock-in.
  • 4. A different kind of architecture... TRADITIONAL WORKLOADS ● Stateful virtual machines ● Big VMs: vCPU, vRAM, local storage inside VM ● Application SLA aligned to VM itself ● Relies on underlying HA technology to meet SLA goals ● VMs scale up: add vCPU, vRAM, etc. ● Applications not designed to tolerate failure of VMs CLOUD WORKLOADS ● Stateless VMs, application distributed ● Small VMs: vCPU, vRAM, storage separate ● Application SLA not dependent on any one VM ● Many instances can provide application availability ● Applications scale out: add more VMs ● Applications designed to tolerate failure of VMs
  • 5. Or an easier analogy... PETS = TRADITIONAL WORKLOADS FARM ANIMALS = CLOUD WORKLOADS Credit : Tim Bell @ CERN Labs, Bill Baker @ Microsoft, and others ● Pets are given names like ● rover.internal.redhat.com ● They are unique, lovingly hand raised and cared for ● When they get ill you nurse them back to health ● Farm animals have tag numbers like piggie242.redhat.com ● They are almost identical to each other ● When they get ill you get another one
  • 6. OpenStack Release History ● July 2010 - Initial announcement ● October 2010 - Austin Release ● February 2011 - Bexar Release ● April 2011 - Cactus Release ● October 2011 - Diablo Release ● April 2012 - Essex Release ● October 2012 - Folsom Release ● April 2013 - Grizzly Release ● October 2013 - Havana Release
  • 7. What is Red Hat doing about OpenStack?
  • 9. 9 OpenStack Contribution http://bitergia.com/public/reports/openstack/2013_04_grizzly/ Leading Contributor to Grizzly Release ● Leading in commits and line counts across all projects ● Note: Not including OpenStack dependencies, Linux, KVM, libvirt, etc
  • 10. 10 OpenStack Contribution ● Why do these statistics matter? ● Proof that Red Hat has the skills and resources to... ● Support customers ● Drive new features ● Influence strategy and direction of project ● Not a monopoly! ● We're not in full-control of the project and we don't intend to be ● Our commitment continues to grow ● But, overall contribution percentage in comparison to all contributions is getting smaller
  • 11. OpenStack Progression ● Enterprise-hardened OpenStack software ● Delivered with an enterprise life cycle ● Six-month release cadence offset from community releases to allow testing ● Aimed at long-term production deployments ● Certified hardware and software through the Red Hat OpenStack Cloud Infrastructure Partner Network ● Supported by Red Hat ● Installs on Red Hat Enterprise Linux only ● Latest OpenStack software, packaged in a managed open source community ● Facilitated by Red Hat ● Aimed at architects and developers who want to create, test, collaborate ● Freely available, not for sale ● Six-month release cadence mirroring community ● No certification, no support ● Installs on Red Hat and derivatives ● Open source, community- developed (upstream) software ● Founded by Rackspace Hosting and NASA ● Managed by the OpenStack Foundation ● Vibrant group of developers collaborating on open source cloud infrastructure ● Software distributed under the Apache 2.0 license ● No certifications, no support
  • 13. 13 Red Hat OpenStack Offering Red Hat will include the following in its Red Hat OpenStack distribution ● All core OpenStack Grizzly packages including Quantum ● Support for Open vSwitch via userspace tools in Red Hat OpenStack + kernel support in RHEL 6.4 ● Puppet modules for installing all services for OpenStack ● A multi-node installer for small deployments (PackStack) ● Reference architectures for large scale deployments ● Bug-fixes and features selectively back-ported from Havana
  • 14. 14 Release Cadence ● Upstream OpenStack.org ● Source code only ● Releases every 6 months ● 2 to 3 'snapshots' including bug fixes ● No more fixes/snapshots after next release ● Upstream RDO ● Follows upstream cadence ● Delivers 'binaries' in yum/rpm format for RHEL, Fedora, etc.
  • 15. 15 Release Cadence ● Red Hat OpenStack ● 6 month release cycle ● Roughly 2 months AFTER upstream ● Time to stabilize, certify, back-port etc. ● Initially 1 year lifecycle ● Support for Folsom ends after Havana release ● Support for Grizzly ends after Icehouse release ● Will increase lifecycle over time ● Based on upstream stability and customer requirements
  • 16. 16 Why Red Hat OpenStack? ● Red Hat brings what OpenStack really needs... ● Supportability ● Stability & Code Maturity ● Certified Ecosystem ● Lifecycle ● Support for the entire stack from one vendor ● OpenStack Components ● Stable, mature and trusted Linux Operating System ● Secure, high performance virtualisation ● Storage ● Software Defined Networking
  • 17. 17 OpenStack moving forward... ● Continued focus on OpenStack core ● Working on core OpenStack components ● Integrating with proven technologies underneath ● Cloud Partnership Program announced to help 3rd parties certify ● Work with vendors providing layered products to build ecosystem ● Integrating with existing Enterprise architecture requirements ● Management tools for RHOS ● Deliver in stages ● Tooling for installation and configuration management (Based around Foreman) ● Centralised Management Platform ● Optional CloudForms Integration
  • 19. OpenStack Components ● Modular architecture ● Vast scale-out design ● Based on a (growing) set of core-components
  • 20. OpenStack Keystone ● Keystone provides a common authentication and authorisation store for OpenStack ● Users, their roles and the tenant (project) they belong to ● Authentication is based on tokens ● 24-hour expiry by default ● Easily revoked if compromised ● Each OpenStack component uses Keystone to verify a users token ● It also provides a catalogue of all other OpenStack services
  • 21. OpenStack Nova ● Core responsibility is to schedule and manage instances (think Amazon EC2) ● Supports multiple hypervisors ● VMware ESX (either direct to ESX or via vCenter) ● Xen ● KVM ● Microsoft Hyper-V ● Exposes an OpenStack API but also an EC2 compatible API
  • 22. OpenStack Glance ● Mechanism for storing and retrieving disk images ● Supports many standard image types ● raw, qcow2, vmdk, vhd, iso, ami/aki, ovf ● With various storage options for the images ● Filesystem (Default) ● Swift (OpenStack Object Storage) ● S3 (Amazon's Simple Storage Service)
  • 23. OpenStack Swift ● Mechanism for storing and retrieving arbitrary unstructured data (as objects) ● Entirely REST-ful HTTP API based, similar to Amazon S3 ● Highly fault tolerant ● Data replication (including geographically) ● Self-healing architecture ● Load-balancing with built-in proxy servers ● No single point of failure ● Doesn't require any specific hardware, purely scale-out.
  • 24. OpenStack Quantum ● OpenStack's Networking-as-a-Service Component ● Implements Software Defined Networking (SDN) ● Rich plugin architecture which allows Quantum to abstract the underlying technology implementation away. ● Cisco UCS ● VMware Nicira ● Open vSwitch etc.
  • 25. OpenStack Cinder ● Provides block storage for runtime of instances ● Can be used for persistent or tiered storage ● Enables ability to do live migration of instances ● Similar to Amazon Elastic Block Storage (EBS) ● Support for many storage vendors platforms for offload ● Default implementation exposes LVM's over iSCSI
  • 26. OpenStack Horizon ● Self-service portal exposing end-user OpenStack functionality ● Web-based interface that utilises underlying API's ● Permits the creation and life-cycle management of ● Instances (including snapshots) ● Images ● Volumes ● Networks ● Has different views depending on whether the user is an administrator or not.
  • 27. OpenStack Horizon - Screenshot
  • 28. Demo