Wojciech Furmankiewicz Senior Solution Architect Red Hat CEE

Wojciech Furmankiewicz
Senior Solution Architect
Red Hat CEE
[email protected]
IT challenges
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Challenges with
traditional infrastructure
●
●
●
Our data is too large
● We're producing vast amounts of data, exponentially!
● Way past the ability of traditional systems & applications
● Scaling UP no longer works. Scaling OUT is a necessity
Service requests are too large
● More and more client devices coming online
● Much harder to maintain service to customers
Applications weren't written to cope with demand
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Workloads are evolving
Cloud
Workloads
Traditional
Workloads
●
●
●
●
Typically resides on a single large
Virtual Machine
Cannot tolerate any downtime
Needs expensive high availability
mechanisms
Application scales up rather than
out
●
●
●
●
Workload resides on multiple Virtual
Machines
Tolerates VM failure – if one fails,
another quickly replaces it
Fault tolerance often built into the
aplication
Application scales out rather than up
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
What is OpenStack
●
●
●
●
Fully open source “cloud operating system”
Provides all of the tools/building blocks required to build a cloud
environment from scratch
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
like Red Hat, HP, Dell, Cisco, IBM ... with 1000's of developers
worldwide
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Typical OpenStack Use Cases
●
Service provider and telco offerings
●
Re-sell compute, networking and storage resources
as a cloud provider to other organizations
●
●
Internal cloud
●
Infrastructure on demand service for internal customers
●
Test & Development environments
Large-scale web application or content farms
●
Dynamically scaled based on load
e.g. Netflix, PayPal, eBay
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
OpenStack
Cloud infrastructure for cloud-enabled worklads
●
●
●
Modular architecture
Designed to easily scale out
Based on (growing) set of core services
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
OPENSTACK ARCHITECTURE
HORIZON
HEAT
(dashboard)
(orchestration)
CINDER
(block)
KEYSTONE
(identity)
NEUTRON
(network)
GLANCE
(image)
NOVA
(compute)
VM
8
SWIFT
(object)
Red Hat Enterprise Linux OpenStack Platform | Wojciech Furmankiewicz
CEILOMETER
(metering)
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Deplyment Techniques – Packstack
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Deplyment Techniques – Foreman
RHEL OSP Installer
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Typical Deplyment
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
DEMO?
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
WHY RED HAT?
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Red Hat contribution timeline
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Top 10 Contributors to OpenStack
Corporate contributions to OpenStack
OPENSTACK ICEHOUSE RELEASE
3,500
3,000
2,500
NUMBER OF COMMITS
2,000
1,500
1,000
500
0
RED HAT
IBM
HP
RACKSPACE
MIRANTIS
SUSE
OPENSTACK
FOUNDATION
ENOVANCE
COMPANY / ORGANIZATION *
* Includes only the top 10.
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
VMWARE
INTEL
Red Hat community leadership
Top Contributor to Icehouse Release
Overall commits per
company (aggregated)
Closed Tickets per
company (aggregated)
3500
400
3000
350
2500
2000
1500
1000
Red Hat
IBM
HP
Rackspace
Mirantis
SUSE
OpenStack Foundation
eNovance
Intel
300
250
200
150
100
500
50
0
0
Source: Bitergia http://activity.openstack.org/dash/releases/index.html?data_dir=data/icehouse
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Red Hat
Others
HP
Mirantis
IBM
Rackspace
Canonical
OpenStack Foundation
Dreamhost
Red Hat’s OpenStack leadership
WHY DO THESE STATISTICS MATTER?
●
●
●
Proof that Red Hat has skills, resources to:
●
Support customers
●
Drive new features
●
Influence strategy and direction of project
●
Enable partner collaboration
Wide ranging participation, contrasts with most others who are
more narrowly focused
RHEL-OSP is an enterprise-grade distribution with ecosystem,
lifecycle, and support that customers expect from Red Hat
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Red Hat leads through open innovation
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
OpenStack progressioin
openstack.org
openstack.redhat.com
Bleeding edge upstream
OpenStack source code
Bleeding edge upstream
OpenStack packaged as
RPMs
Unstable community Linux
Enterprise Linux distros
(CentOS, RHEL, Fedora)
No certifications
Community support
Six month lifecycle
No certifications
Community support
Six month lifecycle
redhat.com/openstack
Enterprise hardened
Red Hat OpenStack
technology
optimized for
and integrated with
Red Hat Enterprise Linux
Red Hat Support
Red Hat ecosystem
certifications
3+ year lifecycle
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Red Hat Enterprise Linux OpenStack Platform
HYPERVISOR SUPPORT
Red Hat Enterprise
Virtualization Hypervisor
*Red Hat Enterprise Linux KVM
●
Lightweight / small footprint
●
Less overhead
●
Smaller attack surface
VMware vSphere
*vCenter Driver
●
●
●
Co-exist with existing infrastructure assets
Provides a seamless path to future
migration to OpenStack
Uses NSX1 plugin for Neutron
●
Cost effective
●
Closer to operating system DNA
NSX is only supported in production environments,
per VMware's support requirements
●
Provides massive scale-out capabilities
*ESXi driver not supported
1
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Red Hat Enterprise Linux OpenStack Platform
GUEST OS SUPPORT
●
●
Red Hat Enterprise Linux 3
Red Hat Enterprise Linux 4
●
Red Hat Enterprise Linux 5
●
Red Hat Enterprise Linux 6
●
Red Hat Enterprise Linux 7
*32 and 64 bit for all versions
SUSE Linux Enterprise
Server 10
●
Windows XP SP3+1
●
Windows 73
●
SUSE Linux Enterprise
Server 11
●
Windows 83
Microsoft SVVP Certified:
● Windows Server 2003 SP2+3
●
●
Windows Server 20083
●
Windows Server 2008 R22
●
Windows Server 20122
*32 and 64 bit for all versions
1
32 bit only
64 bit only
3
32 and 64 bit
2
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
WHAT'S NEW IN RHEL OPENSTACK PLATFORM 5
●
●
●
●
●
New GUI support for Nova, Neutron, Cinder, Swift, Heat, and Ceilometer features
Limited live upgrades. Enables upgrade of controller infrastructure and subsequently
upgrade individual compute nodes without requiring downtime
Improved scalability and performance with VirtIO SCSI (virtio-scsi) instead of VirtIO
Block (virtio-blk) for block device access
Scheduler now supports server groups using anti-affinity and affinity filters
Libvirt driver now includes watchdog support to automatically trigger guest lifecycle
actions, in the event of a kernel panic or other system crash
●
Add VMware Datastore as Storage Backend for Glance
●
Fibre Channel Zone manager for automated FC zoning during volume attach/detach
●
●
●
New Cinder driver plugins for EMC VMAX & VNX, HP MSA, IBM SONAS & Storwize, and
NetApp Eseries
Improved Neutron performance with new ML2 plugin for new L2 networking
technologies
HOT template support
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
WHAT'S COMING?
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
TECH PREVIEW: SAHARA
●
OpenStack Data Processing (Sahara)
●
●
●
●
Provisioning and management of Hadoop clusters
Help identify and improve utilization of unused
compute power from general purpose OpenStack IaaS
cloud
Pluggable system of Hadoop installation engines for
different distros
Predefined templates of Hadoop configurations with
ability to modify parameters.
*Tech Preview features are subject to change in GA
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
COMING SOON: TROVE
●
OpenStack Database-as-a-Service (TROVE)
●
●
●
●
Provides scalable and reliable Cloud Database as a
Service provisioning functionality
Supports relational and non-relational database
engines
Provision and manage multiple database instances as
needed
API supports JSON and XML to provision and manage
instances
*Tech Preview features are subject to change in GA
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
HOW DO I KNOW IF I AM
READY FOR OPENSTACK?
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
VIRTUAL MACHINE WORKLOAD TYPES
TRADITIONAL WORKLOADS
●
●
●
Pets are given names like
charlie.mydomain.com
They are unique, lovingly hand
raised and cared for
When they get ill you nurse them
back to health
CLOUD WORKLOADS
●
●
●
Fish have tag numbers like
vm242.pool15.com
They are almost identical to
each other
When they get ill you get
another one
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
WHAT IF MY WORKLOADS ARE
MOSTLY TRADITIONAL?
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
BRING THEM TOGETHER WITH AN OPEN PRIVATE
CLOUD SOLUTION
UNIFIED CLOUD MANAGEMENT
TRADITIONAL APPS
CLOUD APPS
OPEN PRIVATE CLOUD
SCALE-UP ARCHITECTURE
SCALE-OUT ARCHITECTURE
MULTIPLE HETEROGENEOUS RESOURCE POOLS
TRADITIONAL AND CLOUD APPLICATION MODELS
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
RED HAT CLOUD INFRASTRUCTURE
DELIVERYING AN OPEN PRIVATE CLOUD
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
CREATE AN OPEN HYBRID CLOUD
CLOUDFORMS ADDS HETEROGENEOUS CAPACITY
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
RED HAT CLOUD INFRASTRUCTURE
RECENT AWARDS...
IDG TechWorld Awards 2013
“Best IaaS Solution”
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
STORAGE BACK END FOR YOUR CLOUD
RED HAT
RED HAT
STORAGE SERVER
INKTANK CEPH
Scale-out Unified File and
Object Storage Platform
OPTIMIZED WORKLOADS
Distributed Object and
Block Storage Solution
OPTIMIZED WORKLOADS
Openstack Infrastructure Storage
●
File
●
Unified File and Objec
●
Data Protection / Disaster Revovery
●
Virtual Infrastructure
●
S3 Compatible
●
Hadoop, Big Data
●
Native Rest-based API
●
Openstack Application Workloads
●
Cloud Storage
●
Applications
●
Cold Storage
MULTI-PROTOCOL
●
NFS, CIFS, SWIFT, HDFS
●
Native Res-based API
●
●
●
Openstack Cinder, Glance
Distributed Object Storage
BASED ON CEPH.ORG COMMUNITY
BASED ON GLUSTERFS.ORG
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
RED HAT CLOUD STORAGE SOLUTIONS
DELIVERYING CLOUD INFRASTRUCTURE AND DATA STORAGE
APPLICATIONS
DATA
RED HAT
STORAGE SERVER
Storage: Scale-out File / Unified Object
RED HAT
STORAGE SERVER
Storage: Scale-out VM Storage
RED HAT
INKTANK CEPH
Storage: Cinder, Glance
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
RED HAT CLOUD SERVICES
Training
●
RH318 Red Hat Enterprise Virtualization Administration
●
CL210 Red Hat OpenStack Administration
●
CL220R Red Hat CloudForms Administration
Certification
●
Red Hat Certified Virtualization Administrator (RHCVA)
●
Red Hat Certificate of Expertise in OpenStack IaaS
Consulting
●
Red Hat Enterprise Virtualization Accelerator
●
Red Hat Enterprise Linux OpenStack Platform Accelerator
●
Red Hat Open IaaS Architecture Service
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
NEXT STEPS...
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
THREE WAYS TO GET OPENSTACK FROM RED HAT
PURCHASE SUPPORTED
PRODUCT
60-DAY EVALUATION
2
1
redhat.com/openstack/evaluation
3
Learn more at: www.redhat.com/cloud
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Red Hat EnterpriseRED
Linux
Platform
| Wojciech
Furmankiewicz
HAT OpenStack
ENTERPRISE LINUX
OPENSTACK
PLATFORM
Questions ?
Thank you !
Wojciech Furmankiewicz
Senior Solution Architect
Red Hat CEE
[email protected]
Red Hat Confidential | Do Not Distribute