Cloud Computing Impact On Small BusinessPresentation Transcript
David S. Linthicum, CTO [email_address] Cloud Computing's Impact on Small Business
WHY SHOULD YOU CARE?
The ability to support an emerging company with minimum investment in IT.
The ability to adapt quickly to market opportunities.
The ability to scale, as needed, and on-demand.
The ability to shift risk.
The ability to shift cost.
DEFINITION: CLOUD COMPUTING
“ Cloud computing is Internet-based computing, whereby shared resources, software and information are provided to computers and other devices on-demand, like a public utility.”
THE BASIC IDEA New Accounts Commission Calculation Data Cleaning Sales Order Update Cloud Resources Finance/ Operations Sales
THREE LAYERS OF CLOUD COMPUTING Software as a Service (SaaS) Finished applications that you rent and customize Platform as a Service (PaaS) Developer platform that abstracts the infrastructure, OS and middleware to drive developer productivity Infrastructure as a Service (IaaS) Deployment platform that abstracts the infrastructure
NIST defines cloud computing as a set of characteristics, delivery models, and deployment models
Ubiquitous network access
Pay per use
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
3 Delivery Models
4 Deployment Models
ENTERPRISES CITE FLEXIBILITY AND ON DEMAND OVER COST REASONS
THREE TYPES OF IAAS CLOUD PLATFORMS Source: Forester Research
THE FIRST CUSTOMERS OF CLOUD ARE NOT TYPICAL IT OPS
Startups — developers using Web at scale
Web-based business, SaaS, collaboration services, widget providers, mobile services, and social networking
Small businesses — using SaaS
Online businesses, online presence, collaboration, and enterprise integration
Enterprises — developers and one-off projects
R&D projects, quick promotions, widgets, online collaboration, partner integration, social networking, and new business ventures
Firms — with compute intensive tasks
Overnight ad placement or transportation calculations
SECURITY AND MATURITY TOP LIST OF CONCERNS FOR IAAS CLOUD SERVICES
HOW REAL IS ALL THIS?
WHAT IS CLOUD COMPUTING?
Key Elements Include …
Utility Model of Consumption & Allocation
Dynamic resource allocation and load management
Abstraction of Infrastructure
Security Inherent in design and operations
Services Oriented Architecture
Cloud computing is an infrastructure service architecture where massively scalable IT capabilities are provided as a service to multiple customers using internet technologies.
“ Cloud-computing will help to optimize the Federal data facility environment and create a platform to provide services to a broader audience of customers.” President’s Budget for FY 2010 Section 9, Cross Cutting Programs
THE CURRENT IT ENVIRONMENT HAS SEVERAL THINGS WORKING AGAINST IT
Very expensive to build ($100M’s) and operate ($10M’s)
Most of the $$ goes to unused capacity (utilization <10% in most cases)
Static…scales slowly over time—cost increases much faster than capability
Not designed to take advantage of Web 2.0 (hosted services, interoperability, information sharing, etc)