SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
An Introduction to 

Red Hat Enterprise Linux OpenStack Platform
Rhys Oxenham
Field Product Manager, Red Hat
What is OpenStack?
• Fully open source cloud “operating system”


• Comprised of several open source sub-projects

• Provides all of the building blocks to create an Infrastructure-as-a-Service cloud

• Designed and architected to replicate public cloud infrastructure, e.g. Amazon AWS

• Governed by the vendor agnostic OpenStack Foundation

• Enormous market momentum with significant investment from major players
What is OpenStack?
• Cloud is widely seen as the next-generation IT delivery model
• Agile & Flexible
• Utility-based on-demand consumption
• Self-service driving down administrative overhead and maintenance

• Public clouds are setting the benchmark of how IT could be delivered to users
• Not all organisations are ready for public cloud

• Applications are being written differently today-
• More tolerant of failure
• Making use of scale-out architecture
Why does the world need OpenStack?
• Our data is too large
• Volumes of data are being generated at unprecedented levels
• Most of this data is unstructured

• Service requests are too large
• More and more devices are coming online
• Tablets, phones, laptops, BYOD generation…
!
• Crucially, applications weren’t written to cope with the demand!
• Traditional infrastructure capabilities are being exhausted
• Service uptime, QoS, KPI’s and SLA’s are slipping
Major issues with traditional infrastructure…
Workloads are evolving…
Traditional Workloads
• Typically each tier resides on a single machine
• Doesn’t tolerate any downtime
• Relies on underlying infrastructure for availability
• Applications scale-up, not out
Cloud-enabled Workloads
• Workload resides across multiple machines
• Applications built to tolerate failure
• Does not rely on underlying infrastructure
• Applications scale-out, not up
OpenStack is typically suitable for the following use cases —

• A public cloud-like Infrastructure-as-a-Service cloud platform
• Internal “Infrastructure on Demand” - private cloud
• Test and Development environments - e.g. sandbox
• Cloud service provider platform - reselling compute, network & storage

• Building a scale-out platform for cloud-enabled workloads
• Netflix(-like) applications
• Academic or pharma workloads, e.g. genetic sequencing
So, how does OpenStack fit in?
OpenStack Architecture
!
!
!
!
!
!
• OpenStack is made up of individual autonomous components
• All of which are designed to scale-out to accommodate throughput and availability
• OpenStack is considered more of a framework, that relies on drivers and plugins
• Largely written in Python and is heavily dependent on Linux
OpenStack Architecture
!
!
!
!
!
!
• Keystone provides a common authentication and authorisation store for OpenStack
• Responsible for users, their roles, and to which project(s) they belong to
• Provides a catalogue of all other OpenStack services
• All OpenStack services typically rely on Keystone to verify a user’s request
OpenStack Identity Service (Keystone)
!
!
!
!
!
!
• Nova is responsible for the lifecycle of running instances within OpenStack
• Manages multiple different hypervisor types via drivers, e.g-
• Red Hat Enterprise Linux (+KVM)
• VMware vSphere
OpenStack Compute (Nova)
!
!
!
!
!
!
!
• Glance provides a mechanism for the storage and retrieval of disk images/templates
• Supports a wide variety of image formats, including qcow2, vmdk, ami, and ovf
• Many different backend storage options for images, including Swift…
OpenStack Image Service (Glance)
!
!
!
!
!
!
!
• Swift provides a mechanism for storing and retrieving arbitrary unstructured data
• Provides an object based interface via a RESTful/HTTP-based API
• Highly fault-tolerant with replication, self-healing, and load-balancing
• Architected to be implemented using commodity compute and storage
OpenStack Object Store (Swift)
!
!
!
!
!
!
!
• Neutron is responsible for providing networking to running instances within OpenStack
• Provides an API for defining, configuring, and using networks
• Relies on a plugin architecture for implementation of networks, examples include-
• Open vSwitch (default in Red Hat’s distribution)
• Cisco, PLUMgrid, VMware NSX, Arista, Mellanox, Brocade, etc.
OpenStack Networking (Neutron)
!
!
!
!
!
!
!
• Cinder provides block storage to instances running within OpenStack
• Used for providing persistent and/or additional storage
• Relies on a plugin/driver architecture for implementation, examples include-
• Red Hat Storage (GlusterFS), IBM XIV, HP Leftland, 3PAR, etc.
OpenStack Volume Service (Cinder)
!
!
!
!
!
!
!
• Heat facilitates the creation of ‘application stacks’ made from multiple resources
• Stacks are imported as a descriptive template language
• Heat manages the automated orchestration of resources and their dependencies
• Allows for dynamic scaling of applications based on configurable metrics
OpenStack Orchestration (Heat)
!
!
!
!
!
!
!
• Ceilometer is a central collection of metering and monitoring data
• Primarily used for chargeback of resource usage
• Ceilometer consumes data from the other components - e.g. via agents
• Architecture is completely extensible - meter what you want to - expose via API
OpenStack Telemetry (Ceilometer)
!
!
!
!
!
!
!
• Horizon is OpenStack’s web-based self-service portal
• Sits on-top of all of the other OpenStack components via API interaction
• Provides a subset of underlying functionality
• Examples include: instance creation, network configuration, block storage attachment
• Exposes an administrative extension for basic tasks, e.g. user creation
OpenStack Dashboard (Horizon)
Red Hat’s involvement in OpenStack
• OpenStack community releases a new major version every six months
• Current version codenamed Havana, with Icehouse shipping April 17th
• Contributions to the project come from both corporate and non-corporate entities
• Ships source-code (trunk code) - no certifications, support, or packages

• In terms of scale, the Havana version had:
• 13,700+ code commits
• 920+ individual contributors
• 150+ organisations contributing
• 400+ new features
The OpenStack Community
Red Hat’s involvement…
• To help foster new technologies and to build an open-source community-
• ‘RDO’ - Red Hat’s Upstream OpenStack Distribution
• Packaged for Red Hat Enterprise Linux and derivatives
From Community to Enterprise…
• Red Hat’s officially supported, enterprise-class, OpenStack distribution
• Built specifically for, and tightly integrated with Red Hat Enterprise Linux
• Released every six months; two months after upstream availability

• Focus on:
• Code maturity, stability, and security
• 3rd party ecosystem of value-add components and certified platforms
• Extended lifecycle- two years for Havana, three years for Icehouse
• Enterprise-class support from the #1 corporate contributors
• Rich product documentation and reference architectures
Red Hat Enterprise Linux OpenStack Platform
• Many questions to ask yourself…
• Are your workloads mostly traditional?
• Do you have a mix of different workloads?
• How do you “bridge the gap” between traditional and cloud-enabled workloads?
• How do you manage the mixed environment?

• Red Hat has a broad cloud portfolio to help assist customers with these problems
Am I ready for OpenStack?
Red Hat Cloud Infrastructure
Crossing the chasm…
Crossing the chasm…
Red Hat Cloud Infrastructure
OpenStack Live Demo - is this wise?
Thank you! Any questions?
!
roxenham@redhat.com

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Red Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure TechRed Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure Tech
 
Mirantis OpenStack 4.0 Overview
Mirantis OpenStack 4.0 OverviewMirantis OpenStack 4.0 Overview
Mirantis OpenStack 4.0 Overview
 
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
 
Introduction to MANTL Data Platform
Introduction to MANTL Data PlatformIntroduction to MANTL Data Platform
Introduction to MANTL Data Platform
 
Introducing Cloud Development with Project Shipped and Mantl: a deep dive
Introducing Cloud Development with Project Shipped and Mantl: a deep diveIntroducing Cloud Development with Project Shipped and Mantl: a deep dive
Introducing Cloud Development with Project Shipped and Mantl: a deep dive
 
Red Hat OpenStack Deployment
Red Hat OpenStack DeploymentRed Hat OpenStack Deployment
Red Hat OpenStack Deployment
 
Webinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMwareWebinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMware
 
OpenStack 101 Presentation
OpenStack 101 PresentationOpenStack 101 Presentation
OpenStack 101 Presentation
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
 
[OpenStack Day in Korea] Keynote#2 - Bringing OpenStack to the Enterprise Dat...
[OpenStack Day in Korea] Keynote#2 - Bringing OpenStack to the Enterprise Dat...[OpenStack Day in Korea] Keynote#2 - Bringing OpenStack to the Enterprise Dat...
[OpenStack Day in Korea] Keynote#2 - Bringing OpenStack to the Enterprise Dat...
 
NoSQL - Vital Open Source Ingredient for Modern Success
NoSQL - Vital Open Source Ingredient for Modern SuccessNoSQL - Vital Open Source Ingredient for Modern Success
NoSQL - Vital Open Source Ingredient for Modern Success
 
OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015
 
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use Cases
 
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
 
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 SummitOpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
 
Docker Meetup Bangalore - Docker + Openstack
Docker Meetup Bangalore - Docker + OpenstackDocker Meetup Bangalore - Docker + Openstack
Docker Meetup Bangalore - Docker + Openstack
 
OpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureOpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking Architecture
 

Andere mochten auch

DAI DATI INTELLIGENTI AI SERVIZI Smart City API Hackathon
DAI DATI INTELLIGENTI AI SERVIZI Smart City API HackathonDAI DATI INTELLIGENTI AI SERVIZI Smart City API Hackathon
DAI DATI INTELLIGENTI AI SERVIZI Smart City API Hackathon
Paolo Nesi
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
openstackindia
 
Build and-manage-private-and-hybrid-cloud-dubai-frederik bijlsma
Build and-manage-private-and-hybrid-cloud-dubai-frederik bijlsmaBuild and-manage-private-and-hybrid-cloud-dubai-frederik bijlsma
Build and-manage-private-and-hybrid-cloud-dubai-frederik bijlsma
Frederik Bijlsma
 
RH Summit 2015 - Using RH Management Tools In A Hybrid Cloud
RH Summit 2015 - Using RH Management Tools In A Hybrid CloudRH Summit 2015 - Using RH Management Tools In A Hybrid Cloud
RH Summit 2015 - Using RH Management Tools In A Hybrid Cloud
Matthew Mariani
 

Andere mochten auch (20)

Trafikverkets museiråd 2016-11-23
Trafikverkets museiråd 2016-11-23Trafikverkets museiråd 2016-11-23
Trafikverkets museiråd 2016-11-23
 
Introduction to Red Hat
Introduction to Red HatIntroduction to Red Hat
Introduction to Red Hat
 
A Tour of Google Cloud Platform
A Tour of Google Cloud PlatformA Tour of Google Cloud Platform
A Tour of Google Cloud Platform
 
DAI DATI INTELLIGENTI AI SERVIZI Smart City API Hackathon
DAI DATI INTELLIGENTI AI SERVIZI Smart City API HackathonDAI DATI INTELLIGENTI AI SERVIZI Smart City API Hackathon
DAI DATI INTELLIGENTI AI SERVIZI Smart City API Hackathon
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Build and-manage-private-and-hybrid-cloud-dubai-frederik bijlsma
Build and-manage-private-and-hybrid-cloud-dubai-frederik bijlsmaBuild and-manage-private-and-hybrid-cloud-dubai-frederik bijlsma
Build and-manage-private-and-hybrid-cloud-dubai-frederik bijlsma
 
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
 
Telecommunications Concentration
Telecommunications ConcentrationTelecommunications Concentration
Telecommunications Concentration
 
RH Summit 2015 - Using RH Management Tools In A Hybrid Cloud
RH Summit 2015 - Using RH Management Tools In A Hybrid CloudRH Summit 2015 - Using RH Management Tools In A Hybrid Cloud
RH Summit 2015 - Using RH Management Tools In A Hybrid Cloud
 
Leading the Way in Intelligent Data Center Infrastructure
Leading the Way in Intelligent Data Center InfrastructureLeading the Way in Intelligent Data Center Infrastructure
Leading the Way in Intelligent Data Center Infrastructure
 
Huawei presentation at TADHack
Huawei presentation at TADHackHuawei presentation at TADHack
Huawei presentation at TADHack
 
Rich Communications Highlights, Time to Change the Strategy
Rich Communications Highlights, Time to Change the StrategyRich Communications Highlights, Time to Change the Strategy
Rich Communications Highlights, Time to Change the Strategy
 
Red hat cloud platforms
Red hat cloud platformsRed hat cloud platforms
Red hat cloud platforms
 
Independent Review of Telecom APIs (pre-conference workshop at Telecom API Ev...
Independent Review of Telecom APIs (pre-conference workshop at Telecom API Ev...Independent Review of Telecom APIs (pre-conference workshop at Telecom API Ev...
Independent Review of Telecom APIs (pre-conference workshop at Telecom API Ev...
 
Transforming Application Delivery with PaaS and Linux Containers
Transforming Application Delivery with PaaS and Linux ContainersTransforming Application Delivery with PaaS and Linux Containers
Transforming Application Delivery with PaaS and Linux Containers
 
Cisco ASA Firewalls
Cisco ASA FirewallsCisco ASA Firewalls
Cisco ASA Firewalls
 
Postgres on OpenStack
Postgres on OpenStackPostgres on OpenStack
Postgres on OpenStack
 
Omnichannel experience and typical customer journeys
Omnichannel experience and typical customer journeysOmnichannel experience and typical customer journeys
Omnichannel experience and typical customer journeys
 
RedHat Linux
RedHat LinuxRedHat Linux
RedHat Linux
 
Ringmakers of-saturn---norman-r.-bergrun
Ringmakers of-saturn---norman-r.-bergrunRingmakers of-saturn---norman-r.-bergrun
Ringmakers of-saturn---norman-r.-bergrun
 

Ähnlich wie An Introduction to Red Hat Enterprise Linux OpenStack Platform

OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101
NetApp
 

Ähnlich wie An Introduction to Red Hat Enterprise Linux OpenStack Platform (20)

Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
 
Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: Openstack
 
Cloud Foundry and OpenStack: How They Fit - Cloud Expo 2014
Cloud Foundry and OpenStack: How They Fit - Cloud Expo 2014Cloud Foundry and OpenStack: How They Fit - Cloud Expo 2014
Cloud Foundry and OpenStack: How They Fit - Cloud Expo 2014
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdf
 
OpenStack (projects 101)
OpenStack (projects 101)OpenStack (projects 101)
OpenStack (projects 101)
 
Oct meetup open stack 101 clean
Oct meetup open stack 101   cleanOct meetup open stack 101   clean
Oct meetup open stack 101 clean
 
Getting Started with OpenStack, Red Hat Summit 2016
Getting Started with OpenStack, Red Hat Summit 2016Getting Started with OpenStack, Red Hat Summit 2016
Getting Started with OpenStack, Red Hat Summit 2016
 
Introduction to Open stack - An Overview
Introduction to Open stack - An Overview Introduction to Open stack - An Overview
Introduction to Open stack - An Overview
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
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
 
Bitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStackBitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStack
 
Openstack – An introduction
Openstack – An introductionOpenstack – An introduction
Openstack – An introduction
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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, ...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
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
 

An Introduction to Red Hat Enterprise Linux OpenStack Platform

  • 1. An Introduction to 
 Red Hat Enterprise Linux OpenStack Platform Rhys Oxenham Field Product Manager, Red Hat
  • 3. • Fully open source cloud “operating system”
 • Comprised of several open source sub-projects
 • Provides all of the building blocks to create an Infrastructure-as-a-Service cloud
 • Designed and architected to replicate public cloud infrastructure, e.g. Amazon AWS
 • Governed by the vendor agnostic OpenStack Foundation
 • Enormous market momentum with significant investment from major players What is OpenStack?
  • 4. • Cloud is widely seen as the next-generation IT delivery model • Agile & Flexible • Utility-based on-demand consumption • Self-service driving down administrative overhead and maintenance
 • Public clouds are setting the benchmark of how IT could be delivered to users • Not all organisations are ready for public cloud
 • Applications are being written differently today- • More tolerant of failure • Making use of scale-out architecture Why does the world need OpenStack?
  • 5. • Our data is too large • Volumes of data are being generated at unprecedented levels • Most of this data is unstructured
 • Service requests are too large • More and more devices are coming online • Tablets, phones, laptops, BYOD generation… ! • Crucially, applications weren’t written to cope with the demand! • Traditional infrastructure capabilities are being exhausted • Service uptime, QoS, KPI’s and SLA’s are slipping Major issues with traditional infrastructure…
  • 6. Workloads are evolving… Traditional Workloads • Typically each tier resides on a single machine • Doesn’t tolerate any downtime • Relies on underlying infrastructure for availability • Applications scale-up, not out Cloud-enabled Workloads • Workload resides across multiple machines • Applications built to tolerate failure • Does not rely on underlying infrastructure • Applications scale-out, not up
  • 7. OpenStack is typically suitable for the following use cases —
 • A public cloud-like Infrastructure-as-a-Service cloud platform • Internal “Infrastructure on Demand” - private cloud • Test and Development environments - e.g. sandbox • Cloud service provider platform - reselling compute, network & storage
 • Building a scale-out platform for cloud-enabled workloads • Netflix(-like) applications • Academic or pharma workloads, e.g. genetic sequencing So, how does OpenStack fit in?
  • 9. ! ! ! ! ! ! • OpenStack is made up of individual autonomous components • All of which are designed to scale-out to accommodate throughput and availability • OpenStack is considered more of a framework, that relies on drivers and plugins • Largely written in Python and is heavily dependent on Linux OpenStack Architecture
  • 10. ! ! ! ! ! ! • Keystone provides a common authentication and authorisation store for OpenStack • Responsible for users, their roles, and to which project(s) they belong to • Provides a catalogue of all other OpenStack services • All OpenStack services typically rely on Keystone to verify a user’s request OpenStack Identity Service (Keystone)
  • 11. ! ! ! ! ! ! • Nova is responsible for the lifecycle of running instances within OpenStack • Manages multiple different hypervisor types via drivers, e.g- • Red Hat Enterprise Linux (+KVM) • VMware vSphere OpenStack Compute (Nova)
  • 12. ! ! ! ! ! ! ! • Glance provides a mechanism for the storage and retrieval of disk images/templates • Supports a wide variety of image formats, including qcow2, vmdk, ami, and ovf • Many different backend storage options for images, including Swift… OpenStack Image Service (Glance)
  • 13. ! ! ! ! ! ! ! • Swift provides a mechanism for storing and retrieving arbitrary unstructured data • Provides an object based interface via a RESTful/HTTP-based API • Highly fault-tolerant with replication, self-healing, and load-balancing • Architected to be implemented using commodity compute and storage OpenStack Object Store (Swift)
  • 14. ! ! ! ! ! ! ! • Neutron is responsible for providing networking to running instances within OpenStack • Provides an API for defining, configuring, and using networks • Relies on a plugin architecture for implementation of networks, examples include- • Open vSwitch (default in Red Hat’s distribution) • Cisco, PLUMgrid, VMware NSX, Arista, Mellanox, Brocade, etc. OpenStack Networking (Neutron)
  • 15. ! ! ! ! ! ! ! • Cinder provides block storage to instances running within OpenStack • Used for providing persistent and/or additional storage • Relies on a plugin/driver architecture for implementation, examples include- • Red Hat Storage (GlusterFS), IBM XIV, HP Leftland, 3PAR, etc. OpenStack Volume Service (Cinder)
  • 16. ! ! ! ! ! ! ! • Heat facilitates the creation of ‘application stacks’ made from multiple resources • Stacks are imported as a descriptive template language • Heat manages the automated orchestration of resources and their dependencies • Allows for dynamic scaling of applications based on configurable metrics OpenStack Orchestration (Heat)
  • 17. ! ! ! ! ! ! ! • Ceilometer is a central collection of metering and monitoring data • Primarily used for chargeback of resource usage • Ceilometer consumes data from the other components - e.g. via agents • Architecture is completely extensible - meter what you want to - expose via API OpenStack Telemetry (Ceilometer)
  • 18. ! ! ! ! ! ! ! • Horizon is OpenStack’s web-based self-service portal • Sits on-top of all of the other OpenStack components via API interaction • Provides a subset of underlying functionality • Examples include: instance creation, network configuration, block storage attachment • Exposes an administrative extension for basic tasks, e.g. user creation OpenStack Dashboard (Horizon)
  • 19. Red Hat’s involvement in OpenStack
  • 20. • OpenStack community releases a new major version every six months • Current version codenamed Havana, with Icehouse shipping April 17th • Contributions to the project come from both corporate and non-corporate entities • Ships source-code (trunk code) - no certifications, support, or packages
 • In terms of scale, the Havana version had: • 13,700+ code commits • 920+ individual contributors • 150+ organisations contributing • 400+ new features The OpenStack Community
  • 22. • To help foster new technologies and to build an open-source community- • ‘RDO’ - Red Hat’s Upstream OpenStack Distribution • Packaged for Red Hat Enterprise Linux and derivatives From Community to Enterprise…
  • 23. • Red Hat’s officially supported, enterprise-class, OpenStack distribution • Built specifically for, and tightly integrated with Red Hat Enterprise Linux • Released every six months; two months after upstream availability
 • Focus on: • Code maturity, stability, and security • 3rd party ecosystem of value-add components and certified platforms • Extended lifecycle- two years for Havana, three years for Icehouse • Enterprise-class support from the #1 corporate contributors • Rich product documentation and reference architectures Red Hat Enterprise Linux OpenStack Platform
  • 24. • Many questions to ask yourself… • Are your workloads mostly traditional? • Do you have a mix of different workloads? • How do you “bridge the gap” between traditional and cloud-enabled workloads? • How do you manage the mixed environment?
 • Red Hat has a broad cloud portfolio to help assist customers with these problems Am I ready for OpenStack?
  • 25. Red Hat Cloud Infrastructure
  • 28. Red Hat Cloud Infrastructure
  • 29. OpenStack Live Demo - is this wise?
  • 30. Thank you! Any questions? ! roxenham@redhat.com