Foundations for your portable cloud
Start Today Red Hat s cloud vision is unlike that of any other IT vendor. We recognize that IT infrastructure is and will continue to be composed of pieces from many different hardware and software vendors that must work together. We recognize that you want to grow and improve your IT systems and operations gradually and not through wrenching change. And you want to do so in a way that preserves your strategic flexibility and keeps your options open. In June 2010, Red Hat delivered on this vision by introducing Red Hat Cloud Foundations: Edition One. This private Infrastructure-as-a-Service (IaaS) solution provides everything needed to plan, build, and manage a private cloud. It was and is the most complete and comprehensive cloud solution in the market, with the flexibility that comes only from the open source leader. This solution includes shipping products already deployed by customers around the world with demanding infrastructure needs. But that s just the start. Cloud Foundations: Edition One also includes cookbooks and reference architectures offering step-by-step instructions, consulting services, and training, backed by Red Hat s exceptional customer support. We make the cloud easy, safe, and portable. Red Hat Cloud Foundations Real Clouds. Today Plan Build Manage Partnerships & Programs Products Consulting Training Reference Architecture & Best Practices 2 For more information: www.redhat.com/solutions/cloud
Choice in the Cloud Red Hat is committed to delivering a comprehensive cloud computing solution. Red Hat clouds are based on infrastructure software designed from the ground up for advanced multi-tenant security and the highest levels of scalability. It is also based on the broad JBoss Enterprise Middleware portfolio that includes an application server, enterprise service bus, business process management, messaging, portal, and more. At the same time, however, Red Hat is equally committed to building clouds in an open source and interoperable way that let users pick and choose among components and computing services from Red Hat, those from third parties, pieces bought new, and pieces already in place. A cloud computing environment can react quickly and even automatically to changes in workload demand and can provision new applications with much less time lag and effort than with traditional computing infrastructures. But you don t have to make lock-in to a vendor s monolithic stack or single public cloud for this sort of dynamic environment. With Red Hat s approach to the cloud, you get Strategic flexibility through: Portable Computing Portable Applications Portable Services Portable Frameworks For more information: www.redhat.com/solutions/cloud 3
Portable Computing Given how central concepts like abstraction and workload mobility are to cloud computing, the importance of interoperability between clouds will only become more important. Red Hat tackles this challenge through a combination of open source development and a specific and complementary focus on community and governance. Red Hat s approach lets you create scalable private clouds that can be federated to a public cloud provider under a unified management framework. The cloud engine handles tasks such as managing users, groups, and permissions; resource management; and image placement through a highly scalable job scheduler. Both inbound and outbound communications with the engine are through the Deltacloud API, an open set of interfaces that are part of the Deltacloud Apache incubator project. Application Builder Portal Tools Reporting DELTACLOUD API Repository Scheduling authentication Cloud Engine Services Policy RHEV-based Virtualization platforms other virtualization platforms public cloud providers 4 For more information: www.redhat.com/solutions/cloud
Portable Applications An application builder constructs content for the cloud, whether by building a new image or by importing an existing one, and then manages the resulting image library. It provides configuration management of settings such as public IP addresses, firewall rules, network settings, and so forth. A key feature of this approach is that it supports multiple target clouds by creating images with the required format and characteristics for each selected destination. This enables application portability across clouds. Developers can write once and deploy anywhere, thereby preserving their strategic flexibility and keeping their options open. Applications Operating Systems Target 1 MiddleWare Application Builder Target 2 Repository Target... Network Settings Firewall Rules For more information: www.redhat.com/solutions/cloud 5
Portable Services The services in Red Hat s cloud architecture are called on by applications or tools running in a cloud environment to perform common tasks. In this way, they simplify development and operations by eliminating the need to re-implement frequently needed functions. Services thereby enable the creation of private clouds. They span from infrastructure services, such as storage, to a broad portfolio of middleware platform services. Because these cloud services can be mapped to and run on top of the offerings of different public cloud providers, they enable the movement of data and application features across clouds. This helps you avoid getting tied to the services of any single public cloud provider and lets you switch among providers as you wish based on costs, service levels, or other factors. Red Hat s Platform-as-a-Service (PaaS) offering includes the most comprehensive set of portable middleware services, beyond basic web application containers, for building, deploying, and integrating applications within clouds and on-premise deployments. Red Hat PaaS provides all of the pieces for complex, multi-tiered, and composite applications that span enterprise and value chain deployments. Red Hat PaaS includes application, data, rules, presentation, integration, and process services. When delivered in the cloud, these services make it easier, faster, and more cost-effective than ever to improve business execution and responsiveness; manage your IT infrastructure (or have your cloud provider do so) with more applications, services, and systems per administrator for lower costs and fewer errors. Platform Services Presentation Process Application Data Rules Integration Transactions Messaging... Infrastructure Services Archival Storage Operational Storage Messaging High Availability... Private Clouds Public Clouds 6 For more information: www.redhat.com/solutions/cloud
Portable Programming Models Red Hat delivers a consistent development and deployment platform across on-premise and cloud environments. Existing applications can be brought over to cloud environments or evolved incrementally which is a good thing because applications are one of the longest-lived parts of any IT infrastructure. Red Hat s approach to cloud computing is to support the broadest choice of operating and development environments. Red Hat Enterprise Linux and JBoss Enterprise Middleware make the cloud usable for new and existing enterprise-class applications while lightweight frameworks like Struts and Spring enable fast and easy application development. There s no need to rewrite applications to take advantage of a cloud computing infrastructure. Red Hat PaaS is based on the JBoss Open Choice strategy, which lets developers create applications in their programming model or language of choice. By contrast, other PaaS solutions force developers to use proprietary frameworks and languages that are not portable across on premise and cloud deployments. For more information on Red Hat s cloud offerings, visit www.redhat.com/solutions/cloud. LAMP Java EE Spring Ruby Struts Seam Groovy Pojo Platform-As-A-Service Application Builder Portal Tools Reporting DELTACLOUD API Repository Scheduling authentication Cloud Engine Services Policy RHEV-based Virtualization platforms other virtualization platforms public cloud providers For more information: www.redhat.com/solutions/cloud 7
Copyright 2010 Red Hat, Inc. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, and RHCE 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.