PaaS and OpenStack

Post on 15-Jul-2015

643 views 0 download

Tags:

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; 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