Accelerating the adoption of Cloud Computing
PaaS and OpenStack
The Strategy for an Agile Enterprise
OpenStack Summit, Paris, France
November 4, 2014
© Solinea, Inc. 2
Francesco Paola
CEO
Seth Fox
VP Operations
Our team understands OpenStack adoption in the Enterprise
© Solinea, Inc.
!
Who we are
3
Solinea is the leading software and services company that delivers integrated
OpenStack™ solutions, enabling enterprise adoption of Cloud Computing
Cloud is the only domain we focus on, with vertical industry
and horizontal solutions specialization
Purpose-built
for cloud
Track record of success architecting, building and operating
production clouds – private and public – world-wide
Proven Delivery
Success
We understand cloud adoption challenges of global enterprise
companies
Enterprise IT
Experience
Pre-configured management and monitoring platform for
OpenStack™ and other Open Infrastructure components
Differentiating
IP
Built the first OpenStack production clouds and
contributors to the platform since its inception
OpenStack™
Experience
© Solinea, Inc.
You have decided to implement an OpenStack cloud, on-premise
4
!
© Solinea, Inc.
In the interest of time…
… assume that the business drivers are typical ones…
5
Agility
Cost Savings
Operational
Efficiency
Openness
© Solinea, Inc.
… but really it’s Agility
6
© Solinea, Inc.
Let’s also assume…
…that you have architected OpenStack to support your
current and future workloads, such as…
7
Media
Transcoding
& Streaming
Big Data
Analytics
HPC Dev/Test … and more
© Solinea, Inc.
So you’ve done your homework…
…and took the approach to implementing
8
! !
http://www.openstack.org/enterprise/auto/
Proof of
Concept
Measure Iterate Pilot Measure Iterate
Production
Phase 1
© Solinea, Inc.
… and have a production OpenStack cloud…
9
Media
Transcoding
& Streaming
Big Data
Analytics
HPC
Dev/Test !!
© Solinea, Inc.
… but now you have to scale…
10
… and achieve and exceed agility metrics
… and start hitting the cost metrics
… and hit operational efficiency targets
Process Organization Skills
© Solinea, Inc.
Look at the entire lifecycle
11
The
Business
The
Developers
The
Deployers
The
Operators
Agile
DevOps
PaaS
© Solinea, Inc.
What is PaaS
ü Automation
12
Developer Portal/IDE
PaaS: Common Shared Services
API
IaaS
CI/CD Tool Chain
Data
Service
Interface
Published
Services
Platform
Services
ü Developer Velocity
ü Standards
ü Developer Control
© Solinea, Inc.
Case Study
13
Developer Portal/IDE
PaaS: Common Shared Services
API
IaaS
CI/CD Tool Chain
Data
Service
Interface
Published
Services
Platform
Services
© Solinea, Inc.
Business Drivers
14
ü Competitive Threats
ü Time to Market
ü Service Quality & Availability
ü Reduce Cost
© Solinea, Inc.
PaaS Guiding Principles
15
ü Agile as a pre-requisite
ü Inversion of control
ü Enable a developer-centric environment
ü Invest in the platform – not projects
ü Centrally engineered, managed and operated
ü PaaS must be prescriptive
ü Open Source Community Development Approach
© Solinea, Inc.
Base Platform Characteristics
16
DEV
Integration
Resource Pool
PaaS: Common Shared Services
TEST
Performance
Resource Pool
PROD
Platform
Resource Pool
Sandbox
Common
Services
Developer
Service Code
Infrastructure
Code
Source Repo
CI/CD
Code Review
Test Fixtures
Release
Management
Release
Management
ü  Service Discovery Enablement
ü  CI/CD Integration
ü  SOA-enabled systems & services
ü  Community development model
ü  Facilitates developer onboarding
ü  Open source where possible
© Solinea, Inc.
The MVP
17
Base Common Services
§  Logging
§  Monitoring
§  Single Sign-on
Extended Common Services
§  Certificate Management
§  Caching
§  Load Balancing
§  Elastic Scaling
§  … etc.
“Hello World” App
§  e.g. Wordpress
§  Three-tier
§  SSO Authentication
§  Logging
§  Monitoring
Base
Common
Services
Base
Platform
“Hello
World”
PaaS MVP
MilestoneMilestoneMilestone
Common & Published Services Extension
Scale App MigrationMilestone
© Solinea, Inc.
Measuring Success
18
Production
Release Velocity
Development
Environment
Provision Time
PaaS Adoption
Developer Wait Cycles
DEV vs. TEST Defect Rate
Agility
Efficiency
Quality
© Solinea, Inc.
Critical Success Factors
19
ü  Develop the technical community
ü  Leverage PaaS Champions
ü  SOA Enablement of PaaS Services
ü  Measure KPIs
ü  Minimize lock-in
ü  Adopt an MVP approach
© Solinea, Inc.
Organizational Structure
20
Governance
Program
Manager
Product
Manager
PaaS
Architect
Project
Manager
Product
Managers
PaaS
Engineers
Task
Team
External
Resources
Ops
Manager
Ops
Team
Network
App Owner
SME
Biz Owner
Rotation
Multi-Function Task
Analyze
Build
TestDoc
Deploy
Working Groups
Communications
Enablement Policy
KPI Tracking
Scrum
Masters
Backlog
Security
Program
Product
Other(s)
© Solinea, Inc.
21
Tool chain
Q1 Q2 Q3 Q4 Q5 Q6 Q7
Governance
Workload
Onboarding
D
Build
PaaS
Policy Development - Program/Product Management
Self Service PaaS
Application Profiling
Continuous Integration
Continuous Delivery
Source Control / Code Review
App 1
App N + 1
Common Shared Services
MVP
Base Platform
Env.
Defn.
V 1.0
PD
Steady State Ops
Establish DevOps TeamPhase 2Phase 1 Phase 3
D
T P
T P
Workstreams
© Solinea, Inc.
Driving towards a developer-centric culture
22
ü  Achieve agility in the technology organization
ü  Improve and sustain quality of services
ü  Enable Innovation
ü  Strengthen competitive position
Benefits
ü  Centrally managed PaaS environment
ü  Invest in the platform, not the project
ü  Prescriptive framework defining standards
ü  Common shared services enabling reusability
ü  Resource allocation and management at the platform level
PaaS Tenets
Francesco Paola, CEO; fpaola@solinea.com
Seth Fox, VP Operations; seth@solinea.com
www.solinea.com
Thank You
Accelerating the adoption of Cloud Computing
PaaS and OpenStack
The Strategy for an Agile Enterprise
OpenStack Summit, Paris, France
November 4, 2014

PaaS and OpenStack

  • 1.
    Accelerating the adoptionof Cloud Computing PaaS and OpenStack The Strategy for an Agile Enterprise OpenStack Summit, Paris, France November 4, 2014
  • 2.
    © Solinea, Inc.2 Francesco Paola CEO Seth Fox VP Operations Our team understands OpenStack adoption in the Enterprise
  • 3.
    © Solinea, Inc. ! Whowe are 3 Solinea is the leading software and services company that delivers integrated OpenStack™ solutions, enabling enterprise adoption of Cloud Computing Cloud is the only domain we focus on, with vertical industry and horizontal solutions specialization Purpose-built for cloud Track record of success architecting, building and operating production clouds – private and public – world-wide Proven Delivery Success We understand cloud adoption challenges of global enterprise companies Enterprise IT Experience Pre-configured management and monitoring platform for OpenStack™ and other Open Infrastructure components Differentiating IP Built the first OpenStack production clouds and contributors to the platform since its inception OpenStack™ Experience
  • 4.
    © Solinea, Inc. Youhave decided to implement an OpenStack cloud, on-premise 4 !
  • 5.
    © Solinea, Inc. Inthe interest of time… … assume that the business drivers are typical ones… 5 Agility Cost Savings Operational Efficiency Openness
  • 6.
    © Solinea, Inc. …but really it’s Agility 6
  • 7.
    © Solinea, Inc. Let’salso assume… …that you have architected OpenStack to support your current and future workloads, such as… 7 Media Transcoding & Streaming Big Data Analytics HPC Dev/Test … and more
  • 8.
    © Solinea, Inc. Soyou’ve done your homework… …and took the approach to implementing 8 ! ! http://www.openstack.org/enterprise/auto/ Proof of Concept Measure Iterate Pilot Measure Iterate Production Phase 1
  • 9.
    © Solinea, Inc. …and have a production OpenStack cloud… 9 Media Transcoding & Streaming Big Data Analytics HPC Dev/Test !!
  • 10.
    © Solinea, Inc. …but now you have to scale… 10 … and achieve and exceed agility metrics … and start hitting the cost metrics … and hit operational efficiency targets Process Organization Skills
  • 11.
    © Solinea, Inc. Lookat the entire lifecycle 11 The Business The Developers The Deployers The Operators Agile DevOps PaaS
  • 12.
    © Solinea, Inc. Whatis PaaS ü Automation 12 Developer Portal/IDE PaaS: Common Shared Services API IaaS CI/CD Tool Chain Data Service Interface Published Services Platform Services ü Developer Velocity ü Standards ü Developer Control
  • 13.
    © Solinea, Inc. CaseStudy 13 Developer Portal/IDE PaaS: Common Shared Services API IaaS CI/CD Tool Chain Data Service Interface Published Services Platform Services
  • 14.
    © Solinea, Inc. BusinessDrivers 14 ü Competitive Threats ü Time to Market ü Service Quality & Availability ü Reduce Cost
  • 15.
    © Solinea, Inc. PaaSGuiding Principles 15 ü Agile as a pre-requisite ü Inversion of control ü Enable a developer-centric environment ü Invest in the platform – not projects ü Centrally engineered, managed and operated ü PaaS must be prescriptive ü Open Source Community Development Approach
  • 16.
    © Solinea, Inc. BasePlatform Characteristics 16 DEV Integration Resource Pool PaaS: Common Shared Services TEST Performance Resource Pool PROD Platform Resource Pool Sandbox Common Services Developer Service Code Infrastructure Code Source Repo CI/CD Code Review Test Fixtures Release Management Release Management ü  Service Discovery Enablement ü  CI/CD Integration ü  SOA-enabled systems & services ü  Community development model ü  Facilitates developer onboarding ü  Open source where possible
  • 17.
    © Solinea, Inc. TheMVP 17 Base Common Services §  Logging §  Monitoring §  Single Sign-on Extended Common Services §  Certificate Management §  Caching §  Load Balancing §  Elastic Scaling §  … etc. “Hello World” App §  e.g. Wordpress §  Three-tier §  SSO Authentication §  Logging §  Monitoring Base Common Services Base Platform “Hello World” PaaS MVP MilestoneMilestoneMilestone Common & Published Services Extension Scale App MigrationMilestone
  • 18.
    © Solinea, Inc. MeasuringSuccess 18 Production Release Velocity Development Environment Provision Time PaaS Adoption Developer Wait Cycles DEV vs. TEST Defect Rate Agility Efficiency Quality
  • 19.
    © Solinea, Inc. CriticalSuccess Factors 19 ü  Develop the technical community ü  Leverage PaaS Champions ü  SOA Enablement of PaaS Services ü  Measure KPIs ü  Minimize lock-in ü  Adopt an MVP approach
  • 20.
    © Solinea, Inc. OrganizationalStructure 20 Governance Program Manager Product Manager PaaS Architect Project Manager Product Managers PaaS Engineers Task Team External Resources Ops Manager Ops Team Network App Owner SME Biz Owner Rotation Multi-Function Task Analyze Build TestDoc Deploy Working Groups Communications Enablement Policy KPI Tracking Scrum Masters Backlog Security Program Product Other(s)
  • 21.
    © Solinea, Inc. 21 Toolchain Q1 Q2 Q3 Q4 Q5 Q6 Q7 Governance Workload Onboarding D Build PaaS Policy Development - Program/Product Management Self Service PaaS Application Profiling Continuous Integration Continuous Delivery Source Control / Code Review App 1 App N + 1 Common Shared Services MVP Base Platform Env. Defn. V 1.0 PD Steady State Ops Establish DevOps TeamPhase 2Phase 1 Phase 3 D T P T P Workstreams
  • 22.
    © Solinea, Inc. Drivingtowards a developer-centric culture 22 ü  Achieve agility in the technology organization ü  Improve and sustain quality of services ü  Enable Innovation ü  Strengthen competitive position Benefits ü  Centrally managed PaaS environment ü  Invest in the platform, not the project ü  Prescriptive framework defining standards ü  Common shared services enabling reusability ü  Resource allocation and management at the platform level PaaS Tenets
  • 23.
    Francesco Paola, CEO;fpaola@solinea.com Seth Fox, VP Operations; seth@solinea.com www.solinea.com Thank You
  • 24.
    Accelerating the adoptionof Cloud Computing PaaS and OpenStack The Strategy for an Agile Enterprise OpenStack Summit, Paris, France November 4, 2014