PaaS and OpenStack
-
Upload
seth-fox -
Category
Technology
-
view
643 -
download
0
Transcript of PaaS and OpenStack
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
Milestone Milestone Milestone
Common & Published Services Extension
Scale App Migration Milestone
© 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
Test Doc
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 Team Phase 2 Phase 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; [email protected] Seth Fox, VP Operations; [email protected]
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