Cloud Computing. Figure 1



Similar documents
Paravirtualization Figure 1.

RHEL source and binary code Software documentation Major Releases - Minor Releases Errata Access to the Red Hat Network

Unified Communications and the Cloud

HRG Assessment The Cloud Computing Challenge

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Commercial Software Licensing

How On-Premise ERP Deployment Compares to a Cloud (SaaS) Deployment of Microsoft Dynamics NAV

Where in the Cloud are You? Session Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)

Computing: Public, Private, and Hybrid. You ve heard a lot lately about Cloud Computing even that there are different kinds of Clouds.

CLOUD COMPUTING PHYSIOGNOMIES A 1.1 CLOUD COMPUTING BENEFITS

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors

The Silver Lining: To Build an Effective Cloud Computing Infrastructure, Start With the Right Core Technology

White Paper on CLOUD COMPUTING

Master the Might of the Hybrid Cloud

White Paper: Reach for the Sky. Master the Might of the Hybrid Cloud

Software defined networking. Your path to an agile hybrid cloud network

Developing a dynamic, real-time IT infrastructure with Red Hat integrated virtualization

MERAKI WHITE PAPER Cloud + Wireless LAN = Easier + Affordable

WHITE PAPER. IT in the Cloud: Using VMware vcloud for Reliable, Flexible, Shared IT Resources

Cloud computing and SAP


CHAPTER 8 CLOUD COMPUTING

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

The Definitive Guide to the Cloud and Kentico CMS THOMAS ROBBINS

Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings

Eliminates Cloud Lock-In

How cloud computing can transform your business landscape

Sage ERP I White Paper. ERP and the Cloud: What You Need to Know

2013 State of the. enterprise cloud report

Successfully Deploying Globalized Applications Requires Application Delivery Controllers

Abstract 1. INTRODUCTION

Agile, Secure, Reliable: World-Class Customer Service in the Cloud

BEST PRACTICES IN AP AUTOMATION

Cloud Computing; What is it, How long has it been here, and Where is it going?

Using Cloud Services for Test Environments A case study of the use of Amazon EC2

Shaping Your IT. Cloud

SaaS & Cloud Application Development & Delivery

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

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Virtualizing Apache Hadoop. June, 2012

Moving Network Management from OnSite to SaaS. Key Challenges and How NMSaaS Helps Solve Them

EMC IT S JOURNEY TO THE PRIVATE CLOUD: APPLICATIONS AND CLOUD EXPERIENCE

The Case for Cloud Computing - A strategic Perspective

WHITE PAPER Linux Management with Red Hat Network Satellite Server: Measuring Business Impact and ROI

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

The Advantages of Security as a Service versus On-Premise Security

Quattra s Cloud Vision & Framework Value

ASUG 2014 Moving SAP to the Cloud

Cloud Computing. What is Cloud Computing?

Business Analytics in the Cloud Rapid, Low-cost Deployment for the Enterprise

All can damage or destroy your company s computers along with the data and applications you rely on to run your business.

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Navigating Among the Clouds. Evaluating Public, Private and Hybrid Cloud Computing Approaches

The Cloud Opportunity: Italian Market 01/10/2010

Cloud Computing; is it right for my business?

OWASP Chapter Meeting June Presented by: Brayton Rider, SecureState Chief Architect

Top five lessons learned from enterprise hybrid cloud projects

What are your firm s plans to adopt x86 server virtualization? Not interested

VMware vcloud Powered Services

SCADA Cloud Computing

Virtualization and Cloud Computing

A Study of Infrastructure Clouds

Deployment Options for Microsoft Hyper-V Server

The benefits and implications of the Cloud and Software as a Service (SaaS) for the Location Services Market. John Caulfield Solutions Director

Oracle Applications and Cloud Computing - Future Direction

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

How To Use Windows Small Business Server 2011 Essentials

Rapid Application Development

Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION

IT Operations Management. Intelligent. Integrated. Innovative.

Enterprise Resource Planning in Cloud Computing Bhakti C Thorat 1 Siddhesh P Patil 2 Prof.Anil Chhangani 3

Turnkey Technologies- A Closer Look

Running Your Business at the Speed of On-Demand. Running Your Business at the Speed of On-Demand. Serving You Today:

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management

How To Compare Fax Servers To A Hosted Fax Server

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity

The Virtualization Practice

Introduction to Cloud Computing

Optimizing Service Levels in Public Cloud Deployments

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

What are the benefits of Cloud Computing for Small Business?

Seeing Though the Clouds

Cloud Computing Architecture: A Survey

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

SDN/Virtualization and Cloud Computing

Always On Infrastructure for Software as a Ser vice

Building Private & Hybrid Cloud Solutions

Everything You Need To Know About Cloud Computing

Computing in a virtual world Cloud Computing

Is Hyperconverged Cost-Competitive with the Cloud?

Cloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha

SaaS A Product Perspective

Web applications today are part of every IT operation within an organization.

Zend and IBM: Bringing the power of PHP applications to the enterprise

Book Summary: Choosing the Right PLM for You

GETTING THE MOST FROM THE CLOUD. A White Paper presented by

SAP HANA - an inflection point

Transcription:

HRG Insight: Cloud Computing Keeping apprised of terminology in today s constantly changing IT landscape can be a fulltime job for IT decisionmakers. Some terms lend themselves to a fairly educated guess as to their meaning. But Cloud Computing? It s no wonder even the most technology-savvy among us shy away from attempting to define the term directly. This HRG Insight provides guidance on what Cloud Computing means and more importantly, why you should care. It will also discuss how one vendor, Red Hat, has approached it. What Problems are Being Solved? One of the most vexing challenges facing IT today is how to optimize computing resources most effectively. How can you increase computing capabilities in real-time? When you need to suddenly increase computing power during an unplanned spike in business activity can you do it on demand? A sudden increase in complex financial transactions or a short but powerful need for increased computing performance or a sudden increase in web traffic are examples of an increase in load that may simply not be available on premise. On the other hand, what impact does over planning for spike situations have on your costs for additional people, additional servers, software licenses, training, or networking capabilities? The twin business challenges of having enough flexibility and freedom to optimize your enterprise s business may not always be met by a purely in-house, on-premise solution. Suppose you could: Have the flexibility to just plug-in when you need to and receive the computing capabilities you need at the moment, not planned during a window between 11 PM and 1 AM. Have the flexibility to NOT use computing power during business slow-downs. Have the freedom from costly software operating system and application upgrades/revisions, IT management redundancies, and database administration headaches with resulting unplanned downtime. Have the freedom from costly infrastructure start-up costs, particularly if you re a start-up yourself. Have the flexibility and freedom to be able to scale up or down a computing infrastructure when you need computing power most. Cloud Computing is another 21 st century technology term that today s CIO and IT decision-makers are struggling to understand. The benefits of being able to utilize resources when you want them, on your terms while optimizing IT infrastructure and application lifecycle costs are too good to dismiss lightly. Red Hat, a pioneer in open source solutions, partnering with Amazon, a pioneer in deploying Cloud Computing, have developed an approach which makes the journey smoother for IT management..

You d be able to sleep better at night if these challenges had a more economical solution than adding more resources, managing and administrating more vendors products while still not optimizing resources. That s where Cloud Computing comes in. What is Cloud Computing? Cloud Computing can mean many things to many people in IT. There has been a significant reticence in business and IT environments to define it explicitly with some IT technologists simply smiling when asked to define it. Is it simply another name for On-demand computing? How about Utility Computing, akin to plugging into an infrastructure and getting a service instead of a stream of electrons? Is it another name for SaaS (Software as a Service)? How about Web Services? Some technologists classify Utility Computing, SaaS, On-demand and Web Services as forms of Cloud Computing. In some respects, Cloud Computing encompasses all of these terms and more. Cloud computing can be deployed within a single corporation or as a service offered by a 3 rd party to their customers. Cloud computing provides compute resources to internal customers and can be used to dynamically reallocate compute resources to meet demand on an as needed / when needed basis from existing resources. Primarily a technical architecture, cloud computing lets organizations more effectively leverage capital expenses. Figure 1 depicts the general architectural concepts of Cloud Computing. Local servers are owned and managed by their respective companies (company A and company B). As more computing resources are needed, both company A and company B can take advantage of the servers in the cloud, which is owned and maintained by company C. Administration functions control when and what applications are executed by the cloud servers. Company A Company C Local Servers Administration Company B Cloud Servers Administration Local Servers Cloud Computing Figure 1 When offered by a services provider, Cloud Computing generally means getting computing resources and services from a remote location over the Web when you want them, for as long as you need them, sometimes for a single or unique application such as a CRM or ERP application. In this regard, Cloud Computing is similar to Web Hosting or outsourcing specific applications or functions. However, there are some important differences, at least regarding the current deployments of Cloud Computing. Most of these differences focus on extending scalability, availability of resources, or scope of applications that can be deployed. page 2

Size and scalability perhaps the most obvious element that sets Cloud Computing apart is the potential to utilize far greater computer resources than a simple Web hosting company can provide. Recently companies such as Amazon, Google and Yahoo have begun offering Cloud Computing services in part because this strategy is a logical extension of their own data center infrastructures. These companies already have enormous computing power in order to conduct their web-based search and transaction businesses. Why not extend these resources to other enterprises who would like to tap into a cloud? Cloud Computing is set apart from general Web services because it can offer Web services that need significant computing power as well as data-intensive applications such as BI (Business Intelligence) and Data Warehousing. Simplified business arrangements Cloud Computing also changes the business models companies use to pay for IT. Traditionally, companies pay acquisition license fees, fees for upgrades, fees for new versions, fees for support. Often there is little correlation with actual computing usage. Some budgets are in effect left unused. Cloud Computing posits a business model that allows a user to essentially pay for the resources and capacity actually used with more flexibility to scale capacity up or down depending on business need. Use of virtualization Cloud Computing often uses virtualization (see HRG Insight Paper Virtualization ) of servers as the key component of the service allowing the Cloud Computing provider to offer more flexibility and optimized use of the Cloud Computing infrastructure. Virtualization allows running multiple images of an operating system and application infrastructure on the same physical server, providing a more optimal use of overall computing resources. Utility Computing parallels some have dubbed Cloud Computing as utility computing that works or utility computing 2.0. Like initial deployments of utility computing, Cloud Computing offers the benefits of real-time, on-demand access to resources. However, due to virtualization, in particular, Cloud Computing overcomes many of Utility Computing s shortcomings. Resource provisioning and overall management of resources and time are made much simpler. Flexibility in applications unlike some SaaS solutions, Cloud Computing has the potential to offer a range of solutions from one, compute-intensive CRM application, for example, to running several general mundane, less mission-critical applications, thereby allowing an enterprise to run only those applications it chooses in-house. Cloud Computing therefore encompasses such terms as Utility Computing, On-demand, SaaS, and Web Services. In some respects these terms are predecessor architectures for Cloud Computing. Generally, SaaS solutions provide a single application through Web browsers to many customers, such as SalesForce.com. Utility Computing has been used in the industry for some time but never on a scale that Cloud Computing can offer. On-demand has been used as a marketing term as well as a technology trend. There is no question that Cloud Computing is not just the trend du jour. It offers a direction to enterprises that may wish to explore alternatives to acquiring or leasing their own on-premise computing resources (hardware, software, etc. ) or committing to a hosting contact. Cloud Computing challenges - Some enterprises may not want to give up control of resources, particularly for mission-critical applications or for applications that use proprietary or trademarked data. As with any hosting arrangement, some organizations feel that a loss of direct control may also mean a loss of data or knowledge security. Security and access policies of cloud computing providers must be well understood to address these concerns. Some organizations may move more slowly in adopting new trends for mainstream applications. This is why Cloud Computing has initially caught on primarily with smaller enterprises, particularly startups who want to avoid the potentially significant IT infrastructure costs. page 3

In any event, Cloud Computing will only continue as a trend based on how well it is built on open standards, such as the use of Web Services standards that enable APIs to integrate with application services. Further, how well the clouds within these mega-datacenters can be securely integrated when needed is important to ensure the future success of Cloud Computing. One company that has built its reputation and loyalty on open software and service is Red Hat. How have they risen to the challenge of Cloud Computing and what does it mean for IT decision-makers? Red Hat and Cloud Computing Red Hat is aggressively looking to the future of Cloud Computing by building on its foundation of open source software and offering an integrated Cloud Computing solution directly aimed at the commercial enterprise. It is deploying this solution by partnering with Amazon, one of the pioneers in Cloud Computing. Red Hat Enterprise Linux (RHEL) is the first commercially supported operating system available on Amazon s Cloud Computing service dubbed EC2 for Amazon Elastic Compute Cloud. Figure 2 depicts a cloud computing environment using a Red Hat Enterprise Linux and Amazon Elastic Compute Cloud solution. Company A still has its local servers, but in addition it has access to a cloud of servers that it does not own or maintain. However, Company A can control where their applications run (locally or in the cloud) and control what resources are required. Web service interfaces are used to requisition machines in the cloud and load them with the appropriate application environment. Company A Company B (Amazon) Local Servers App OS App OS App OS Services Web Services Hypervisor Hardware Red Hat / Amazon Cloud Computing Figure 2 The overall service provides an enterprise with an open-standards, web-based, computing environment hosted within Amazon s data center infrastructure. Benefits - the solution allows a user to take advantage of Cloud Computing s benefits of using compute capacity, network bandwidth, storage and application availability anytime, anywhere, when the enterprise needs these resources. Foundation The foundation of the service is built on RHEL, the leading open source operating system. By having a identical development and deployment environment both on-site and in the cloud, customers are assured that their applications will perform consistently regardless of their deployment. page 4

Virtualization - The solution also uses virtualization within the Amazon data centers assuring optimized platform and server use of resources and higher overall application availability. When a new resource is allocated within the cloud, the resulting instance is an official release of Red Hat Enterprise Linux and users can expect the same capabilities as they receive in their on-premise deployments of Enterprise Linux. Automated Linux - Red Hat s solution provides a common set of management and automation tools integrated with on-premises clients and the Amazon Cloud Computing environment. Enterprises can utilize these tools to start or stop servers, perform software services, data transfers, management and configuration tasks as necessary. Application Optimization These common management tools permit an enterprise to optimize the performance, availability and delivery of applications. They allow enterprises an easier solution for developing, deploying and managing applications. Over 3000 applications have been certified to run on RHEL. Control Overall, this solution allows an enterprise more dynamic control of computing resources rather than contracting with a traditional, off-site hosting provider. Flexibility - True to the spirit of flexibility, the Cloud Computing resources can be used on a hourly basis allowing enterprises in order to minimize expenses and pay only for what they consume. Beyond this partnership with Amazon, Red Hat s approach to Cloud Computing, as is its approach to virtualization, is based on its overarching strategy called Linux Automation. Regardless of the computing technology or the terminology used, enterprises today are struggling to optimize overall IT investments, consolidate resources and increasingly control application lifecycle costs. Whether an enterprise chooses to deploy virtual servers on-premises or use the on-demand advantages of Cloud Computing, there needs to be an application foundation that allows an IT manager to certify once, deploy many times in an open software environment. Red Hat s approach to Linux Automation provides a comprehensive set of operating system capabilities, application, and management tooling to help businesses easily implement and administer complex environments across varying compute infrastructure architectures. Just as virtualization is a concept to hide the physical elements of the technology and abstract them into a virtual image, Linux Automation is Red Hat s strategy to isolate the complexities of these technologies and extend an enterprise s open environment investments. Linux Automation solves the key challenges of reducing overall application lifecycle costs. It ensures that if Cloud Computing is chosen, there will be an integrated foundation of common software and tools which can be used on-premises as well. Summary Cloud Computing is more than just the technology term du jour. It encompasses the basic concepts of On-demand, SaaS, and Utility Computing. However defined, CIOs and IT managers should pay attention and leverage benefits of being able to utilize resources when and where needed. Red Hat, a pioneer in open source solutions, partnering with Amazon, a pioneer in deploying Cloud Computing, is an approach which can only help make the journey much smoother for IT management in the future. page 5

Harvard Research Group is an information technology market research and consulting company. The company provides highly focused market research and consulting services to vendors and users of computer hardware, software, and services. For more information please contact Harvard Research Group: Harvard Research Group PO Box 297 Harvard, MA 01451 USA Tel. (978) 456-3939 Tel. (978) 263-3399 e-mail: hrg@hrgresearch.com http://www.hrgresearch.com page 6