30
Seminar: OpenStack Presenter: Arthur Berezin Sr. Technical Product Manager OpenStack Platform, RHEV

Oracle week Israel - OpenStack Platform - 2013

Embed Size (px)

DESCRIPTION

Red Hat Enterprise Linux OpenStack Platform 2013 Thank you Amir Sela for having me as a guest speaker at Oracle week.

Citation preview

Page 1: Oracle week Israel - OpenStack Platform - 2013

Seminar:

OpenStack

Presenter: Arthur BerezinSr. Technical Product ManagerOpenStack Platform, RHEV

Page 2: Oracle week Israel - OpenStack Platform - 2013

Arthur Berezin RHCE

Sr. Technical Product Manager - OpenStack, RHEVRed Hat

Cloud Systems EngineerLivePerson

Red Hat Linux InstructorJohn Bryce

Red Hat Enterprise Virtualization LeadRed 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”

Page 3: Oracle week Israel - OpenStack Platform - 2013

But “Free As in Beer” is also OK

Page 4: Oracle week Israel - OpenStack Platform - 2013

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

Page 5: Oracle week Israel - OpenStack Platform - 2013

TRADITIONALWORKLOADS

● 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

CLOUDWORKLOADS

● 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

Page 6: Oracle week Israel - OpenStack Platform - 2013

PETS =TRADITIONAL WORKLOADS

FARM ANIMALS =CLOUD WORKLOADS

● 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

Page 7: Oracle week Israel - OpenStack Platform - 2013
Page 8: Oracle week Israel - OpenStack Platform - 2013

OPENSTACKCLOUD INFRASTRUCTURE FOR CLOUD-ENABLED WORKLOADS

● Modular architecture● Designed to easily scale out● Based on (growing) set of core services

Page 9: Oracle week Israel - OpenStack Platform - 2013

IS OPENSTACK A “CLOUD OPERATING

SYSTEM”?

Page 10: Oracle week Israel - OpenStack Platform - 2013

● Needs to access x86 hardware resources

● Needs an operating environment, hypervisor, services

● Leverages existing code libraries for functionality

Page 11: Oracle week Israel - OpenStack Platform - 2013

● Modular architecture

● Designed to easily scale out

● Based on (growing) set of core services

Page 12: Oracle week Israel - OpenStack Platform - 2013
Page 13: Oracle week Israel - OpenStack Platform - 2013

● 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

● 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

Page 14: Oracle week Israel - OpenStack Platform - 2013

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

OPENSTACK CORE PROJECTS

OpenStack Identity (KEYSTONE)

● Identity Service

● Common authorization framework

● Manages users, tenants and roles

● Pluggable backends (SQL, PAM, LDAP, etc)

Page 15: Oracle week Israel - OpenStack Platform - 2013

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

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

Page 16: Oracle week Israel - OpenStack Platform - 2013
Page 17: Oracle week Israel - OpenStack Platform - 2013

● Hardware Assisted

● Loadable Module

[root@rhel6kvm ~]# lsmod | grep kvm

kvm_intel 47694 3

kvm 300283 1 kvm_intel

● Leverage Linux Subsystems(NUMA, Scheduler, Memory,etc)

● Runs Windows/Linux/etc

Page 18: Oracle week Israel - OpenStack Platform - 2013

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

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

Page 19: Oracle week Israel - OpenStack Platform - 2013

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

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

Page 20: Oracle week Israel - OpenStack Platform - 2013

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

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

Page 21: Oracle week Israel - OpenStack Platform - 2013

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

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

Page 22: Oracle week Israel - OpenStack Platform - 2013

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

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

Page 23: Oracle week Israel - OpenStack Platform - 2013

OpenStack Orchestration (HEAT)

– Goal: Provides AWS CloudFormation implementation for OpenStack

– Deploys composite cloud applications to OpenStack

Page 24: Oracle week Israel - OpenStack Platform - 2013

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

Page 25: Oracle week Israel - OpenStack Platform - 2013

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

TYPICAL DEPLOYMENT

Page 26: Oracle week Israel - OpenStack Platform - 2013

Resources to get started with OpenStack

● Upstream distrobution– http://openstack.redhat.com/Quickstart

● Enteprise Product– http://www.redhat.com/openstack/

● For Developers – http://devstack.org/

Page 27: Oracle week Israel - OpenStack Platform - 2013
Page 28: Oracle week Israel - OpenStack Platform - 2013

Arthur [email protected]

ThankYouOh, and we are hiring...

Page 29: Oracle week Israel - OpenStack Platform - 2013
Page 30: Oracle week Israel - OpenStack Platform - 2013