Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
1
Presenter NameTitle, Red HatDate
RED HAT: UNLOCKING THE VALUE OF THE CLOUD
Bryan CheJune, 2010
2
THE GROWING NEED FOR THE CLOUD
67% of IT budgets slashed in 2009
85% of computing capacity is idle
70% of IT budget spent maintaining legacy infrastructure, not delivering new capabilities
50% of CIOs say they're understaffed
46% of IT execs say meeting SLAs “more or much more” difficult and costly
14% annual decline in IT execs who say they are becoming “more strategic” to their organization
Data from Industry sources
I.T. infrastructure is at a breaking point
3
The cloud is the solution
Provide new services despite budget limits Increase enterprise agility Bond more tightly with customers Improve service levels Reduce capital requirements Increase operational efficiency
THE MOST POWERFUL SHIFT IN ENTERPRISE COMPUTING IN THE LAST DECADE
4
Presenter NameTitle, Red HatDate
A Unique Approach to Cloud
5
Build better clouds with Red Hat
1. The most comprehensive solutions for clouds – both private and public. 2. Consistent enterprise-class environments bridge the physical and virtual world, inside the data center and public clouds.
3. Strategic flexibility without lock-in.
4. Better infrastructure, designed specifically for multi-tenant clouds.
5. Industry-leading ecosystem makes cloud usable, accessible, and safe.
RED HAT'S APPROACH TO THE CLOUD IS BETTER
6
BRINGING THE INDUSTRY TOGETHER WITH COMPREHENSIVE CLOUD SOLUTIONS
CONFIDENTIAL
COMPREHENSIVE
● The most comprehensive, flexible, reliable,and secure infrastructure for private clouds.● IaaS and PaaS.● Run the same certified application in a private or a public cloud.● Certified Ecosystem makes the cloud safe and trustworthy and innovative business models make it simple.
Cloud Providers● Comprehensive products to help create public IaaS and PaaS clouds.● Consistency with the enterprise environment, allowing thousands of Linux/LAMP, Java/JBoss applications to run in the public cloud.● The only virtualization designed for clouds drives costs down, security and service levels up.● Resell the industry's fastest growing products— Red Hat Enterprise Linux and JBoss—by the hour, month or year● Certified Cloud Provider program drives customers confidence in your cloud.
ISVs & Developers● The easiest on-ramp to the cloud for developers and ISVs.● Write once, sell everywhere. Consistent environments and seamless migration: data center to cloud. ● Eliminating the barriers to cloud development.
Resellers and Systems Integrators● Respond to today's demand for cloud with real solutions. ● Cloud Foundations provides everything needed to sell, build, and manage clouds.
Enterprises
7
A CONSISTENT, COMPREHENSIVE ENVIRONMENT: INSIDE THE DATACENTER AND IN THE CLOUD
Consistent environments Run enterprise-class applications in the data center or in the cloud
Both Enterprise-Class environments and Light FrameworksRed Hat Enterprise Linux and JBoss make the cloud usable for enterprise-class applications. Fast application development in LAMP, Ruby and Spring.
No other vendor gives you both.
Opens the Cloud to More Applications
Only Red Hat provides consistent environments between the datacenter and in the cloud
CONSISTENT
8
Red Hat makes moving to the cloud a simple, gradual approach
Avoid getting locked in to one vendor's monolithic stack
Manage your diverse IT assets as one cloud
• Microsoft Windows or Red Hat Enterprise Linux
• LAMP, Java, or .Net
• Red Hat Enterprise Virtualization, VMWare ESX, or Microsoft Hyper-V
• IaaS or PaaS
• On-premise or public clouds
Committed to openness and interoperability at all levels of both the current and future cloud computing stacks
RED HAT MAKES CLOUD AN EVOLUTION, NOT A REVOLUTION
Red Hat's unique business and technology model unlocks the most strategic flexibility for IT
FLEXIBLE
9
RED HAT DELIVERS BETTER CLOUD INFRASTRUCTURE
Only x86 virtualization designed for multi-tenancy with advanced security features
Red Hat Enterprise Virtualization is the right virtualization architecture built directly into the Linux kernel
The best development model using open source
Guarantee minimum resources for better Quality of Service
Centralized management of all virtual machines
Red Hat's unique approach to technology unlocks the value of the cloud for enterprises and governments worldwide
BETTER INFRASTRUCTURE
10
TRUST THE CLOUD WITH RED HAT'S INDUSTRY-LEADING CERTIFIED CLOUD ECOSYSTEM
Confidently run your certified application
On any type of certified server capacity • physical
• virtual
• or in a certified public cloud
At any time, based on the needs of your business
With the confidence that it has been tested, certified, and is supported for enterprise-class production use.
Red Hat's ecosystem of thousands of certified hardware vendors, ISVs, and cloud providers means reliable and safe deployment
TRUSTED ECOSYSTEM
11
RED HAT'S CLOUD ARCHITECTURE
12
WHAT DOES A CLOUD PROVIDE?
A Cloud provides an abstraction layer to manage scale and complexity
• Self service
• Abstracted, elastic resources
• Location-independent storage & services
• Users, Groups
• Accounting
• API's, Drivers, Tools
• Federation
Bare metal: Full access,No Abstraction
Hardware abstraction,First Abstraction maps virtual to physical resources
Cloud:
Virtualization:
Resource abstraction,Second Abstraction maps cloud to virtual resources
A Cloud provides an abstraction layer to manage scale and complexity
• Self service
• Abstracted, elastic resources
• Location-independent storage & services
• Users, Groups
• Accounting
• API's, Drivers, Tools
• Federation
13
PHASE 1: CONSOLIDATE
VIRTUALIZEYOURSERVERS
Virtualize your physical hardware to achieve higher utilization, consolidation, and flexibility. Virtualization increases the utilization of physical servers and provides a foundation for cloud computing.
PHASE 2: AUTOMATE
BUILD A PRIVATE CLOUD
As you expand your use of virtualization, build a private cloud to manage the scale and complexity.
A private cloud abstracts multiple instances of virtual resources into elastic pools of computation with self-provisioning and scalable services.
PHASE 3: UTILITY
ADD APUBLIC CLOUDAs you expand your use of cloud computing, add public cloud providers delivered as a utility to increase capacity and lower costs.
Red Hat's cloud architecture lets you manage and integrate various virtualization systems and public cloud providers together. This allows you to leverage public cloud computing as a utility.
14
Comprehensive product family
Detailed reference architecture and cookbook implementation guides
Expert services to plan, build and manage.
Training classes for knowledge transfer and development
June, 2010: Cloud Foundations, Edition One: Private Infrastructure-as-a-Service Cloud.
EVERYTHING NEEDED TO PLAN, BUILD, AND MANAGE A CLOUD. TODAY.
15
START WITH VIRTUALIZATION
PHASE 1: CONSOLIDATE
The Only x86 Virtualization Designed Specifically for Cloud Environments
• Quality of service (QoS) protection
• Granular, policy-based security in the kernel
• Industry-leading reliability, availability, scalability (RAS)
• Exceptional performance
16
GROW YOUR VIRTUALIZATION DEPLOYMENT
PHASE 1: CONSOLIDATE
17
BUILD A PRIVATE CLOUD
PHASE 2: AUTOMATE
18
ROADMAP TO GREATER AGILITY
PHASE 2: AUTOMATE
19
ROADMAP TO GREATER AGILITY
PHASE 2: AUTOMATE
20
ROADMAP TO GREATER AGILITY
PHASE 2: AUTOMATE
21
ROADMAP TO GREATER AGILITY
PHASE 2: AUTOMATE
22
ADD PUBLIC CLOUDS
PHASE 3: UTILITY
23
LEADING THE INDUSTRY WITH A UNIQUE AND EXTENSIVE CERTIFIED CLOUD ECOSYSTEM
24
Red Hat Certified Cloud ProviderRHEL and JBoss certified applications are compatible witha certified Cloud.
The vendors have done extensive testing and passed rigorous certification criteria.
A support network has been established to provide reliable, seamless enterprise support across vendors.
Security and other image updates are easily available.
Buy RHEL and JBoss by the hour.
Red Hat PremierCertified Cloud ProviderAll the advantages of a Certified Cloud Provider, plus:
• Unique Cloud Access feature allows easy transfer of Red Hat subscriptions between in-house servers and public clouds.
• Confidence that the Cloud is built on the most scalable, secure virtualization infrastructure available, designed specifically for multi-tenant environments.
LEADING THE INDUSTRY WITH A UNIQUE AND EXTENSIVE CERTIFIED CLOUD ECOSYSTEM
25
WIDE RANGE OF CUSTOMER ADOPTION
26
“Our decade-long partnership with Red Hat has always been focused on customer value and innovation. Today, we are extending this partnership to include cloud computing – broadening our reach and answering the strong customer demand for cloud computing services, Red Hat Enterprise Virtualization is an optimal hypervisor technology for the infrastructure offerings on the IBM cloud.”
- Maria Azua, VP Cloud Computing Enablement at IBM
RED HAT CLOUD CUSTOMERS
27
“Red Hat Enterprise Virtualization provides the high availability, reliability, security and scalability that we desired for the foundation of our new cloud offering. We believe that Red Hat Enterprise Virtualization is the efficient virtualization technology to run the workloads that our enterprise customers will deploy on our cloud service today.”
- Masato Minamisawa, executive manager of IP Technology Department, Business Network Services Division
at NTT Communications
RED HAT CLOUD CUSTOMERS
28
“We needed to change the model and make compute services expand and contract automatically.”
“Red Hat gets it. In kernel virtualization, virtualization management, the application orchestration and cloud abstraction layers, Red Hat get it. Red Hat is giving customers the opportunity to innovate [in different ways] and leverage them where it makes sense.”
- Derek Chen, Digital Operations, DreamWorks
RED HAT CLOUD CUSTOMERS
29
By deploying Red Hat Enterprise Linux in their cloud environment, the Symbian Foundation improved its ability to scale with business changes, new requirements and peaks in website traffic without the need to invest more heavily in additional onsite software and hardware resources.
Additionally, performance and manageability have increased with the greater ease of use and improved support delivered with Red Hat Enterprise Linux, combined with the solution’s ability to handle heavy, mission-critical workloads.
- Symbian Foundation
RED HAT CLOUD CUSTOMERS
30
"We recognize the unique technological advantages of KVM at the heart of Red Hat Enterprise Virtualization and look forward to continued collaboration around virtualization and cloud computing with Red Hat.”
- Amarendra Kumar Singh, vice president CAG , DPM , ISS & IT at Comviva
RED HAT CLOUD CUSTOMERS Comviva
31
BEST PRACTICES
32
CONSOLIDATE AUTOMATE
RECOMMENDATIONMove to Red Hat Enterprise Virtualization to consolidate servers and begin the first steps toward private and public clouds.
Consider:
• Starting with dev/test workloads
• Starting with modern hardware
• Planning an architecture for growth
ADVANTAGES
Greater utilization of existing hardware. Flexibility of provisioning various environments. One server can do the job of many.
SCENARIO 1: Start with Virtualization
BUSINESS CASEStart virtualizing to increase utilization of current systems and increase flexibility
CURRENT ENVIRONMENTStandalone physical servers running applications on a mix of RHEL and Windows
CHALLENGERising energy costs, physical space constraints, wasted server capacity
33
CONSOLIDATE AUTOMATE
SCENARIO 2: Add RHEV to VMWare
BUSINESS CASEConsidering adding RHEV for cost, performance, and vendor choice
CURRENT ENVIRONMENTAlready some virtualization with VMWare, perhaps within different departments
CHALLENGEManage complexity, growing virtualization in a heterogeneous environment
RECOMMENDATIONValidate and deploy RHEV for new workload or department
Add automation via Red Hat Cloud Framework to manage multiple, heterogeneous virtualization environments as a single cloud
Consider: • Creating policies for mapping which cloud resources run on which virtualization clusters
• Creating multiple virtualization clusters to scale rather than trying to do too much with a single cluster. The cloud keeps this easy to manage.
ADVANTAGESPrivate cloud delivers greater agility and flexibility.
34
AUTOMATE UTILITY
SCENARIO 3: Grow Your Existing Virtualization
BUSINESS CASEManage the complexity of growing virtualization
CURRENT ENVIRONMENTAlready have virtualization. Growing use of single-vendor, VMWare, across multiple virtualization clusters, geographies, departments, etc.
CHALLENGEManage complexity, growing scale of virtualization. Virtualization has increased the number of VMs and discrete environments to manage.
RECOMMENDATIONAdd automation: Add internal cloud to map a single cloud resource across multiple virtualization deployments
Consider: • Creating policies for mapping which cloud resources run on which virtualization clusters
• Creating policies and workflows for handling uneven load
• Testing and achieving virtualization independence after successful deployment of cloud
ADVANTAGESPrivate cloud delivers greater agility and flexibility. Private cloud manages scale and complexity of virtualization by abstracting it.
35
AUTOMATE UTILITY
RECOMMENDATIONAdd automation to bridge to utility. Build private cloud to integrate and bring in strategic workloads.
Consider: • Creating policies to determine which cloud resources and workloads can run on internal versus public resources
• Creating workflows to add spill-over capacity from public clouds to internal resources
• Using Red Hat certified public clouds for license flexibility
ADVANTAGESDramatically lower costs and increased flexibility in the computing environment. Greater ease and speed of management.
SCENARIO 4: Integrate Public Clouds
BUSINESS CASELooking to lower costs and leverage more cloud resources and increase ease of management. Looking to provide computing capacity as a utility, with the ability to spill over to public clouds.
CURRENT ENVIRONMENTUsing public clouds, such as Amazon EC2 or IBM's, for some testing and non-strategic workloads. Also using virtualization, VMWare, for critical internal workloads.
CHALLENGEManage complexity, growing virtualization in a heterogeneous environment. Integrate use of virtualization and public clouds to augment internal capacity.
36
BEST PRACTICES: WHICH WORKLOADS TO START
Good candidates
Non-critical (dev/test)
Uneven load
Lower data requirements (less data, less security/regulation)
Computationally intensive
Challenging candidates
Apps with complex security, privacy, regulation issues
Extremely performance-sensitive
Data intensive
Legacy
Just as Red Hat Enteprise Linux today powers the most demanding mission-critical applications, so Clouds will in the future.
37
PRODUCTS
38
RED HAT ENTERPRISE VIRTUALIZATION (RHEV)
High performance, feature-rich virtualization management platform
Key benefitsHighly scalable
Secure and reliable
Support for Windows and Linux virtual machines
High availability
Live Migration
Dynamic workload management
Leverage RHEL hardware and software ecosystem
Cloud highlightsProven security and reliability of RHEL
Includes features to maximize density and efficiency
• Thin provisioning
• CPU overcommit
• Memory overcommit
• Templating
• Dynamic resource management
Large ecosystem of certified hardware and software
The world's largest cloud providers build their clouds on RHEV
39
High performance distributedcomputing platform
Key benefitsReliable, high performance AMQP messaging
Realtime Linux for deterministic performance
Grid for HPC and utility computing workloads
Integrated capabilities for best performance, features, management
Cloud highlightsMRG Messaging provides inter-node communication and data distribution in the cloud
MRG Messaging provides scalable infrastructure for cloud eventing, management, and monitoring
MRG Grid provides HPC scheduling across clouds
MRG Grid provides resource management, scheduling, accounting for cloud engine
RED HAT ENTERPRISE MRG
40
RED HAT ENTERPRISE LINUX (RHEL)
Scalable, high performance operating environment
Key benefitsMulti-architecture support with broad hardware support
Integrated virtualization
Integrated high availability
Leading OEM and ISV Support
World-class enterprise support
Flexible systems management
Cloud highlightsCloud infrastructure foundation
Core virtualization management infrastructure
Guest operating environments with ISV ecosystem support
Leading guest operating system for leading cloud providers
41
RED HAT NETWORK SATELLITE
Highly scalable lifecycle management of Red Hat Enterprise Linux systems
Key benefitsScale logically, locally and globally with your IT infrastructure
Scheduled provisioning, installation and update
Templatable, flexible provisioning and configuration
Deep and broad APIs to integrate with existing infrastructure management applications
Cloud highlightsSatellite APIs provide rich mechanism to integrate cloud content management processes
Satellite provides multi-tenant capabilities to divide and organize large groups of systems, both physical and virtual
Satellite templates allow groups of systems to remain compliant, consistent and secure
Satellite provides reports to track inventory and content compliance
42
JBoss Operations Network
Integrated JBoss management
Key benefitsApplication lifecycle management
Availability and performance management
Single integrated console to provide visibility for entire JBoss stack
Positioned for use across dev, test, infrastructure, and production teams and environments
Positioned today to address both admin and ops use cases for application managers
Cloud highlightsJON provides operational visibility and control of JBoss middleware in the cloud
JON provides ability to deploy applications (current), application containers (soon) essential for building out JBoss deployments in the cloud
JON provides monitoring of applications in the cloud
JON provides flexibility to extend JBoss management to 3rd party vendor products.
43
JBoss Enterprise Middleware
Comprehensive Java Middleware portfolio
Key benefitsProcess management
Service integration and high-speed messaging (SOA-P)
Data integration (EDS)
User interaction services (EPP)
Systems management and monitoring (JBoss Operations Network)
Integrated development tooling (JBoss Developer Studio)
Cloud highlightsCloud-ready runtimes from lightweight to enterprise-scale
Open Choice allows you to choose development frameworks that meet your needs, and preserve your investment in applications and skills
Broad portfolio to cover use cases from front-end UI to integration & data services
Tools for appliance creation, configuration, and deployment in house, or to the cloud
44
CLOUD ROADMAP
45
CLOUD ROADMAP ARCHITECTURE REVIEW
46
CLOUD ENGINE
Maps cloud resources to various virtualization and public cloud resources
Key benefitsUsers, Groups, Permissions
Storage Management
Resource Management
Billing, Accounting
Scheduling
47
APPLICATION ENGINE
Provides tools for building images and application appliance for the cloud
Key benefitsMakes creating, updating, deploying applications easy
Builds and deploys to multiple virtualization and cloud targets
Groups applications and services as bundles (e.g. 5 app servers with 1 database)
Provides intuitive Web-based interface
Integrates with RHN Satellite and other content sources
48
DELTACLOUD API's
API that abstracts the differences between clouds
Key benefitsProvides an API that standardizes the capabilities of clouds
Enables heterogeneous cloud and virtualization deployments—just provide a Deltacloud driver for each cloud you want to manage
Enables compatibility with 3rd party cloud tools
Simplifies cloud service and application writing for ISV's and SaaS providers
49
CLOUD SERVICE: STORAGE
Cloud-aware table storage for both user-data and guest-images and snapshots compatible with Amazon S3, for any (internal & external) cloud deployment. Elastic block storage API's compatible with Amazon EBS
Key benefitsS3 compatible APIs
EBS compatible APIs
Tabled storage on RHEL/RHEV
Daemon based storage on non RHEL/RHEV cloud
Meta data daemons and repository to managing the storage domains.
50
CLOUD SERVICE: INTER-NODE MESSAGING
Cloud-aware messaging to facilitate instance-to-instance and instance-to-external communication compatible with Amazon SQS, for any (internal & external) cloud deployment
Key benefitsAmazon SQS compatible REST API on MRG Messaging
Cloud ready ACL/authentication to manage secured domains
Additional API bindings available for AMQP from MRG Messaging
51
CLOUD SERVICE: NODE & INSTANCE AVAILABILITY
REST API's that allow applications and administrators to inspect instances and know the active state and configuration.
Key benefitsREST API for instance state (up/ down, uptime)
REST API to enumerate instances & configuration
Can be scripted to/ used internal and external to cloud
Provides the basis for Cloud HA service
52
CLOUD SERVICE: HIGH AVAILIBILITY
Actively maintain and manage application availability when run in a cloud.
Key benefitsFailure detection and restart of applications in a cloud
Notifications of application failures and restarts
Configuration and dependency updates manage application failures
'Think of it as cluster suite for the cloud'
53
CLOUD SERVICE: JBOSS PLATFORMS
Cloud-ready JBoss infrastructure to be run in public and internal clouds.
Key benefitsJBoss Enterprise Platforms are provided as cloud-ready installs, including● JBoss Enterprise Application Platform● JBoss Enterprise SOA Platform
54
CLOUD SERVICE: JBOSS & PAAS
Multi-tenant, lightweight application centric tool & container for deploying multi-tenant cloud ready PaaS services inside a single instance
Note: Other PaaS services still to be announced
Key benefitsLoading / Unloading of Service instance
Packaged Container for PaaS cloud services.
Provides Multi tenant dependency resolution for PaaS services
55
KEY OPEN SOURCE PROJECTS
Key Open Source Projects IncludeDeltacloud http://deltacloud.org
Condor http://www.cs.wisc.edu/condor/
Project Hail http://hail.wiki.kernel.org/
Apache Qpid http://qpid.apache.org/
StormGrind http://www.jboss.org/stormgrind.html
Additional Project InformationRed Hat Cloud Computing Forum http://www.redhat.com/cloudcomputingforum/
56
ADDITIONAL BACKGROUND SLIDES
57
WHAT DOES THE CLOUD REALLY MEAN TO YOU
ENDING WASTE The old way:
Overbuying computing capacity, based on infrequently used peak demand.
Purchasing, installing, and provisioning a server for each new request in the organization. Maintaining it for years to come.
Responding slowly to business opportunities or threats because it takes a long time to add or change apps and infrastructure.
Having to manage and support many different infrastructure platforms.
58
SEIZINGOPPORTUNITY
The new way:
Buying computing capacity as you need it, when you need it
Responding to demand for new services in minutes, not months.
Meeting SLAs by using all available computing resources to meet users' requirements.
Efficiently managing the diverse systems and platforms you already have, without having to replace them.
Using IT to drive innovation and respond to changes in the business.
WHAT DOES THE CLOUD REALLY MEAN TO YOU