SlideShare a Scribd company logo
Prepared by: Dan Barkley
April 2nd, 2014
Three approaches to deploying (or consuming
as the case may be) “cloud” applications:
 IaaS: Infrastructure as a Service
 PaaS: Platform as a Service
 SaaS: Software as a Service
Each service encompasses
different layers of the
application “stack”
Networking
Application Runtime
Business /
Consumer Data
IaaS
PaaS
SaaS
Operating System
Application
Frameworks
Business /
Consumer Apps
Hardware
Server (inc.
virtualized)
IaaS: Infrastructure as a Service
• Basic infrastructure (hardware, networking, servers) is
supplied by a service provider
• This is typically IT in the case of a private cloud, or a
third-party company (e.g. Amazon EC2, Rackspace) in
the case of a *public* cloud
• A central, knowledgeable group is responsible for
infrastructure, thus will be more effective and efficient at
providing the service
• They achieve economies of scale by:
- hosting many customer applications on the same
infrastructure
- supporting those applications with dedicated, specialized
staff
• Organizations pay a fee for this service
PaaS: Platform as a Service
• Application platform components (persistence, runtime,
frameworks, etc.) are provided by a third-party, and you
build your consumer or business application on it
• Private PaaS cloud: IT as a service provider (possibly
relying on a commercial or open source PaaS offering)
• Public PaaS cloud: offered by a third-party company
(e.g. Google AppEngine, Red Hat OpenShift, Microsoft
Windows Azure, OpenStack)
• Application development organizations build their
solutions on a known, stable platform with a consistent set
of components
• Beneficial due to the ability to leverage and reuse lower-
level components
• Need only to develop the application / business level logic
• Application teams and companies would typically pay a
fee for this service
-- Gartner
SaaS: Software as a Service
• Business or consumer software application is
provided by a third party
• Should probably be called “Application as a
Service”, but the acronym isn’t as nice 
• Salesforce.com CRM and SAP SuccessFactors are
good examples of SaaS in the business world
• Facebook, Gmail and My Yahoo are consumer-
focused SaaS examples
• Vendor can provide a valuable application to a customer
that they would never be able to develop or maintain
themselves
• SaaS vendors achieve economies of scale (and revenue)
through relatively large numbers of customers
• Customers will typically pay some subscription, either
time-based (e.g. monthly, yearly) or service-based (e.g. pay
for a certain # of messages, volume of photos, etc.)
Now that we know what they are,
let’s look at what you need to
decide…
Realize that the line between
IaaS and PaaS and between PaaS
and SaaS can sometimes be very
fuzzy and many offerings overlap
these category definitions
Networking
Application
Runtime
Business /
Consumer Data
Amazon
EC2 +
Cloud
Search
Microsoft
Office365Operating
System
Application
Frameworks
Business /
Consumer Apps
Hardware
Server
Many IaaS vendors now offer
some functionality that overlaps
with PaaS vendors (e.g. Amazon
EC2 + Amazon Cloud Search)
Some SaaS applications are
considered to be the platform
for other higher-level
applications (e.g. Microsoft
Office365 as a platform service
on which you can build other
business solutions)
From a cost-benefit perspective:
IaaS achieves cost-benefit gains at the
physical-infrastructure level
PaaS achieves cost-benefit gains at the
application-development services level
SaaS achieves cost-benefit gains at the
application / solution level
• IaaS is widely applicable, regardless of the size or purpose of your
organization
• For small and medium-sized organizations, leveraging IaaS from a
third-party can alleviate the need for expensive infrastructure and
resources in-house
• For large organizations, public IaaS is often used to “shore up” internal
data centers by taking on additional load during peak periods, or be
used for temporary purposes like testing, or proof-of-concept
• Very large organizations may have an internal services group provide
their own private IaaS to be leveraged by other groups
To assess your cost-benefit for IaaS you will need to assess your current
inventory and needs in terms of:
 Operating systems (e.g. Windows, Unix, Linux),
 Performance, usage and service levels
 Regulatory or organizational policies you need to adhere to
 Current costs
Next, assess your findings against the different vendor offerings to build out a
business case and ultimately determine if there is a “fit” for your organization
• Applicable to organizations who develop their own
comprehensive applications
• Leverages a common application development platform and the
reusable components “baked” into the PaaS
Benefits of PaaS:
 Driving consistency by enforcing a common application
framework
 Providing access to a common development platform across the
globe
• Offerings differ based on the technologies, programming languages and
application services they provide
• To determine if a PaaS may be a good fit for your organization you must
understand your needs in terms of:
 Programming languages you need to support
 Application services / frameworks
 Accessibility by development and the user base
 Security policies and regulations
• SaaS can be useful for organizations of any size and in any
business
• Two approaches to SaaS:
1. An organization may use a single SaaS application (e.g. a
small company using a SaaS accounting application)
2. use several different SaaS applications as many large
organizations are now doing (e.g. Salesforce.com for CRM,
Office365 or Box.net for collaboration and document
management, SAP SuccessFactors for HR performance, etc.)
• Replacing an existing solution with a SaaS application?
• Fairly easy to compare the costs between the two. Often comes down to
reductions in direct/indirect maintenance costs and/or increases in user
productivity.
• Completely new SaaS application where there is no existing close
equivalent?
• It can get tough to determine the true value. There is no easy answer and
estimating its value will depend on the type of application and how it
addresses cost savings, provides business opportunity, reduces risk, etc.
There are some other very important things
to consider when making
your decision…
In many circumstances IaaS, PaaS and/or SaaS can be setup
and working within a matter of minutes.
This is extremely valuable!
But there are trade-offs…
• Security
• You’ll be trusting an IaaS, PaaS and/or SaaS vendor with potentially sensitive information
(e.g customer details or financial data)
• Must ensure vendor’s security capabilities meet your data requirements
• Integrity and maintenance of overall IT environment
• Cloud services can create a mess when it comes to user accounts, consolidating business
analytics data, managing business policies etc.
• The larger the org, the larger the problem. Too many independent environments and
applications can create new problems
• User experience and efficiency
• Too many applications can be a user experience nightmare- many accounts to manage
and potentially many different user interfaces and behaviours to learn
• Try not to get caught up in the hype!
• Understand the cost-benefit and trade-offs of different
approaches in order to determine the best fit for your
organization
• The three approaches are not mutually exclusive
• The best fit for your organization may be a mix (hybrid)
The key takeway:
There is no “one size fits all”
approach to the cloud.
Dan Barkley
• nonlinear Solutions Architect
• Specializes in business intelligence,
enterprise software and architecture
Want to learn more about nonlinear enterprise?
@nonlinear_tweet nonlinear creations www.nonlinearenterprise.com

More Related Content

What's hot (17)

Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
WSO2
 
Securing, Governing, and Protecting Your Office 365 Investments
Securing, Governing, and Protecting Your Office 365 InvestmentsSecuring, Governing, and Protecting Your Office 365 Investments
Securing, Governing, and Protecting Your Office 365 Investments
Chris Bortlik
 
Azure IaaS Seminar - August 2013
Azure IaaS Seminar - August 2013Azure IaaS Seminar - August 2013
Azure IaaS Seminar - August 2013
C/D/H Technology Consultants
 
Talend for the Enterprise
Talend for the EnterpriseTalend for the Enterprise
Talend for the Enterprise
OSSCube
 
Jax Salesforce Community Group Deck for April 2019 Meeting
Jax Salesforce Community Group Deck for April 2019 MeetingJax Salesforce Community Group Deck for April 2019 Meeting
Jax Salesforce Community Group Deck for April 2019 Meeting
Marc Lester
 
Increasing Permissions Revenues with Point-of-Content Licensing
Increasing Permissions Revenues with Point-of-Content LicensingIncreasing Permissions Revenues with Point-of-Content Licensing
Increasing Permissions Revenues with Point-of-Content Licensing
Publishers Launch Conferences
 
Best Practices for Web Infrastructure on Amazon Web Services
Best Practices for Web Infrastructure on Amazon Web ServicesBest Practices for Web Infrastructure on Amazon Web Services
Best Practices for Web Infrastructure on Amazon Web Services
Brett Gillett
 
Npsp 3 upgrade presentation v3
Npsp 3 upgrade presentation v3Npsp 3 upgrade presentation v3
Npsp 3 upgrade presentation v3
Cloud for Good
 
Community IT Innovators - Office 365 vs. Google Apps 101812
Community IT Innovators - Office 365 vs. Google Apps 101812Community IT Innovators - Office 365 vs. Google Apps 101812
Community IT Innovators - Office 365 vs. Google Apps 101812
Community IT Innovators
 
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven DecisionsPower to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Looker
 
From Architecture to Analytics: A look at Simply Business’s data strategy
From Architecture to Analytics: A look at Simply Business’s data strategy From Architecture to Analytics: A look at Simply Business’s data strategy
From Architecture to Analytics: A look at Simply Business’s data strategy
Looker
 
Three Powerful Tools for Improving the Performance of your Drupal Site
Three Powerful Tools for Improving the Performance of your Drupal SiteThree Powerful Tools for Improving the Performance of your Drupal Site
Three Powerful Tools for Improving the Performance of your Drupal Site
Acquia
 
The Cloud's Business Impact on Human Resources
The Cloud's Business Impact on Human ResourcesThe Cloud's Business Impact on Human Resources
The Cloud's Business Impact on Human Resources
FrankHolman
 
Automating Business Processes with APIs
Automating Business Processes with APIsAutomating Business Processes with APIs
Automating Business Processes with APIs
Saul Caganoff
 
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
Josiah Renaudin
 
Silwood Webinar: Comparing data models for different instances of CRM and ERP...
Silwood Webinar: Comparing data models for different instances of CRM and ERP...Silwood Webinar: Comparing data models for different instances of CRM and ERP...
Silwood Webinar: Comparing data models for different instances of CRM and ERP...
Roland Bullivant
 
Events and microservices
Events and microservicesEvents and microservices
Events and microservices
Saul Caganoff
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
WSO2
 
Securing, Governing, and Protecting Your Office 365 Investments
Securing, Governing, and Protecting Your Office 365 InvestmentsSecuring, Governing, and Protecting Your Office 365 Investments
Securing, Governing, and Protecting Your Office 365 Investments
Chris Bortlik
 
Talend for the Enterprise
Talend for the EnterpriseTalend for the Enterprise
Talend for the Enterprise
OSSCube
 
Jax Salesforce Community Group Deck for April 2019 Meeting
Jax Salesforce Community Group Deck for April 2019 MeetingJax Salesforce Community Group Deck for April 2019 Meeting
Jax Salesforce Community Group Deck for April 2019 Meeting
Marc Lester
 
Increasing Permissions Revenues with Point-of-Content Licensing
Increasing Permissions Revenues with Point-of-Content LicensingIncreasing Permissions Revenues with Point-of-Content Licensing
Increasing Permissions Revenues with Point-of-Content Licensing
Publishers Launch Conferences
 
Best Practices for Web Infrastructure on Amazon Web Services
Best Practices for Web Infrastructure on Amazon Web ServicesBest Practices for Web Infrastructure on Amazon Web Services
Best Practices for Web Infrastructure on Amazon Web Services
Brett Gillett
 
Npsp 3 upgrade presentation v3
Npsp 3 upgrade presentation v3Npsp 3 upgrade presentation v3
Npsp 3 upgrade presentation v3
Cloud for Good
 
Community IT Innovators - Office 365 vs. Google Apps 101812
Community IT Innovators - Office 365 vs. Google Apps 101812Community IT Innovators - Office 365 vs. Google Apps 101812
Community IT Innovators - Office 365 vs. Google Apps 101812
Community IT Innovators
 
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven DecisionsPower to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Looker
 
From Architecture to Analytics: A look at Simply Business’s data strategy
From Architecture to Analytics: A look at Simply Business’s data strategy From Architecture to Analytics: A look at Simply Business’s data strategy
From Architecture to Analytics: A look at Simply Business’s data strategy
Looker
 
Three Powerful Tools for Improving the Performance of your Drupal Site
Three Powerful Tools for Improving the Performance of your Drupal SiteThree Powerful Tools for Improving the Performance of your Drupal Site
Three Powerful Tools for Improving the Performance of your Drupal Site
Acquia
 
The Cloud's Business Impact on Human Resources
The Cloud's Business Impact on Human ResourcesThe Cloud's Business Impact on Human Resources
The Cloud's Business Impact on Human Resources
FrankHolman
 
Automating Business Processes with APIs
Automating Business Processes with APIsAutomating Business Processes with APIs
Automating Business Processes with APIs
Saul Caganoff
 
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
Josiah Renaudin
 
Silwood Webinar: Comparing data models for different instances of CRM and ERP...
Silwood Webinar: Comparing data models for different instances of CRM and ERP...Silwood Webinar: Comparing data models for different instances of CRM and ERP...
Silwood Webinar: Comparing data models for different instances of CRM and ERP...
Roland Bullivant
 
Events and microservices
Events and microservicesEvents and microservices
Events and microservices
Saul Caganoff
 

Viewers also liked (16)

Saas vs. private cloud
Saas vs. private cloudSaas vs. private cloud
Saas vs. private cloud
Stéphane Perello
 
CSCMP 2014: Traditional vs Cloud-Based WMS -- Cornerstone V Track 18 Warehous...
CSCMP 2014: Traditional vs Cloud-Based WMS -- Cornerstone V Track 18 Warehous...CSCMP 2014: Traditional vs Cloud-Based WMS -- Cornerstone V Track 18 Warehous...
CSCMP 2014: Traditional vs Cloud-Based WMS -- Cornerstone V Track 18 Warehous...
InterimONE
 
Continuous Integration: SaaS vs Jenkins in Cloud
Continuous Integration: SaaS vs Jenkins in CloudContinuous Integration: SaaS vs Jenkins in Cloud
Continuous Integration: SaaS vs Jenkins in Cloud
Ideato
 
Understanding Cloud Computing (basics)
Understanding Cloud Computing (basics)Understanding Cloud Computing (basics)
Understanding Cloud Computing (basics)
vvmenon22
 
High Growth Professional Services Firms
High Growth Professional Services FirmsHigh Growth Professional Services Firms
High Growth Professional Services Firms
Hinge, Inc.
 
Introducing the Professional Service Maturity Model
Introducing the Professional Service Maturity ModelIntroducing the Professional Service Maturity Model
Introducing the Professional Service Maturity Model
Jeanne Urich
 
SaaS vs BPO: Operational Considerations of the SaaS Service Delivery Model
SaaS vs BPO: Operational Considerations of the SaaS Service Delivery ModelSaaS vs BPO: Operational Considerations of the SaaS Service Delivery Model
SaaS vs BPO: Operational Considerations of the SaaS Service Delivery Model
HROAssoc
 
The Five Most Important KPIs for Services Companies
The Five Most Important KPIs for Services CompaniesThe Five Most Important KPIs for Services Companies
The Five Most Important KPIs for Services Companies
Jeanne Urich
 
Key performance indicators in professional service firms
Key performance indicators in professional service firmsKey performance indicators in professional service firms
Key performance indicators in professional service firms
transentis consulting
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
dev2ops
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
dev2ops
 
DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2
Sonatype
 
DevOps
DevOpsDevOps
DevOps
Matthew Jones
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
Nishanth K Hydru
 
Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of business
Accenture Technology
 
Defining Services for a Service Catalog
Defining Services for a Service CatalogDefining Services for a Service Catalog
Defining Services for a Service Catalog
Axios Systems
 
CSCMP 2014: Traditional vs Cloud-Based WMS -- Cornerstone V Track 18 Warehous...
CSCMP 2014: Traditional vs Cloud-Based WMS -- Cornerstone V Track 18 Warehous...CSCMP 2014: Traditional vs Cloud-Based WMS -- Cornerstone V Track 18 Warehous...
CSCMP 2014: Traditional vs Cloud-Based WMS -- Cornerstone V Track 18 Warehous...
InterimONE
 
Continuous Integration: SaaS vs Jenkins in Cloud
Continuous Integration: SaaS vs Jenkins in CloudContinuous Integration: SaaS vs Jenkins in Cloud
Continuous Integration: SaaS vs Jenkins in Cloud
Ideato
 
Understanding Cloud Computing (basics)
Understanding Cloud Computing (basics)Understanding Cloud Computing (basics)
Understanding Cloud Computing (basics)
vvmenon22
 
High Growth Professional Services Firms
High Growth Professional Services FirmsHigh Growth Professional Services Firms
High Growth Professional Services Firms
Hinge, Inc.
 
Introducing the Professional Service Maturity Model
Introducing the Professional Service Maturity ModelIntroducing the Professional Service Maturity Model
Introducing the Professional Service Maturity Model
Jeanne Urich
 
SaaS vs BPO: Operational Considerations of the SaaS Service Delivery Model
SaaS vs BPO: Operational Considerations of the SaaS Service Delivery ModelSaaS vs BPO: Operational Considerations of the SaaS Service Delivery Model
SaaS vs BPO: Operational Considerations of the SaaS Service Delivery Model
HROAssoc
 
The Five Most Important KPIs for Services Companies
The Five Most Important KPIs for Services CompaniesThe Five Most Important KPIs for Services Companies
The Five Most Important KPIs for Services Companies
Jeanne Urich
 
Key performance indicators in professional service firms
Key performance indicators in professional service firmsKey performance indicators in professional service firms
Key performance indicators in professional service firms
transentis consulting
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
dev2ops
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
dev2ops
 
DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2
Sonatype
 
Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of business
Accenture Technology
 
Defining Services for a Service Catalog
Defining Services for a Service CatalogDefining Services for a Service Catalog
Defining Services for a Service Catalog
Axios Systems
 

Similar to Understanding cloud platform services (20)

Coud discovery chap 3
Coud discovery chap 3Coud discovery chap 3
Coud discovery chap 3
Alain Charpentier
 
What are cloud service models
What are cloud service modelsWhat are cloud service models
What are cloud service models
Livin Jose
 
Unit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptxUnit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptx
Rahul Borate
 
SaaS for Understanding
SaaS for UnderstandingSaaS for Understanding
SaaS for Understanding
ShareDocView.com
 
Lecture 10.ppt
Lecture 10.pptLecture 10.ppt
Lecture 10.ppt
YesuRaju8
 
Finit - What's Trending: Topics on the Cloud and Infrastructure
Finit -  What's Trending: Topics on the Cloud and InfrastructureFinit -  What's Trending: Topics on the Cloud and Infrastructure
Finit - What's Trending: Topics on the Cloud and Infrastructure
finitsolutions
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
Agora Group
 
Understanding the-cloud-computing-stack
Understanding the-cloud-computing-stackUnderstanding the-cloud-computing-stack
Understanding the-cloud-computing-stack
sasafij
 
Software as a Service
Software as a ServiceSoftware as a Service
Software as a Service
Prateek Singh Bapna
 
SaaS Introduction - What is SaaS Mean and Examples
SaaS Introduction - What is SaaS Mean and ExamplesSaaS Introduction - What is SaaS Mean and Examples
SaaS Introduction - What is SaaS Mean and Examples
saasdealz
 
Software as a service, software engineering
Software as a service, software engineeringSoftware as a service, software engineering
Software as a service, software engineering
Rupesh Vaishnav
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Yash Karnani
 
Software Delivery Model
Software Delivery ModelSoftware Delivery Model
Software Delivery Model
Matt Cowell
 
Overview of SaaS
Overview of SaaSOverview of SaaS
Overview of SaaS
Sadhan Biswas
 
Architecting SaaS
Architecting SaaSArchitecting SaaS
Architecting SaaS
AxEdge Consulting
 
Driving Business Agility with AWS Serverless -Atlanta
Driving Business Agility with AWS Serverless -AtlantaDriving Business Agility with AWS Serverless -Atlanta
Driving Business Agility with AWS Serverless -Atlanta
CloudHesive
 
What is IAAS Explained infrastructure as a service
What is IAAS Explained infrastructure as a serviceWhat is IAAS Explained infrastructure as a service
What is IAAS Explained infrastructure as a service
jeetendra mandal
 
The value of cloud computing to ITSM
The value of cloud computing to ITSMThe value of cloud computing to ITSM
The value of cloud computing to ITSM
Patrick Keogh
 
Comprehensive Information on Software as a Service
Comprehensive Information on Software as a ServiceComprehensive Information on Software as a Service
Comprehensive Information on Software as a Service
HTS Hosting
 
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Compuware APM
 
What are cloud service models
What are cloud service modelsWhat are cloud service models
What are cloud service models
Livin Jose
 
Unit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptxUnit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptx
Rahul Borate
 
Lecture 10.ppt
Lecture 10.pptLecture 10.ppt
Lecture 10.ppt
YesuRaju8
 
Finit - What's Trending: Topics on the Cloud and Infrastructure
Finit -  What's Trending: Topics on the Cloud and InfrastructureFinit -  What's Trending: Topics on the Cloud and Infrastructure
Finit - What's Trending: Topics on the Cloud and Infrastructure
finitsolutions
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
Agora Group
 
Understanding the-cloud-computing-stack
Understanding the-cloud-computing-stackUnderstanding the-cloud-computing-stack
Understanding the-cloud-computing-stack
sasafij
 
SaaS Introduction - What is SaaS Mean and Examples
SaaS Introduction - What is SaaS Mean and ExamplesSaaS Introduction - What is SaaS Mean and Examples
SaaS Introduction - What is SaaS Mean and Examples
saasdealz
 
Software as a service, software engineering
Software as a service, software engineeringSoftware as a service, software engineering
Software as a service, software engineering
Rupesh Vaishnav
 
Software Delivery Model
Software Delivery ModelSoftware Delivery Model
Software Delivery Model
Matt Cowell
 
Driving Business Agility with AWS Serverless -Atlanta
Driving Business Agility with AWS Serverless -AtlantaDriving Business Agility with AWS Serverless -Atlanta
Driving Business Agility with AWS Serverless -Atlanta
CloudHesive
 
What is IAAS Explained infrastructure as a service
What is IAAS Explained infrastructure as a serviceWhat is IAAS Explained infrastructure as a service
What is IAAS Explained infrastructure as a service
jeetendra mandal
 
The value of cloud computing to ITSM
The value of cloud computing to ITSMThe value of cloud computing to ITSM
The value of cloud computing to ITSM
Patrick Keogh
 
Comprehensive Information on Software as a Service
Comprehensive Information on Software as a ServiceComprehensive Information on Software as a Service
Comprehensive Information on Software as a Service
HTS Hosting
 
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Compuware APM
 

More from nonlinear creations (18)

Sitecore User Group: Session State and Sitecore xDB
Sitecore User Group: Session State and Sitecore xDB Sitecore User Group: Session State and Sitecore xDB
Sitecore User Group: Session State and Sitecore xDB
nonlinear creations
 
Sitecore on Azure
Sitecore on AzureSitecore on Azure
Sitecore on Azure
nonlinear creations
 
Unofficial Sitecore Training - Data enrichment and personalization
Unofficial Sitecore Training - Data enrichment and personalizationUnofficial Sitecore Training - Data enrichment and personalization
Unofficial Sitecore Training - Data enrichment and personalization
nonlinear creations
 
The SickKids Foundation on enabling a digital CXM 'hub' with Sitecore
The SickKids Foundation on enabling a digital CXM 'hub' with SitecoreThe SickKids Foundation on enabling a digital CXM 'hub' with Sitecore
The SickKids Foundation on enabling a digital CXM 'hub' with Sitecore
nonlinear creations
 
Intranet trends to watch
Intranet trends to watchIntranet trends to watch
Intranet trends to watch
nonlinear creations
 
Design Credibility: No one trusts an ugly website
Design Credibility: No one trusts an ugly websiteDesign Credibility: No one trusts an ugly website
Design Credibility: No one trusts an ugly website
nonlinear creations
 
National Wildlife Federation- OMS- Dreamcore 2011
National Wildlife Federation- OMS- Dreamcore 2011National Wildlife Federation- OMS- Dreamcore 2011
National Wildlife Federation- OMS- Dreamcore 2011
nonlinear creations
 
Sitecore MVC: Converting Web Forms sublayouts
Sitecore MVC: Converting Web Forms sublayoutsSitecore MVC: Converting Web Forms sublayouts
Sitecore MVC: Converting Web Forms sublayouts
nonlinear creations
 
Sitecore MVC: What it is and why it's important
Sitecore MVC: What it is and why it's importantSitecore MVC: What it is and why it's important
Sitecore MVC: What it is and why it's important
nonlinear creations
 
Spiral into control with Knowledge Management
Spiral into control with Knowledge ManagementSpiral into control with Knowledge Management
Spiral into control with Knowledge Management
nonlinear creations
 
Icebergs
IcebergsIcebergs
Icebergs
nonlinear creations
 
8 tips for successful change management
8 tips for successful change management8 tips for successful change management
8 tips for successful change management
nonlinear creations
 
Cms project-failing-the-software-or-the-partner
Cms project-failing-the-software-or-the-partnerCms project-failing-the-software-or-the-partner
Cms project-failing-the-software-or-the-partner
nonlinear creations
 
ALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle management
nonlinear creations
 
Understanding web engagement management (WEM) and your social media presence
Understanding web engagement management (WEM) and your social media presenceUnderstanding web engagement management (WEM) and your social media presence
Understanding web engagement management (WEM) and your social media presence
nonlinear creations
 
Sitecore: Understanding your visitors and user personas
Sitecore: Understanding your visitors and user personas Sitecore: Understanding your visitors and user personas
Sitecore: Understanding your visitors and user personas
nonlinear creations
 
Social intranets: 10 ways to drive adoption
Social intranets: 10 ways to drive adoptionSocial intranets: 10 ways to drive adoption
Social intranets: 10 ways to drive adoption
nonlinear creations
 
Sitecore 7: A developers quest to mastering unit testing
Sitecore 7: A developers quest to mastering unit testingSitecore 7: A developers quest to mastering unit testing
Sitecore 7: A developers quest to mastering unit testing
nonlinear creations
 
Sitecore User Group: Session State and Sitecore xDB
Sitecore User Group: Session State and Sitecore xDB Sitecore User Group: Session State and Sitecore xDB
Sitecore User Group: Session State and Sitecore xDB
nonlinear creations
 
Unofficial Sitecore Training - Data enrichment and personalization
Unofficial Sitecore Training - Data enrichment and personalizationUnofficial Sitecore Training - Data enrichment and personalization
Unofficial Sitecore Training - Data enrichment and personalization
nonlinear creations
 
The SickKids Foundation on enabling a digital CXM 'hub' with Sitecore
The SickKids Foundation on enabling a digital CXM 'hub' with SitecoreThe SickKids Foundation on enabling a digital CXM 'hub' with Sitecore
The SickKids Foundation on enabling a digital CXM 'hub' with Sitecore
nonlinear creations
 
Design Credibility: No one trusts an ugly website
Design Credibility: No one trusts an ugly websiteDesign Credibility: No one trusts an ugly website
Design Credibility: No one trusts an ugly website
nonlinear creations
 
National Wildlife Federation- OMS- Dreamcore 2011
National Wildlife Federation- OMS- Dreamcore 2011National Wildlife Federation- OMS- Dreamcore 2011
National Wildlife Federation- OMS- Dreamcore 2011
nonlinear creations
 
Sitecore MVC: Converting Web Forms sublayouts
Sitecore MVC: Converting Web Forms sublayoutsSitecore MVC: Converting Web Forms sublayouts
Sitecore MVC: Converting Web Forms sublayouts
nonlinear creations
 
Sitecore MVC: What it is and why it's important
Sitecore MVC: What it is and why it's importantSitecore MVC: What it is and why it's important
Sitecore MVC: What it is and why it's important
nonlinear creations
 
Spiral into control with Knowledge Management
Spiral into control with Knowledge ManagementSpiral into control with Knowledge Management
Spiral into control with Knowledge Management
nonlinear creations
 
8 tips for successful change management
8 tips for successful change management8 tips for successful change management
8 tips for successful change management
nonlinear creations
 
Cms project-failing-the-software-or-the-partner
Cms project-failing-the-software-or-the-partnerCms project-failing-the-software-or-the-partner
Cms project-failing-the-software-or-the-partner
nonlinear creations
 
ALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle management
nonlinear creations
 
Understanding web engagement management (WEM) and your social media presence
Understanding web engagement management (WEM) and your social media presenceUnderstanding web engagement management (WEM) and your social media presence
Understanding web engagement management (WEM) and your social media presence
nonlinear creations
 
Sitecore: Understanding your visitors and user personas
Sitecore: Understanding your visitors and user personas Sitecore: Understanding your visitors and user personas
Sitecore: Understanding your visitors and user personas
nonlinear creations
 
Social intranets: 10 ways to drive adoption
Social intranets: 10 ways to drive adoptionSocial intranets: 10 ways to drive adoption
Social intranets: 10 ways to drive adoption
nonlinear creations
 
Sitecore 7: A developers quest to mastering unit testing
Sitecore 7: A developers quest to mastering unit testingSitecore 7: A developers quest to mastering unit testing
Sitecore 7: A developers quest to mastering unit testing
nonlinear creations
 

Recently uploaded (20)

Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 

Understanding cloud platform services

  • 1. Prepared by: Dan Barkley April 2nd, 2014
  • 2. Three approaches to deploying (or consuming as the case may be) “cloud” applications:  IaaS: Infrastructure as a Service  PaaS: Platform as a Service  SaaS: Software as a Service
  • 3. Each service encompasses different layers of the application “stack” Networking Application Runtime Business / Consumer Data IaaS PaaS SaaS Operating System Application Frameworks Business / Consumer Apps Hardware Server (inc. virtualized)
  • 5. • Basic infrastructure (hardware, networking, servers) is supplied by a service provider • This is typically IT in the case of a private cloud, or a third-party company (e.g. Amazon EC2, Rackspace) in the case of a *public* cloud
  • 6. • A central, knowledgeable group is responsible for infrastructure, thus will be more effective and efficient at providing the service • They achieve economies of scale by: - hosting many customer applications on the same infrastructure - supporting those applications with dedicated, specialized staff • Organizations pay a fee for this service
  • 7. PaaS: Platform as a Service
  • 8. • Application platform components (persistence, runtime, frameworks, etc.) are provided by a third-party, and you build your consumer or business application on it • Private PaaS cloud: IT as a service provider (possibly relying on a commercial or open source PaaS offering) • Public PaaS cloud: offered by a third-party company (e.g. Google AppEngine, Red Hat OpenShift, Microsoft Windows Azure, OpenStack)
  • 9. • Application development organizations build their solutions on a known, stable platform with a consistent set of components • Beneficial due to the ability to leverage and reuse lower- level components • Need only to develop the application / business level logic • Application teams and companies would typically pay a fee for this service
  • 11. SaaS: Software as a Service
  • 12. • Business or consumer software application is provided by a third party • Should probably be called “Application as a Service”, but the acronym isn’t as nice  • Salesforce.com CRM and SAP SuccessFactors are good examples of SaaS in the business world • Facebook, Gmail and My Yahoo are consumer- focused SaaS examples
  • 13. • Vendor can provide a valuable application to a customer that they would never be able to develop or maintain themselves • SaaS vendors achieve economies of scale (and revenue) through relatively large numbers of customers • Customers will typically pay some subscription, either time-based (e.g. monthly, yearly) or service-based (e.g. pay for a certain # of messages, volume of photos, etc.)
  • 14. Now that we know what they are, let’s look at what you need to decide…
  • 15. Realize that the line between IaaS and PaaS and between PaaS and SaaS can sometimes be very fuzzy and many offerings overlap these category definitions
  • 16. Networking Application Runtime Business / Consumer Data Amazon EC2 + Cloud Search Microsoft Office365Operating System Application Frameworks Business / Consumer Apps Hardware Server Many IaaS vendors now offer some functionality that overlaps with PaaS vendors (e.g. Amazon EC2 + Amazon Cloud Search) Some SaaS applications are considered to be the platform for other higher-level applications (e.g. Microsoft Office365 as a platform service on which you can build other business solutions)
  • 17. From a cost-benefit perspective: IaaS achieves cost-benefit gains at the physical-infrastructure level PaaS achieves cost-benefit gains at the application-development services level SaaS achieves cost-benefit gains at the application / solution level
  • 18. • IaaS is widely applicable, regardless of the size or purpose of your organization • For small and medium-sized organizations, leveraging IaaS from a third-party can alleviate the need for expensive infrastructure and resources in-house • For large organizations, public IaaS is often used to “shore up” internal data centers by taking on additional load during peak periods, or be used for temporary purposes like testing, or proof-of-concept • Very large organizations may have an internal services group provide their own private IaaS to be leveraged by other groups
  • 19. To assess your cost-benefit for IaaS you will need to assess your current inventory and needs in terms of:  Operating systems (e.g. Windows, Unix, Linux),  Performance, usage and service levels  Regulatory or organizational policies you need to adhere to  Current costs Next, assess your findings against the different vendor offerings to build out a business case and ultimately determine if there is a “fit” for your organization
  • 20. • Applicable to organizations who develop their own comprehensive applications • Leverages a common application development platform and the reusable components “baked” into the PaaS Benefits of PaaS:  Driving consistency by enforcing a common application framework  Providing access to a common development platform across the globe
  • 21. • Offerings differ based on the technologies, programming languages and application services they provide • To determine if a PaaS may be a good fit for your organization you must understand your needs in terms of:  Programming languages you need to support  Application services / frameworks  Accessibility by development and the user base  Security policies and regulations
  • 22. • SaaS can be useful for organizations of any size and in any business • Two approaches to SaaS: 1. An organization may use a single SaaS application (e.g. a small company using a SaaS accounting application) 2. use several different SaaS applications as many large organizations are now doing (e.g. Salesforce.com for CRM, Office365 or Box.net for collaboration and document management, SAP SuccessFactors for HR performance, etc.)
  • 23. • Replacing an existing solution with a SaaS application? • Fairly easy to compare the costs between the two. Often comes down to reductions in direct/indirect maintenance costs and/or increases in user productivity. • Completely new SaaS application where there is no existing close equivalent? • It can get tough to determine the true value. There is no easy answer and estimating its value will depend on the type of application and how it addresses cost savings, provides business opportunity, reduces risk, etc.
  • 24. There are some other very important things to consider when making your decision… In many circumstances IaaS, PaaS and/or SaaS can be setup and working within a matter of minutes. This is extremely valuable! But there are trade-offs…
  • 25. • Security • You’ll be trusting an IaaS, PaaS and/or SaaS vendor with potentially sensitive information (e.g customer details or financial data) • Must ensure vendor’s security capabilities meet your data requirements • Integrity and maintenance of overall IT environment • Cloud services can create a mess when it comes to user accounts, consolidating business analytics data, managing business policies etc. • The larger the org, the larger the problem. Too many independent environments and applications can create new problems • User experience and efficiency • Too many applications can be a user experience nightmare- many accounts to manage and potentially many different user interfaces and behaviours to learn
  • 26. • Try not to get caught up in the hype! • Understand the cost-benefit and trade-offs of different approaches in order to determine the best fit for your organization • The three approaches are not mutually exclusive • The best fit for your organization may be a mix (hybrid)
  • 27. The key takeway: There is no “one size fits all” approach to the cloud.
  • 28. Dan Barkley • nonlinear Solutions Architect • Specializes in business intelligence, enterprise software and architecture Want to learn more about nonlinear enterprise? @nonlinear_tweet nonlinear creations www.nonlinearenterprise.com