53
Cisco Confidential © 2015 Cisco and/or its affiliates. All rights reserved. 1 Cisco Cloud Strategy Steve Watkins Technical Solution Architect May 2016 In collaboration with

Cisco’s Cloud Strategy, including our acquisition of CliQr

Embed Size (px)

Citation preview

Cisco Confidential© 2015 Cisco and/or its affiliates. All rights reserved. 1

Cisco Cloud Strategy

Steve Watkins

Technical Solution Architect

May 2016

In collaboration with

Housekeeping notes

Thank you for attending Cisco Connect Toronto 2016, here are a few housekeeping notes to ensure we all enjoy the session today.

• Please ensure your cellphones / laptops are set on silent to ensure no one is disturbed during the session

• Please keep snoring to a minimum

Cisco Confidential 3© 2015 Cisco and/or its affiliates. All rights reserved.

How we got here

“In short, software is

eating the world”- Marc Andreessen, Forbes 2011

Mainframe

IT Era

PC + Web Cloud + Mobile

• Highly Predictive

Ecosystems

• Security 24/7

• Industrial IoT

• Autonomic

Infrastructure

IoT + Analytics +

Automation (ML)

Digitization (Data) & IoT (Machines)

GOOG

TensorFlow

2015

x86 WebLinux VMs

• Automation of

Accounting

• Automation of Paper

Processes

• Pervasive

Communications

• Consumer & Social

Apps

• Many devices

• New Systems of

Engagement

Enterprises

Drivers of

Innovation

Primary

Usage

Consumer

1960 1980 2005

iPhone ContainersCloud

The Four Eras of IT

The 4th Era of IT Unleashes Two Digitization ‘Waves’

Mainframe

Enterprises

Drivers of

Innovation

IT Era

Consumer Digitization (Data)

& IoT (Machines)

PC + Web Cloud + Mobile

IoT + Analytics +

Automation (ML)

1960 1980 2005 2015

People Centric Digitization

Machine Centric Digitization

In This Era, What Does the Future Look Like?

‘‘There will be over 215 billion connected devices in 2030’’

Data created by IoE

devices v.

end-user

of Data created

per person

of Workloads will be

processed in Cloud

Data Centers

Devices

connected per

week

Total software

IT spending

Cloud software CAGR

2014-2030

Connected devices

CAGR between 2014-

2030

PaaS

market size

277X 5TB+ 78 % 30M

$820 Billion 17.1 % 18.5 % $188 Billion

Source: World Bank, USDA.Gov, CCS Analysis

Year

2020

Year

2030

Self Service

Virtualized Apps

IaaS Automation

Customize, Control

Technical Depth

Central ITServing Employees

LoB/DevelopersServing End Customers

Fast App Creation

Cloud Native

Infrastructure Agnostic

Code Reuse, Open

Business Logic

Creating Different Needs for Different Buyers

Cisco Confidential 9© 2015 Cisco and/or its affiliates. All rights reserved.

Cisco’s Solutions

Types of Application Development

Existing IT

App

Web

Servers

App

ServersDatabase

Physical Infrastructure

App App

Cloud-Enabled

Service

Web

Servers

App

ServersDatabase

Local Dedicated Shared

App App Service

Cloud-Native(Containers)

AppApp

Runtime Micro-services

on Containers

.rb .py

.go Java

Service

ServiceApp

Cisco “Infrastructure” Stacks for Hybrid Cloud

OpenStack

Virtual Infrastructure

KVM

OS

DB / Middleware

Application

Containers

Scale out Infra.

Lightweight Linux

HDFS

Containers

Cluster Managers

Streaming Data &

Analytics

Scale out Infra.

Lightweight Linux

Object HDFS

Containers

CSA, Kafka, Spark

Traditional / Converged

Infrastructure

Hypervisor

OS

DB / DV/ Middleware

ApplicationCisco HyperFlex

HCI

Bare Metal / Virtual Cloud-Enabled Cloud-Native

Type of Workloads

Cisco Hybrid Cloud Orchestration & Management

Since 2008, Evolving Multiple Cloud Models

CapEx OpEx

IT Control Convenience

On-Prem Off-Prem

Traditional Private Cloud Public cloudManaged Cloud

So how do you mange this?

Bare Metal / Virtual Machines Cloud-Enabled Cloud-Native

Type of Workloads

Traditional Private Cloud Public cloudManaged Cloud

Deployment Models

Cisco Confidential 14© 2015 Cisco and/or its affiliates. All rights reserved.

5 Phase to Cloud Journey

How

Transactional

Perpetual | Subscription

Where

Intercloud

Cisco Cloud – What, Where & How

What

1

3

2

4

5

IT Managed Stack Cloud Native Stack

Multi-cloud Management

App Modernization

Containers &Microservices

Services

Integration | Migration

Security

Control | Compliance

Cloud Central

The Intercloud 5 Phase Plan

Applications, IOT, and SaaS

Application

Migration

Services

Application

Modernization4

LoB

Dev

ACI, Nexus, UCS

HyperFlex

IT Managed Stacks1

Cisco ONE ECSIT

Infrastructure

Metapod

Cloud Native Stacks2

ACI, Nexus, UCS

LoB

Dev

Infrastructure

Containers

and

Analytics(future

development)

Shipped

5

Dev

Future Cloud Native Infrastructure

ACI, Nexus, UCS

Multi-cloud

Management3

IT

Public Clouds

The Intercloud 5 Phase Plan

ACI, Nexus, UCS

HyperFlex

IT Managed Stacks1

Cisco ONE ECSIT

Infrastructure

IT Managed Stack1

Cisco ONE Enterprise Cloud SuiteSpanning Private and Hybrid Clouds

Cloud Services

Ecosystem of

Service Providers

Cisco® Virtual Application

Container Services

Cisco Prime™ Service Catalog Self-Service Portal

Integrated Infrastructure Management Cisco

UCS® Director

Multivendor Computing, Network, Storage, and Virtualization

Hybrid Cloud

Management

Cisco Intercloud Fabric

Clo

ud

Op

era

tio

ns (

Clo

ud

Assu

ran

ce

) (3

rd-

Pa

rty B

illin

g, A

ssu

ran

ce

, R

eso

urc

e M

gm

t)

The Intercloud 5 Phase Plan

ACI, Nexus, UCS

HyperFlex

IT Managed Stacks1

Cisco ONE ECSIT

Infrastructure

Metapod

Cloud Native Stacks2

ACI, Nexus, UCS

LoB

Dev

Infrastructure

Cloud Native Stack2

Design and

Architect

Platform

Installation

24X7

Monitoring

Problem

MitigationMaintenance

Coordination

Platform

Updates

Capacity

Planning

Cisco

Metapod

Metapod• Cisco Managed OpenStack

• 24x7

• 99.99 SLA

• Subscription based

UCSO• Customer Managed

• Plan

• Design

• Build

Networking

Hardware

Cisco Metapod

OpenStack and AWS APIs

OpenStack Unified CLI

HA Service Orchestration

StorageCompute IdentityNetworking

Enhanced

Dashboard

In Your Data Center, on Your Hardware, Delivered as a Service

ADVANCED OPERATIONAL SUPPORT

24x7 Cloud Operations and Supports

Infrastructure Capacity Planning

Monitoring and Error Detection

SLA Guarantees 99.99% Uptime

Platform and Security Updates

Cloud Design and Deployment

• Traditional (dependencies, statefull, scale-up,)

• Agile (cloudy, stateless, scale out)

Many

Applications

ServerSingle

Server

Hypervisor

Many

Servers

Single

Application

Cisco Enterprise Cloud

Suite

VMWare vRealize

MS System Center

Amazon Web Services

OpenStack

Traditional vs Cloud Native

The Intercloud 5 Phase Plan

ACI, Nexus, UCS

HyperFlex

IT Managed Stacks1

Cisco ONE ECSIT

Infrastructure

Metapod

Cloud Native Stacks2

ACI, Nexus, UCS

LoB

Dev

Infrastructure

Multi-cloud

Management3

IT

Public Clouds

Multi-cloud Management3

Application deploy and manage

Manage Datacenter or public clouds

Unified administration and governance

Enterprise-class (Secure, Scalable, Extendable, Multi-tenant)

CloudCenter Provides Unique ValueModel once. Deploy and manage anywhere.

• Single Application Profile

• Graphical Modeler

• Broad Application Support

• Broad Cloud Support

• Enterprise Ready

CloudCenter has the flexibility to meet business needs...Users - deploy and manage anywhere

• Simple VM

• IT tool or application

• Business application

• To any of 19+

datacenter, private or

public clouds

Deploy on Demand,

Self-service or via API call

Cisco ONE Enterprise Cloud Suite

Cloud Services

Ecosystem of

Service Providers

Cisco® Virtual

Application Cloud

Segmentation

Cisco Prime™ Service Catalog Self-Service Portal

Integrated Infrastructure

Management Cisco UCS®

Director

Multivendor Computing, Network, Storage, and Virtualization

Hybrid Cloud

Management

Cisco

Intercloud

Fabric

Clo

ud

Op

era

tio

ns (

Clo

ud

Assu

ran

ce

) (3

rd-

Pa

rty B

illin

g, A

ssu

ran

ce

, R

eso

urc

e M

gm

t)

UCS

Performance

Manager

Energy

Management

Stack Designer

Cisco ONE Enterprise Cloud Suite

Cloud Services

Ecosystem of

Service Providers

Cisco® Virtual

Application Cloud

Segmentation

Cisco Prime™ Service Catalog Self-Service Portal

Integrated Infrastructure

Management Cisco UCS®

Director

Multivendor Computing, Network, Storage, and Virtualization

Hybrid Cloud

Management

Cisco

Intercloud

Fabric

Clo

ud

Op

era

tio

ns (

Clo

ud

Assu

ran

ce

) (3

rd-

Pa

rty B

illin

g, A

ssu

ran

ce

, R

eso

urc

e M

gm

t)

Cisco UCS

Performance

Manager

Cisco

Energy

Management

CloudCenter

Cisco ONE Enterprise Cloud Suite

Cloud Services

Ecosystem of

Service Providers

Cisco® Virtual

Application Cloud

Segmentation

Cisco Prime™ Service Catalog Self-Service Portal

Integrated Infrastructure

Management Cisco UCS®

Director

Multivendor Computing, Network, Storage, and Virtualization

Hybrid Cloud

Management

Cisco

Intercloud

Fabric

Clo

ud

Op

era

tio

ns (

Clo

ud

Assu

ran

ce

) (3

rd-

Pa

rty B

illin

g, A

ssu

ran

ce

, R

eso

urc

e M

gm

t)

Cisco UCS

Performance

Manager

Cisco

Energy

Management

Cisco CloudCenter

The Intercloud 5 Phase Plan

Application

Migration

Services

Application

Modernization4

LoB

Dev

ACI, Nexus, UCS

HyperFlex

IT Managed Stacks1

Cisco ONE ECSIT

Infrastructure

Metapod

Cloud Native Stacks2

ACI, Nexus, UCS

LoB

Dev

Infrastructure

Multi-cloud

Management3

IT

Public Clouds

Application Modernization4

Platform as a Service (PaaS) Tools

Software that transforms any infrastructure into a

policy-driven hybrid cloud app platform

Open source cloud computing platform-as-a-service

owned by Pivotal Software

Agile software development platform of custom

applications for data and analytics

Typical software deployment workflow

Request modifications

due to missed steps,

application changes,

etc.

Configure Firewall

ports,

Configure Load

Balancing,

Configure DNS

RAM/CPU, Database,

Network, Security,

Availability,

Scalability, SLA

Monitoring

Virtual machines,

Storage,

Database,

Network,

Security, O/S

patch support

Provision Database,

Configure Access

Security, Configure

backup & Maintenance

Tasks

Configure: Web Servers,

Web Services, Database

connectivity, Identity

Mgmt,

Initial application test

Provision for high water

mark of resource

utilization

(plus buffer)

Agree on true need vs.

requested need, priority

of need, SLA

requirements, change

mgmt support

Determine &

Document

Requirements

Request

Resources from

IT

Configure

Database

Install software

on virtual

machines

Wait for resources to be

provisioned &

configured

Application

Completed, Ready to

promote

Negotiate with IT

for requested

resources

Test application

access,

Configure external

monitoring

Request network

configuration to

allow access to

application

Release

application to

users

Document release notes,

Prepare for change

mgmt

Software deployment workflow with PaaS

Initial application test

Application

Completed, Ready to

promote

Test application

access,

Release

application to

users

Document release notes,

Prepare for change

mgmt

The Intercloud 5 Phase Plan

Applications, IOT, and SaaS

Application

Migration

Services

Application

Modernization4

LoB

Dev

ACI, Nexus, UCS

HyperFlex

IT Managed Stacks1

Cisco ONE ECSIT

Infrastructure

Metapod

Cloud Native Stacks2

ACI, Nexus, UCS

LoB

Dev

Infrastructure

Containers

and

Analytics(future

development)

Shipped

5

Dev

Future Cloud Native Infrastructure

ACI, Nexus, UCS

Multi-cloud

Management3

IT

Public Clouds

Containers & Microservices5

• Fully functional, portable, container-based service at

the push of a button

• Deploys apps consistently across internal/private,

public, or hybrid IT and cloud environments

• No lock-in

• For Developers to get their application running

locally and deployed in production

• Offers point-and-click method to configure an

app, write application code, and deployShipped

• Open source project defining infrastructure

operational policies for container-based

application deployment

Container != Microservices

But..

They are often deployed together

Microservice is an architecture

A packaging & portability layer for code/apps/stuff.

Containers are a technology

Container

Your code

Your startup scripts

Code dependencies

Should deploy with exactly the same behavior on any host/VM that can run containers.

Cisco Confidential 44© 2015 Cisco and/or its affiliates. All rights reserved.

Can you put that together for me?

Orchestration

Containers

Storage

Compute

Networking

Virtual B/M

DB LB

Integration

Data

Applications

Storage

Compute

Networking

Virtualization

O/S

Databases

Integration

Data

Applications

Traditional

Storage

Compute

Networking

Virtualization

O/S

Databases

Integration

Data

Applications

IaaS

Storage

Compute

Networking

Virtualization

O/S

Databases

Integration

Data

Applications

CMP New Breed of PaaS

Cisco Confidential 46© 2015 Cisco and/or its affiliates. All rights reserved.

Pioneers, Settlers, and Town Planners

PaaS Tool

Adopt standards

components and policies

to become efficient

Container Stack

Gather these tools into a

management layer to

simplify automation

DIY Tool.

Open source, Git Hub

source code, lots

manual delivery

CloudConnect

Standard catalog of apps

available. Highly baked

architecture and policy

Cloud IaaS

Outsource

management of

cloud infrastructure

Cisco Confidential 50© 2015 Cisco and/or its affiliates. All rights reserved.

Wrap up

• Workload types vs. deployment models

• Cisco multiple solutions

• 5 phases to cloud

• Own your stack

Key Takeaways

http://www.cisco.com/c/en_ca/solutions/cloud/overview.html

https://developer.cisco.com

For more information

Thank you.

In collaboration with