Top Banner
1 CLOUD COMPUTING Common, Location-Independent, Online Utility On-Demand A. Aravindan Arun, Sr. System Admin Date: 11/01/2013
30
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud computing seminar

1

CLOUD COMPUTING

Common, Location-Independent, Online Utility On-Demand

A. Aravindan Arun,Sr. System AdminDate: 11/01/2013

Page 2: Cloud computing seminar

2

Agenda

Introduction Evolution of Computing Compare with Traditional Server Compare with Virtualization Server Cloud Computing Advantages / Benefits Cloud Computing Types Service Models Summary

Page 3: Cloud computing seminar

3

Evolution of Computing

Client / Server - Distributed

Web Services – Internet Technology

Grid Computing – HPC

Utility Computing – Metered Service

Cloud Computing Next Generation

Mainframe – Centralized

Page 4: Cloud computing seminar

4

Introduction

Cloud is Internet-based computing, whereby shared computing resources (e.g., networks, servers, storage, application and other services) that can be rapidly provisioned and released with minimal management effect.

Page 5: Cloud computing seminar

5

The Traditional Server Concept

Pros Easy to conceptualize Fairly easy to deploy Easy to backup Virtually any

application/service can be run from this type of setup

Cons Expensive to acquire and

maintain hardware Not very scalable Difficult to replicate Redundancy is difficult to

implement Vulnerable to hardware

outages In many cases, processor

is under-utilized

Page 6: Cloud computing seminar

6

The Traditional Virtualization Concept

Pros Resource pooling Highly redundant Highly available Rapidly deploy new

servers Easy to deploy Reconfigurable while

services are running Optimizes physical

resources by doing more with less

Cons Slightly harder to

conceptualize Slightly more costly (must

buy hardware, OS, Apps, and so on...)

Difficult auto scaling

Page 7: Cloud computing seminar

7

Technologies for Agility

Virtualization The ability to run multiple Operating System on

single physical system and share the underlying hardware resources.

Utility Computing Offering computing resources as a metered service

Page 8: Cloud computing seminar

8

Cloud Computing Framework

Page 9: Cloud computing seminar

9

Cloud Computing Advantages

On Demand Services Speed of Delivery Cost / Benefit ratio Software as a Subscription Reduced Software Maintenance Increased Scalability Elastic Nature User have full control over their instance

Page 10: Cloud computing seminar

10

Benefits

Lower total cost operations (Pay-As-You-Go) Save Infrastructure setup & Maintenance Rapid, Request-driven provisioning Easy monitoring, managing & reports Storage and Retrieval of data Uninterrupted and Persistent Data Storage High Availability Automated and even distribution of traffic Flexible scaling of Resources

Page 11: Cloud computing seminar

11

Cloud Computing Characterized Consumer Perspective

Single point of access - Self services with rich user experienced Virtualization - Increased system utilizations Automation - Automated service request and fulfillment Agility - Rapid Services provisioning Flexibility - Massive scaling of IT services as needed Usage Account - Utility based usage metrics Service Management - Modular services managed access

Infra/Platforms/application/business stacks Security - Shared services delivered across trusted

domains Cost Efficiency - Reduced CapEx with minimal to no asset

ownership

Page 12: Cloud computing seminar

12

Cloud Computing Types

Public Cloud Private Cloud Hybrid Cloud

Page 13: Cloud computing seminar

13

Public Cloud

Infrastructure provisioned on-demand using publicly available resources.

Computing resources are provided to customers through self-serve interface.

Scalable computing resource on a temporary or periodic basis.

Ability to acquire access to highly-quality pools of resources immediately and with minimal capital investment.

Page 14: Cloud computing seminar

14

Public Cloud Benefits

Reduce Infrastructre cost and maintain cost Rapidly increase on-demand services,

storage capacity and other need Public cloud available anywhere, anytime Scalable to meet individal or company needs High redundancy and available

Page 15: Cloud computing seminar

15

Private Cloud

Private cloud avail within the corporate firewall using their own hardware.

Flexible to organization needs. The Cloud architecture is dedicated to the

organization and is not shared with other organization.

Page 16: Cloud computing seminar

16

Private Cloud Benefits

Data will be safe and secure Scalable Bandwidth Access Suitable and highly support SLA Reliability

Page 17: Cloud computing seminar

17

Hybrid Cloud

Hybrid Cloud = Private Cloud + Public Cloud Private cloud can extends their boundaries to

access additional computing resources in the public cloud using secure communication (VPN).

Page 18: Cloud computing seminar

18

Hybrid Cloud Benefits

Flexible computing resources Continued reduction of cost expenses Improved resource utilization and more

efficient system

Page 19: Cloud computing seminar

19

Community Cloud

A Cloud infrastructure that is shared by several organizations

Often delivered securely via private network. Ability to bill the organization separately. Shared SLA's

Page 20: Cloud computing seminar

20

Service Delivery Models

Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (Iaas)

Page 21: Cloud computing seminar

21

Service Delivery Models

Source: Cloud Computing Use Cases, a white paper produced by the Cloud Computing Use Case Discussion Group, Version 2.0, 30 October 2009

Page 22: Cloud computing seminar

22

Services Delivery Models

Infrastructure as a Service (IaaS)

Consumer can utilize “Fundamental Computing Resources” such as Processing Unit, Storage, Networking and Operating System.

Consumer can control the operating system, Storage, Application.

Page 23: Cloud computing seminar

23

IaaS Benefits

Low IT Capital Investment and on-going operation Cost

Shorter delivery time and Fully scalable Higher Level of Value-added services Reduces Maintenance, Monitoring and

Management cost Easy to Manage

Page 24: Cloud computing seminar

24

Services Categories

Platform as a Service (PaaS)– Allows users to create their own cloud based

application using provider specific API's and/or libraries.

Page 25: Cloud computing seminar

25

PaaS Benefits

Low Infrastructure & Lower Risk Lightweight development IDE Easy and quick deployment Reusable code and business logic Integration with other web services Centralized information management Secured and customized access Easy Collaboration

Page 26: Cloud computing seminar

26

Services Categories

Software as a Service (SaaS)– Consumers purchase the ability to access

and use an application or service that is hosted in the cloud.

Page 27: Cloud computing seminar

27

SaaS Benefits

Shorter deployment time Global Availability Easier upgrades Lower Initial costs High Adoption

Page 28: Cloud computing seminar

28

Cloud Security

Claims Based Authentication

A trusted authority (Issuer) issues a signed securityToken containing a set of claims (credentials) which is given to the application for validation.

The application will authenticate the user if the security token is valid and signed by a trusted issuer

Page 29: Cloud computing seminar

29

Cloud of the future is an ecosystem

Source: Cloud Computing Use Cases, a white paper produced by the Cloud Computing Use Case Discussion Group, Version 2.0, 30 October 2009

Page 30: Cloud computing seminar

30

Benefits & Summary

Reduced Costs Easy to take snapshot – Storage, Instance Highly Automation Flexibility More Mobility Management Automation Lower Maintenance Cost Deploy Project Faster Scale as needed Location independent