Red Hat Enterprise Linux The original cloud operating system



Similar documents
RED HAT CLOUD SUITE FOR APPLICATIONS

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

cloud functionality: advantages and Disadvantages

TRANSFORMING I.T. WITH AN OPEN HYBRID CLOUD

The Road To enterprise paas

HOW RED HAT BRINGS OPENSTACK INTO THE ENTERPRISE by Bryan Che and Gordon Haff

RED HAT OPENSTACK PLATFORM A COST-EFFECTIVE PRIVATE CLOUD FOR YOUR BUSINESS

openshift enterprise whitepaper Gordon Haff

Build A private PaaS.

ON THE ROAD TO OPEN HYBRID CLOUD BRYAN CHE GENERAL MANAGER, CLOUD BU, RED HAT

ON-PREMISE OR IN THE CLOUD, A SINGLE JAVA EE APPLICATION PLATFORM

RED HAT SOFTWARE COLLECTIONS BRIDGING DEVELOPMENT AGILITY AND PRODUCTION STABILITY

Foundations for your. portable cloud

Red Hat CloudForms: Open Clouds Under

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster

RED HAT CONTAINER STRATEGY

Organizations that are standardizing today are enjoying lower management costs, better uptime. INTRODUCTION

How To Get The Most Out Of Redhat.Com

OpenShift Enterprise PaaS by Red Hat. Andrey Markelov RHCA Red Hat, Presales Solution Architect

Red Hat Enterprise Virtualization 3 on

Maximize strategic flexibility by building an open hybrid cloud Gordon Haff

RED HAT CLOUDFORMS ENTERPRISE- GRADE MANAGEMENT FOR AMAZON WEB SERVICES

Red Hat Cloud and Virtualization How to Sell. Karl Stevens Senior Solution Architect

Build Clouds Without Limits Gordon Haff

RED HAT: UNLOCKING THE VALUE OF THE CLOUD

FINANCIAL SERVICES: FRAUD MANAGEMENT A solution showcase

Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd.

VERSUS VMWARE VSPHERE

From Private to Hybrid Clouds through Consistency and Portability

Cloud Computing. Chapter 1 Introducing Cloud Computing

Five Cloud Strategy Must -Dos for the CIO

Building a better more secure Cloud RICHARD MORRELL

RED HAT ENTERPRISE VIRTUALIZATION

Top five lessons learned from enterprise hybrid cloud projects

Infrastructure-as-a-Service in the Cloud

FOR SERVERS 2.2: FEATURE matrix

Red Hat enterprise virtualization 3.0 feature comparison

RED HAT ISV PROGRAM GUIDE NORTH AMERICA

Cloud Computing and Big Data What Technical Writers Need to Know

Bringing Open Choice & Application

RED HAT ENTEPRISE LINUX OPENSTACK PLATFORM PRODUCT OVERVIEW & UPDATE. Jeff Jameson Sr. Principal Product Marketing Manager Virtualization BU, RED HAT

The path to the cloud training

RED HAT JBOSS A-MQ COMPARED WITH IBM WEBSPHERE MQ 7.5

Cloud Computing. Chapter 1 Introducing Cloud Computing

SUBSCRIPTION GUIDE FOR RED HAT JBOSS MIDDLEWARE

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT

Red Hat cloud A road map to government cloud computing based on openness, portability, and choice

OPENSTACK IN THE ENTERPRISE Best practices for deploying enterprise-grade OpenStack implementations

Cloud Computing: Elastic, Scalable, On-Demand IT Services for Everyone. Table of Contents. Cloud.com White Paper April Executive Summary...

RED HAT ENTERPRISE VIRTUALIZATION PERFORMANCE: SPECVIRT BENCHMARK

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

RED HAT AND HORTONWORKS: OPEN MODERN DATA ARCHITECTURE FOR THE ENTERPRISE

W H I T E P A P E R K V M f o r S e r v e r V i r t u a l i z a t i o n : A n O p e n S o u r c e S o l u t i o n C o m e s o f A g e

red hat enterprise virtualization: vmware migration

Deploying Your Application On Public Cloud

Qualcomm Achieves Significant Cost Savings and Improved Performance with Red Hat Enterprise Virtualization

The red hat enterprise linux developer program

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE PRICING GUIDE

Agenda. 1. Welcoming and intro 2. Introduction to RHEL-OSP 3. Deep Dive RHEL-OSP 4. Live Demo 5. OSP-Director 6. What's new in liberty

JBoss Enterprise MIDDLEWARE

OpenShift on OpenStack

To find a more cost-effective virtualization technology with better support and reliability


Stanislav Ulrych CTO RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Platforms in the Cloud

A Gentle Introduction to Cloud Computing

Cloud Computing Architecture: A Survey

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

RED HAT ONLINE PARTNER ENABLEMENT NETWORK (OPEN)

Mobile Cloud Computing T Open Source IaaS

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat toni@redhat.com

OpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat November 1, 2013

DevOps. Josh Preston Solutions Architect Stardate

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing: Making the right choices

34% DOING MORE WITH LESS How Red Hat Enterprise Linux shrinks total cost of ownership (TCO) compared to Windows. I n a study measuring

White Paper on CLOUD COMPUTING

Global Headquarters: 5 Speen Street Framingham, MA USA P F

INSIDE RED HAT PARTNER PROGRAM 3.0

OPEN MODERN DATA ARCHITECTURE FOR FINANCIAL SERVICES RISK MANAGEMENT

Red Hat Enterprise Linux: The ideal platform for running your Oracle database

Planning the Migration of Enterprise Applications to the Cloud

Create a single 360 view of data Red Hat JBoss Data Virtualization consolidates master and transactional data

CHOOSING THE RIGHT STORAGE PLATFORM FOR SPLUNK ENTERPRISE

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

Transcription:

Whitepaper Red Hat Enterprise Linux The original cloud operating system Mark Coggin, Senior Director of Product Marketing, Red Hat Executive summary Linux is twice as popular as Windows on Amazon Web Services. It was running on 67 percent of machines, compared to Windows 33 percent Cloud Radar Report: Linux vs. Windows on AWS Cloud, Cameron Peron, Newvem, October 25, 2012 The operating system (OS), which runs applications on top of physical infrastructure, has served as the foundation of traditional IT for decades. The OS has since emerged as the cornerstone for new technology innovation, transforming enterprise IT with robust applications that deliver a more personalized experience, are available from a wide variety of devices, and are accessed by more users around the world. Despite the innovation it is driving now, the OS has had a tough recent history. Over the past five years, naysayers have touted the demise of the OS. Many believed that a distinct OS would soon become totally irrelevant, and not needed for any use case. A blog posting titled The Cloud Will Kill the OS lays out the rationale behind this prediction, the OS is the main monolith that the cloud will eventually break up into multiple discrete units of functionality. 1 It is safe to say this prediction has not materialized, and Linux continues to gain market share at a double-digit rate 2 Linux adoption is growing against a number of measures, such as the number of supercomputers that run Linux and the size of the contributing development community 3. Linux is the original cloud OS. Its popularity as a cloud architecture remains high, and we expect it to continue to be the cloud OS. Linux, unlike competing OSes, was designed and built using the Internet, making it a natural fit for cloud. facebook.com/redhatinc @redhatnews linkedin.com/company/red-hat 1 The Cloud Will Kill the OS: a Syllabus, by Jon Stokes, Wired, November 11, 2011. http://www.wired.com/ insights/2011/11/the-cloud-will-kill-the-os/ 2 Linux Leads Server Growth, by David Nagel, Campus Technology, June 5, 2012. http://campustechnology.com/ articles/2012/06/05/linux-based-systems-lead-server-growth.aspx 3 Linux Then and Now, The Linux Foundation, http://content.linuxfoundation.org/20th/images/ linuxthennowinfographic.jpg

LINUX LEADS IN CLOUD DEPLOYMENTS Red Hat Enterprise Linux powers many of the world s largest clouds including clouds mounted by Amazon.com, Fujitsu, IBM, NTT Communications, salesforce.com, and Telstra. Today, Linux is the primary platform for a majority of cloud-based applications. In its 2012 adoption trends survey, the Linux Foundation found that 66% of clouds are built on Linux. 4 As a case in point, an October 2012, Wired magazine cited a report by Newvem which illustrated Linux s dominant position on Amazon Web Services: At Wired s request, Newvem a company that sells management services to Amazon cloud customers took at look at about 41,000 cloud machines run by several hundred customers. Its conclusion: Linux is twice as popular as Windows on Amazon Web Services. It was running on 67 percent of machines, compared to Windows 33 percent. 5 8 out of 10 clouds are built on Linux* Amazon EC2 Rackspace Windows Linux Windows Linux 33% 25& 67% 75% Linux is twice as popular as Windows on Amazon Web Services ** On the Rackspace cloud, the split is even starker: 75% to 25% again in favor of Linux. ** * Linux Adoption Trends 2012: A Survey of Enterprise End Users, Linux Foundation, January 18, 2012 ** Windows 8? It Won t Win Microsoft s Biggest Battle RHEL0037 Figure 1: Linux is the foundation for the majority of cloud deployments. With Linux as the go-to OS for many cloud users, we are also seeing workloads migrate to Linux for public, private, and hybrid clouds because of efficiency and flexibility of deployment. Companies at the cutting edge of cloud computing and the Internet are choosing Linux and open source, and often choose Red Hat Enterprise Linux. In fact, Red Hat Enterprise Linux powers many of the world s largest clouds including clouds mounted by Amazon.com, Fujitsu, IBM, NTT Communications, salesforce.com, and Telstra. 4 Linux Adoption Trends 2012: A Closer Look, by Amanda McPherson, The Linux Foundation, January 19, 2012. http://www. linuxfoundation.org/news-media/blogs/browse/2012/01/linux-adoption-trends-2012-closer-look 5 Windows 8? It Won t Win Microsoft s Biggest Battle, by Robert McMillan, Wired, October 25, 2012. http://www.wired. com/wiredenterprise/2012/10/epic-microsoft-windows-fight/. 2

But why? Let s explore this by considering some of the attributes that are important in the cloud according to the U.S. National Institute of Standards and Technology. 6 They are summarized in Table 1: Table 1. U.S. National Institute of Standards and Technology cloud computing attributes Essential characteristics Service models Deployment models On-demand self-service Software-as-a-Service (SaaS) Private cloud Broad network access Platform-as-a-Service (Paas) Community cloud Resource pooling Infrastructure-as-a-Service (Iaas) Public cloud Rapid elasticity Hybrid cloud Measured service David Nielsen, founder of IBM s CloudCamp lists a similar set of fundamental attributes: on-demand, self-service, scalable, and measurable, or OSSM. 7 Red Hat believes that additional attributes are equally important: portability, consistency, application readiness, and flexibility protected by commitment to open standards. With the strength of Linux in the datacenter and its dominance as a cloud OS, Red Hat Enterprise Linux has emerged as a natural and leading choice. Why? Because in order to ensure that the underpinnings which made Red Hat Enterprise Linux so strong in the datacenter (that is, support for standards, consistency, and portability are not the only necessary traits a company like Red Hat must also facilitate the process of open development and carefully anticipate the trends and needs of customer, partner, and contributor communities. Red Hat Enterprise Linux is portable The cloud s potential for transformation is built on the premise that users, developers, and managers of applications have complete freedom to move, expand, replicate, and decommission those applications. The ability to run applications on any cloud or move across multiple cloud infrastructures requires more than just a set of offerings that fits each category of cloud public, hosted, and private. 6 The NIST Definition of Cloud Computing, csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf 7 Podcast, http://www.ibm.com/developerworks/podcast/dwi/feature040611-dnielsen.html 3

PORTABLE APPLICATIONS PORTABLE PROGRAMMING MODELS PORTABLE SERVICES PORTABLE COMPUTING PHYSICAL SYSTEMS VIRTUAL DATACENTER PRIVATE CLOUD CERTIFIED PUBLIC CLOUD RH0042 Figure 2: Portability throughout the infrastructure supports phased or hybrid cloud deployments. OS portability requires: architectural support that transcends hardware long and stable life cycle deployment flexibility Portability of the operating system requires: 1. Architectural support that transcends specific hardware vendors 2. A commitment to maintaining stability during a long product life cycle stability for the application binary interface (ABI), and for the application programming interface (API) 3. Deployment flexibility that lets you provision an application instance on a physical server for development and testing, and easily move the instance to a virtual datacenter or even a public cloud When Linux was born in 1991 8, it never aspired to achieve portability. Ultimately however, Linux did exactly that, and the resulting portability drove Linux to grow and expand, predominantly based upon the adoption of industry standard x86 architectures. Red Hat Enterprise Linux embraced this portability and has been delivering applications in a range of environments and configurations for more than five years. 9 Red Hat Enterprise Linux has been helping applications consume compute, storage, and network resources using a broad range of virtualization solutions and cloud services from many vendors, and is committed to further stability with a year life cycle. 10 8 Linus Torvald s Original Announcement on Usenet, http://www.learnlinux.ie/content/ linus-torvalds-original-announcement-usenet 9 Red Hat Infrastructure Strategy Spans Virtualized, Cloud and Appliance Deployments, November 7th, 2007. http:// www./about/news/press-archive/2007/11/virtualized-cloud-appliance-deployments 10 Red Hat Enterprise Linux: Stability Drives Demand for More Flexibility in Long-term Operating System Deployments, January 31, 2012. http://www./about/news/press-archive/2012/1/ red-hat-enterprise-linux-stability-drives-demand-for-more-flexibility-in-long-term-operating-system-deployments 4

Once enterprises deploy Linux, they stick with Linux and plan to add more Linux, because the platform provides sustainable benefits that include a broad feature set, security, cost-savings and flexibility. The Linux Foundation, Linux Adoption Trends 2012: A Survey of Enterprise End Users Red Hat Enterprise Linux is consistent Portability is further enabled by consistency. The ability to deploy applications and web services any where (and everywhere) across cloud resources is contingent on a target operating system and platform that creates consistent underlying infrastructure. For example, Just ask the ISVs that create the applications customers use, and they will validate the design goal of having a single target that works across all cloud environments. A single, well-known deployment environment makes application development faster, and eliminates the extra development, testing, and maintenance associated with porting. Because Red Hat Enterprise Linux operates consistently no matter where it is deployed, the portability of applications into a cloud environment is straightforward because a consistent target operating system exists. Red Hat Enterprise Linux is a platform for applications A prominent role of the OS is to provide an application platform and runtime environment. This requires libraries, APIs, and runtime components for applications. This role doesn t go away in the cloud or in Platform-as-a-Service (PaaS) models where the operating systems are part of the underlying foundation. Specifically with OpenShift, Red Hat s PaaS offering, Red Hat Enterprise Linux serves as the underlying operating system. In the application platform for the cloud, the operating system and its associated tools and components are critical. Figure 3 illustrates the dependencies cloud applications have on the OS. 5

Dev Tools JBoss Dev Studio Titanium Studio Jenkins Maven Git Application Platform and Runtime Environment APIs Libraries Runtime Components No Lock-In Languages & Frameworks Open Source Ecosystem Community Partners Red Hat Frameworks SQL NoSQL Messaging Languages + Runtimes Libraries Security Multitenancy Java Node.js Ruby Python PHP Perl JavaEE Rails django Zend Spring + Enterprise-Class Middleware JBoss EE6 Secure Multitenant OS Red Hat Enterprise Linux Red Hat Storage Txns CDI Msg + Cartridge-Based Extensibility Web Mobile Big Data Enterprise Powering Your Apps RHEL0039 Figure 3: Red Hat Enterprise Linux is a robust platform for developing applications for the cloud. You can automate Red Hat Enterprise Linux to scale Cloud-scale deployments require automation, which can mean many different things. In the context of the operating system, this means having automation tools and utilities applied to provisioning, deployment, and management tasks. Automation allows cloud-scale deployments to be built and managed with efficiency. Automated tasks for servers are often tackled through the use of shell scripts, APIs, and access to a command-line interface (CLI). Red Hat Enterprise Linux has had scripting and shell capabilities from the beginning, as well as a powerful CLI that can be used for remote management. These tools and capabilities have always been an advantage for Linux. They helped make Red Hat Enterprise Linux the default platform for some of the most demanding scale-out and large-scale, mission critical applications. This capability for automation has also made Red Hat Enterprise Linux a popular choice for cloud deployments. 6

You can virtualize Red Hat Enterprise Linux and pool resources Virtualization is the technology underpinning of any cloud, and gets to the heart of how resources are managed on the underlying physical infrastructure. When it comes to hypervisors, Kernel-based Virtual Machine (KVM) is leading the industry in terms of performance, scalability, and hardware support. KVM is part of Red Hat Enterprise Linux, backed by hundreds of companies in the Open Virtualization Alliance, and is the foundation of Red Hat Enterprise Virtualization. APP APP APP APP Server consolidation Microsoft Microsoft Hardware abstraction Private cloud substrate Big data development/ hybrid mode Virtual desktop infrastructure (VDI) RHEL0041 Figure 4: Red Hat Enterprise Virtualization is at the core of cloud architecture 7

Red Hat Enterprise Linux is open source and standards-based The OS for the open hybrid cloud should be ubiquitous. Multiple examples exist across disciplines that the best ideas are not built by one or few, but by many. Linux is the strongest proof that the open source model works, and has resulted in many of the world s most useful and innovative projects such as Apache Web Server, JBoss Application Server, and others. We see the cloud also moving in this direction. OpenStack a technology consortium that includes multiple, standards-based, public and private cloud infrastructure projects from a community that includes organizations like Rackspace, NASA, IBM, HP, and Red Hat is quickly gaining support. Activity associated with OpenStack increased between 15 and 35 percent percent for commits, file touches, repos, and committers in the second half of 2012 alone. 11 Linux and Red Hat Enterprise Linux have been open from the very beginning. This starts with the Linux kernel. Red Hat is the leading corporate contributor to the Linux kernel, as of April 2012. 12 The openness continues with hundreds of independent upstream projects like GCC, Python, LVM, KVM, GNOME, IPtables, SELinux, and disciplined and innovative efforts inside of Fedora. These contributions are driven by active communities involving hundreds of thousands of individuals and entities whose ultimate mission is to deliver better technology. Through this transparent and open development model, and by embracing open standards, a flexible and interoperable platform was born. 11 How the new release of OpenStack was built, Bitergia s blog, September 27, 2012. http://blog.bitergia. com/2012/09/27/how-the-new-release-of-openstack-was-built/#more-183 12 Who Writes Linux, The Linux Foundation, by Jonathan Corbet, Greg Kroah-Hartman, and Amanda McPherson, March 2012. go.linuxfoundation.org/who-writes-linux-2012 8

Physical x86 Red Hat Enterprise Virtualization 1. DEPLOY 2. MANAGE Red Hat Enterprise Linux running on supported hypervisors 3. RETIRE CGROUPS App1 50% CPU 50% Mem Workstations Mainframe RHEL0041 Figure 5. Manage and measure cloud resources with Red Hat Enterprise Linux. 9

You can manage and measure your resources with Red Hat Enterprise Linux In cloud environments, shared services are provided to customers who can be internal, external, or both depending on whether the cloud is private, public, or hybrid. Because of this flexibility, measurement and metering are critical. Successfully managing resource pools that exist in cloud infrastructure depends on the ability to isolate, control, and measure these resources at a granular level. Red Hat Enterprise Linux includes several tools that accomplish this. Control groups (cgroups) and Linux Containers (LXC) provide the foundation for resource monitoring and reporting, which allows billing and chargebacks for service consumers. Cgroups allocates various system resources like CPU, memory, and network I/O (or a combination of these resources) to the many processes running on a system. With cgroups, the system administrator can monitor, configure, and dynamically adjust resources on a running system. LXC is a lightweight, low-footprint virtualization technology currently available as a preview feature within Red Hat Enterprise Linux. With LXC, system administrators can take advantage of Linux process management with the added benefit of process isolation. This isolation allows administrators to share file system hierarchies between containers, and can secure isolated processes. Linux Containers provide a compelling architectural building block for multi-tenant cloud infrastructure. Red Hat Enterprise Linux is flexible and customizable Cloud providers are building highly complex, next generation services and often require source code access as well as the ability to modify the base code to their highly specific needs. Linux has gained traction among cloud providers because of its ability to be customized in this way. Additionally, cloud architects require a deep set of capabilities that can build flexibility into the platform. Specifically, these architects require multi-tenancy and security for the applications. Features like SELinux and Linux containers are great examples of flexible capabilities that empower the architect. Platform offerings like OpenShift run in a multi-tenant model, not only at the hypervisor level but also at the OS level. This provides tremendous benefit, from portable security for applications to improved operational efficiency. This ultimately lowers the costs for Red Hat Enterprise Linux-based cloud infrastructure. 10

CONCLUSION At the end of the day, the operating system is a critical component of cloud infrastructure. And in the cloud, the operating system of choice is often Linux. It s easy to understand why: Red Hat Enterprise Linux is an extremely compelling platform for cloud. It offers a consistent, stable, flexible environment in both physical and virtualized deployments, whether they re on-premise, hosted or in hybrid environments. This offers customers choice, a unique freedom rooted in the transparent, collaborative nature of the Red Hat development model and its commitment to open source and open standards. Successful cloud deployments require long-term choice and flexibility. We believe that is what positions Linux specifically Red Hat Enterprise Linux as the cloud operating system today and well into the future. 11

ABOUT RED HAT Red Hat is the world s leading provider of open source solutions, using a community-powered approach to provide reliable and high-performing cloud, virtualization, storage, Linux, and middleware technologies. Red Hat also offers award-winning support, training, and consulting services. Red Hat is an S&P company with more than 70 offices spanning the globe, empowering its customers businesses. facebook.com/redhatinc @redhatnews linkedin.com/company/red-hat NORTH AMERICA 1 888 REDHAT1 EUROPE, MIDDLE EAST AND AFRICA 00800 7334 2835 europe@ ASIA PACIFIC +65 6490 4200 apac@ LATIN AMERICA +54 11 4329 7300 latammktg@ #10935437_0413 Copyright 2013 Red Hat, Inc. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, and JBoss are trademarks of Red Hat, Inc., registered in the U.S. and other countries. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.