Title: From Virtualization to
1From Virtualization to Cloud Federation
Benny Schnaider, VP Business Development bennys_at_r
edhat.com
2Agenda
- Cloud Foundations
- Demo
- Virtualization/KVM
- REVM
- MRG
- DeltaCloud
- Cloud Program
380-90 of early clouds are built with open source
infrastructures"Through 2013, 90 of
market-leading, cloud-computing providers will
depend on OSS to deliver products and services."
Gartner, December 2008Open source technologies
are assumedto be in the cloud infrastructure
from the start
4Why Open Source Software for the cloud?
- This is how we started
- No more lock from a proprietary vendor
- OSS is well understood
- Technology
- Business
- In the cloud, we care less about the OS
- Easier to migrate legacy code
- Watch out for the Black Hole!!!
5Red Hat Cloud Foundation Offerings
Red Hat's existing offerings, including RHEL,
JBoss, RHEV, MRG, and Satellite, provide the
framework for internal private cloud customers
today.
6Private Clouds
Public Clouds
Red Hat's cloud foundation technologies, will be
used to power corporate private clouds as well as
enable public providers such as Amazon with
scalable, standardized infrastructure. Customers
will have a common base for both internal and
external clouds deployments
7Common Cloud Questions
- Enables an Ecosystem of Public Cloud Providers
- Cloud computing is a hot topic, but many people
have important questions and challenges they need
addressed before they can adopt cloud - How do I build an internal cloud?
- How do I avoid lock-in to a single cloud?
- How do I mix, match, and blend different cloud?
- resourcesincluding internal and external clouds?
- How do I manage a variety of applications and
groups with different SLAs, priorities, and
resource requirements across clouds? - How do I manage and track cloud resources?
8Demo
- Key Technologies
- KVM
- RHEVM
- MRG
- DeltaCloud
http//www.youtube.com/watch?voSm7Ff8kKjk
9Evolution of x86 Virtualization
10KVM
KVM Architecture
User VM
User VM
User VM
Ordinary Linux Process
Ordinary Linux Process
Ordinary Linux Process
Linux
KVM
Modules
Driver
Driver
Driver
Hardware
11KVM Main Features
- Its is small 30K lines of code
- Reuse of the open source community
- Development
- Testing
- Accepted by the kernel maintainers in record time
- Leverages Linux scheduler, memory management etc.
- Advanced power management features
- Leverages Intel VT-x and AMD-V silicon extensions
- Current guests supported Windows XP, Vista,
Linux, Solaris, FreeBSD, etc. - New platforms in process PPC (IBM), S390 (IBM)
and IA64 (Intel)
12HIGH PERFORMANCE, SCALABLE, SECURE HYPERVISOR
- Small Footprint lt100 MB
- Scalable Host (96 cores, 1 TB RAM), guest
(16vCPU, 64 GB RAM) - High Performance Leading performance for
real-world enterprise applications - Secure Includes SELinux
- Advanced Features Memory page sharing, NIC
bonding, multipath I/O, power management, etc.
13LEADING PERFORMANCE FOR REAL ENTERPRISE
APPLICATIONS
PERFORMANCE SCALABILITY OF REAL ENTERPRISE
WORKLOADS ON RED HAT ENTERPRISE VIRTUALIZATION
Performance measured on a 16-core Intel Xeon
5500 in various configurations of VMs
14Hypervisors are evolving
- Hypervisors are looking more like OS
- Memory Manager, Scheduler, Drivers
- Power management
- More is expected from Hypervisros
- Drivers, MMU
- If it looks like an OS, quacks like an OS, it is
an OS - Commoditization
- HW support
- Open source
- A feature of the OS
- Virtualization is going everywhere
- However, some application will still run physical
- Hybrid (physical and virtual) infrastructure
support is required.
15ADVANCED, CENTRALIZED, SERVER VIRTUALIZATION
MANAGEMENT
Feature High Availability Live Migration System
Scheduler Power Saver Maintenance Manager Image
Management Monitoring
Description Restart guest VMs from failed hosts
automatically on other hosts Move running VM
between hosts. 0 downtime, 0 sessions
lost. Continuously load balance VMs based on
resource usage/policies Concentrate VMs on fewer
servers during off-peak hrs. Save power. 0
downtime for VMs during planned maintenance
window Template based provisioning, thin
provisioning, snapshots For all objects in system
VM guests, hosts, networking, storage etc
16LARGE ECOSYSTEM OF HARDWARE VENDORS AND
ENTEPRRISE ISVs
ABI Commitment No need to re-create app problems
on physical hardware 3,500 applications If
it's certified for Red Hat Enterprise Linux 5,
it's certified for Red Hat Enterprise
VirtualizationWith Intel VT or AMD-V 1,000
hardware platforms
17MRG Grid is Based on Condor
- MRG Grid is based on the Condor Project created
and hosted by the University of Wisconsin,
Madison - Condor has a gt20-year history and runs many of
the largest grids in the world - Red Hat and the University of Wisconsin have
signed a strategic partnership around Condor - University of Wisconsin makes Condor source code
available under OSI-approved open source license - Red Hat University of Wisconsin jointly fund
and staff Condor development on-campus at the
University of Wisconsin - Red Hat and the University of Wisconsin's
partnership will - Add enhanced enterprise features, management, and
supportability to Condor and MRG Grid - Add High Throughput Computing capabilities to
Linux
18Building Clouds with MRG
- Scalable Virtualization
- Schedule VMs directly as jobs via libvirt
- Provision VMs via Red Hat Enterprise
Virtualization - Inject jobs into VMs
- Resource Accounting
- Track resources via Condor's resource accounting
- SLA's
- Apply priorities and policies
- Apply security Authentication (e.g. SSL, ),
Integrity, Encryption
- Powerful Policies
- VMs run multiple concurrent instances, start on
Black Friday or semi-monthly, re-run after fault - Machines only run VMs from owners group
between 9 and 5, everyone else has a low priority
shot from 5 to 9 - Global control limiters (e.g. NFS mount users,
licenses), - Various Cloud Services
- IaaS clouds run all workloads as VMs
- PaaS clouds leverage job scheduling with VM
scheduling
19- Red Hat Deltacloud provides cloud
interoperability and prevents cloud lock-in - Free and Open Source API for IaaS Cloud
Management - Plugin drivers for various cloud providers (EC2,
RHEV-M, VMWare, Rackspace, etc) - Web UI Portal for consolidated cloud management
and monitoring - Deltacloud enables you to have both
infrastructure elasticity and choice with no
tradeoffs in cloud computing - Switch internal cloud providers (e.g. VMWare to
RHEV) like you can with hardware providers - Use various cloud providersboth internal and
externalsimultaneously from the same tools
regardless of how they're implemented - Red Hat products like Red Hat Enterprise MRG will
leverage Deltacloud to provide enhanced
cross-cloud orchestration
20Deltacloud in Action
Deltacloud drivers for different cloud
implementations map Deltacloud API's to Cloud
API's
Deltacloud provides a comprehensive REST API for
cloud functionality
Your management tools talk to Deltacloud's API
21Red Hat Certified Cloud Provider Program
- Enables an Ecosystem of Public Cloud Providers
- Provides both technologies and programs for
Public Cloud providers for RHEL and Jboss - Partners collaborate with Red Hat on technical
support, security updates, hardware
certification, sales and marketing, and business
models - Customers receive
- Compatibility of technology and support across
multiple cloud providers - Assurances that Certified Cloud providers are
competent and partnered with Red Hat and
enterprise-grade
22Internal IT/Private CloudsTechnologies to
enable and manage internal cloudsFlexibility to
deploy into trusted public cloud providers
External/Public CloudsTechnologies to enable
Cloud ProvidersPartnerships to offer customers
ISVs safe places to deploy
ISV ApplicationsOn-ramp Program for ISVs to
cloud-enable 3,000 applications
Standards/BarriersDeltacloud and Standards
ParticipationOpen source reference
implementations
Red Hat Focus Areas in Cloud Today
23?
For more information, please visit www.redhat.com
/rhev/server
24(No Transcript)
2585 Cloud Vendors and counting
Amazon Google IBM Microsoft Salesforce Red
Hat Oracle EMC VMWare HP SAP Dell SunAkamai Rollb
ase Appirio Cloud9Analytics 3LeafSystems AppNexus
Platform Computing ATTNovell
CA Caspio Zoho.com Cisco Meeza Citrix Cloudera Zuo
ra Reductive Labs Cloudswitch Apprenda Cordys Elas
tra Arista Networks SIMtone Univa
UD LongJump rPath ElasticHosts Engine
Yard Enomaly Terremark
eVapt FlexiScale Unisys ILand GoGrid Good
OS HyperOffice Quantivo Intridea ThinkGrid Kaavo L
ayered Tech MultiFactor MX Logic/McAfee Xcalibre Z
etta ParaScale Ncomputing NetSuite
Parallels GigaSpaces Rackspace Hyperic/SpringSourc
e Intuit RightScale Cloud Test/Soasta Mashery Clou
dWorks SkyTap ApPZero Enki CloudScale HostMySite.c
om 3Tera Appistry 10Gen Workday ...
26Aggregating and Bridging Clouds with MRG
- MRG includes the ability to schedule jobs and
applications to multiple clouds, based on policy - MRG has the ability to send VMs to other resource
managers - MRG becomes the unified interface to many types
of resources internal VM resources and multiple
external clouds - MRG's life-cycle management, accounting and
policy benefits still available - Use cases include
- Manage overflow/spillover
- Access to specialized resource managers
- Transformation between VM types/systems
- Allow a single app/stack to bridge multiple clouds