the path to broker cloud services

46
THE P ATH TO BROKER CLOUD SERVICES

Upload: rightscale

Post on 16-Jan-2017

732 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: The Path to Broker Cloud Services

THE PATH TO BROKER CLOUD

SERVICES

Page 2: The Path to Broker Cloud Services

• Brian Adler

• Director Enterprise Architecture, RightScale

• Kim Weins

• VP Marketing, RightScale

Panelists

1

Page 3: The Path to Broker Cloud Services

• Organizing for Cloud

• Process Changes and Integration Architecture

• Implementing CMP as your technology foundation

• Visibility and Governance

• Management

• Provisioning

• Evangelizing Cultural Change

Path to Brokering Cloud Service

2

Page 4: The Path to Broker Cloud Services

The New Role of IT: Broker Cloud Services

3

Page 5: The Path to Broker Cloud Services

4 Photo Credit: Steve Jurvetson, CC BY 2.0

The of a Cloud Services Broker: Fast, Automated, Governed

Page 6: The Path to Broker Cloud Services

5 Photo Credit: Nina Aldin Thune, CC BY SA 3.0

CMPs are often the foundation of…

brokering services across public cloud

provider services and private cloud services.

Page 7: The Path to Broker Cloud Services

6 Photo Credit: By Moses, CC BY 2.0

Organizational, process, and cultural changes

are also critical for success

Page 8: The Path to Broker Cloud Services

7

You Need to Make Cloud Personal

Page 9: The Path to Broker Cloud Services

Your CMP is just one piece of your cloud initiative.

Give your initiative a name to use internally and externally.

Take Ownership: Name it and Frame It

8

Photo Credit: RelyAble via Wikimedia Commons CC-BY-SA-3.0

Page 10: The Path to Broker Cloud Services

Cultural

Processes

Organizational

Cloud Management Platform

Your Path to Becoming a CSB

9

Page 11: The Path to Broker Cloud Services

ORGANIZING FOR CLOUD

10

Page 12: The Path to Broker Cloud Services

Don’t Do This

11

Photo Credit: Keith Allisaon CC BY-SA 2.0 Photo Credit: Robert Couse-Baker CC BY 2.0

Cloud Team of

Architects IT Ops + App Dev

Page 13: The Path to Broker Cloud Services

• Strong Exec sponsorship is a must

• If you have a cloud-first strategy, you’ll need a dedicated team

• Combine Architects, IT Ops from the get-go

• Treat App Dev and Business Units as your customers

• Break down traditional compute/storage/network silos

• Multi-generational skill sets – include the engineer that’s been there

forever

6 Critical Tips for Forming your Cloud Team

12

Page 14: The Path to Broker Cloud Services

• It’s different: take time to get

procurement and legal familiar

with cloud

• Don’t just “Save As” your

managed services or outsourcing

agreements

• SLAs are tied to architecture –

which is your responsibility

• Don’t expect 5 9s for SLA

• Find internal success stories

from SaaS and build on that

Cloud Procurement

13

By Jonathan Joseph Bondhus CC BY-SA 3.0 via Wikimedia Commons

Page 15: The Path to Broker Cloud Services

• Work with your CFO. It’s a

mindset shift.

• OpEx vs. CapEx: which is

better?

• It is possible to capitalize SaaS.

Can you capitalize cloud?

• Public cloud

• Reserved Instances

• Private clouds

• Help your company forecast

cloud costs

• Reduces uncertainty on a

variable cost model

• Gets CFO comfortable

Cloud Financials

14

Page 16: The Path to Broker Cloud Services

PROCESS AND

INTEGRATION

ARCHITECTURE

15

Page 17: The Path to Broker Cloud Services

What about ITIL?

16

Cloud processes should be fully automated and

integrate with ITIL processes as needed

Page 18: The Path to Broker Cloud Services

Integrating Cloud with ITIL

17

Fully Automated

Cloud Processes

User

Page 19: The Path to Broker Cloud Services

Integrating with Your Ecosystem

Page 20: The Path to Broker Cloud Services

Support your CI/CD Initiatives

19 Photo Credit: Skopp CC BY-SA 3.0 via Wikimedia Commons

Integrate cloud with CI/CD and DevOps

via your CMP APIs.

Page 21: The Path to Broker Cloud Services

Automate Cloud Infrastructure for CI/CD

20

Continuous Integration System Jenkins, Hudson, Travis CI

AWS Azure Google VMware OpenStack Bare Metal

Infrastructure-

as-code

Source Code

Version Control

Build

Automation

Test

Automation

Code

Cloud Orchestration and Management API-driven

Dev Test Staging Prod

Page 22: The Path to Broker Cloud Services

CI/CD with RightScale

21

GitHub

Repo

Server

Template Server

Template App

code

Code commit

triggers CI

Unit Tests Deployment

RightScale API

Cloud Infrastructure

Testing

Servers Testing

Servers Testing

Servers Testing

Servers

RightScale API

Cloud Infrastructure

Testing

Servers Testing

Servers Testing

Servers Staging

Servers

Integration Tests

RightScale API

Cloud Infrastructure

Testing

Servers Testing

Servers Testing

Servers Prod

Servers

RightScale

Repo

Server

Templates Templates

Deployments

based on

templates

CI System

Page 23: The Path to Broker Cloud Services

IMPLEMENTING A CMP

AS YOUR

TECHNOLOGY FOUNDATION

FOR CLOUD BROKERING

22

Page 24: The Path to Broker Cloud Services

It Starts with an Extensible Platform

23

Any Public

Cloud

Any Private Cloud

Multi-Cloud Integration & Orchestration

RightScale API RightScale

SaaS

Platform

Your

Stuff

Hardware

Cloud Consumers

3rd Party

Self-Service

Portal

RightScale

Self-Service

UI

RightScale

Cloud Analytics

UI

RightScale

Cloud Management

UI

Hypervisors

Cloud Operations Managers

Other

Services

Bare

Metal

Servers

Virtualized

Environment

Page 25: The Path to Broker Cloud Services

RightScale – Product Overview

Self-Service Cloud Analytics

Cloud Service Broker

Cloud Management

Design

Virtualized

Environments

Public

Clouds

Private

Clouds

Other

Services

Automate

Multi-Cloud Orchestration

Operate Deploy Report Optimize

Page 26: The Path to Broker Cloud Services

A Typical Implementation

• Awareness of cloud use

• Save money with

consolidated billing

• Audit trails

• Evangelize to cloud users

Visibility &

Governance Management Provisioning

• Caretaker for BU apps

• Monitor and alerts to IT, not

Dev team

• Identify waste

• Centralized security controls

• Curate clouds, stacks and

apps

• Self-service, automated

provisioning

• Integrate to CI/CD and

SDLC processes

Day 0

Page 27: The Path to Broker Cloud Services

• Offer a set of standard services to incentivize use of the

platform by dev teams and business units:

• Self-Service Cloud Apps

• Automated building blocks you can assemble

• Support for SDLC

• CI systems (Jenkins et al.), common tools, PaaS services

• Cost Showback & Optimization

• Consolidated billing, RI purchases, utilization analysis

• Security

• Standardized images, patch levels, audit trails

• Logging

Offer Shared Services

Page 28: The Path to Broker Cloud Services

VISIBILITY AND

GOVERNANCE

27

Page 29: The Path to Broker Cloud Services

You Can’t Control What You Can’t See

28

Many Cloud Accounts

AWS Azure Google CloudStack OpenStack vSphere

Account

Account

Account

Account

Account

Account

Account

Account

Account

Account

Account

Account

Account

Account

Account

Account

Account

Account Account

• Connect to all cloud

accounts

• Discover all

instances

Page 30: The Path to Broker Cloud Services

Single Pane of Glass for All Clouds

29

Page 31: The Path to Broker Cloud Services

Organize & Find

• Add and Remove tags

on resources

• Powerful and fast

search

• Filter showback reports

with ease

Organize and Tag Resources

30

Page 32: The Path to Broker Cloud Services

Reporting and Optimizations

31

Page 33: The Path to Broker Cloud Services

• Showback/chargeback to the

penny is not possible

• Services like networking will

need to be allocated

• Use tagging to define which

accounts get charged to

which groups

• Markups to add overhead or

service costs

• Markdowns to specify

discounts

Showback/Chargeback

Page 34: The Path to Broker Cloud Services

MANAGEMENT

33

Page 35: The Path to Broker Cloud Services

• Easy-to-install, lightweight

agent for management

capabilities • Monitor

• Alert

• Operational scripts

• Managed login

Enable Management with RightLink Agent

34

VM

VM

VM

GOVERN MANAGE

VM

VM

VM

Add RightLink Agent Add Cloud Credentials

Page 36: The Path to Broker Cloud Services

Enforce policies

• Aggregate accounts

across clouds

• Hierarchical organization

of accounts

• Security and access

controls

• Managed SSH login

• Audit trails

Govern Cloud Access

35

User B User A User E User D User C

Enterprise Account

Cloud

Account

Cloud

Account

Cloud

Account

Cloud

Account

Cloud

Account

Cloud

Account

Account 2 Account 1

RightScale

Access

Control

Authenticate with

passwords or SSO

Authenticate with cloud

credentials

Page 37: The Path to Broker Cloud Services

• Integrated OS/process

monitoring

• Alerts & Notifications

• Automated scaling

• Automated self-healing

Intelligent Monitoring

36

What you get:

Page 38: The Path to Broker Cloud Services

• Comprehensive audit

trail tracks who did

what, when

• Use Network Map for

security audits

Comprehensive Audit Trails

37

What you get:

Page 39: The Path to Broker Cloud Services

PROVISIONING

38

Page 40: The Path to Broker Cloud Services

Increase Innovation

• Catalog of templates that

meet corporate standards

• Orchestrate and automate

deployment and

operations

• Policy controls

• Clouds

• Resource types

• Schedules

• Cost quotas

• Security / compliance

• Integrates with ITSM

via REST API

Governed Access to Cloud

39

Basic instances

Stacks for Dev or Prod Applications

Page 41: The Path to Broker Cloud Services

Configuring Complete Cloud Systems

40

Load Balancers

App Servers

Master DB Slave DB

Replicate >

DNS

Configure a system: Cloud Application Template (CAT)

Configure a server: • ServerTemplates (portable)

• Docker container (portable)

• AMI

• CF

• VM template

Page 42: The Path to Broker Cloud Services

Multi-Cloud, Multi-Service Orchestration

Cloud Application Template Declarative + Workflow

Cloud Compute

Cloud Storage

Cloud Network

Images

Templates/Contain

ers

PaaS Services

IaaS+ Services

Web Services

Declare

Resources

Control

Options Orchestrate Deployment

Enable

Operations

Code

IaaS Resources Extended Services Application Assets

Page 43: The Path to Broker Cloud Services

CULTURAL

CHANGE

42

Page 44: The Path to Broker Cloud Services

Evangelism

43 Science Fiction Museum and Hall of Fame CC BY-SA

via Wikimedia Commons (Derivative work)

By Minnesota Historical Society CC BY-SA 2.0

via Wikimedia Commons

Cloud-first can be a

mandate …but evangelize to business units

Page 45: The Path to Broker Cloud Services

• Success of CSB is

dependent on consumption

• Start with a proof point:

Project Zero

• Evangelize internally

• CMP vendor should help you

sell internally

• Re-use assets that the

vendor used to sell to you

Evangelism is Key

44

Photo Credit: Larry W. Lo, CC BY-SA 2.0