Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 17

Cloud computing

Seminar
On
SAAS

By : Ishant kumawat
INTRODUCTION
 Cloud computing is Internet-based computing, whereby shared
resources, software, and information are provided to computers
and other devices on demand, like the electricity grid.
 Cloud computing is a paradigm shift following the shift from
mainframe to client–server in the early 1980s. Details are
abstracted from the users, who no longer have need for
expertise in, or control over, the technology infrastructure "in
the cloud" that supports them.
WHAT IS CLOUD COMPUTING?
 Cloud computing is Internet based computing where virtual
shared servers provide software, infrastructure, platform,
devices and other resources and hosting to customers on a pay-
as-you-use basis.
 All information that a digitized system has to offer is provided
as a service in the cloud computing model. Users can access
these services available on the "Internet cloud" without having
any previous know-how on managing the resources involved.
ARCHITECTURE
 Cloud architecture, the systems architecture of the
software systems involved in the delivery of cloud
computing, typically involves multiple cloud
components communicating with each other over
application programming interfaces, usually web
services.
TYPES OF CLOUD COMPUTING
PUBLIC CLOUD

 Public clouds are made available to the general public by a


service provider who hosts the cloud infrastructure. Generally,
public cloud providers like Amazon AWS, Microsoft and
Google own and operate the infrastructure and offer access
over the Internet.
 With this model, customers have no visibility or control over
where the infrastructure is located. It is important to note that
all customers on public clouds share the same infrastructure
pool with limited configuration, security protections and
availability variances.
PRIVATE CLOUD
 Private cloud is cloud infrastructure dedicated to a particular
organization. Private clouds allow businesses to host
applications in the cloud, while addressing concerns regarding
data security and control, which is often lacking in a public
cloud environment. 
 It is not shared with other organizations, whether managed
internally or by a third-party, and it can be hosted internally or
externally.
HYBRID CLOUD
 Hybrid Clouds are a composition of two or more clouds
(private, community or public) that remain unique entities but
are bound together offering the advantages of multiple
deployment models.
 In a hybrid cloud, you can leverage third party cloud providers
in either a full or partial manner; increasing the flexibility of
computing. Augmenting a traditional private cloud with the
resources of a public cloud can be used to manage any
unexpected surges in workload. 
SOFTWARE-AS-A-SERVICE (SAAS)
 Generally cloud providers use public cloud resources to create their virtual private
cloud to make of cloud computing access the scalable computing resources and IT
services. SaaS is one of the service delivery models where of software as a service
will change the way people build, sell, buy and use software.The two most
significant components of cloud computing architecture are known as the front end
and the back end.
 Cloud provider maintains the application its security, availability and performance.
SaaS cloud computing delivers end user desired application through the internet to
thousands of customers using a multitenant architecture. The back end of the cloud
computing architecture is the cloud itself,comprising various computers, servers and
data storage devices.
SAAS ARCHITECTURE
 Software as a Service (SaaS) has a distinctive advantage of
Service Oriented Architecture where software applications
communicate with each other. An application running as a
service act as a service provider and exhibits its
functionality to other applications or services via public
brokers and also acts as a service requester when required
for incorporating data and functionality from other
services. SaaS service delivery model system architecture
supports user demands even at peak hours and has the
ability to process large numbers of transactions in a secure
and reliable environment
DIFFERENCE BETWEEN SAAS AND PAAS

 SaaS (sometimes called cloud application services) is cloud-hosted, ready-to-use


application software. Users pay a monthly or annual fee to use a complete
application from within a web browser, desktop client or mobile app. The
application and all of the infrastructure required to deliver it - servers, storage,
networking, middleware, application software, data storage - are hosted and
managed by the SaaS vendor.
 PaaS provides a cloud-based platform for developing, running, managing
applications.  The cloud services provider hosts, manages and maintains all the
hardware and software included in the platform - servers (for development, testing
and deployment), operating system (OS) software, storage, networking,
databases, middleware, runtimes, frameworks, development tools - as well as related
services for security, operating system and software upgrades, backups and more
ADVANTAGES OF SAAS
Cloud User Advantages
 Offsite deployment
 Low overhead or low costs
 Customizable
 On the fly pay as u go

 Cloud Provider Advantages •


 Application as a service
 Scalable applications
 High customization
 Highly stable & common base code
 Easy maintenance
 Maximum efficiency
 Flexible costs based on usage
DISADVANTAGES OF SAAS
Strong & Reliable Network Connectivity
 SaaS is a service model where the cloud user can access the application
through web browser, this means we need a good reliable & fast internet
connection. But internet speeds and connectivity differ from place to place,
country to country. So strong & reliable network connectivity can be a big
disadvantage
Security Issues
 SaaS has increased security issues and challenges as it constantly interacts
with different cloud users or end users, data security and integrity is at
stake. As one service is shared by many cloud users
EFFICIENT SAAS WITH API
INTEGRATION
Software-as-a-service (SaaS) is a contemporary cloud computing trend
emerging in the IT industry which is getting better day by day and a
preferred choice of service delivery model for cloud providers. Biggest
advantage of SaaS cloud computing service delivery model is the more
meaningful, powerful and efficient integration of Application
Programming Interface (API). Now a days Business needs or demands
are evolving day by day, in order to meet these demands from their
customers or end users, cloud providers need to maintain & utilize
their resources efficiently for providing services they are confined
with. In order to meet these challenges businesses needs to update their
applications & services with the pace of the new technology. Coding
applications with new technologies available from time to time is a
costly assignment for cloud providers.
CONCLUSION
• Enterprises would do well to consider the flexibility and
risk management implications of adding SaaS to their
portfolios of IT services. Integration and composition are
critical components in your architecture strategies to
incorporate SaaS successfully as a fully participating
member of your service centric IT infrastructure.
• Today, SaaS applications are expected to take advantage
of the benefits of centralization through a single-
instance, multi-tenant architecture, and to provide a
feature-rich experience competitive with comparable on-
premise applications.
REFERENCE
 www.google.com
 www.wikipedia.com

 www.studymafia.org
Thanks

You might also like