SlideShare a Scribd company logo
CLOUDCLOUD
COMPUTINGCOMPUTING
Submitted by
M.SowmiyaM.Sowmiya
Modified from Mark Baker
WHAT IS CLOUD COMPUTING?
 Cloud Computing is a general term used to describe
a new class of network based computing that takes
place over the Internet,
 basically a step on from Utility Computing
 a collection/group of integrated and networked
hardware, software and Internet infrastructure
(called a platform).
 Using the Internet for communication and
transport provides hardware, software and
networking services to clients
 These platforms hide the complexity and details of
the underlying infrastructure from users and
applications by providing very simple graphical
interface or API (Applications Programming
Interface).
2
WHAT IS CLOUD COMPUTING?
 In addition, the platform provides on demand
services, that are always on, anywhere, anytime
and any place.
 Pay for use and as needed, elastic
 scale up and down in capacity and functionalities
 The hardware and software services are available
to
 general public, enterprises, corporations and
businesses markets
3
CONTINUED….
 Cloud computing is an umbrella term used to
refer to Internet based development and
services
 A number of characteristics define cloud
data, applications services and
infrastructure:
 Remotely hosted: Services or data are hosted on
remote infrastructure.
 Ubiquitous: Services or data are available from
anywhere.
 Commodified: The result is a utility computing
model similar to traditional that of traditional
utilities, like gas and electricity - you pay for what
you would want!
4
CLOUD ARCHITECTURE
5
WHAT IS CLOUD COMPUTING
 Shared pool of configurable computing
resources
 On-demand network access
 Provisioned by the Service Provider
6
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
CLOUD SERVICE MODELS
7
Software as a
Service (SaaS)
Platform as a
Service (PaaS)
Infrastructure as a
Service (IaaS)
Google
App
Engine
SalesForce CRM
LotusLive
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
SAAS MATURITY MODEL
Level 2: Configurable per
customer
8
Source: Frederick Chong and Gianpaolo Carraro, “Architectures Strategies for Catching the Long Tail”
Level 3: configurable &
Multi-Tenant-Efficient
Level 1: Ad-Hoc/Custom –
One Instance per customer
Level 4: Scalable,
Configurable & Multi-
Tenant-Efficient
DIFFERENT CLOUD
COMPUTING LAYERS
9
Application Service
(SaaS)
Application Platform
Server Platform
Storage Platform Amazon S3, Dell, Apple, ...
3Tera, EC2, SliceHost,
GoGrid, RightScale, Linode
Google App Engine, Mosso,
Force.com, Engine Yard,
Facebook, Heroku, AWS
MS Live/ExchangeLabs, IBM,
Google Apps; Salesforce.com
Quicken Online, Zoho, Cisco
Services
Application
Development
Platform
Storage
Hosting
CLOUD COMPUTING SERVICE
LAYERS
10
Description
Services – Complete business services such as
PayPal, OpenID, OAuth, Google Maps, Alexa
Services
Application
Focused
Infrastructure
Focused
Application – Cloud based software that eliminates
the need for local installation such as Google Apps,
Microsoft Online
Storage – Data storage or cloud based NAS such
as CTERA, iDisk, CloudNAS
Development – Software development platforms used
to build custom cloud based applications (PAAS &
SAAS) such as SalesForce
Platform – Cloud based platforms, typically provided
using virtualization, such as Amazon ECC, Sun Grid
Hosting – Physical data centers such as those run
by IBM, HP, NaviSite, etc.
BASIC CLOUD CHARACTERISTICS
 The “no-need-to-know” in terms of the
underlying details of infrastructure,
applications interface with the infrastructure
via the APIs.
 The “flexibility and elasticity” allows these
systems to scale up and down at will
 utilising the resources of all kinds
 CPU, storage, server capacity, load balancing, and
databases
 The “pay as much as used and needed”
type of utility computing and the “always
on!, anywhere and any place” type of
network-based computing.
11
SOFTWARE AS A SERVICE (SAAS)
 SaaS is a model of software deployment
where an application is hosted as a service
provided to customers across the Internet.
 Saas alleviates the burden of software
maintenance/support
but users relinquish control over software
versions and requirements.
 Terms that are used in this sphere include
Platform as a Service (PaaS) and
Infrastructure as a Service (IaaS) 12
WHAT IS THE PURPOSE AND
BENEFITS?
 Cloud computing enables companies and
applications, which are system infrastructure
dependent, to be infrastructure-less.
 By using the Cloud infrastructure on “pay as
used and on demand”, all of us can save in
capital and operational investment!
 Clients can:
 Put their data on the platform instead of on their
own desktop PCs and/or on their own servers.
 They can put their applications on the cloud and
use the servers within the cloud to do processing
and data manipulations etc.
13
SOME COMMERCIAL CLOUD
OFFERINGS
14
CLOUD STORAGE
 Several large Web companies are now
exploiting the fact that they have data
storage capacity that can be hired out to
others.
allows data stored remotely to be temporarily
cached on desktop computers, mobile phones
or other Internet-linked devices.
 Amazon’s Elastic Compute Cloud (EC2)
and Simple Storage Solution (S3) are well
known examples
Mechanical Turk
15
AMAZON SIMPLE STORAGE
SERVICE (S3)
 Unlimited Storage.
 Pay for what you use:
 $0.20 per GByte of data transferred,
 $0.15 per GByte-Month for storage used,
 Second Life Update:
 1TBytes, 40,000 downloads in 24 hours - $200,
16
UTILITY COMPUTING – EC2
 Amazon Elastic Compute Cloud (EC2):
 Elastic, marshal 1 to 100+ PCs via WS,
 Machine Specs…,
 Fairly cheap!
 Powered by Xen – a Virtual Machine:
 Different from Vmware and VPC as uses “para-
virtualization” where the guest OS is modified to use
special hyper-calls:
 Hardware contributions by Intel (VT-x/Vanderpool) and
AMD (AMD-V).
 Supports “Live Migration” of a virtual machine between
hosts.
 Linux, Windows, OpenSolaris
 Management Console/AP 17
ADVANTAGES OF CLOUD
COMPUTING
 Lower computer costs
 Improved performance
 Reduced software costs
 Improved document format compatibility
 Unlimited storage capacity
 Increased data reliability
 Latest version availability
 Easier group collaboration
 Device independence
18
DISADVANTAGES OF CLOUD
COMPUTING
 Requires a constant Internet connection
 Does not work well with low-speed
connections
 Features might be limited
 Can be slow
 Stored data might not be secure
 Stored data can be lost
19
THE FUTURE
 Many of the activities loosely grouped together
under cloud computing have already been
happening and centralised computing activity is
not a new phenomena
 Grid Computing was the last research-led
centralised approach
 However there are concerns that the mainstream
adoption of cloud computing could cause many
problems for users
 Many new open source systems appearing that
you can install and run on your local cluster
 should be able to run a variety of applications on these
systems 20
21

More Related Content

What's hot

CLOUD
CLOUDCLOUD
Cloud computing
Cloud computingCloud computing
Cloud computing
Amiya Kumar
 
On demand provisioning
On demand provisioningOn demand provisioning
Cloud computing (pdf)
Cloud computing   (pdf)Cloud computing   (pdf)
Cloud computing (pdf)
Steven Habuda
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Mathews Job
 
Cloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and consCloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and cons
Amritpal Singh Bedi
 
Cloud computing & .NET 4.0 overview
Cloud computing & .NET 4.0 overviewCloud computing & .NET 4.0 overview
Cloud computing & .NET 4.0 overview
Dhirendra Singh
 
Cloud Computing and Its Service Models
Cloud Computing and Its Service Models Cloud Computing and Its Service Models
Cloud Computing and Its Service Models
Tyrone Systems
 
Cloud computing jayanth
Cloud computing jayanthCloud computing jayanth
Cloud computing jayanth
Nihanth Charan
 
Cloud computing visualized.
Cloud computing visualized. Cloud computing visualized.
Cloud computing visualized.
Soujan Kamesh
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Phani Kumar Bhamidipati
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
Dimitar Georgiev
 
Cloud Computing for Beginners
Cloud Computing for Beginners Cloud Computing for Beginners
Cloud Computing for Beginners
Suman Singh
 
Cloud computing
Cloud computingCloud computing
Cloud computing
mikerrr
 
Opportunites and Challenges in Cloud COmputing
Opportunites and Challenges in Cloud COmputingOpportunites and Challenges in Cloud COmputing
Opportunites and Challenges in Cloud COmputing
ACMBangalore
 
Cloud Interoperability Forum Sep 24
Cloud Interoperability Forum Sep 24Cloud Interoperability Forum Sep 24
Cloud Interoperability Forum Sep 24
Reuven Cohen
 
Cloud computing
Cloud computingCloud computing
Cloud computing
karthiklreddy
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
Ryan Jay Cabe
 
cloud computng
cloud computng cloud computng
cloud computng
Krishna Gali
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
Van Pham
 

What's hot (20)

CLOUD
CLOUDCLOUD
CLOUD
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
On demand provisioning
On demand provisioningOn demand provisioning
On demand provisioning
 
Cloud computing (pdf)
Cloud computing   (pdf)Cloud computing   (pdf)
Cloud computing (pdf)
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and consCloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and cons
 
Cloud computing & .NET 4.0 overview
Cloud computing & .NET 4.0 overviewCloud computing & .NET 4.0 overview
Cloud computing & .NET 4.0 overview
 
Cloud Computing and Its Service Models
Cloud Computing and Its Service Models Cloud Computing and Its Service Models
Cloud Computing and Its Service Models
 
Cloud computing jayanth
Cloud computing jayanthCloud computing jayanth
Cloud computing jayanth
 
Cloud computing visualized.
Cloud computing visualized. Cloud computing visualized.
Cloud computing visualized.
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
 
Cloud Computing for Beginners
Cloud Computing for Beginners Cloud Computing for Beginners
Cloud Computing for Beginners
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Opportunites and Challenges in Cloud COmputing
Opportunites and Challenges in Cloud COmputingOpportunites and Challenges in Cloud COmputing
Opportunites and Challenges in Cloud COmputing
 
Cloud Interoperability Forum Sep 24
Cloud Interoperability Forum Sep 24Cloud Interoperability Forum Sep 24
Cloud Interoperability Forum Sep 24
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
cloud computng
cloud computng cloud computng
cloud computng
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 

Similar to cloud computing

Cloud Computing Networks
Cloud Computing NetworksCloud Computing Networks
Cloud Computing Networks
jayapal385
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
MunmunSaha7
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
DevendraPathak22
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
AmitPaul775033
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
ahmedraed19
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
Patrick Theuri
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Syam Lal
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
JyotiOchani1
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat Bodage
Bharat Bodage
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
Paul Huertas Apaza
 
Cloud
CloudCloud
Cloud
shan miao
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
A
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
Revathi Ram
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
poojagupta020
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
A
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Jegadeesh Sam
 
Cloud
CloudCloud
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
sree raj
 
cloud computing
cloud computingcloud computing
cloud computing
anshu verma
 
Cloud introduction
Cloud introductionCloud introduction
Cloud introduction
Dr.Neeraj Kumar Pandey
 

Similar to cloud computing (20)

Cloud Computing Networks
Cloud Computing NetworksCloud Computing Networks
Cloud Computing Networks
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat Bodage
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Cloud
CloudCloud
Cloud
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud
CloudCloud
Cloud
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud introduction
Cloud introductionCloud introduction
Cloud introduction
 

Recently uploaded

Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
sayalidalavi006
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 

Recently uploaded (20)

Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 

cloud computing

  • 2. WHAT IS CLOUD COMPUTING?  Cloud Computing is a general term used to describe a new class of network based computing that takes place over the Internet,  basically a step on from Utility Computing  a collection/group of integrated and networked hardware, software and Internet infrastructure (called a platform).  Using the Internet for communication and transport provides hardware, software and networking services to clients  These platforms hide the complexity and details of the underlying infrastructure from users and applications by providing very simple graphical interface or API (Applications Programming Interface). 2
  • 3. WHAT IS CLOUD COMPUTING?  In addition, the platform provides on demand services, that are always on, anywhere, anytime and any place.  Pay for use and as needed, elastic  scale up and down in capacity and functionalities  The hardware and software services are available to  general public, enterprises, corporations and businesses markets 3
  • 4. CONTINUED….  Cloud computing is an umbrella term used to refer to Internet based development and services  A number of characteristics define cloud data, applications services and infrastructure:  Remotely hosted: Services or data are hosted on remote infrastructure.  Ubiquitous: Services or data are available from anywhere.  Commodified: The result is a utility computing model similar to traditional that of traditional utilities, like gas and electricity - you pay for what you would want! 4
  • 6. WHAT IS CLOUD COMPUTING  Shared pool of configurable computing resources  On-demand network access  Provisioned by the Service Provider 6 Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
  • 7. CLOUD SERVICE MODELS 7 Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Google App Engine SalesForce CRM LotusLive Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
  • 8. SAAS MATURITY MODEL Level 2: Configurable per customer 8 Source: Frederick Chong and Gianpaolo Carraro, “Architectures Strategies for Catching the Long Tail” Level 3: configurable & Multi-Tenant-Efficient Level 1: Ad-Hoc/Custom – One Instance per customer Level 4: Scalable, Configurable & Multi- Tenant-Efficient
  • 9. DIFFERENT CLOUD COMPUTING LAYERS 9 Application Service (SaaS) Application Platform Server Platform Storage Platform Amazon S3, Dell, Apple, ... 3Tera, EC2, SliceHost, GoGrid, RightScale, Linode Google App Engine, Mosso, Force.com, Engine Yard, Facebook, Heroku, AWS MS Live/ExchangeLabs, IBM, Google Apps; Salesforce.com Quicken Online, Zoho, Cisco
  • 10. Services Application Development Platform Storage Hosting CLOUD COMPUTING SERVICE LAYERS 10 Description Services – Complete business services such as PayPal, OpenID, OAuth, Google Maps, Alexa Services Application Focused Infrastructure Focused Application – Cloud based software that eliminates the need for local installation such as Google Apps, Microsoft Online Storage – Data storage or cloud based NAS such as CTERA, iDisk, CloudNAS Development – Software development platforms used to build custom cloud based applications (PAAS & SAAS) such as SalesForce Platform – Cloud based platforms, typically provided using virtualization, such as Amazon ECC, Sun Grid Hosting – Physical data centers such as those run by IBM, HP, NaviSite, etc.
  • 11. BASIC CLOUD CHARACTERISTICS  The “no-need-to-know” in terms of the underlying details of infrastructure, applications interface with the infrastructure via the APIs.  The “flexibility and elasticity” allows these systems to scale up and down at will  utilising the resources of all kinds  CPU, storage, server capacity, load balancing, and databases  The “pay as much as used and needed” type of utility computing and the “always on!, anywhere and any place” type of network-based computing. 11
  • 12. SOFTWARE AS A SERVICE (SAAS)  SaaS is a model of software deployment where an application is hosted as a service provided to customers across the Internet.  Saas alleviates the burden of software maintenance/support but users relinquish control over software versions and requirements.  Terms that are used in this sphere include Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) 12
  • 13. WHAT IS THE PURPOSE AND BENEFITS?  Cloud computing enables companies and applications, which are system infrastructure dependent, to be infrastructure-less.  By using the Cloud infrastructure on “pay as used and on demand”, all of us can save in capital and operational investment!  Clients can:  Put their data on the platform instead of on their own desktop PCs and/or on their own servers.  They can put their applications on the cloud and use the servers within the cloud to do processing and data manipulations etc. 13
  • 15. CLOUD STORAGE  Several large Web companies are now exploiting the fact that they have data storage capacity that can be hired out to others. allows data stored remotely to be temporarily cached on desktop computers, mobile phones or other Internet-linked devices.  Amazon’s Elastic Compute Cloud (EC2) and Simple Storage Solution (S3) are well known examples Mechanical Turk 15
  • 16. AMAZON SIMPLE STORAGE SERVICE (S3)  Unlimited Storage.  Pay for what you use:  $0.20 per GByte of data transferred,  $0.15 per GByte-Month for storage used,  Second Life Update:  1TBytes, 40,000 downloads in 24 hours - $200, 16
  • 17. UTILITY COMPUTING – EC2  Amazon Elastic Compute Cloud (EC2):  Elastic, marshal 1 to 100+ PCs via WS,  Machine Specs…,  Fairly cheap!  Powered by Xen – a Virtual Machine:  Different from Vmware and VPC as uses “para- virtualization” where the guest OS is modified to use special hyper-calls:  Hardware contributions by Intel (VT-x/Vanderpool) and AMD (AMD-V).  Supports “Live Migration” of a virtual machine between hosts.  Linux, Windows, OpenSolaris  Management Console/AP 17
  • 18. ADVANTAGES OF CLOUD COMPUTING  Lower computer costs  Improved performance  Reduced software costs  Improved document format compatibility  Unlimited storage capacity  Increased data reliability  Latest version availability  Easier group collaboration  Device independence 18
  • 19. DISADVANTAGES OF CLOUD COMPUTING  Requires a constant Internet connection  Does not work well with low-speed connections  Features might be limited  Can be slow  Stored data might not be secure  Stored data can be lost 19
  • 20. THE FUTURE  Many of the activities loosely grouped together under cloud computing have already been happening and centralised computing activity is not a new phenomena  Grid Computing was the last research-led centralised approach  However there are concerns that the mainstream adoption of cloud computing could cause many problems for users  Many new open source systems appearing that you can install and run on your local cluster  should be able to run a variety of applications on these systems 20
  • 21. 21

Editor's Notes

  1. Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. cloud computing customers do not own the physical infrastructure. Cloud computing users avoid capital expenditure (CapEx) on hardware, software, and services when they pay a provider only for what they use. Low shared infrastructure and costs, low management overhead, and immediate access to a broad range of applications
  2. IaaSdelivers computer infrastructure, typically a platform virtualization environment, as a service. Rather than purchasing servers, software, data center space or network equipment, clients instead buy those resources as a fully outsourced service. PaaSdeliver a computing platform where the developers can develop their own applications. SaaSis a model of software deployment where the software applications are provided to the customers as a service.