You are on page 1of 12

Introduction to Cloud Computing

Agenda

What is Cloud Computing? Need for Cloud Computing. How does it work? / Architecture Cloud Computing Applications What are advantages/disadvantages of cloud computing? Q&A
2011 Unisys Corporation. All rights reserved. Page 2

What is Cloud Computing?


A model for delivering information technology services in which resources are retrieved from the internet through web-based tools and applications, rather than a direct connection to a server.
It can also be termed as the delivery of computing as a service rather than a product, whereby shared resources, software and information are provided to computers and other devices as a utility over a network (typically internet).
2011 Unisys Corporation. All rights reserved. Page 3

Need for Cloud computing


In traditional data processing, it is difficult to get as many machines as an application needs. It is difficult to get the machines when one needs them. It is difficult to distribute and coordinate a large-scale job on different machines, run processes on them, and provision another machine to recover if one machine fails. It is difficult to auto scale up and down based on dynamic workloads. It is difficult to get rid of all those machines when the job is done.
2011 Unisys Corporation. All rights reserved. Page 4

How does it work? / Architecture


In a cloud computing system, there's a significant workload shift. Local computers no longer have to do all the heavy lifting when it comes to running applications. The only thing the user's computer needs to be able to run is the cloud computing system's interface software, which can be as simple as a Web browser, and the cloud's network takes care of the rest. When talking about architecture, it is helpful to divide it into two sections: the front end and the back end. They connect to each other through a network, usually the Internet. The front end is the side the computer user, or client, faces. The back end is the "cloud" section of the system.
2011 Unisys Corporation. All rights reserved. Page 5

How does it work? / Architecture


The front end includes the client's computer and the application required to access the cloud computing system (most of the times, web browser). On the back end of the system are the various computers, servers and data storage systems that create the "cloud" of computing services. A central server administers the system, monitoring traffic and client demands to ensure everything runs smoothly. It follows a set of rules called protocols and uses a special kind of software called middleware.

2011 Unisys Corporation. All rights reserved.

Page 6

How does it work? / Architecture


Middleware allows networked computers to communicate with each other. Most of the time, servers don't run at full capacity. That means there's unused processing power going to waste. It's possible to fool a physical server into thinking it's actually multiple servers, each running with its own independent operating system. The technique is called server virtualization. By maximizing the output of individual servers, server virtualization reduces the need for more physical machines.
2011 Unisys Corporation. All rights reserved. Page 7

Cloud Computing Applications


The applications of cloud computing are practically limitless. With the right middleware, a cloud computing system could execute all the programs a normal computer could run, every thing from generic word processing software to customized computer programs designed for a specific company/purpose. Broadly, there are three types of cloud services:
SaaS (Software as a Service). PaaS (Platform as a Service). IaaS (Infrastructure as a Service).
2011 Unisys Corporation. All rights reserved. Page 8

Cloud Computing Applications


SaaS Software as a Service: These applications are delivered through browser, and multiple customers can access it from various locations. This model has become the most common form of cloud computing because it is beneficial and practical for both the customers and the services providers. EX: Google Docs/Office 365. PaaS Platform as a Service: is a way to rent hardware, operating systems, storage and network capacity over the Internet. The service delivery model allows the customer to rent virtualized servers and associated services for running existing applications or developing and testing new ones. Ex: MS Azure, Google apps, AWS.

2011 Unisys Corporation. All rights reserved.

Page 9

Cloud Computing Applications


Iaas (infrastructure as a Service) is a provision model in which an organization outsources the equipment used to support operations, including storage, hardware, servers and networking components. The service provider owns the equipment and is responsible for housing, running and maintaining it.

2011 Unisys Corporation. All rights reserved.

Page 10

Advantages/Disadvantages (Concerns) of cloud computing


Advantages:
Reduced Cost More Storage Computing Flexibility & Scalability Mobility Shared Resources Device and location independence Maintenance

Concerns:
Privacy. Security. Availability.
2011 Unisys Corporation. All rights reserved. Page 11

Q&A

2011 Unisys Corporation. All rights reserved.

Page 12