By: Raza Usmani raza@eteamid.com razausmani@hotmail.com SaaS, PaaS & TaaS By: Raza Usmani raza@eteamid.com razausmani@hotmail.com.

Slides:



Advertisements
Similar presentations
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Advertisements

By Adam Balla & Wachiu Siu
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
The Cloud: Demystified Neil Cattermull Frontier Technology.
Cloud Computing (101).
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
SaaS, PaaS & TaaS By: Raza Usmani
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Travis, Stephanie, Alex.  Cloud computing is a general term for anything that involves delivering hosted services over the Internet.  These services.
Plan Introduction What is Cloud Computing?
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
Introduction to Cloud Computing
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
Cloud Computing الحوسبة السحابية. subject History of Cloud Before the cloud Cloud Conditions Definition of Cloud Computing Cloud Anatomy Type of Cloud.
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
Cloud Computing Ashley Richardson. What is Cloud Computing? Having secure access to applications and data from any network device Computational resources.
Introduction to Cloud Computing
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Paperless Timesheet Management Project Anant Pednekar.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
Chapter 8 – Cloud Computing
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
Innovative Partnership Solution-Driven Commitment Agile Value Sustainable.
Introduction To Cloud Computing By Diptee Chikmurge And Minakshi Vharkate Asst.Professor MIT AOE Alandi(D),Pune.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
MANAGEMENT INFORMATION SYSTEMS
Lecture 6: Cloud Computing
Unit 3 Virtualization.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Avenues International Inc.
Introduction to Cloud Computing
The Future? Or the Past and Present?
Cloud computing-The Future Technologies
Prepared by: Assistant prof. Aslamzai
The Future? Or the Past and Present?
Cloud Computing By P.Mahesh
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Cloud Computing.
Chapter 22: Cloud Computing Technology and Security
CLOUD COMPUTING Presented By:- EduTechlearners
CNIT131 Internet Basics & Beginning HTML
Cloud Computing Dr. Sharad Saxena.
In-Class Activity… Cloud Computing.
Cloud Computing.
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
3 Cloud Computing.
Emerging technologies-
Computers Are Your Future Twelfth Edition
Cloud Computing: Concepts
Fundamental Concepts and Models
Session I Cloud Introduction Session I
Cloud Computing LegalRun Solutions Why It’s Right for You!
Basics of Cloud Computing
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Presentation transcript:

By: Raza Usmani raza@eteamid.com razausmani@hotmail.com SaaS, PaaS & TaaS By: Raza Usmani raza@eteamid.com razausmani@hotmail.com

SaaS - Introduction Software as a service (SaaS), sometimes referred to as "on-demand software.“ software and its associated data are hosted centrally (typically in the (Internet) cloud) and are typically accessed by users using a thin client, normally using a web browser over the Internet.  

SaaS – Continued.. equivalent applications that are installed in businesses' computer networks or personal computers. Accounting, collaboration,  Customer Relationship Management (CRM) Enterprise Resource Planning(ERP) Human Resource Management (HRM) Content management (CM) etc.

SaaS – sales market SaaS sales in 2010 have reached $9B, up 15.7% from 2009, and are projected to increase to $10.7b in 2011, up 16.2% from 2010. (Ref: Wikipedia)

SaaS – InfraStructure Considered to be part of the nomenclature of cloud computing, along with infrastructure as a service (IaaS or TaaS) and platform as a service (PaaS). Often offers Configuration – not customizations (commonly doesn’t provide source code, DB Schemas or GUI to changed according to users).

SaaS – Features and Benefits Hosted centrally, so new releases can be put in place without requiring customers to physically install new software. Has a single configuration, making development testing faster. Vendor has access to all customer data, expediting design and regression testing.

SaaS – features continued.. Accelerated feature delivery is further enabled by agile software development methodologies. Uses (APIs) that operate over a wide area network. Protocols based on HTTP, REST, SOAP and JSON.

SaaS - Examples BasecampHQ SalesForce CRM Google Apps DeskAway

PaaS (Platform as a Service)

PaaS - Introduction Platform as a service (PaaS) is the delivery of a computing platform and solution stack as a service. Facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software 

PaaS – continued.. PaaS offerings may include facilities for application design, application development, testing, deployment and hosting as well as application services such as team collaboration, web service integration and marshalling, database integration, security, scalability, storage, persistence, state management, application versioning, application instrumentation and developer community facilitation. These services may be provisioned as an integrated solution over the web.

PaaS - Types Add-on development facilities - customization of existing software-as-a- service (SaaS) applications. Stand alone development environments - generalized development environment (limited technical resources, such as programming languages).

PaaS – Types [continued..] Application delivery-only environments - PaaS offerings lack development, debugging and test capabilities, and provide only hosting-level services. Open platform as a service - Lets the developer use any programming language, any database, any operating system, any server, etc.

PaaS – Features & Benefits Services to develop, test, deploy, host and maintain applications in the same integrated development environment. Web based user interface creation tools Multi-tenant architecture Integration with web services and databases Support for development team collaboration

IaaS (TaaS) Infrastructure as a Service

IaaS - Introduction Cloud computing: basically refers to a IaaS; The logical computational resources (data, software) accessible via a computer network, rather than from a local computer. Users or clients can perform a task, such as word processing, with a client such as browser and with service provided through such cloud based computational resources. 

IaaS – continued.. Any computer connected to the Internet is connected to the same pool of computing power, applications, and files. Users can store and access personal files such as music, pictures, videos, and  play games or do word processing on a remote server. No physically carrying around a storage medium.

IaaS - Infrastructure Rather than purchasing servers, software, data-center space or network equipment, clients instead buy those resources as a fully outsourced service. Suppliers typically bill such services on a utility computing basis; the amount of resources consumed (and therefore the cost) will typically reflect the level of activity.  IaaS evolved from virtual private server offerings

IaaS – Deployment Models Public cloud ( via web applications/web services). Community cloud (several organizations have similar requirements and seek to share infrastructure). Hybrid cloud and hybrid IT delivery (Combination of both public & private clouds to provide performance, security and privacy. For e.g. IBM,HP,Oracle etc)

IaaS – Models [Continued..] The Intercloud (The Intercloud is an interconnected global "cloud of clouds" and an extension of the Internet "network of networks") Cloud storage (networked computer data storage where data is stored on multiple virtual servers, in general hosted by third parties, rather than being hosted on dedicated servers.)

IaaS - Issues Privacy Compliance Legal Open source Security Availability and performance Data usage Sustainability and siting Use by Hackers

IaaS - Criticism “Everything that we already do” – Larry Ellison - CEO Oracle Corporation “cloud washing"—companies simply relabeling their products as "cloud computing", resulting in mere marketing innovation instead of "real" innovation. Frank Gillett - VP Forrester Research 

Thanks..!!!