 MACHERLA BHASKARA RAO
CLOUD COMPUTING
 Cloud Computing refers to manipulating, configuring, and accessing the hardware and
software resources remotely. It offers online data storage, infrastructure, and application.
 Applications such as e-mail, web conferencing, customer relationship management (CRM)
execute on cloud.
 Cloud computing offers platform independency, as the software is not required to be
installed locally on the PC.
CLOUD COMPUTING
Models of Cloud Computing
 Deployment Models:(Type of access to the cloud)
Public Cloud
Private Cloud
Hybrid Cloud
Community Cloud
 Service Models :
Infrastructure as a service [IaaS]
Platform as a service [PaaS]
Software as a service [SaaS]
Cloud computing
Cloud computing
CHARACTERISTICS
CHARACTERISTICS
A. On Demand Self Service
B. Broad Network Access
C. Resource Pooling
D. Rapid Elasticity
E. Measured Service
CLOUD COMPUTING TECHNOLOGIES
There are certain technologies working behind the cloud computing platforms making
cloud computing flexible, reliable, and usable. These technologies are listed below:
a) Virtualization
b) Service-Oriented Architecture (SOA)
c) Grid Computing(Distributing computing)
d) Utility Computing
VIRTUALIZATION
Service-Oriented Architecture (SOA)
Grid Computing
BENEFITS
High Efficiency
Reliability
Cost
Effective Resources
available on
Network
Apps
utilizations
over
internet
On Demand
self service
Online
development
and
Deployment
tools
No
software
Required
Cloud computing Benefits:
SECURITY CONCERNS
 Insider and outsider Threats
 Service Disruption and Account hijacking
 Loss of data
 Abuse and unethical use of cloud computing
 Confidentiality and Privacy
SECURE CLOUD ARCHITECTURE
 Single sign-on and Authentication
 Isolation of management networks
 Secure, consistent backups and restoration of cloud-based resources
 Encryption of critical data
 Increased availability
 Resource management
SOFTWARE AS A SERVICE
Software-as–a-Service (SaaS) model allows to provide software
application as a service to the end users. It refers to a software that is
deployed on a host service and is accessible via Internet. There are
several SaaS applications listed below:
 Billing and invoicing system
 Customer Relationship Management (CRM) applications
 Help desk applications
 Human Resource (HR) solutions(success factors)
 SaaS provides us Application Programming Interface
(API),which allows the developer to develop a customized
application.
SaaS Examples
Some of the most popular applications available, particularly
those used for marketing, networking, customer service and
collaboration, are actually SaaS, including:
 Google Apps
 Microsoft office 365
 Salesforce
 Citrix GoToMeeting
 Cisco WebEx
 Slack
 Dropbox
SaaS Characteristics
Here are the characteristics of SaaS service model:
 SaaS makes the software available over the Internet.
 The software applications are maintained by the vendor.
 The license to the software may be subscription based or usage based.
And it is billed on recurring basis.
 SaaS applications are cost-effective since they do not require any
maintenance at end user side.
 They are available on demand
 They can be scaled up or down on demand.
 They are automatically upgraded and updated.
 SaaS offers shared data model. Therefore, multiple users can share single
instance of infrastructure. It is not required to hard code the functionality
for individual users.
 All users run the same version of the software.
SaaS Vs Traditional software
SaaS App Development
Software-as-a-service (SaaS) applications have definitely
become mainstream even amongst enterprises.
It requires strong understanding of multi-tenancy,
configurability, security, partitioning in order to build a true
SaaS application that can be used to serve different types of
clients.
Possible platforms/ infrastructure that we can help you build
SaaS applications:
 Open stack
 Windows Azure
 Google App Engine
 Amazon AWS
SaaS
Benefits:
Using SaaS has proved to be beneficial in terms of scalability,
efficiency and performance. Some of the benefits are listed below:
 Efficient use of software licenses
 Centralized management and data
 Platform responsibilities managed by provider
 Multi tenant solutions
1)Lack of control:
in-house software application gives businesses a higher degree of control
than hosted solutions where control resides with a third party. Typically
everyone has to use the latest version of the software application and
cannot defer upgrades or changes in the features.
2)Security and data concerns:
Access management and the privacy of sensitive information is a major
consideration around cloud and hosted services.
3)Connectivity requirement:
The SaaS model is based on web delivery, if your internet service fails,
you will lose access to your software or data
4)Performance :
SaaS may run at somewhat slower speeds than on- premise client or
server applications.
Disadvantages of SaaS
THANK YOU

More Related Content

PPT
Cloud computing and Software as a Service Overview
PPTX
Software as a service
PPTX
Cloud Computing And Salesforce
PPT
SaaS: Introduction
PPT
Software As A Service (SaaS)
PPTX
Symposium Cloud En Grid Computing Microsoft Online Strategy - 21-4-2009
PPTX
Cloud Service Models
PDF
Software as a Service
Cloud computing and Software as a Service Overview
Software as a service
Cloud Computing And Salesforce
SaaS: Introduction
Software As A Service (SaaS)
Symposium Cloud En Grid Computing Microsoft Online Strategy - 21-4-2009
Cloud Service Models
Software as a Service

What's hot (20)

PPTX
Cloud1
PPT
An Introduction to SaaS and Cloud Computing
PPT
Platform as a Service (PaaS) Providers
PPT
The New Network
PPTX
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
PDF
Service as-a-software
PPTX
Microsoft Windows Azure Platform Appfabric for Technical Decision Makers
PDF
Advanced Concepts in Software as a Service / Service Oriented Architecture
ODP
Platform as a Service overview
PPTX
Comprehensive Information on Software as a Service
PPT
An introduction and overview to Software as a Service
PPT
Software as a Service - Concepts and Implementation
PPTX
Software As A Service Presentation
PPT
Cloud computing
PDF
Enabling cloud-native, complex enterprise development and deployment in the C...
PDF
Apprenda - Overview of the Apprenda Platform
PPT
Tap In 04 20 2009[1]
PDF
Cloud Computing
PPT
Cloud computing
PPTX
Cloud computing
Cloud1
An Introduction to SaaS and Cloud Computing
Platform as a Service (PaaS) Providers
The New Network
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
Service as-a-software
Microsoft Windows Azure Platform Appfabric for Technical Decision Makers
Advanced Concepts in Software as a Service / Service Oriented Architecture
Platform as a Service overview
Comprehensive Information on Software as a Service
An introduction and overview to Software as a Service
Software as a Service - Concepts and Implementation
Software As A Service Presentation
Cloud computing
Enabling cloud-native, complex enterprise development and deployment in the C...
Apprenda - Overview of the Apprenda Platform
Tap In 04 20 2009[1]
Cloud Computing
Cloud computing
Cloud computing
Ad

Similar to Cloud computing (20)

PPTX
Software-as-a-Service
PDF
SaaS Introduction - What is SaaS Mean and Examples
PPTX
2_Cloud Computing practice for Unit 2.pptx
PPTX
UNIT1_CLOUD COMPUTING Introduction , Basics
PDF
SaaS for Understanding
PPTX
1.Service Models of Cloud Computing .pptx
PDF
Software as a service for efficient cloud computing
PDF
Software as a service for efficient cloud computing
PDF
What are cloud service models
PPTX
cloud services model by Group 6.pptx
PDF
Module 3-cloud computing
PPTX
Unit II Cloud Delivery Models.pptx
PPTX
cloud-saas.pptx
PPTX
Cloud computing services - Software as a Service - a delivery model for clou...
PPTX
What is SAAS Explained SAAS Tutorial
PPTX
softwareasaservice-1703220855100000.pptx
PPT
Overview of SaaS
PPTX
Soa 22 software as a service and soa
PPTX
SaaS computing
PPTX
SaaS.pptx
Software-as-a-Service
SaaS Introduction - What is SaaS Mean and Examples
2_Cloud Computing practice for Unit 2.pptx
UNIT1_CLOUD COMPUTING Introduction , Basics
SaaS for Understanding
1.Service Models of Cloud Computing .pptx
Software as a service for efficient cloud computing
Software as a service for efficient cloud computing
What are cloud service models
cloud services model by Group 6.pptx
Module 3-cloud computing
Unit II Cloud Delivery Models.pptx
cloud-saas.pptx
Cloud computing services - Software as a Service - a delivery model for clou...
What is SAAS Explained SAAS Tutorial
softwareasaservice-1703220855100000.pptx
Overview of SaaS
Soa 22 software as a service and soa
SaaS computing
SaaS.pptx
Ad

Recently uploaded (20)

PPTX
Configure Apache Mutual Authentication
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PPTX
The various Industrial Revolutions .pptx
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
Architecture types and enterprise applications.pdf
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
Configure Apache Mutual Authentication
Module 1.ppt Iot fundamentals and Architecture
A proposed approach for plagiarism detection in Myanmar Unicode text
Microsoft Excel 365/2024 Beginner's training
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Custom Battery Pack Design Considerations for Performance and Safety
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Enhancing plagiarism detection using data pre-processing and machine learning...
The various Industrial Revolutions .pptx
Improvisation in detection of pomegranate leaf disease using transfer learni...
Benefits of Physical activity for teenagers.pptx
sustainability-14-14877-v2.pddhzftheheeeee
Developing a website for English-speaking practice to English as a foreign la...
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
2018-HIPAA-Renewal-Training for executives
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Consumable AI The What, Why & How for Small Teams.pdf
Architecture types and enterprise applications.pdf
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
A contest of sentiment analysis: k-nearest neighbor versus neural network

Cloud computing

  • 2. CLOUD COMPUTING  Cloud Computing refers to manipulating, configuring, and accessing the hardware and software resources remotely. It offers online data storage, infrastructure, and application.  Applications such as e-mail, web conferencing, customer relationship management (CRM) execute on cloud.  Cloud computing offers platform independency, as the software is not required to be installed locally on the PC.
  • 4. Models of Cloud Computing  Deployment Models:(Type of access to the cloud) Public Cloud Private Cloud Hybrid Cloud Community Cloud  Service Models : Infrastructure as a service [IaaS] Platform as a service [PaaS] Software as a service [SaaS]
  • 8. CHARACTERISTICS A. On Demand Self Service B. Broad Network Access C. Resource Pooling D. Rapid Elasticity E. Measured Service
  • 9. CLOUD COMPUTING TECHNOLOGIES There are certain technologies working behind the cloud computing platforms making cloud computing flexible, reliable, and usable. These technologies are listed below: a) Virtualization b) Service-Oriented Architecture (SOA) c) Grid Computing(Distributing computing) d) Utility Computing
  • 13. BENEFITS High Efficiency Reliability Cost Effective Resources available on Network Apps utilizations over internet On Demand self service Online development and Deployment tools No software Required Cloud computing Benefits:
  • 14. SECURITY CONCERNS  Insider and outsider Threats  Service Disruption and Account hijacking  Loss of data  Abuse and unethical use of cloud computing  Confidentiality and Privacy
  • 15. SECURE CLOUD ARCHITECTURE  Single sign-on and Authentication  Isolation of management networks  Secure, consistent backups and restoration of cloud-based resources  Encryption of critical data  Increased availability  Resource management
  • 16. SOFTWARE AS A SERVICE Software-as–a-Service (SaaS) model allows to provide software application as a service to the end users. It refers to a software that is deployed on a host service and is accessible via Internet. There are several SaaS applications listed below:  Billing and invoicing system  Customer Relationship Management (CRM) applications  Help desk applications  Human Resource (HR) solutions(success factors)  SaaS provides us Application Programming Interface (API),which allows the developer to develop a customized application.
  • 17. SaaS Examples Some of the most popular applications available, particularly those used for marketing, networking, customer service and collaboration, are actually SaaS, including:  Google Apps  Microsoft office 365  Salesforce  Citrix GoToMeeting  Cisco WebEx  Slack  Dropbox
  • 18. SaaS Characteristics Here are the characteristics of SaaS service model:  SaaS makes the software available over the Internet.  The software applications are maintained by the vendor.  The license to the software may be subscription based or usage based. And it is billed on recurring basis.  SaaS applications are cost-effective since they do not require any maintenance at end user side.  They are available on demand  They can be scaled up or down on demand.  They are automatically upgraded and updated.  SaaS offers shared data model. Therefore, multiple users can share single instance of infrastructure. It is not required to hard code the functionality for individual users.  All users run the same version of the software.
  • 21. Software-as-a-service (SaaS) applications have definitely become mainstream even amongst enterprises. It requires strong understanding of multi-tenancy, configurability, security, partitioning in order to build a true SaaS application that can be used to serve different types of clients. Possible platforms/ infrastructure that we can help you build SaaS applications:  Open stack  Windows Azure  Google App Engine  Amazon AWS
  • 22. SaaS
  • 23. Benefits: Using SaaS has proved to be beneficial in terms of scalability, efficiency and performance. Some of the benefits are listed below:  Efficient use of software licenses  Centralized management and data  Platform responsibilities managed by provider  Multi tenant solutions
  • 24. 1)Lack of control: in-house software application gives businesses a higher degree of control than hosted solutions where control resides with a third party. Typically everyone has to use the latest version of the software application and cannot defer upgrades or changes in the features. 2)Security and data concerns: Access management and the privacy of sensitive information is a major consideration around cloud and hosted services. 3)Connectivity requirement: The SaaS model is based on web delivery, if your internet service fails, you will lose access to your software or data 4)Performance : SaaS may run at somewhat slower speeds than on- premise client or server applications. Disadvantages of SaaS