cloud computing for persistent systems

11
Basics of Cloud Basics of Cloud Computing Computing By By Kedar Deshpande Kedar Deshpande

Upload: sameer-joshi

Post on 04-Apr-2015

15 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Cloud Computing for Persistent Systems

Basics of Cloud Basics of Cloud ComputingComputing

By By

Kedar DeshpandeKedar Deshpande

Page 2: Cloud Computing for Persistent Systems

What is Cloud What is Cloud Computing?Computing?

““Cloud” is simply a metaphor for the Cloud” is simply a metaphor for the internetinternet

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

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

Page 3: Cloud Computing for Persistent Systems

History of Cloud History of Cloud ComputingComputing

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

• Idea that revolutionized Cloud Computing: Idea that revolutionized Cloud Computing: Moving from clustering computing to grid Moving from clustering computing to grid computingcomputing– ClusteringClustering– GridGrid

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

Page 4: Cloud Computing for Persistent Systems

Early Leaders in the Early Leaders in the IndustryIndustry

• In 2007, Microsoft made available free software, In 2007, Microsoft made available free software, www.live.comwww.live.com that connects its Windows that connects its Windows operating system to software services delivered operating system to software services delivered on the Interneton the Internet

• Launched in July 2002, Amazon Web Services Launched in July 2002, Amazon Web Services provided online services for other web sites or provided online services for other web sites or client-side applicationsclient-side applications

• 3tera launched its AppLogic system in February, 3tera launched its AppLogic system in February, 20062006

• IBM’s system introduced in the mid 2000’s is IBM’s system introduced in the mid 2000’s is called Blue Cloudcalled Blue Cloud

Page 5: Cloud Computing for Persistent Systems

FunctionalityFunctionality• Cloud computing is an emerging technology that is Cloud computing is an emerging technology that is

revolutionizing IT infrastructures and flexibility, and revolutionizing IT infrastructures and flexibility, and software as a service (SaaS)software as a service (SaaS)

• During this economic time of recession, there are huge cost-During this economic time of recession, there are huge cost-reduction pressures and cloud computing allows businesses reduction pressures and cloud computing allows businesses to do just that by tapping into cloud computing platforms on to do just that by tapping into cloud computing platforms on a pay-as-you-go basisa pay-as-you-go basis

• Customer retention is vital, especially today in our economy. Customer retention is vital, especially today in our economy. • Software and applications are extremely costly. With cloud, Software and applications are extremely costly. With cloud,

you rent so the heavy investment is forgoneyou rent so the heavy investment is forgone• Cloud computing is a set of technologies and business Cloud computing is a set of technologies and business

practices that enable companies of all sizes to build, deploy, practices that enable companies of all sizes to build, deploy, monitor and scale applications using resources accessed monitor and scale applications using resources accessed over the internet over the internet

Page 6: Cloud Computing for Persistent Systems

What Technologies is Cloud What Technologies is Cloud Computing ReplacingComputing Replacing

• Cloud computing is replacing large Corporate Cloud computing is replacing large Corporate Data Centers and unnecessary, expensive private Data Centers and unnecessary, expensive private server infrastructure.server infrastructure.

• Web 2.0, SaaS, Enterprise and government users Web 2.0, SaaS, Enterprise and government users are adopting cloud computing because it are adopting cloud computing because it eliminates capital investment in hardware and eliminates capital investment in hardware and facilities as well as reduces operations laborfacilities as well as reduces operations labor..

Page 7: Cloud Computing for Persistent Systems

Scalable Pricing and Cloud Scalable Pricing and Cloud ComputingComputing

• Models of PricingModels of Pricing– FreeFree– Subscription ModelSubscription Model– Pay Per UsePay Per Use– Perpetual LicensePerpetual License– Enterprise Unlimited LicenseEnterprise Unlimited License

Page 8: Cloud Computing for Persistent Systems

What do these Services What do these Services Offer an Organization?Offer an Organization?

• Cloud computing will lead to increase in Cloud computing will lead to increase in the following categories:the following categories:– VirtualizationVirtualization– UsabilityUsability– StandardizationStandardization– ScalabilityScalability

Page 9: Cloud Computing for Persistent Systems

Cloud Computing ProsCloud Computing Pros

• Reduced Hardware equipment for end users• Improved Performance• Lower Hardware and Software Maintenance• Instant Software Updates• Accessibility• Less Expensive (Amazon example)• Better Collaboration• Pay for what you use• Flexible

Page 10: Cloud Computing for Persistent Systems

Cloud Computing ConsCloud Computing Cons

• Security Issues • Internet connection• Too many platforms• Location of Servers• Time for Transition • Speed

Page 11: Cloud Computing for Persistent Systems

•ThankThankYouYou