Seminar:

OpenStack

Presenter:
Arthur Berezin
Sr. Technical Product Manager
OpenStack Platform, RHEV
Arthur Berezin RHCE
Sr. Technical Product Manager OpenStack, RHEV
Red Hat
Cloud Systems Engineer
LivePerson
Red Hat Linux ...
But “Free As in Beer” is also OK
VIRTUALIZATION
INFRASTRUCTURES
●
●
●
●
●
●
●
●

Greater server utilization
Less server sprawl
Minimize space & power
Highe...
CLOUD
WORKLOADS

TRADITIONAL
WORKLOADS
●
●
●

●
●
●

●

Stateful VMs, application = VM
Big VMs: vCPU, vRAM, storage
inside...
PETS =
TRADITIONAL WORKLOADS

●

Pets are given names like

●

FARM ANIMALS =
CLOUD WORKLOADS

rover.internal.redhat.com

...
OPENSTACK

CLOUD INFRASTRUCTURE FOR
CLOUD-ENABLED WORKLOADS
●
●
●

Modular architecture
Designed to easily scale out
Based...
IS OPENSTACK A
“CLOUD OPERATING
SYSTEM”?
●

Needs to access x86 hardware resources

●

Needs an operating environment, hypervisor, services

●

Leverages existing ...
●

Modular architecture

●

Designed to easily scale out

●

Based on (growing) set of core services
●

●

●

●

●

●

Open source, communitydeveloped (upstream)
software
Founded by Rackspace
Hosting and NASA
Managed by the...
OPENSTACK CORE PROJECTS

OpenStack Identity (KEYSTONE)
●

Identity Service

●

Common authorization framework

●

Manages ...
OPENSTACK CORE PROJECTS

OpenStack Compute (NOVA)
●

Core compute service comprised of
●

Compute Nodes – hypervisors that...
●

Hardware Assisted

●

Loadable Module
[root@rhel6kvm ~]# lsmod | grep
kvm
kvm_intel
kvm

●

47694 3
300283 1 kvm_intel
...
OPENSTACK CORE PROJECTS

OpenStack Image Service (GLANCE)
●

Image service

●

Stores and retrieves disk images (virtual m...
OPENSTACK CORE PROJECTS

OpenStack Object Storage (SWIFT)
●

Object Storage service

●

Modeled after Amazon's S3 service
...
OPENSTACK CORE PROJECTS

OpenStack Networking (formerly QUANTUM)
●

Network Service

●

Provides framework for Software De...
OPENSTACK CORE PROJECTS

OpenStack Block Storage (CINDER)
●

Block Storage (Volume) Service

●

Provides block storage for...
OPENSTACK CORE PROJECTS

OpenStack Dashboard (HORIZON)
●

Dashboard

●

Provides simple self service UI for end-users

●

...
OpenStack Orchestration (HEAT)
–

Goal: Provides AWS CloudFormation implementation for OpenStack

–

Deploys composite clo...
OpenStack Monitoring and Metering (CEILOMETER)
–

Goal: To provide a single infrastructure to collect measurements from
an...
TYPICAL DEPLOYMENT

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Resources to get started with OpenStack
●

Upstream distrobution
–

●

Enteprise Product
–

●

http://openstack.redhat.com...
Thank
You
Oh, and we are hiring...

Arthur Berezin
054-2266463
art@redhat.com
Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013
Upcoming SlideShare
Loading in …5
×

Oracle week Israel - OpenStack Platform - 2013

1,275 views

Published on

Red Hat Enterprise Linux OpenStack Platform 2013

Thank you Amir Sela for having me as a guest speaker at Oracle week.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,275
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
69
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Oracle week Israel - OpenStack Platform - 2013

  1. 1. Seminar: OpenStack Presenter: Arthur Berezin Sr. Technical Product Manager OpenStack Platform, RHEV
  2. 2. Arthur Berezin RHCE Sr. Technical Product Manager OpenStack, RHEV Red Hat Cloud Systems Engineer LivePerson Red Hat Linux Instructor John Bryce Red Hat Enterprise Virtualization Lead Red Hat Group, Matrix Customer Support Engineer Red Hat Group, Matrix IDF Intelligence Alumni I believe in “Free As in Speech” vs. “Free As In Beer”
  3. 3. But “Free As in Beer” is also OK
  4. 4. VIRTUALIZATION INFRASTRUCTURES ● ● ● ● ● ● ● ● Greater server utilization Less server sprawl Minimize space & power Higher staff productivity Business continuity Fault tolerance and HA Extended service levels Lifecycle management PRIVATE & HYBRID CLOUD INFRASTRUCTURES ● ● ● ● ● ● Self service Automated provisioning Charge-back and quotas Workload portability Disposable resources Heterogeneous management
  5. 5. CLOUD WORKLOADS TRADITIONAL WORKLOADS ● ● ● ● ● ● ● Stateful VMs, application = VM Big VMs: vCPU, vRAM, storage inside VM Application SLA = SLA of VM Lifecycle measured in years VMs scale up: add vCPU, vRAM, etc. Applications not designed to tolerate failure of VMs ● ● ● ● ● ● Stateless VMs Small VMs: vCPU, vRAM, storage separate Application SLA <> SLA of any one VM SLA requires ability to create and destroy VMs where needed Lifecycle measured in hours to months Applications scale out: add more VMs Applications tolerate failure of VMs
  6. 6. PETS = TRADITIONAL WORKLOADS ● Pets are given names like ● FARM ANIMALS = CLOUD WORKLOADS 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
  7. 7. OPENSTACK CLOUD INFRASTRUCTURE FOR CLOUD-ENABLED WORKLOADS ● ● ● Modular architecture Designed to easily scale out Based on (growing) set of core services
  8. 8. IS OPENSTACK A “CLOUD OPERATING SYSTEM”?
  9. 9. ● Needs to access x86 hardware resources ● Needs an operating environment, hypervisor, services ● Leverages existing code libraries for functionality
  10. 10. ● Modular architecture ● Designed to easily scale out ● Based on (growing) set of core services
  11. 11. ● ● ● ● ● ● Open source, communitydeveloped (upstream) software Founded by Rackspace Hosting and NASA Managed by the OpenStack Foundation Vibrant group of developers collaborating on open source cloud infrastructure ● ● 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 ● ● Software distributed under the Apache 2.0 license ● No certifications, no support ● ● Freely available, not for sale Six-month release cadence mirroring community ● No certification, no support Installs on Red Hat and derivatives ● 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
  12. 12. OPENSTACK CORE PROJECTS OpenStack Identity (KEYSTONE) ● Identity Service ● Common authorization framework ● Manages users, tenants and roles ● Pluggable backends (SQL, PAM, LDAP, etc) RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
  13. 13. OPENSTACK CORE PROJECTS OpenStack Compute (NOVA) ● Core compute service comprised of ● Compute Nodes – hypervisors that run virtual machines Supports multiple hypervisors KVM, Xen, LXC, Hyper-V and ESX Distributed controllers that handle scheduling, API calls, etc ● ● ● Native OpenStack API and Amazon EC2 compatible API RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
  14. 14. ● Hardware Assisted ● Loadable Module [root@rhel6kvm ~]# lsmod | grep kvm kvm_intel kvm ● 47694 3 300283 1 kvm_intel Leverage Linux Subsystems (NUMA, Scheduler, Memory,etc) ● Runs Windows/Linux/etc
  15. 15. OPENSTACK CORE PROJECTS OpenStack Image Service (GLANCE) ● Image service ● Stores and retrieves disk images (virtual machine templates) ● Supports Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI ● Backend storage : Filesystem, Swift, Amazon S3 RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
  16. 16. OPENSTACK CORE PROJECTS OpenStack Object Storage (SWIFT) ● Object Storage service ● Modeled after Amazon's S3 service ● Provides simple service for storing and retrieving arbitrary data ● Native API and S3 compatible API RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
  17. 17. OPENSTACK CORE PROJECTS OpenStack Networking (formerly QUANTUM) ● Network Service ● Provides framework for Software Defined Network (SDN) ● Plugin architecture ● Allows integration of hardware and software based network solutions RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
  18. 18. OPENSTACK CORE PROJECTS OpenStack Block Storage (CINDER) ● Block Storage (Volume) Service ● Provides block storage for virtual machines (persistent disks) ● Similar to Amazon EBS service ● Plugin architecture for vendor extensions eg. NetApp driver for Cinder RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
  19. 19. OPENSTACK CORE PROJECTS OpenStack Dashboard (HORIZON) ● Dashboard ● Provides simple self service UI for end-users ● Basic cloud administrator functions ● Define users, tenants and quotas ● No infrastructure management RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
  20. 20. OpenStack Orchestration (HEAT) – Goal: Provides AWS CloudFormation implementation for OpenStack – Deploys composite cloud applications to OpenStack
  21. 21. OpenStack Monitoring and Metering (CEILOMETER) – Goal: To provide a single infrastructure to collect measurements from an entire OpenStack infrastructure; eliminate need for multiple agents attaching to multiple OpenStack projects – Primary targets metering and monitoring; provides extensibility
  22. 22. TYPICAL DEPLOYMENT RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
  23. 23. Resources to get started with OpenStack ● Upstream distrobution – ● Enteprise Product – ● http://openstack.redhat.com/Quickstart http://www.redhat.com/openstack/ For Developers – http://devstack.org/
  24. 24. Thank You Oh, and we are hiring... Arthur Berezin 054-2266463 art@redhat.com

×