How to Maintain Relevancy in a Cloud World:
A Step-by-Step Approach to the Future Business of IT LISA LARSON VP, Enterprise Cloud Solutions
2 EAST COAST ANALYST DAY
DEVELOPERS RULE
2
3
DEVELOPERS + CLOUD
http://www.serena.com/index.php/en/solutions/app-dev-delivery/infographic-application-development-priorities-2013/
THE CHANGING PRIORITIES OF IT
59%
48%
44%
38%
DELIVER APPS FASTER
BETTER ALIGN WITH BUSINESS
EXPAND USE OF AGILE
INCREASE INNOVATION
4
MAINTAINING RELEVANCY IN A CLOUD WORLD
Innovate with a cloud-first mindset Transform by reimagining IT as a Service Provider Focus on your apps Change the game with hybrid cloud
1
2
3
4
5
5 The step-by-step approach
6
INNOVATE WITH A CLOUD FIRST
MINDSET
INNOVATE FUELING THE INNOVATION ENGINE
Cloud First Mindset
7
SVE-0157-2DM-3N
IDEAS
IS THE IDEA VIABLE?
WHAT DO I NEED TO
EXECUTE?
TRADITIONAL WATERFALL VS. AGILE
PLAN DRIVEN
VALUE DRIVEN
WATERFALL The PLAN creates cost/
schedule estimates
AGILE RELEASE THEMES & FEATURES INTENT
drive estimates Fixed Estimated
• Requirements • Resources • Time
• Features • Resources • Time
8
AGILE = A NEW WAY OF THINKING
AGILE APPROACH TRADITIONAL APPROACH
Complete solutions
Linear development process
Lock down change
Users specify all requirements at start
Functional modules
Short iterations
Experimentation, improvement & reprioritization
Users embedded throughout the process
9
Release once per month Release once per day
Source: DriveDev
DevOps is about people, process, and technology producing outcomes
DEVOPS CREATES A CONTINUOUS DELIVERY MODEL
10
TRANSITION TO DEVOPS
11
CIO
Development VP of Dev
Portfolio 1 Dir of Dev
Portfolio 2 Dir of Dev
Operations VP of Ops
Ops Support Dir of Ops
App 1,2 Support Team: Ops Mgr
App 3,4 Support Team: Ops Mgr
App 5,6 Support Team: Ops Mgr
Infrastructure Services Dir. of Infra. Srvcs
App 7 Mgr
App 8 Mgr
App 1 Dev Mgr
App 2 Dev Mgr
App 3 Dev Mgr
App 4 Dev Mgr
CIO
App 1 Dev Mgr
App 2 Dev Mgr
DevOps Team DevOps Mgr
Portfolio 2 Delivery Dir
App 3 Dev Mgr
App 4 Dev Mgr
DevOps Team DevOps Mgr
Portfolio 4 Dir of SaaS App
App 7 Delivery Mgr
DevOps Team DevOps Mgr
Portfolio 5 Dir Infra. Services
Application 8 Mgr & Service
Desk
Infrastructure Services
Enterprise App. Delivery VP
Portfolio 1 Delivery Dir
Infrastructure & SaaS VP
BEFORE AFTER
BUILDING YOUR OWN DEVOPS TOOLBOX
Development Operations
12
RE-IMAGINE IT AS A SERVICE PROVIDER Shift in the Role of IT…
OPERATORS
INNOVATORS & BROKERS
13
IT’S NEW ROLE: TECHNOLOGY BROKER
Vet new technology providers
Ensure services are supportable and sustainable
Leverage proven technologies vs. recreating the wheel
technology BROKER
14
AGILE IT: CONTINUOUS LEARNING
New technology New Automation New software and infrastructure
15
CAPACITY PLANNING IS DEAD
16
CLOUD FIRST FINANCIAL IMPLICATIONS
CAPEX & OPEX
CLOUD OPEX
17
Develop Business Case
Maximize ROI (Fine-Tune Deployment Model)
Financial Instruments: TCO, NPV, IRR, Pay Back Period
Develop Success Criteria
Deploy Project
Decide on ROI Timeframe
Calculate Quantifiable Benefits
Identify Qualitative Benefits
Determine KPIs
Calculate ROI with Supporting KPIs
Identify Workload
Identify Next Project
Obtain Current Metrics
CLOUD INFRASTRUCTURE PLANNING
Cloud-First Mindset
18
FOCUS ON APPS
WHAT IT DOES A LOT OF…
20
Infrastructure Discovery
• Automatically discover infrastructure
• Map relationships
Proactive Performance Monitoring and Root Cause
Correlate alarms Predict issues Prioritize triage
Isolate and fix problems
Traffic Analysis and Predictive Capacity Planning
• Understand network behavior and how users and applications
consume resources (past, present, future)
FOCUS ON YOUR APPS NOT ON DATA CENTERS
Your Data Center Building, Operating & Maintaining
Ongoing Power, Labor & Cooling
Off Load CAPEX Investment Risk
21
WHAT DEVELOPERS CONSIDER WHEN PICKING A NEW TECHNOLOGY
22
Data Mining Sprint Cycles
Servers within Minutes
Easy API’s and SDK’s
Consistent Dev/QA/Prod
Accessibility
Milestones
Flexibility
SaaS Enablement
Agility
Scalability
Portability
PaaS Services
WHAT IT CONSIDERS WHEN PICKING TECHNOLOGY
23
Security SLA’s
More Security
Compliance
Redundant Infrastructure
Uptime
Backups
Disaster Recovery
Controlled Resources
Reliable Networking
Monitoring
CAPEX or OPEX
Predictability
WHAT DEVELOPERS WANT IT TO CARE ABOUT
Operations
24
CHANGE THE GAME WITH HYBRID CLOUD
BEST-FIT CLOUD
HYBRID CLOUD
26
CASE STUDIES
27
28
SITUATION Web-based music video and entertainment service 68 million visitors/month 3 billion video streams/month
CHALLENGES Storage and transfer of large media files
29
SOLUTION • Hybrid solution • RackConnect
for management of large media files
• Dedicated environment • Custom servers • Managed storage • Scalable
compute in the cloud for CPU-intensive transcoding
30
31
SITUATION • 8,000 customers / 56
countries • Continuous deploy and
provision • 75 updates/day • Idea to production=20 mins. • Ran only Public Cloud
CHALLENGES • More control • More reliability (Goal=99.99%) • Image parity • Determine own destiny
32
Diablo 108 Cores 0.9TB RAM
Essex
8/2012
224 Cores 1.8TB RAM Folsom 2,004 Cores
21TB RAM Grizzly 3,504Cores 37TB RAM
1/2013
BETTING ON 292
8/2013
166 16 9
11/2011
33
x Efficiency in the same “big-data” workloads
INCREASE IN EFFICIENCY
34
RACKSPACE APPROACH BEST-FIT HYBRID CLOUD EVOLUTION
CONFIDENTIAL AND PROPRIETARY
TODAY
GPU LARGE RELATIONAL
DB
GENERAL NETWORK APPLIANCES
WEB SERVERS
SMALL DBs
BATCH NoSQL HADOOP CUSTOM
CLOUD
35
WITH PERFORMANCE
RACKSPACE APPROACH BEST-FIT HYBRID CLOUD EVOLUTION
MORE WORKLOADS
GPU LARGE RELATIONAL
DB
GENERAL NETWORK APPLIANCES
WEB SERVERS
SMALL DBs
BATCH NoSQL HADOOP CUSTOM
BETTER
CLOUD
36
FUTURE
CONFIDENTIAL AND PROPRIETARY
GPU LARGE RELATIONAL
DB
GENERAL NETWORK APPLIANCES
WEB SERVERS
SMALL DBs
BATCH NoSQL HADOOP CUSTOM
CLOUD
37
RACKSPACE APPROACH BEST-FIT HYBRID CLOUD EVOLUTION
THE STEP-BY-STEP APPROACH
38
GETTING STARTED
1 2 3 4 5
Move to SaaS
applications.
Move common
workloads to hosted
cloud solutions
Move test/dev
platforms to cloud
Adopt a “cloud-first” mindset for new apps
Tackle your legacy
application portfolio
39
CRM - Customer
Relationship Management
HR tools Business intelligence,
reporting and analytics
Marketing and
campaign management
Travel and expense
management
MOVE TO SaaS
SaaS
1
40
MOVE COMMON WORKLOADS TO HOSTED CLOUD SOLUTIONS
2
Email Collaboration and content
management tools
Document management
Productivity apps
Hosted Cloud Solutions
41
MOVE NON-PRODUCTION TEST/DEV PLATFORMS TO THE CLOUD 3
TEST/ DEV
Staging Environment
Developer Sandbox Quality
Assurance
42
ADOPT A “CLOUD-FIRST” MINDSET FOR NEW APPS
4
Cloud- First
Mindset
Web apps and websites
Proof of concepts and pilot
apps
Marketing campaigns
43
TACKLE YOUR LEGACY APPLICATION PORTFOLIO
5
What can be retired?
What can be replaced
with a SaaS app?
What needs to be
rewritten?
What needs to be integrated
with cloud services?
What are the migration & integration
costs that play into ROI?
Rationalize the portfolio
44
TACKLE THE HUMAN FACTORS OF CLOUD ADOPTION
Training The Service
Provider Mindset
The impact of Continuous Integration and
Continuous Deployment on IT
Operations
Human Factors
45
RETHINK THE BUSINESS OF IT
46
AGILE APPROACH OPERATOR
CAPEX
Cost Center
System Administration
Data Center Operation
OPEX
Business Enabler
Automation
Service Provider
Builders Brokers
Waterfall Agile
“Our goal is to create the most CLOUD SAVVY customers in the industry”
OPENSTACK TRAINING
Rackspace Knowledge Center
GET SMART ON CLOUD
47
API Documentation
THANK YOU