SlideShare a Scribd company logo
An Introduction to
Cloud Computing
BY
MATHEWS JOB
Agenda
 Example
 Define
 Cloud Computing
 Uses
 SaaS
 Utility Computing
 What is new in cloud computing?
 Components
 Challenges & opportunities
 Future of Cloud Computing
Example
Cont.
Conti.
Cont.
Conti.
Two Solutions
 Buy more servers and recourses.
 Move to Cloud
Definition
 I don’t understand what we would do differently in the light of Cloud
Computing other than change the wordings of some of our ads.
Larry Ellision, Oracle’s CEO
 I have not heard two people say the same thing about it [cloud].
There are multiple definitions out there of “the cloud”.
Andy Isherwood, HP’s Vice President of European Software Sales
 It’s stupidity. It’s worse than stupidity: it’s a marketing hype campaign.
Richard Stallman, Free Software Foundation founder
 http://www.youtube.com/watch?v=6PNuQHUiV3Q&feature=related
Cloud Computing
• Cloud Computing refers to both the applications delivered as services over
the Internet and the hardware and systems software in the datacenters that
provide those services.
• The services themselves have long been referred to as Software as a
Service (SaaS).
• The datacenter hardware and software is what we will call a Cloud.
USES
 Helps to use applications without installations.
 Access the personal files and data from any computer
with internet access.
 This technology allows much more efficient
computation by centralizing storage, memory and
processing .
5 Essential Cloud
Characteristics
 On-demand self-service
 Broad network access
 Resource pooling
 Location independence
 Rapid elasticity
 Measured service
 Pay as you go.
Cloud Structure
SOFTWARE AS A SERVICE
(SAAS)
 Application is used as an on demand service. Often
provided via the Internet
 Example: Google App (online office)
 Benefits to users
 Reduce expenses: multiple computers, multiple
users
 Ease of usage: easy installation, access everywhere
 Benefits to providers
 Easier to maintain
 Control usage (no illegal copies)
UTILITY COMPUTING - BENEFIT
TO USERS
 Mitigate the risks of over-provisioning and under-
provisioning
 No up-front cost, invest on other aspects (marketing,
technology…)
 Less maintenance & operational cost
 Save time, time = money
 In summary: Reduce cost
UTILITY COMPUTING – MITIGATE
RISKS
 Real world utilization 5%-20%
 Animoto demand surge:
from 50 servers to 3500
servers in 3 days
 Black Friday sales
Demand
Capacity
t
Demand
Capacity
t
Demand
Capacity
t1 2 3
UTILITY COMPUTING – BENEFIT TO
PROVIDERS
 Make money
 Economies of scale
Resource Cost for medium scale Cost for large scale Ratio
Network $95 / Mbps / month $13 / Mbps / month ~7x
Storage $2.20 / GB / month $0.40 / GB / month ~6x
Administration ≈140 servers/admin >1000 servers/admin ~7x
AMAZON EC2
 Elastic Compute Cloud
 Rent virtual machine instances to run your software.
Monitor and increase / decrease the number of VMs as
demand changes
 How to use:
 Create an Amazon Machine Image (AMI):
applications, libraries, data and associated settings
 Upload AMI to Amazon S3 (simple storage service)
 Use Amazon EC2 web service to configure security
and network access
 Choose OS, start AMI instances
 Monitor & control via web interface or APIs
AMAZON EC2
 Characteristics:
 Elastic: increase or decrease capacity within minutes
 Monitor and control via EC2 APIs
 Completely controlled: root access to each instances
 Flexible: choose your OS, software packages…
 Redhat, Ubuntu, openSuse, Windows Sever 2003,…
 Small, large, extra large instances
 Reliable: Amazon datacenters, high availability and
redundancies
 Secure: web interface to configure firewall settings
 Cost:
 CPU: small instance, $0.10 per hour for Linux, $0.125 per hour
for Windows (1.0-1.2 GHz 2007 Opteron or 2007 Xeon
processor)
 Bandwidth: in $0.10, out $0.17 per GB
 Storage: $0.10 per GB-month, $0.10 per 1 million I/O requests
WHAT IS A CLOUD?
 Software and hardware to operate datacenters
 Public cloud: cloud used to provide utility computing
 Amazon EC2: Amazon datacenters, Xen, EC2 APIs and
administrative interface
 Google AppEngine: Google data center, GFS,
AppEngine APIs, administrative interface…
 Batch processing softwares: MapReduce, Hadoop,
Pig, Dryad
 Private cloud: datacenters, not available for rental
 How about the academic clouds?
 Protected clouds
WHAT IS NEW IN CLOUD
COMPUTING
 The illusion of infinite computing resources available on
demand, thereby eliminating the need for Cloud
Computing users to plan far ahead for provisioning.
 The elimination of an up-front commitment by Cloud users,
thereby allowing companies to start small and increase
hardware resources only when there is an increase in their
needs.
 The ability to pay for use of computing resources on a
short-term basis as needed (e.g., processors by the hour
and storage by the day) and release them as needed,
thereby rewarding conservation by letting machines and
storage go when they are no longer useful.
Cloud Components
Cloud Components
Application
A cloud application leverages the Cloud in software architecture, often eliminating the need to
install and run the application on the customer's own computer, thus alleviating the burden of
software maintenance, ongoing operation, and support.
•Web application (Facebook)
•Software as a service (Google Apps, SAP & Salesforce)
•Software plus services (Microsoft Online Services)
Client
A cloud client consists of computer hardware and/or computer software which relies on The Cloud for
application delivery, or which is specifically designed for delivery of cloud services and which, in either
case, is essentially useless without it.
•Mobile (Android, iPhone )
•Thick client / Web browser (Google Chrome, Mozilla Firefox)
Cloud Components
Infrastructure
Cloud infrastructure, such as Infrastructure as a service, is the delivery of computer
infrastructure, typically a platform virtualization environment, as a service.
For example:
•Full virtualization (GoGrid, Skytap)
•Grid computing (Sun Grid)
•Compute (Amazon Elastic Compute Cloud)
Platform
A cloud platform, such as Platform as a service, the delivery of a computing platform, and/or
solution stack as a service, facilitates deployment of applications without the cost and
complexity of buying and managing the underlying hardware and software layers.
For example:
•Web application frameworks
•Ajax (Caspio)
•Python Django (Google App Engine)
•Ruby on Rails (Heroku)
•Web hosting (Mosso, Clustered Cloud)
Cloud Components
Service
A cloud service includes "products, services and solutions that are delivered and consumed in real-time
over the Internet.
For example:
•Identity (OAuth, OpenID)
•Payments (Amazon Flexible Payments Service, Google Checkout, PayPal)
•Mapping (Google Maps, Yahoo! Maps)
•Search (Alexa, Google Custom Search, Yahoo! BOSS)
Storage
Cloud storage involves the delivery of data storage as a service, including database-like
services, often billed on a utility computing basis, e.g., per gigabyte per month.
For example:
•Database (Amazon SimpleDB, Google App Engine's BigTable )
•Web service (Amazon Simple Storage Service, Nirvanix )
CHALLENGES
Challenge Opportunity
Availability Multiple providers
Data lock-in Standardization
Data Confidentiality Encryption, VLANs, Firewalls
•Online storage service The Linkup closed August 8, 2008
- 20,000 paying subscribers lost their data
•Coghead, a cloud vendor closed its business in Feb 19,2009
- Customers need to rewrite their applications
CHALLENGES
Challenge Opportunity
Data transfer bottlenecks FedEx-ing disks, reuse data multiple times
Performance unpredictability Improved VM support, flash memory
Scalable storage Invent scalable storage
Bugs in large distributed systems Invent Debugger using Distributed VMs
Scaling quickly Invent Auto-Scaler
GROWTH CHALLENGES
 Data transfer bottle neck
 WAN cost reduces slowest:
2003  2008: WAN 2.7x, CPU 16x, storage 10x
 Fastest way to transfer large data: send the disks
 Performance unpredictability
 Large variation in I/O operations
 Inefficiency in I/O virtualization
Future of Cloud Computing
 In a May 2008 report, Merrill Lynch estimated that 12% of
the worldwide software market would go to the cloud in
that period.
 IBM said it would spend $360 million to build a cloud
computing data center in Research Triangle Park, N.C.,
bringing to nine its total of cloud computing centers
worldwide.
 Dell CEO Michael Dell says. "Now it's a several-hundred-
million-dollar business, and it will be a billion-dollar business
in a couple of years—it's on a tear."
 Microsoft, has made cloud computing one of five priorities
for fiscal 2009, according to a recent memo from CEO
Steve Ballmer.
Look to the cloud!
Pay for the bandwidth
and server resources
that you need. When
your work is done
then turn the whole
thing off!
References
 Wikipedia
http://en.wikipedia.org/wiki/Cloud_computing
 Above the Clouds: A Berkeley View of Cloud
Computing
http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/
EECS-2009-28.pdf
 How Cloud Computing Is Changing the World
http://www.businessweek.com/technology/content/
aug2008/tc2008082_445669.htm
 The Future of Cloud Computing
http://mba.tuck.dartmouth.edu/digital/Programs/M
BAFellowsProgramArchive/08_rana.pdf

More Related Content

What's hot

Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
Sonia Nagpal
 
introduction-to-cloud-computing
introduction-to-cloud-computingintroduction-to-cloud-computing
introduction-to-cloud-computing
ssuserc27607
 
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
Simplilearn
 
Cloud Computing by Fatma Ghacham
Cloud Computing  by  Fatma GhachamCloud Computing  by  Fatma Ghacham
Cloud Computing by Fatma Ghacham
Fatma Ghachem
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Yogitha Cool
 
Introduction of cloud computing and aws
Introduction of cloud computing and awsIntroduction of cloud computing and aws
Introduction of cloud computing and aws
krishna prasad
 
Cloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesCloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & Opportunities
Owen Cutajar
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
CloudSyntrix
 
basics of cloud computing
basics of cloud computingbasics of cloud computing
basics of cloud computing
Prof. Jacques Folon (Ph.D)
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Arwa
 
Cloud storage or computing & its working
Cloud storage or computing & its workingCloud storage or computing & its working
Cloud storage or computing & its working
piyush mishra
 
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
Amazon Web Services
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Biswajit Pratihari
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Subhajeet Paria
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Sayed Chhattan Shah
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
Chris Yeo
 
An introduction to Cloud computing
An introduction to Cloud computing  An introduction to Cloud computing
An introduction to Cloud computing
ashwin m
 
Cloud computing
Cloud computingCloud computing
Cloud computing
DebrajKarmakar
 

What's hot (20)

Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
introduction-to-cloud-computing
introduction-to-cloud-computingintroduction-to-cloud-computing
introduction-to-cloud-computing
 
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
 
Cloud Computing by Fatma Ghacham
Cloud Computing  by  Fatma GhachamCloud Computing  by  Fatma Ghacham
Cloud Computing by Fatma Ghacham
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction of cloud computing and aws
Introduction of cloud computing and awsIntroduction of cloud computing and aws
Introduction of cloud computing and aws
 
Cloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesCloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & Opportunities
 
Cloud computing-ppt
Cloud computing-pptCloud computing-ppt
Cloud computing-ppt
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
 
basics of cloud computing
basics of cloud computingbasics of cloud computing
basics of cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud storage or computing & its working
Cloud storage or computing & its workingCloud storage or computing & its working
Cloud storage or computing & its working
 
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN KhalidCloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN Khalid
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 
An introduction to Cloud computing
An introduction to Cloud computing  An introduction to Cloud computing
An introduction to Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Similar to Introduction to Cloud computing

Cloud computing
Cloud computingCloud computing
Cloud computing
MOHIT PANDEY
 
Cloud computing infrastructure
Cloud computing infrastructureCloud computing infrastructure
Cloud computing infrastructuresinhhn
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
JyotiOchani1
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Mathews Job
 
Concepts of cloud computing
Concepts of cloud computingConcepts of cloud computing
Concepts of cloud computing
utkarsh maheshwari
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Siddiq Abu Bakkar
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Kashyap Parmar
 
Cloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptCloud Computing E-Lect.ppt
Cloud Computing E-Lect.ppt
arunimaarunima1
 
Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...
Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...
Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...
Club Alliances
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
Satyanarayana Swamy
 
cloud computing
cloud computingcloud computing
cloud computing
sowmiyamanikandan1
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
catherinewall
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
Manoj Jhawar
 
Cloud computing ft
Cloud computing ftCloud computing ft
Cloud computing ft
Pallawi Bala
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Kishor Satpathy
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Amiya Kumar
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
Sami Abu Shawarib
 

Similar to Introduction to Cloud computing (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing infrastructure
Cloud computing infrastructureCloud computing infrastructure
Cloud computing infrastructure
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTING
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Concepts of cloud computing
Concepts of cloud computingConcepts of cloud computing
Concepts of cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptCloud Computing E-Lect.ppt
Cloud Computing E-Lect.ppt
 
Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...
Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...
Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
 
Cloud computing ft
Cloud computing ftCloud computing ft
Cloud computing ft
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
 

Recently uploaded

Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
NABLAS株式会社
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
correoyaya
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
MaleehaSheikh2
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 

Recently uploaded (20)

Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 

Introduction to Cloud computing

  • 1. An Introduction to Cloud Computing BY MATHEWS JOB
  • 2. Agenda  Example  Define  Cloud Computing  Uses  SaaS  Utility Computing  What is new in cloud computing?  Components  Challenges & opportunities  Future of Cloud Computing
  • 8. Two Solutions  Buy more servers and recourses.  Move to Cloud
  • 9. Definition  I don’t understand what we would do differently in the light of Cloud Computing other than change the wordings of some of our ads. Larry Ellision, Oracle’s CEO  I have not heard two people say the same thing about it [cloud]. There are multiple definitions out there of “the cloud”. Andy Isherwood, HP’s Vice President of European Software Sales  It’s stupidity. It’s worse than stupidity: it’s a marketing hype campaign. Richard Stallman, Free Software Foundation founder  http://www.youtube.com/watch?v=6PNuQHUiV3Q&feature=related
  • 10. Cloud Computing • Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services. • The services themselves have long been referred to as Software as a Service (SaaS). • The datacenter hardware and software is what we will call a Cloud.
  • 11. USES  Helps to use applications without installations.  Access the personal files and data from any computer with internet access.  This technology allows much more efficient computation by centralizing storage, memory and processing .
  • 12. 5 Essential Cloud Characteristics  On-demand self-service  Broad network access  Resource pooling  Location independence  Rapid elasticity  Measured service  Pay as you go.
  • 14. SOFTWARE AS A SERVICE (SAAS)  Application is used as an on demand service. Often provided via the Internet  Example: Google App (online office)  Benefits to users  Reduce expenses: multiple computers, multiple users  Ease of usage: easy installation, access everywhere  Benefits to providers  Easier to maintain  Control usage (no illegal copies)
  • 15. UTILITY COMPUTING - BENEFIT TO USERS  Mitigate the risks of over-provisioning and under- provisioning  No up-front cost, invest on other aspects (marketing, technology…)  Less maintenance & operational cost  Save time, time = money  In summary: Reduce cost
  • 16. UTILITY COMPUTING – MITIGATE RISKS  Real world utilization 5%-20%  Animoto demand surge: from 50 servers to 3500 servers in 3 days  Black Friday sales Demand Capacity t Demand Capacity t Demand Capacity t1 2 3
  • 17. UTILITY COMPUTING – BENEFIT TO PROVIDERS  Make money  Economies of scale Resource Cost for medium scale Cost for large scale Ratio Network $95 / Mbps / month $13 / Mbps / month ~7x Storage $2.20 / GB / month $0.40 / GB / month ~6x Administration ≈140 servers/admin >1000 servers/admin ~7x
  • 18. AMAZON EC2  Elastic Compute Cloud  Rent virtual machine instances to run your software. Monitor and increase / decrease the number of VMs as demand changes  How to use:  Create an Amazon Machine Image (AMI): applications, libraries, data and associated settings  Upload AMI to Amazon S3 (simple storage service)  Use Amazon EC2 web service to configure security and network access  Choose OS, start AMI instances  Monitor & control via web interface or APIs
  • 19. AMAZON EC2  Characteristics:  Elastic: increase or decrease capacity within minutes  Monitor and control via EC2 APIs  Completely controlled: root access to each instances  Flexible: choose your OS, software packages…  Redhat, Ubuntu, openSuse, Windows Sever 2003,…  Small, large, extra large instances  Reliable: Amazon datacenters, high availability and redundancies  Secure: web interface to configure firewall settings  Cost:  CPU: small instance, $0.10 per hour for Linux, $0.125 per hour for Windows (1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor)  Bandwidth: in $0.10, out $0.17 per GB  Storage: $0.10 per GB-month, $0.10 per 1 million I/O requests
  • 20. WHAT IS A CLOUD?  Software and hardware to operate datacenters  Public cloud: cloud used to provide utility computing  Amazon EC2: Amazon datacenters, Xen, EC2 APIs and administrative interface  Google AppEngine: Google data center, GFS, AppEngine APIs, administrative interface…  Batch processing softwares: MapReduce, Hadoop, Pig, Dryad  Private cloud: datacenters, not available for rental  How about the academic clouds?  Protected clouds
  • 21. WHAT IS NEW IN CLOUD COMPUTING  The illusion of infinite computing resources available on demand, thereby eliminating the need for Cloud Computing users to plan far ahead for provisioning.  The elimination of an up-front commitment by Cloud users, thereby allowing companies to start small and increase hardware resources only when there is an increase in their needs.  The ability to pay for use of computing resources on a short-term basis as needed (e.g., processors by the hour and storage by the day) and release them as needed, thereby rewarding conservation by letting machines and storage go when they are no longer useful.
  • 23. Cloud Components Application A cloud application leverages the Cloud in software architecture, often eliminating the need to install and run the application on the customer's own computer, thus alleviating the burden of software maintenance, ongoing operation, and support. •Web application (Facebook) •Software as a service (Google Apps, SAP & Salesforce) •Software plus services (Microsoft Online Services) Client A cloud client consists of computer hardware and/or computer software which relies on The Cloud for application delivery, or which is specifically designed for delivery of cloud services and which, in either case, is essentially useless without it. •Mobile (Android, iPhone ) •Thick client / Web browser (Google Chrome, Mozilla Firefox)
  • 24. Cloud Components Infrastructure Cloud infrastructure, such as Infrastructure as a service, is the delivery of computer infrastructure, typically a platform virtualization environment, as a service. For example: •Full virtualization (GoGrid, Skytap) •Grid computing (Sun Grid) •Compute (Amazon Elastic Compute Cloud) Platform A cloud platform, such as Platform as a service, the delivery of a computing platform, and/or solution stack as a service, facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers. For example: •Web application frameworks •Ajax (Caspio) •Python Django (Google App Engine) •Ruby on Rails (Heroku) •Web hosting (Mosso, Clustered Cloud)
  • 25. Cloud Components Service A cloud service includes "products, services and solutions that are delivered and consumed in real-time over the Internet. For example: •Identity (OAuth, OpenID) •Payments (Amazon Flexible Payments Service, Google Checkout, PayPal) •Mapping (Google Maps, Yahoo! Maps) •Search (Alexa, Google Custom Search, Yahoo! BOSS) Storage Cloud storage involves the delivery of data storage as a service, including database-like services, often billed on a utility computing basis, e.g., per gigabyte per month. For example: •Database (Amazon SimpleDB, Google App Engine's BigTable ) •Web service (Amazon Simple Storage Service, Nirvanix )
  • 26. CHALLENGES Challenge Opportunity Availability Multiple providers Data lock-in Standardization Data Confidentiality Encryption, VLANs, Firewalls •Online storage service The Linkup closed August 8, 2008 - 20,000 paying subscribers lost their data •Coghead, a cloud vendor closed its business in Feb 19,2009 - Customers need to rewrite their applications
  • 27. CHALLENGES Challenge Opportunity Data transfer bottlenecks FedEx-ing disks, reuse data multiple times Performance unpredictability Improved VM support, flash memory Scalable storage Invent scalable storage Bugs in large distributed systems Invent Debugger using Distributed VMs Scaling quickly Invent Auto-Scaler
  • 28. GROWTH CHALLENGES  Data transfer bottle neck  WAN cost reduces slowest: 2003  2008: WAN 2.7x, CPU 16x, storage 10x  Fastest way to transfer large data: send the disks  Performance unpredictability  Large variation in I/O operations  Inefficiency in I/O virtualization
  • 29. Future of Cloud Computing  In a May 2008 report, Merrill Lynch estimated that 12% of the worldwide software market would go to the cloud in that period.  IBM said it would spend $360 million to build a cloud computing data center in Research Triangle Park, N.C., bringing to nine its total of cloud computing centers worldwide.  Dell CEO Michael Dell says. "Now it's a several-hundred- million-dollar business, and it will be a billion-dollar business in a couple of years—it's on a tear."  Microsoft, has made cloud computing one of five priorities for fiscal 2009, according to a recent memo from CEO Steve Ballmer.
  • 30. Look to the cloud! Pay for the bandwidth and server resources that you need. When your work is done then turn the whole thing off!
  • 31. References  Wikipedia http://en.wikipedia.org/wiki/Cloud_computing  Above the Clouds: A Berkeley View of Cloud Computing http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/ EECS-2009-28.pdf  How Cloud Computing Is Changing the World http://www.businessweek.com/technology/content/ aug2008/tc2008082_445669.htm  The Future of Cloud Computing http://mba.tuck.dartmouth.edu/digital/Programs/M BAFellowsProgramArchive/08_rana.pdf