SlideShare a Scribd company logo
Cloud Computing
Akash Manna
Dept.-Information Technology
Roll-11900215006
What is Computing?
The ACM Computing Curricula 2005 defined β€œComputing" as
"In a general way, we can define computing to mean any goal-
oriented activity requiring, benefiting from, or creating computers.
Thus, computing includes designing and building hardware and
software systems for a wide range of purposes; processing,
structuring, and managing various kinds of information; doing
scientific studies using computers; making computer systems behave
intelligently; creating and using communications and entertainment
media; finding and gathering information relevant to any particular
purpose, and so on. The list is virtually endless, and the possibilities
are vast."
Trends in Computing
οƒ˜ Grid Computing
οƒ˜ Cluster Computing
οƒ˜ Distributed Computing
οƒ˜ Utility Computing
οƒ˜ Cloud Computing
Grid Computing
4
Cluster Computing
5
Distributed Computing
6
Utility Computing
7
Cloud Computing
US National Institute of Standards and Technology(NIST) defines Cloud Computing as
β€œ Cloud computing is a model for enabling ubiquitous, 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. ”
Characteristics of Cloud Computing
 On-demand self service
 Broad Network Access
 Resource Pooling
 Massive Scale
 Resilient Computing
 Homogeneity
 Geographic Distribution
 Virtualization
 Service Orientation
 Low Cost Software
9
Types of Cloud
CloudServices
Deployment
Models
Private Cloud
Community
Cloud
Public Cloud
Hybrid Cloud
Services Models
(XaaS)
Software as a
Service (SaaS)
Platform as a
Service (PaaS)
Infrastructure as
a Service (IaaS)
Cloud Deployment Models
 Private Cloud
 The Cloud infrastructure is provisioned for exclusive use by a single organization
comprising multiple consumers
 e.g.- Eucalyptus, Ubuntu Enterprise Cloud, Amazon VPC, etc.
 Community Cloud
 Cloud infrastructure is provisioned for exclusive use by a specific community of
consumers having same interest
 e.g.- Google Apps for Government, Microsoft Government Community Cloud, etc.
 Public Cloud
 Cloud infrastructure is provisioned for open use by the general public.
 e.g.- Google App Engine, Microsoft Azure, Amazon EC2, etc.
 Hybrid Cloud
 Cloud infrastructure is a composition of two or more distinct cloud infrastructures
(private, community or public).
 e.g. – Amazon vCloud. 11
Cloud Service Models
 Software as a Service (SaaS)
 The capability provided to the consumer is to use the provider’s applications running on a cloud
infrastructure. The applications are accessible from various client devices through either a thin
client interface, such as a web browser (e.g. –web-based email), or a program interface.
 The consumer does not manage or control the underlying cloud infrastructure including network,
servers, operating systems, storage, or even individual capabilities, with the possible exception
of limited user-specific application configuration settings.
 E.g. –Google Drive, Microsoft Office365, Apple iCloud, etc.
 Platform as a Service (PaaS)
 The capability to the consumer is to deploy unto the cloud infrastructure consumer-created or
acquired applications created using programming languages, libraries, services, and tools
supported by the provider.
 The consumer does not manage or control the underlying cloud infrastructure including network,
servers, operating systems, or storage, but has control over the deployed applications and
possibly configuration settings for the application-hosting environment.
 E.g. –Google App Engine, Apache Stratos, AWS Elastic Beanstalk, etc.
 Infrastructure as a Service (IaaS)
 The capability provided to provision processing, storage, networks, and other fundamental
resources
 Consumer can deploy and run arbitrary software
 E.g. –Amazon Web Services (AWS), Microsoft Azure, etc.
12
Permissions in different cloud service
Models
Applications
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Network
13SaaS
Provider
Applications
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Network
Applications
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Network
PaaS IaaS
Provider
Provider
Consumer
Consumer
Cloud Architecture
 Basic Cloud Computing architecture
 The cloud providers have the physical data centers to provide virtualized services
to their users through Internet. The cloud providers often provide separation
between application and data.
14
Virtualization in Cloud
 Virtualization is An abstraction of an execution environment that can be made
dynamically available to authorized clients by using well-defined protocols.
 In case of cloud, one single physical machine can be used by different users
and different Operating Systems simultaneously by the use of virtualization.
15
Hardware
Virtual Machine Monitor (VMM)/Hypervisor
VM1
User3 (Mr. Z)
OS1 (CentOS)
App1 App2
VM2
User1 (Mr. X)
OS2 (Windows 8)
App3 App6
VM3
User2 (Mr. Y)
OS3 (Ubuntu)
App4 App5
Networking in cloud computing
 Different Protocols are used as different modules of the OSI reference model
in Cloud Computing
16
OSI Layer Example
Protocols
IaaS PaaS SaaS
7. Application HTTP, FTP,
NFS, SMTP
Consumer Consumer Provider
6.
Presentation
SSL, TLS Consumer Provider Provider
5. Session TCP Consumer Provider Provider
4. Transport TCP Consumer Provider Provider
3. Network IP Consumer Provider Provider
2. Data Link Ethernet,
Fibre channel
Provider Provider Provider
1. Physical Copper, Optic
fibre
Provider Provider Provider
Advantages of cloud computing
 Lower Computer costs
 No need of a high powered and high priced computer to run cloud computing’s web-based applications.
 Improved performance
 With few large programs hogging in your computer’s memory, you will see better performance from your PC.
 Unlimited storage capacity
 Cloud computing offers virtually limitless storage
 Increased data reliability
 Unlike desktop computing, in which if a hard disk crashes and all your valuable data is lost, a computer crashing in cloud
should not affect the storage of your data.
 Reduced software costs
 Instead of purchasing expensive software, you can get most of what you need for free.
 Instant software updates
 When the application is web-based, updates happen automatically available the next time you log into the cloud.
 Improved document format compatibility
 There are less format incompatibilities when everyone is sharing documents & applications in the cloud.
 Universal information access
 Documents are instantly available from wherever you are.
 Easier group collaboration
 Multiple users can collaborate easily on documents and projects.
 Device independence
 Changes to computers, applications and documents follow you through the cloud.
17
Disadvantages of cloud computing
 Requires a constant internet connection
 Cloud computing is impossible without internet connection.
 Does not work well with low-speed connections
 Web-based applications require a lot of bandwidth to download.
 Features might be limited
 Many web-based applications are simply not as full-featured as their desktop-based
counterparts
 Can be slow
 Even with a fast connection, web-based applications tend to be slower than
desktop-based.
 Stored data might not be secured
 With cloud computing, all your data is stored in the internet.
 Stored data can be lost
 Relying on the cloud puts you at risk if the cloud lets you down.
18
Are you using Cloud Computing?
 This are the common Cloud Computing platforms. Look if you have used any
of these
19
References
 This are some of the links and articles followed to make this report.
i. https://onlinecourses.nptel.ac.in/noc18_cs16/
ii. https://www.cse.iitb.ac.in/~abhirup09/Docs/cloud_computing_final_report.
pdf
iii. https://www.tutorialspoint.com/cloud_computing/cloud_computing_tutorial
.pdf
iv. http://www.smallbiztechnology.com/archive/2011/09/wait-what-is-cloud-
computing.html
v. https://www.javatpoint.com/virtualization-in-cloud-computing
vi. http://slideshare.net/alexamies/networking-concepts-and-tools-for-the-
cloud
vii. https://www.researchgate.net/publication/308777747_fundamentals_of_Clo
ud_Computing
20

More Related Content

PPSX
Key Challenges In CLOUD COMPUTING
PPTX
Elements Of Cloud Computing Satish Jun24 09
PDF
Seminar report on cloud computing
PPTX
Cloud Computing
DOCX
Synopsis on cloud computing by Prashant upta
PDF
State of Public Sector Cloud Computing 2010
PPT
Types of clouds in cloud computing
PDF
A proposal for implementing cloud computing in newspaper company
Key Challenges In CLOUD COMPUTING
Elements Of Cloud Computing Satish Jun24 09
Seminar report on cloud computing
Cloud Computing
Synopsis on cloud computing by Prashant upta
State of Public Sector Cloud Computing 2010
Types of clouds in cloud computing
A proposal for implementing cloud computing in newspaper company

What's hot (20)

PPT
Issues in cloud computing
PDF
Literature Review: Security on cloud computing
DOC
Cloud Computing Documentation Report
PPTX
Cloud computing
PDF
CLOUD COMPUTING_proposal
PDF
Cloud Computing Architecture
PPT
Cloud Computing
PPT
Cloud computing
PDF
cloud-computing
PDF
Cloud computing
PPTX
Cloud Computing
PPTX
Cloud Computing and Services | PPT
PPTX
Clouding computing
PDF
Final Year IEEE Project 2013-2014 - Cloud Computing Project Title and Abstract
PPT
Cloud Computing
PDF
Cloud computing security and privacy
PPTX
My Presentation on Cloud Computing
PPTX
Cloud computing
PPTX
cloud computing
PPT
CLOUD COMPUTING AND STORAGE
Issues in cloud computing
Literature Review: Security on cloud computing
Cloud Computing Documentation Report
Cloud computing
CLOUD COMPUTING_proposal
Cloud Computing Architecture
Cloud Computing
Cloud computing
cloud-computing
Cloud computing
Cloud Computing
Cloud Computing and Services | PPT
Clouding computing
Final Year IEEE Project 2013-2014 - Cloud Computing Project Title and Abstract
Cloud Computing
Cloud computing security and privacy
My Presentation on Cloud Computing
Cloud computing
cloud computing
CLOUD COMPUTING AND STORAGE
Ad

Similar to Cloud computing (20)

PPTX
Cloud computing
PPTX
NSUT_Lecture1_cloud computing[1].pptx
PDF
cloudcomputingppt-170825044254.pdf
PPTX
Cloud computing ppt
PDF
ReactJS Test Questions Answers.pdf
PPTX
Cloud-Computing-ppt.pptx
PPTX
Intoduction of cloud computing
PPTX
What is cloud ?
PPT
26300119031_cloud_computing.ppt
PPTX
Cloud-Computing-ppt (1).pptx
PPTX
Cloud computing ppt
PPT
Cloud Computing
PPTX
Cloud Computing(Introduction)
PPTX
Presentation on cloud computing.pptx
PPTX
Cloud-Computing-ppt.pptx CLOUD COMPUTING
PPTX
Cloud-Computing-ppt.pptx
PPTX
Cloud-Computing-ppt.pptx
PPTX
akashgupta(2).pptx
PPTX
Cloud computing presentation
Cloud computing
NSUT_Lecture1_cloud computing[1].pptx
cloudcomputingppt-170825044254.pdf
Cloud computing ppt
ReactJS Test Questions Answers.pdf
Cloud-Computing-ppt.pptx
Intoduction of cloud computing
What is cloud ?
26300119031_cloud_computing.ppt
Cloud-Computing-ppt (1).pptx
Cloud computing ppt
Cloud Computing
Cloud Computing(Introduction)
Presentation on cloud computing.pptx
Cloud-Computing-ppt.pptx CLOUD COMPUTING
Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
akashgupta(2).pptx
Cloud computing presentation
Ad

Recently uploaded (20)

PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
Internet___Basics___Styled_ presentation
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
The Internet -By the Numbers, Sri Lanka Edition
Β 
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPTX
Digital Literacy And Online Safety on internet
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Β 
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
Β 
PPTX
Funds Management Learning Material for Beg
PPTX
innovation process that make everything different.pptx
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
introduction about ICD -10 & ICD-11 ppt.pptx
Tenda Login Guide: Access Your Router in 5 Easy Steps
Paper PDF World Game (s) Great Redesign.pdf
Internet___Basics___Styled_ presentation
WebRTC in SignalWire - troubleshooting media negotiation
The Internet -By the Numbers, Sri Lanka Edition
Β 
Introuction about ICD -10 and ICD-11 PPT.pptx
Digital Literacy And Online Safety on internet
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Β 
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
Design_with_Watersergyerge45hrbgre4top (1).ppt
PptxGenJS_Demo_Chart_20250317130215833.pptx
RPKI Status Update, presented by Makito Lay at IDNOG 10
Β 
Funds Management Learning Material for Beg
innovation process that make everything different.pptx
An introduction to the IFRS (ISSB) Stndards.pdf
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
SAP Ariba Sourcing PPT for learning material
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 

Cloud computing

  • 1. Cloud Computing Akash Manna Dept.-Information Technology Roll-11900215006
  • 2. What is Computing? The ACM Computing Curricula 2005 defined β€œComputing" as "In a general way, we can define computing to mean any goal- oriented activity requiring, benefiting from, or creating computers. Thus, computing includes designing and building hardware and software systems for a wide range of purposes; processing, structuring, and managing various kinds of information; doing scientific studies using computers; making computer systems behave intelligently; creating and using communications and entertainment media; finding and gathering information relevant to any particular purpose, and so on. The list is virtually endless, and the possibilities are vast."
  • 3. Trends in Computing οƒ˜ Grid Computing οƒ˜ Cluster Computing οƒ˜ Distributed Computing οƒ˜ Utility Computing οƒ˜ Cloud Computing
  • 8. Cloud Computing US National Institute of Standards and Technology(NIST) defines Cloud Computing as β€œ Cloud computing is a model for enabling ubiquitous, 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. ”
  • 9. Characteristics of Cloud Computing  On-demand self service  Broad Network Access  Resource Pooling  Massive Scale  Resilient Computing  Homogeneity  Geographic Distribution  Virtualization  Service Orientation  Low Cost Software 9
  • 10. Types of Cloud CloudServices Deployment Models Private Cloud Community Cloud Public Cloud Hybrid Cloud Services Models (XaaS) Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS)
  • 11. Cloud Deployment Models  Private Cloud  The Cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers  e.g.- Eucalyptus, Ubuntu Enterprise Cloud, Amazon VPC, etc.  Community Cloud  Cloud infrastructure is provisioned for exclusive use by a specific community of consumers having same interest  e.g.- Google Apps for Government, Microsoft Government Community Cloud, etc.  Public Cloud  Cloud infrastructure is provisioned for open use by the general public.  e.g.- Google App Engine, Microsoft Azure, Amazon EC2, etc.  Hybrid Cloud  Cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community or public).  e.g. – Amazon vCloud. 11
  • 12. Cloud Service Models  Software as a Service (SaaS)  The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices through either a thin client interface, such as a web browser (e.g. –web-based email), or a program interface.  The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual capabilities, with the possible exception of limited user-specific application configuration settings.  E.g. –Google Drive, Microsoft Office365, Apple iCloud, etc.  Platform as a Service (PaaS)  The capability to the consumer is to deploy unto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider.  The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment.  E.g. –Google App Engine, Apache Stratos, AWS Elastic Beanstalk, etc.  Infrastructure as a Service (IaaS)  The capability provided to provision processing, storage, networks, and other fundamental resources  Consumer can deploy and run arbitrary software  E.g. –Amazon Web Services (AWS), Microsoft Azure, etc. 12
  • 13. Permissions in different cloud service Models Applications Data Runtime Middleware OS Virtualization Servers Storage Network 13SaaS Provider Applications Data Runtime Middleware OS Virtualization Servers Storage Network Applications Data Runtime Middleware OS Virtualization Servers Storage Network PaaS IaaS Provider Provider Consumer Consumer
  • 14. Cloud Architecture  Basic Cloud Computing architecture  The cloud providers have the physical data centers to provide virtualized services to their users through Internet. The cloud providers often provide separation between application and data. 14
  • 15. Virtualization in Cloud  Virtualization is An abstraction of an execution environment that can be made dynamically available to authorized clients by using well-defined protocols.  In case of cloud, one single physical machine can be used by different users and different Operating Systems simultaneously by the use of virtualization. 15 Hardware Virtual Machine Monitor (VMM)/Hypervisor VM1 User3 (Mr. Z) OS1 (CentOS) App1 App2 VM2 User1 (Mr. X) OS2 (Windows 8) App3 App6 VM3 User2 (Mr. Y) OS3 (Ubuntu) App4 App5
  • 16. Networking in cloud computing  Different Protocols are used as different modules of the OSI reference model in Cloud Computing 16 OSI Layer Example Protocols IaaS PaaS SaaS 7. Application HTTP, FTP, NFS, SMTP Consumer Consumer Provider 6. Presentation SSL, TLS Consumer Provider Provider 5. Session TCP Consumer Provider Provider 4. Transport TCP Consumer Provider Provider 3. Network IP Consumer Provider Provider 2. Data Link Ethernet, Fibre channel Provider Provider Provider 1. Physical Copper, Optic fibre Provider Provider Provider
  • 17. Advantages of cloud computing  Lower Computer costs  No need of a high powered and high priced computer to run cloud computing’s web-based applications.  Improved performance  With few large programs hogging in your computer’s memory, you will see better performance from your PC.  Unlimited storage capacity  Cloud computing offers virtually limitless storage  Increased data reliability  Unlike desktop computing, in which if a hard disk crashes and all your valuable data is lost, a computer crashing in cloud should not affect the storage of your data.  Reduced software costs  Instead of purchasing expensive software, you can get most of what you need for free.  Instant software updates  When the application is web-based, updates happen automatically available the next time you log into the cloud.  Improved document format compatibility  There are less format incompatibilities when everyone is sharing documents & applications in the cloud.  Universal information access  Documents are instantly available from wherever you are.  Easier group collaboration  Multiple users can collaborate easily on documents and projects.  Device independence  Changes to computers, applications and documents follow you through the cloud. 17
  • 18. Disadvantages of cloud computing  Requires a constant internet connection  Cloud computing is impossible without internet connection.  Does not work well with low-speed connections  Web-based applications require a lot of bandwidth to download.  Features might be limited  Many web-based applications are simply not as full-featured as their desktop-based counterparts  Can be slow  Even with a fast connection, web-based applications tend to be slower than desktop-based.  Stored data might not be secured  With cloud computing, all your data is stored in the internet.  Stored data can be lost  Relying on the cloud puts you at risk if the cloud lets you down. 18
  • 19. Are you using Cloud Computing?  This are the common Cloud Computing platforms. Look if you have used any of these 19
  • 20. References  This are some of the links and articles followed to make this report. i. https://onlinecourses.nptel.ac.in/noc18_cs16/ ii. https://www.cse.iitb.ac.in/~abhirup09/Docs/cloud_computing_final_report. pdf iii. https://www.tutorialspoint.com/cloud_computing/cloud_computing_tutorial .pdf iv. http://www.smallbiztechnology.com/archive/2011/09/wait-what-is-cloud- computing.html v. https://www.javatpoint.com/virtualization-in-cloud-computing vi. http://slideshare.net/alexamies/networking-concepts-and-tools-for-the- cloud vii. https://www.researchgate.net/publication/308777747_fundamentals_of_Clo ud_Computing 20