Top Banner
CL OUD COMPUTING R. Rakesh Kashyap (0925924) 2 nd Semester MCA 7/2/22
57

Cloud Computing

Jan 14, 2015

Download

Education

rakesh1988

this is a ppt tat i did for a seminar in my class.. may of the information was taken from web.. as well as few other presentaions...
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

CLO

UD

CO

MPU

TING

R. Rakesh Kashyap (0925924)2nd Semester MCAApr 10, 2023

Page 2: Cloud Computing

Outl ine

What is Cloud Computing ? History VIRTUALIZATION Why Cloud Computing? Service Providers of Cloud Computing Services Provided by Cloud Computing Cloud Architecture Pros and Cons of Cloud Computing

Apr 10, 2023

Page 3: Cloud Computing

Apr 10, 2023

Page 4: Cloud Computing

Apr 10, 2023

Defi ni t ions

…moving computing and data away from the desktop and the portable PC and simply displaying the results of computing that takes place in a centralized location and is then transmitted via internet to user’s screen.

- John Markoff(NY Times Blog)

Page 5: Cloud Computing

Apr 10, 2023

Cloud computing is a general term for anything that involves delivering hosted services over the Internet.

-whatis.com

Page 6: Cloud Computing

Apr 10, 2023

It is a paradigm in which information is permanently stored in servers on the Internet and cached temporarily on clients that include desktops, entertainment centers, table computers, notebooks, wall computers, handhelds, etc.

-IEEE

Page 7: Cloud Computing

Apr 10, 2023

…the idea of relying on Web-based application and storing data in the “CLOUD” of the internet.

-MIT Technology Review

Page 8: Cloud Computing

Apr 10, 2023

It is a paradigm shift whereby details are abstracted from the users who no longer need knowledge of, expertise in, or control over the technology infrastructure "in the CLOUD" that supports them.

-Wikipedia

Page 9: Cloud Computing

Apr 10, 2023

It starts with the premise that the data services and architecture should be on the servers. We call it Cloud Computing – they should be in a “CLOUD” somewhere.

-Eric Schmidt (Chairman/CEO of Google Inc)

Page 10: Cloud Computing

Apr 10, 2023

In layman’s language…Simple explanation with an example…

Page 11: Cloud Computing

Apr 10, 2023

In June 2009, a study conducted by

VersionOne found that 41% of senior IT professionals actually don't know what cloud computing is and two-thirds of senior finance professionals are confused by the concept, highlighting the young nature of the technology.

Page 12: Cloud Computing

Apr 10, 2023

“Cloud” is simply a metaphor for the internet

Users do not have or need knowledge, control, ownership in the computer infrastructure

Users simply rent or access the software, paying only for what they use

Page 13: Cloud Computing

Apr 10, 2023

History of Cloud Computing

Page 14: Cloud Computing

Apr 10, 2023

Concept dating back to the 1960’s by John McCarthy, a computer scientist, brought up the idea that "computation may someday be organized as a public utility”

Idea that revolutionized Cloud Computing:– Utility computing– Grid computing

“In some ways, the cloud is a natural next step from the grid-utility model,” said Frank Gens, an analyst at the research firm IDC

Page 15: Cloud Computing

Apr 10, 2023

Page 16: Cloud Computing

Apr 10, 2023

Page 17: Cloud Computing

Apr 10, 2023

Page 18: Cloud Computing

Apr 10, 2023

Page 19: Cloud Computing

Apr 10, 2023

Page 20: Cloud Computing

Apr 10, 2023

Vi r tua l i zat ion

A software implementation of a machine that executes programs like a real machine.

Virtualization is “something which is not REAL, but displays the full qualities of the REAL”.

Page 21: Cloud Computing

Apr 10, 2023

Page 22: Cloud Computing

Apr 10, 2023

Page 23: Cloud Computing

Apr 10, 2023

Page 24: Cloud Computing

Apr 10, 2023

Ty p i c a l S e r v e r S p e c s :

IBM System x3950 M2

Processor : Intel Xeon Processor 7400 series up to 2.66 GHz (six cores)/1066 MHz

front-side busCache (max) Up to 16 MBMemory (max) 4 GB or 8 GB/256 GB max PC2-5300 DDR IIMaximum internal storage 587 GBPower supply (std/max) 1440W 220V 2/2Warranty 3-year customer replaceable unit

and onsite limited warranty

COST US $17,642.04Around 9lakhs INR

Page 25: Cloud Computing

Apr 10, 2023

HYPERVISOR is the SUPERVISOR

•Hardware layer•Software layer

W h a t i s i t ? ? ?

Wa y s t o i m p l e m e n t i t ? ? ?

Page 26: Cloud Computing

Apr 10, 2023

Page 27: Cloud Computing

Apr 10, 2023

Page 28: Cloud Computing

Apr 10, 2023

Pros o f us ing V i r tua l i za t ion

•Server Consolidation•Testing and development•Dynamic Load Balancing•Disaster Recovery•Virtual Desktops•Reduction in cost of infrastructure•Reduce power utilization cost (GREEN COMPUTING)•Virtualization – The Cloud Computing Enabler

Page 29: Cloud Computing

Apr 10, 2023

Cons o f us ing V i r tua l i za t ion

•Magnified physical failures•Degraded performance•New skills•Complex root cause analysis•New management tools•Virtual machine sprawl

Page 30: Cloud Computing

Apr 10, 2023

Back to main line

W h y C l o u d C o m p u t i n g ?

Page 31: Cloud Computing

Apr 10, 2023

Page 32: Cloud Computing

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10

0

2000

4000

6000

8000

10000

12000Available Resource

NUMBER OF USERS

Page 33: Cloud Computing

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 100

2000

4000

6000

8000

10000

12000Available ResourceRequired resource

NUMBER OF USERS

Page 34: Cloud Computing

Apr 10, 2023

The “Super Computer” in the Sky

Two ways of building a “super computer” with enough power that users can plug into according to their needs at a particular time:

–Blue Gene Approach–Google's Approach

Page 35: Cloud Computing

Apr 10, 2023

Major Service Providers of Cloud

Computing

Page 36: Cloud Computing

Apr 10, 2023

Amazon Elastic Compute Cloud “Amazon EC2”– web service interface that provides resizable

computing capacity in a cloud – designed to make web-scale computing easier

for developers– reduces the time required to obtain and boot

new server space from weeks to minutes– allows developers to pay only for capacity that

they actually use

Page 37: Cloud Computing

Apr 10, 2023

“Google 101”– Network made up of millions of cheap servers,

that would store staggering amounts of data, including numerous copies of the world wide web

– Makes search faster, helping ferret out answers to billions of queries in a fraction of a second

Google invests more than $2 billion a year in data centers for cloud computing.

Google App Engine

Page 38: Cloud Computing

Apr 10, 2023

•Salesforce.com was found in 1999 by former Oracle executive Marc Benioff as a company specializing in SaaS software.•They are best known for their Customer Relationship Management (CRM) products, which it delivers to businesses over the internet using the SaaS model.•SaaS•Force.com Platform•Web Services

Page 39: Cloud Computing

Apr 10, 2023

“Azure”– Internet-scale cloud computing and services

platform hosted in Microsoft data centers– Provides a range of functionality to build

applications that span from consumer web to enterprise scenarios

– Designed to help developers quickly and easily create, deploy, manage, and distribute web services and applications on the internet.

Page 40: Cloud Computing

Apr 10, 2023

• IBM are developing cloud computing applications for the everyday user called CloudBurst.

• IBM also offers “private” cloud computing services using IBM blue services software.– Instead of putting information out

on the internet it makes the companies data center into its own cloud. This cloud is blocked off from the internet using firewalls.

Page 41: Cloud Computing

Apr 10, 2023

Scalable Pricing in Cloud Computing

Models of Pricing Free Subscription Model Pay Per Use Enterprise Unlimited License

Page 42: Cloud Computing

Apr 10, 2023

Cost of using Cloud infrastructure Amazon Elastic Compute Cloud pricing

On-Demand InstancesLinux/UNIX Windows

Small (Default) $0.085 per hour $0.12 per hour

Large $0.34 per hour $0.48 per hour

Extra Large $0.68 per hour $0.96 per hour

Data transfer Cost Data Transfer IN $0.10 per GB Data Transfer OUT

First 10 TB per Month $0.17 per GB Next 40 TB per Month $0.13 per GB Next 100TB per Month $0.11 per GB Over 150 TB per Month $0.10 per GB

Page 43: Cloud Computing

Apr 10, 2023

Services Provided by Cloud Computing

Page 44: Cloud Computing

Apr 10, 2023

Software as a Service

Defined as service-on-demand, where a provider will license software tailored

Infrastructure providers can allow customers’ to run applications off their infrastructure, but transparent to the end user Customers can utilize greater computing power

while saving on the following– Cost– Space– Power Consumption– Facility

Page 45: Cloud Computing

Apr 10, 2023

Platform as a Service

Provides all the facilities necessary to support the complete process of building and delivering web applications and services, all available over the internet

Infrastructure providers can transparently alter the platforms for their customers’ unique needs

Google App Engine, Heroku, Mosso, Engine Yard, Joyent or force.com (SalesForce platform) are few of the examples of service providers.

Page 46: Cloud Computing

Apr 10, 2023

Infrastructure as a Service

Defined as delivery of computer infrastructure as a service Fully outsourced service so businesses do not have to

purchase servers, software or equipment

Infrastructure providers can dynamically allocate resources for service providers Service providers offer this service to end users Allows cost savings for the service providers, since they

do not need to operate their own datacenter Ad hoc systems allow quick customization to consumer

demands Amazon’s EC2, GoGrid, RightScale and Linode are few of the

examples of service providers.

Page 47: Cloud Computing

Apr 10, 2023

Wide Spectrum of Usage

BitTorrent Skype Groove LinkedIn SecondLife YouTube Qualys Google Microsoft Forums

Blog‐space Website Hosting VPS FaceBook WebEx Yahoo

Page 48: Cloud Computing

Apr 10, 2023

Cloud Architecture

Public Clouds Private Clouds Hybrid Clouds

Page 49: Cloud Computing

Apr 10, 2023

Public Clouds

Page 50: Cloud Computing

Apr 10, 2023

Private Clouds

Page 51: Cloud Computing

Apr 10, 2023

Hybrid Clouds

Page 52: Cloud Computing

Apr 10, 2023

Key properties of Cloud Computing

User Centric Task-Centric Powerful Accessible Programmable

Page 53: Cloud Computing

Apr 10, 2023

Cloud Comput ing Pros

Reduced Hardware equipment for end users Improved Performance Lower Hardware and Software Maintenance Instant Software Updates Accessibility Less Expensive Better Collaboration Pay for what you use Flexible Need not invest on multiple licensing

Page 54: Cloud Computing

Apr 10, 2023

Cloud Computing Cons

Security Issues (#1 concern)

Internet connection

Too many platforms

Location of Servers

Time for Transition

Speed

Page 55: Cloud Computing

Apr 10, 2023

Page 56: Cloud Computing

Apr 10, 2023

Real time applications

1. Quote NY Times example2. Starbucks Example(mystarbucks.com)3. U.S. Army Example (goarmy.com)4. Playfish (social gaming)5. DigitalChalk (educational site)6. Livemocha 7. Second Life (virtual game)

Page 57: Cloud Computing

Apr 10, 2023