36
Introduction to Cloud Computing

cloud (1).ppt

Embed Size (px)

Citation preview

Page 1: cloud (1).ppt

Introduction to Cloud Computing

Page 2: cloud (1).ppt

Content

What is cloud computing Cloud computing discriminate Cloud computing technology Cloud computing products and market

Page 3: cloud (1).ppt

Cloud Computing – new IT buzzword

Cloud computing, at backside of this buzzword, is a concept like the flower in the glass. Every enterprise and person, want to explain this concept by their own benefits. But, if give a neutral definition to it, begin it here.

Page 4: cloud (1).ppt

Cloud computing definition

Cloud computing is a resource delivery and usage model, it means get resource (Hardware, software)via network. The network of providing resource is called ‘Cloud’. The hardware resource in the ‘Cloud’ seems scalable infinitely and can be used whenever.

Page 5: cloud (1).ppt
Page 6: cloud (1).ppt

Utility ComputingUtility Computing Platform as a Service (PaaS)

Platform as a Service (PaaS)

Cloud-based User Applications

Cloud-based User Applications

Page 7: cloud (1).ppt

Cloud computing and technology New advances in processors, virtualization technology, distributed

storage, broadband Internet access , automated management and fast, inexpensive servers have all combined to make cloud computing a compelling paradigm.This vast process power is usually got with a distributed, large-scale server cluster and server virtualization software.

Page 8: cloud (1).ppt

Cloud computing impact As a result, cloud computing has the potential to upend the software

industry entirely, as applications are purchased, licensed and run over the network instead of a user's desktop. This shift will put data centers and their administrators at the center of the distributed network, as processing power, electricity, bandwidth and storage are all managed remotely. It affects not only business models, but the underlying architecture of how we develop, deploy, run and deliver applications.

Page 9: cloud (1).ppt

Utility computing Utility computing is a business model of providing computing resource , user get and

use the computing resource from service provider and pay for practically used resource. To say it simply, it is a price model based on resource usage quantity. The main benefit of utility computing is better economics.

Page 10: cloud (1).ppt

Distributed Computing Distributed computing deals with hardware and software systems containing

more than one processing element or storage element, concurrent processes, or multiple programs, running under a loosely or tightly controlled regime.In distributed computing , a program is split up into parts that run simultaneously on multiple computers communicating over a network. Distributed computing is a form of parallel computing, but parallel computing is most commonly used to describe program parts running simultaneously on multiple processors in the same computer

Page 11: cloud (1).ppt

Grid computing Grid computing is a term for either of two broad subcategories of distributed computing: 1

Online computation or storage offered as a service supported by a pool of distributed computing resources, also known as utility computing, on-demand computing, or cloud computing. Data grids provide controlled sharing and management of large amounts of distributed data, often used in combination with computational grids. 2 The creation of a "virtual supercomputer" composed of a network of loosely-coupled computers, acting in concert to perform very large tasks.

Page 12: cloud (1).ppt

Computer cluster

A computer cluster is a group of coupled computers that work together closely so that in many respects they can be viewed as though they are a single computer. The components of a cluster are commonly, but not always, connected to each other through fast local area networks.

Page 13: cloud (1).ppt

Virtualization Virtualization is a broad term that refers to the abstraction of computer resources. Virtualization hides

the physical characteristics of computing resources from their users, be they applications, or end users. This includes making a single physical resource (such as a server, an operating system, an application, or storage device) appear to function as multiple virtual resources; it can also include making multiple physical resources (such as storage devices or servers) appear as a single virtual resource.

Page 14: cloud (1).ppt

What cloud computing means to service provider?

Fast Provision Reduce servers scale Increase resource utilization rate Improve management efficiency Lower maintenance cost Location of infrastructure in areas with lower costs of real estate and electricity Provide business continuity service Improve management efficiency Improve service levels Complex architecture Change of business model and faith

Page 15: cloud (1).ppt

What cloud computing means to users?

Lower client workload Lower Total Cost Ownership Separation of infrastructure maintenance duties from domain-specific application development Separation of application code from physical

resources Not have to purchase assets for one-time or

infrequent intensive computing tasks Expand resource on-demand Make the application have high availability Quickly deploy application Pay per use

Page 16: cloud (1).ppt

Cloud computing infrastructure features

Self-healing Multi-tenancy Virtualized Linearly Scalable Resource Monitor and measure Resource registration and discovery

Page 17: cloud (1).ppt

Difficulties for cloud computing

Continuous high availability Cosistency Interoperability and standarlization Scalability of all components Data secrecy Legal and political problem of data store and

translation across regions Performance issue Difficulty customizing Organizational obstacle

Page 18: cloud (1).ppt

Potential issues in cloud computing

Privileged user access. Regulatory compliance. Data location. Data segregation. Recovery. Investigative support. Long-term viability.

Page 19: cloud (1).ppt

10 examples of entpereises using the clouds

The NY TimesAmazon EC2

NasdaqAmazon S3

Major League BaseballJoyent

ESPNRightscale using Amazon EC2

HasbroAmazon EC2

British Telecom3Tera

Taylor WoodrowGoogle Apps

CSSAmazon EC2

ActivisionAmazon EC2

Business Objects (A SAP Company)Rightscale using Amazon EC2

Page 20: cloud (1).ppt

Cloud computing market

Hardware provider

Cloud technology enabler

Infrastructure as a service

Platform as a service

Software as a service Everything is a service

Page 21: cloud (1).ppt

Cloud Computing Overview

Sharing Resources Abstraction of Software Development Details Scalability High Processing Power Reliability / Availability Pay – as – you – use Peak load performance Simplified maintenance:

Page 22: cloud (1).ppt

Cloud Computing Definitions

OSSM 5-3-4

Page 23: cloud (1).ppt

Definition : OSSM

On-demand: the server is already setup and ready to be deployed

Self-service: customer chooses what they want, when they want it

Scalable: customer can choose how much they want and ramp up if necessary

Measureable: there's metering/reporting so you know you are getting what you pay for

Page 24: cloud (1).ppt

Definition : 5 – 3 – 4 5 Basic Characteristics

On-Demand Ubiquity – (irrespective of location, app should be accessible) Location Independent Resource Pooling Elasticity Pay per Use

3 Delivery Models IaaS PaaS SaaS

4 Deployment Models Public Cloud Private Cloud Hybrid Cloud Community Cloud

Page 25: cloud (1).ppt

DEPLOYMENT MODELS

Page 26: cloud (1).ppt

Public Cloud

Most standard Cloud Computing Model Same infrastructure/resources are to be used by

other tenants/businesses Vendor makes Hardware/Software available as

services over internet Pay per use pricing model No CAPEX, Only OPEX No wasted resources, pay only for what you use Examples : Amazon EC2, IBM Blue Cloud, GAE,

Azure

Page 27: cloud (1).ppt

Private Cloud

Not truly a cloud Rather, cloud like on-premise infrastructure with horizontal

scalability,availability,etc Or off-shore infrastructure behind a corporate firewall Maintenance can still be outsourced Concerns of Security are minimized More control over data Examples : Amazon EC2 &S3(Simple Storage Service)

Page 28: cloud (1).ppt

Hybrid Cloud

Composition of atleast one Private Cloud and atleast one Public Cloud All the involved clouds maybe provided by the same or different vendors Allows scalability of Public Cloud, without exposing sensitive data Use Case :

Archived Data on Public Cloud, Operational Data on Private Cloud

Page 29: cloud (1).ppt

DELIVERY MODELS

IaaS PaaS SaaS

Page 30: cloud (1).ppt

IaaS (Infrastructure as a Service)

Page 31: cloud (1).ppt

IaaS (Infrastructure as a Service)

On Demand Storage & Processing - Computing as a Service Hardware, its Software, Electricity, Cooling, Connectivity all managed by

Vendor Pay-as-you-go Difference between Shared Hosting v/s Cloud Infrastructure Flexible Provides infrastructure management tools. Vendors : Amazon EC2, Rackspace, etc Tools are available to monitor performance, peak load conditions, etc Scaling, Monitoring , etc are still a responsibility of the Service Buyer.

Page 32: cloud (1).ppt

PaaS (Platform as a Service)

Page 33: cloud (1).ppt

PaaS (Platform as a Service)

A platform to develop applications that can be deployed on the cloud Framework / Platform is hosted on the Cloud Development language and platform is vendor decided Infrastructure management by Vendor Scalability and management is provided by the Vendor No Licensing hassles Vendors: Force.com, Google App Engine, Microsoft Azure, Heroku Drawback : Vendor Lock in

Page 34: cloud (1).ppt

SaaS (Software as a Service)

Page 35: cloud (1).ppt

SaaS (Software as a Service)

Enterprise Application without installation overhead Applications that are available to be used over the internet Pay per user Account Scalable to multiple users and tenants Applications like SalesForce.com, Gmail,Google Apps,etc

Page 36: cloud (1).ppt

Conclusion

The future for cloud computing is bright. The big names in computers are throwing lots of resources into this. Dell sees a huge market for cloud computing in the future, upwards of $1 billion a year in a few more years. HP, Intel and more are throwing resources into this, and it looks like cloud computing might be the next big thing after UMPCs.

Networks aren't ready for mass roll out yet, and connection speeds aren't yet up to handling this much data. But even Amazon sees a bright future in cloud computing.