You are on page 1of 18

PRESENTATION ON

Click to edit Master subtitle style

A Study of Cloud Service Model-L.VISHAKHA M.tech(SE) Software-as-a-Service 10M21D2505 (SaaS)


4/14/12

Abstract
Software as a service (SaaS) sometime referred as Software on demand, which is both a business model and an application delivery model. SaaS enables customers to utilize an application on a pay-as-you-go basis and eliminates the need to install and run the application on the customers own hardware. Customers generally access the application via a Web browser or thin client over the Internet. with SaaS, a provider licenses an application to customers either as a service on demand, through a subscription, in a pay-as-you-go model ,or at no charge when there is opportunity to generate revenue from streams other than the users, such as from advertisement or user least cells. This paper describes SaaS Architecture, SaaS Maturity Model ,SaaS key characteristics and benefits . This paper also identifies the responsibilities of SaaS provider and challenges of implementing SaaS.

4/14/12

Introduction
Cloud computing means Internet ('Cloud') based development and use of computer technology ('Computing'). It is computing technology where IT-related capabilities are provided as a service, allowing users to access web based tools and application in the cloud" without knowledge of, underlying technology infrastructure that supports them. Software-as-a-Service (SaaS) may be described as a process by which Application Service Provider (ASP) provide different software applications over the Internet leveraging cloud infrastructure on pay-as-you-go pricing structure. It eliminates the tremendous load of software maintenance; continuing operation, safeguarding and support. SaaS vendor advertently takes responsibility for deploying and managing the IT infrastructure (servers, operating system software, databases, data center space, network access, power and cooling, etc.) and processes (infrastructure patches/upgrades, application patches/upgrades, backups, etc.) required to run and manage the full solution .

4/14/12

Understanding SAAS

A good way to understand the SaaS model is by thinking of a bank, which protects the privacy of each customer while providing service that is reliable and secureon a massive scale. Multitenant Architecture Easy Customization Better Access

4/14/12

A consumer can independently provision computing capabilities, such as server time and network storage.

Essential Characteristics On-demand self-service :


Broad network access : Resource pooling :

Capabilities are available over the network and accessed through standard mechanisms

The providers computing resources are pooled to serve multiple consumers using a multitenant model

Rapid elasticity The consumer can purchase the capabilities in any quantity at any time. Measured Service:
4/14/12

Cloud systems automatically control and optimize resource use by controlling a metering capability at some level of abstraction appropriate to the type of service

SaaS Architecture

4/14/12

SaaS Maturity Model

Level 0 : (AdHoc /Custom)

At its level, nothing is done for allowing multiple tenants running on the same instance. The only way to support multiple customers is to serve them with different copies of the software.

4/14/12

Level 1 : (Configurable)
In this level, there is a vendor (home owner) and a customer (tenant) involved. The vendor hosts a separate instance of the application for each customer. In this level all instances use the same code implementation, and the vendor meets customers needs by providing detailed configuration options that allow the customer to change how the application looks and behaves to its users. The changes made by tenant may allows availability of various options of customization to his customer.

4/14/12


Level 2 : (Configurable multitenant efficient)
At this level. the application architecture includes the multi tenancy concepts. Similar to level 1, the UI can be customizable per tenant. The customization per tenant is fully performed through configuration and is performed through a self-service tool, getting around the need of provider intervention.

4/14/12

Level 3:(Scalable, configurable multitenant efficient)


The fourth and final SaaS maturity level adds scalability through a multitier architecture supporting a loadbalanced farm of identical application instances, running on a variable number of servers. The provider can increase or decrease the systems capacity to match demand by adding or removing servers, without the need for any further alteration of application software architecture.

4/14/12

Responsible for running and managing servers, power and cooling, network access, data center space etc.

SaaS Providers Responsibilities

SaaS also maintain operating system software, databases, installation of updates, ongoing backups, and more.

Deploy web based applications to easily provision software for customers on demand.

Use virtualization infrastructure (network, application, dev. platform, server, storage).

4/14/12

SaaS Providers Responsibilities..


Have

well defined service level agreements with customers

Provide the latest version of the application software to the customer.


Ensuring

the security and privacy of client data.

Have the ability to gather comprehensive information about flaws, performance and usage patterns to improve their product. Responsible to deliver reliable and secure services according to requirement of their customers.

4/14/12

Benefits of SaaS

High Adoption Lower Initial Costs Painless Upgrades Seamless Integration

4/14/12

Challenges of Implementing SaaS

Multi-tenant Deployment Scalability Reliability Data Security Integration

4/14/12

Conclusions
By integrating all of the application software, data center, database, IT infrastructure and services together in a web-based, multi-tenant on demand delivery model, SaaS vendors can provide assurance to customers with economies of and skill that was one of the biggest challenges for traditional, on-premise deployments. SaaS shifts the onus of deployment, operation, management, support and successfully operation of the application from the customer to the vendor. With the maturation of Software as a Service, we can expect to see more hybrid architectures, revenue generating opportunities, service offering, pricing models and rich set of applications. The biggest challenge for SaaS would be to gain customers confidence and it can be achieved by implementing efficient application-level security mechanism, with proper definition of SLA guarantees and many more. However SaaS has tremendous potential to meet growing demand for business, industries and entire economics.
4/14/12

References

Thomas, D. 2008, "Enabling Application Agility Software as A Service, Cloud Computing and Dynamic Languages", in Journal of Object Technology, Vol. 7(4), pp. 29-32. Mirashe, S. P. and Kalyankar, N.V. 2010, CloudComputing, Journal of Computing, Vol. 2(3), pp. 78-82. Godse, M., and Mulik, S. 2009, "An Approach for Selecting Software-as-aService (SaaS) Product," In Proc. of IEEE International Conference on Cloud Computing, pp.155-158. Ventana Research white paper, Information Management For Midsize Companies, Available online : www.ventanaresearch.com

4/14/12

ANY

?
4/14/12

THANK YOU
4/14/12

You might also like