SlideShare a Scribd company logo
Cloud Computing.pptx
Basic Questions
"What's the cloud?"
"Where is the cloud?"
"Are we in the cloud now?!"
These are all questions you've probably heard or even asked yourself. The
term "cloud computing" is everywhere.
Definition
• In the simplest terms, Cloud Computing means storing and accessing data and
programs over the Internet instead of your computer's hard drive.
• Cloud Computing is the on-demand delivery of IT resources over the Internet
with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical
data centers and servers, you can access technology services, such as computing
power, storage, and databases, on an as-needed basis from a cloud provider.
•In computer networking, Cloud Computing is a phrase used to describe a
variety of computing concepts that involve a large number of computers
connected through a real-time communication network such as the Internet.
How does cloud computing work?
• Cloud computing works by enabling client devices to access data and cloud
applications over the internet from remote physical servers, databases and
computers.
• A cloud can be private or public.
 A public cloud sells services to anyone on the internet.
 A private cloud is a proprietary network or a data center that supplies hosted
services to a limited number of people, with certain access and permissions
settings.
• The goal of cloud computing is to provide easy, scalable access to computing
resources and IT services.
Cloud Computing.pptx
Cloud Computing Services
Cloud computing providers offer their services according to several
fundamental models:
• Software as a service (SaaS)
• Platform as a service (PaaS)
• Infrastructure as a service (IaaS)
where IaaS is the most basic and each higher model abstracts from the
details of the lower models
In 2012, Network as a service (NaaS) and Communication as a service
(CaaS) were officially included by ITU (International Telecommunication
Union) as part of the basic cloud computing models.
Cloud Computing.pptx
Infrastructure as a service (IaaS)
Infrastructure as a Service (IaaS) is a way to rent storage, hardware,
servers and network capacity over the Internet.
The service provider owns massive computer resources and is
responsible for running and maintaining them.
Meanwhile, the client needs only computer and Internet connection to
access these bottomless resources and typically pays for it on a per-use
basis.
Infrastructure as a service (IaaS)
The main features and components of Iaas are:
• service-oriented utility computing,
• automation of administrative tasks,
• unlimited resources,
• on demand self-service,
• pay-per-use pricing,
• desktop virtualization,
• policy-based services.
Platform as a Service (PaaS)
Platform as a Service (PaaS) gives a possibility to run, create or test
various applications by using provider's tools over the internet.
The consumer has no rights to manage or control the underlying cloud
infrastructure (storage, servers, platforms, etc.), but is able to configure
application hosting environment and the installed applications.
Advantages-PaaS
Advantages of using PaaS are:
• possibility to change and upgrade the characteristics and components
of operating system,
• easier collaboration with specialist over the word,
• opportunity to use resources that are over the national border
without crossing it,
• overall cost reduction by minimizing the expenses of hardware and
programming tools, incompatibility problems and so on.
Disadvantages-PaaS
Disadvantages of using PaaS are:
• some providers may not allow moving developed software out of his
platform (security issues),
• flexibility of this service may still be insufficient in meeting the needs
of users, whose requirements are constantly changing.
Software as a Service (SaaS)
Software as a Service (SaaS) is a cloud computing model, which hosts
various software applications and makes them available to customers
over the Internet or other network.
There are two main software delivery models for SaaS:
• to give an online access to a single copy of an application,
• to host commercially available software and deliver it over Internet.
Advantages-SaaS
The main advantages of SaaS model are:
• no concerns about software buying (licenses), installing and
maintaining,
• automatic updates and patch management,
• automation of administrative tasks,
• easier collaboration with other users – everyone has the same version
of software,
• world-wide access.
Disadvantages-SaaS
Disadvantages of SaaS (Software as a Service)
• Security Issue: As data is stored on cloud, security becomes a major issue.
• Latency Issue: Again as data is stored in cloud far away from end user, it
may take more transactional time as compared to traditional approach.
• Total Dependency on Internet: Relying on an Internet connection means
that data is transferred to and from a SaaS firm at Internet speeds, rather
than the potentially higher speeds of a firm’s internal network.
• Switching between SaaS vendors is difficult: Switching SaaS vendors may
involve the slow and difficult task of transferring very large data files over
the Internet.
Applications
Runtimes
Security & Integration
Databases
Servers
Virtualization
Server HW
Storage
Networking
Applications
Runtimes
Security & Integration
Databases
Servers
Virtualization
Server HW
Storage
Networking
Applications
Runtimes
Security & Integration
Databases
Servers
Virtualization
Server HW
Storage
Networking
You
Manage
You
Manage
Managed
By
Vendors
Managed
By
Vendors
Managed
By
Vendors
Infrastructure
(as a Service)
Software
(as a Service)
Platform
(as a Service)
Deployment models
• Controlled Cloud
• Public Cloud
• Private Cloud.
• Community Cloud
• Hybrid Cloud
Controlled cloud
Controlled cloud services are not publicly available; users are specifically
authorized by services vendors.
Access to the controlled cloud may be through the Internet; however,
connections would be encrypted.
The cloud vendor employs various techniques and technologies to prevent
unauthorized access.
Use of services is governed by contracts, and service-level
agreements which specify the responsibilities of the vendor and the
responsibilities of the customer with regard to data ownership.
Public Cloud
• A public cloud is a standard cloud computing model wherein a service provider
manages storage and computing resources on behalf of consumer over the
Internet.
• Public clouds are run by third parties, and applications from different users are
shared on the provider’s cloud servers, storage systems, and networks.
• Benefits of public clouds include ease of on-demand scalability as they are
larger than a company’s private cloud.
Security Concern:
• Shared resources are major target of attack for hackers.
• target of a Denial of Service (DoS) attack.
e.g.- Amazon Elastic Compute Cloud (EC2), IBM's Blue Cloud, Sun Cloud, Google
AppEngine and Windows Azure Services Platform.
Private Cloud
• also called internal cloud or corporate cloud
• typically hosted on customer premises
• provides hosted services to authorized users behind a company firewall
• company has control over resources, data, security and QoS.
• The company owns the infrastructure and controls how applications are
deployed on it.
• Benefits of going with private cloud is increased control and monitoring
of resources, flexibility of customization, ability to recover from failure,
and the ability to scale up or down depending upon demand.
Attracted criticism because users "still have to buy, build, and manage
them" and thus do not benefit from less hands-on management
Community Cloud
• Community cloud shares infrastructure between several organizations
from a specific community with common concerns (security,
compliance, jurisdiction, etc.), whether managed internally or by a
third-party and hosted internally or externally.
• The costs are spread over fewer users than a public cloud (but more
than a private cloud), so only some of the cost savings potential of
cloud computing are realized.
Hybrid Cloud
• composition of two or more clouds (private, community or public)
• remain unique entities but are bound together
• offering the benefits of multiple deployment models
• ability to connect, managed and/or dedicated services with cloud
resources
• Companies able to obtain degrees of fault tolerance combined with
locally immediate usability without dependency on internet
connectivity.
• It requires both on-premises resources and off-site (remote) server-
based cloud infrastructure.
Cloud Bursting
• It is an application deployment model in which an application runs in
a private cloud or data center and "bursts" to a public cloud when the
demand for computing capacity increases.
• A primary advantage of cloud bursting and a hybrid cloud model is
that an organization only pays for extra compute resources when they
are needed.
• Cloud bursting enables data centers to create an in-house IT
infrastructure that supports average workloads, and use cloud
resources from public or private clouds, during spikes in processing
demands
Cloud Service Providers
• Amazon Web Services
• Google
• Microsoft
• Rackspace
• JustCloud
• SugarSync
• SpiderOak
Advantages of Cloud Computing
• Cost – Transform Capital Expenditure for servers into and operating expenses
• Multi-tenancy – Several customer share the shame infrastructure
• Scalability – “On-demand” provisioning of Computing resources
• Redundancy – Redundancy of sites is easier to implement
• Accessibility – Device and Location independence
• Maintenance – Upgrades are applied centrally and done by IT experts
Disadvantages of Cloud Computing
1) Downtime
• Downtime is often cited as one of the biggest disadvantages of cloud computing. Since cloud computing
systems are internet-based, service outages are always an unfortunate possibility and can occur for any
reason.
2). Security and privacy
• Although cloud service providers implement the best security standards and industry certifications, storing
data and important files on external service providers always opens up risks. Any discussion involving data
must address security and privacy, especially when it comes to managing sensitive data.
3) Dependency – Tied to you Cloud Service Provider
4) Limited control and flexibility
• Since the cloud infrastructure is entirely owned, managed, and monitored by the service provider, it
transfers minimal control over to the customer.
5) Cost concerns
• Adopting cloud solutions on a small scale and for short-term projects can be perceived as being expensive.
Conclusion
For it to be considered "cloud computing," you need to access your
data or your programs over the Internet, or at the very least, have that
data synchronized with other information over the Net.
With an online connection, cloud computing can be done anywhere,
anytime.
Like everything else, cloud computing too has its pros and cons. While
the technology can prove to be a great asset to your company, it could
also cause harm if not understood and used properly.

More Related Content

PPTX
Cloud Computing and Services | PPT
PPTX
ETB S04 - (Cloud Computing) important for.
PPT
CLOUD COMPUTING.ppt
PPTX
Cloud computing ppt
PDF
Cloud computing
PPT
Cloud computing computer
PDF
Cloud Computing technologies virtrulization
PPTX
Cloud computing
Cloud Computing and Services | PPT
ETB S04 - (Cloud Computing) important for.
CLOUD COMPUTING.ppt
Cloud computing ppt
Cloud computing
Cloud computing computer
Cloud Computing technologies virtrulization
Cloud computing

Similar to Cloud Computing.pptx (20)

PPTX
Cloud computing
PPT
Introduction to Cloud Computing
PPTX
Cloud Computing
PPTX
Full cloud computing ppt
PPTX
Cloud computing
PPTX
Cloud computing presentation
PPTX
Cloud computing
PDF
Unit iii virtualitation
PPT
Introduction Of Cloud Computing
PPTX
Basics of cloud Computing and various concepts.pptx
PPTX
Cloud Computing for college presenation project.
PPT
Cloud computing
PPTX
Cloud Computing Presentation Northern University Nowshera
PPTX
cloud computing data for computer science.pptx
PPTX
Cloud Computing_Module1_ updated.pptx
PPTX
Introduction to Cloud Computing.pptx
PPT
Cloud computing
PPTX
cloud computing hssdbchdfhdchdbxchbschbdhcdc
PPTX
Bca6thSemesterPresentationOnCloudComputing.pptx
Cloud computing
Introduction to Cloud Computing
Cloud Computing
Full cloud computing ppt
Cloud computing
Cloud computing presentation
Cloud computing
Unit iii virtualitation
Introduction Of Cloud Computing
Basics of cloud Computing and various concepts.pptx
Cloud Computing for college presenation project.
Cloud computing
Cloud Computing Presentation Northern University Nowshera
cloud computing data for computer science.pptx
Cloud Computing_Module1_ updated.pptx
Introduction to Cloud Computing.pptx
Cloud computing
cloud computing hssdbchdfhdchdbxchbschbdhcdc
Bca6thSemesterPresentationOnCloudComputing.pptx

Recently uploaded (20)

PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Fluid Mechanics, Module 3: Basics of Fluid Mechanics
PPTX
Unit 5 BSP.pptxytrrftyyydfyujfttyczcgvcd
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
additive manufacturing of ss316l using mig welding
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Geodesy 1.pptx...............................................
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Digital Logic Computer Design lecture notes
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
MET 305 MODULE 1 KTU 2019 SCHEME 25.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPT
Mechanical Engineering MATERIALS Selection
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Welding lecture in detail for understanding
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Internet of Things (IOT) - A guide to understanding
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Fluid Mechanics, Module 3: Basics of Fluid Mechanics
Unit 5 BSP.pptxytrrftyyydfyujfttyczcgvcd
OOP with Java - Java Introduction (Basics)
additive manufacturing of ss316l using mig welding
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Geodesy 1.pptx...............................................
Embodied AI: Ushering in the Next Era of Intelligent Systems
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Digital Logic Computer Design lecture notes
Lesson 3_Tessellation.pptx finite Mathematics
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
MET 305 MODULE 1 KTU 2019 SCHEME 25.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Mechanical Engineering MATERIALS Selection
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Welding lecture in detail for understanding
CYBER-CRIMES AND SECURITY A guide to understanding
Internet of Things (IOT) - A guide to understanding

Cloud Computing.pptx

  • 2. Basic Questions "What's the cloud?" "Where is the cloud?" "Are we in the cloud now?!" These are all questions you've probably heard or even asked yourself. The term "cloud computing" is everywhere.
  • 3. Definition • In the simplest terms, Cloud Computing means storing and accessing data and programs over the Internet instead of your computer's hard drive. • Cloud Computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider. •In computer networking, Cloud Computing is a phrase used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication network such as the Internet.
  • 4. How does cloud computing work? • Cloud computing works by enabling client devices to access data and cloud applications over the internet from remote physical servers, databases and computers. • A cloud can be private or public.  A public cloud sells services to anyone on the internet.  A private cloud is a proprietary network or a data center that supplies hosted services to a limited number of people, with certain access and permissions settings. • The goal of cloud computing is to provide easy, scalable access to computing resources and IT services.
  • 6. Cloud Computing Services Cloud computing providers offer their services according to several fundamental models: • Software as a service (SaaS) • Platform as a service (PaaS) • Infrastructure as a service (IaaS) where IaaS is the most basic and each higher model abstracts from the details of the lower models In 2012, Network as a service (NaaS) and Communication as a service (CaaS) were officially included by ITU (International Telecommunication Union) as part of the basic cloud computing models.
  • 8. Infrastructure as a service (IaaS) Infrastructure as a Service (IaaS) is a way to rent storage, hardware, servers and network capacity over the Internet. The service provider owns massive computer resources and is responsible for running and maintaining them. Meanwhile, the client needs only computer and Internet connection to access these bottomless resources and typically pays for it on a per-use basis.
  • 9. Infrastructure as a service (IaaS) The main features and components of Iaas are: • service-oriented utility computing, • automation of administrative tasks, • unlimited resources, • on demand self-service, • pay-per-use pricing, • desktop virtualization, • policy-based services.
  • 10. Platform as a Service (PaaS) Platform as a Service (PaaS) gives a possibility to run, create or test various applications by using provider's tools over the internet. The consumer has no rights to manage or control the underlying cloud infrastructure (storage, servers, platforms, etc.), but is able to configure application hosting environment and the installed applications.
  • 11. Advantages-PaaS Advantages of using PaaS are: • possibility to change and upgrade the characteristics and components of operating system, • easier collaboration with specialist over the word, • opportunity to use resources that are over the national border without crossing it, • overall cost reduction by minimizing the expenses of hardware and programming tools, incompatibility problems and so on.
  • 12. Disadvantages-PaaS Disadvantages of using PaaS are: • some providers may not allow moving developed software out of his platform (security issues), • flexibility of this service may still be insufficient in meeting the needs of users, whose requirements are constantly changing.
  • 13. Software as a Service (SaaS) Software as a Service (SaaS) is a cloud computing model, which hosts various software applications and makes them available to customers over the Internet or other network. There are two main software delivery models for SaaS: • to give an online access to a single copy of an application, • to host commercially available software and deliver it over Internet.
  • 14. Advantages-SaaS The main advantages of SaaS model are: • no concerns about software buying (licenses), installing and maintaining, • automatic updates and patch management, • automation of administrative tasks, • easier collaboration with other users – everyone has the same version of software, • world-wide access.
  • 15. Disadvantages-SaaS Disadvantages of SaaS (Software as a Service) • Security Issue: As data is stored on cloud, security becomes a major issue. • Latency Issue: Again as data is stored in cloud far away from end user, it may take more transactional time as compared to traditional approach. • Total Dependency on Internet: Relying on an Internet connection means that data is transferred to and from a SaaS firm at Internet speeds, rather than the potentially higher speeds of a firm’s internal network. • Switching between SaaS vendors is difficult: Switching SaaS vendors may involve the slow and difficult task of transferring very large data files over the Internet.
  • 16. Applications Runtimes Security & Integration Databases Servers Virtualization Server HW Storage Networking Applications Runtimes Security & Integration Databases Servers Virtualization Server HW Storage Networking Applications Runtimes Security & Integration Databases Servers Virtualization Server HW Storage Networking You Manage You Manage Managed By Vendors Managed By Vendors Managed By Vendors Infrastructure (as a Service) Software (as a Service) Platform (as a Service)
  • 17. Deployment models • Controlled Cloud • Public Cloud • Private Cloud. • Community Cloud • Hybrid Cloud
  • 18. Controlled cloud Controlled cloud services are not publicly available; users are specifically authorized by services vendors. Access to the controlled cloud may be through the Internet; however, connections would be encrypted. The cloud vendor employs various techniques and technologies to prevent unauthorized access. Use of services is governed by contracts, and service-level agreements which specify the responsibilities of the vendor and the responsibilities of the customer with regard to data ownership.
  • 19. Public Cloud • A public cloud is a standard cloud computing model wherein a service provider manages storage and computing resources on behalf of consumer over the Internet. • Public clouds are run by third parties, and applications from different users are shared on the provider’s cloud servers, storage systems, and networks. • Benefits of public clouds include ease of on-demand scalability as they are larger than a company’s private cloud. Security Concern: • Shared resources are major target of attack for hackers. • target of a Denial of Service (DoS) attack. e.g.- Amazon Elastic Compute Cloud (EC2), IBM's Blue Cloud, Sun Cloud, Google AppEngine and Windows Azure Services Platform.
  • 20. Private Cloud • also called internal cloud or corporate cloud • typically hosted on customer premises • provides hosted services to authorized users behind a company firewall • company has control over resources, data, security and QoS. • The company owns the infrastructure and controls how applications are deployed on it. • Benefits of going with private cloud is increased control and monitoring of resources, flexibility of customization, ability to recover from failure, and the ability to scale up or down depending upon demand. Attracted criticism because users "still have to buy, build, and manage them" and thus do not benefit from less hands-on management
  • 21. Community Cloud • Community cloud shares infrastructure between several organizations from a specific community with common concerns (security, compliance, jurisdiction, etc.), whether managed internally or by a third-party and hosted internally or externally. • The costs are spread over fewer users than a public cloud (but more than a private cloud), so only some of the cost savings potential of cloud computing are realized.
  • 22. Hybrid Cloud • composition of two or more clouds (private, community or public) • remain unique entities but are bound together • offering the benefits of multiple deployment models • ability to connect, managed and/or dedicated services with cloud resources • Companies able to obtain degrees of fault tolerance combined with locally immediate usability without dependency on internet connectivity. • It requires both on-premises resources and off-site (remote) server- based cloud infrastructure.
  • 23. Cloud Bursting • It is an application deployment model in which an application runs in a private cloud or data center and "bursts" to a public cloud when the demand for computing capacity increases. • A primary advantage of cloud bursting and a hybrid cloud model is that an organization only pays for extra compute resources when they are needed. • Cloud bursting enables data centers to create an in-house IT infrastructure that supports average workloads, and use cloud resources from public or private clouds, during spikes in processing demands
  • 24. Cloud Service Providers • Amazon Web Services • Google • Microsoft • Rackspace • JustCloud • SugarSync • SpiderOak
  • 25. Advantages of Cloud Computing • Cost – Transform Capital Expenditure for servers into and operating expenses • Multi-tenancy – Several customer share the shame infrastructure • Scalability – “On-demand” provisioning of Computing resources • Redundancy – Redundancy of sites is easier to implement • Accessibility – Device and Location independence • Maintenance – Upgrades are applied centrally and done by IT experts
  • 26. Disadvantages of Cloud Computing 1) Downtime • Downtime is often cited as one of the biggest disadvantages of cloud computing. Since cloud computing systems are internet-based, service outages are always an unfortunate possibility and can occur for any reason. 2). Security and privacy • Although cloud service providers implement the best security standards and industry certifications, storing data and important files on external service providers always opens up risks. Any discussion involving data must address security and privacy, especially when it comes to managing sensitive data. 3) Dependency – Tied to you Cloud Service Provider 4) Limited control and flexibility • Since the cloud infrastructure is entirely owned, managed, and monitored by the service provider, it transfers minimal control over to the customer. 5) Cost concerns • Adopting cloud solutions on a small scale and for short-term projects can be perceived as being expensive.
  • 27. Conclusion For it to be considered "cloud computing," you need to access your data or your programs over the Internet, or at the very least, have that data synchronized with other information over the Net. With an online connection, cloud computing can be done anywhere, anytime. Like everything else, cloud computing too has its pros and cons. While the technology can prove to be a great asset to your company, it could also cause harm if not understood and used properly.