SaaS, PaaS & TaaS By: Raza Usmani

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
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.
Be Smart, Use PwrSmart What Is The Cloud?. Where Did The Cloud Come From? We get the term “Cloud” from the early days of the internet where we drew a.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Does "The Cloud" Fit Into Your Organization? Tom Horan Meridian IT Inc. VP, Strategic Markets (847)
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.
Osama Shahid ( ) Vishal ( ) BSCS-5B
3 Cloud Computing.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
Cloud Computing Brian Curran, Sabatino DeRico, Mike Delisa, Mudit Goel, Jon Guagenti, Jess Caso, Greg Flynn.
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
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.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Introduction to Cloud Computing
In the name of God :).
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.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
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.
Enterprise Cloud Computing
HUSKY CONSULTANTS FRANKLIN VALENCIA WIOLETA MILCZAREK ANTHONY GAGLIARDI JR. BRIAN CONNERY.
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.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
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.
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
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.
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Cloud computing-The Future Technologies
Prepared by: Assistant prof. Aslamzai
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Chapter 22: Cloud Computing Technology and Security
CNIT131 Internet Basics & Beginning HTML
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-
Cloud Computing: Concepts
Fundamental Concepts and Models
Session I Cloud Introduction Session I
Cloud Computing LegalRun Solutions Why It’s Right for You!
Presentation transcript:

SaaS, PaaS & TaaS By: Raza Usmani

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 (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..!!!