private cloud management - cisco · docker kubernetes mesos container management future q1cy16...

Post on 20-May-2020

10 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Speaker

Systems EngineerUnified Data Center & Cloud Team Germany

Juni 2016

Private Cloud Management

• Cisco Enterprise Cloud Suite

• Two Speeds of Applications

• DevOps – Starting Point into PaaS

• Cloud Management Focus - Mode 2

Agenda

Enterprise Cloud Suite

Changing Customer Expectations

Self ServiceControl Shifting to the Customer

SpeedIT Services Delivered in Minutes,

Not Days or Weeks

OpenPortability and Interoperability

Across Diverse Technologies

App DeveloperEnd UserIT

IT Challenges in Datacenter

Manual

Many

MoreOPERATIONS

MANAGERNETWORK

ADMIN

STORAGE

ADMIN

VIRTUALIZATION

ADMIN

SERVER

ADMIN

CHANGE

MANAGER

Ticket Based

7 weeks, 136 service tickets

Siloed

Capabilities Needed to build Private Clouds

INFRASTRUCTURE

AUTOMATION

Remove error-prone

manual process and silos

SELF-SERVICE USER

EXPERIENCE

Empowers developers and

IT to order and manage

lifecycle of applications

HYBRID

EXTENSION

Secure data center

extension into public cloud

SECURE APP

SEGMENTATION

Policy based deployment

and isolation of application

tiers and tenants

POLICY DRIVEN END-TO-END AUTOMATION

Compute Storage Network Virtualization

VM

Secure Segmentation

Private Clouds

Orchestration Platform

Cisco ONE Enterprise Cloud SuiteComprehensive Cloud Automation for Hybrid IT

UCS Integrated Infrastructure

UCS Management

Compute | Network | Storage | Multi-site | DC Virtualization

Service Catalog

Application Modeling And Composition

Application Environments

IT App Designer

InfrastructureAdmin

End User/Developer or Consumer

Application-centric Private and Hybrid Mgmt,

Cloud Center(CliQr)Applications | Policies | DevOps | Services

IT Catalog (PSC, Service-now, Remedy etc.)

UC

SP

M,

En

erg

y

Mg

mt

Policy Driven Datacenter Infrastructure Automation

(UCSD)

Heterogeneous IT | Policies | Orchestration | Segmentation | Services | ACI

(VACS) (ICF)

Exte

ns

ible

with

3rd

Party

Inte

gra

tion

Public Clouds

Ecosystem of

Service Providers

Private Clouds

Public Clouds

Multi Cloud Management PlatformCisco CloudCenter

Two Speed of Applications

Data Center Exists for Data and ApplicationsTraditional vs Cloud-Scale

Traditional Systems of Record

Many

Applications

ServerSingle

Server

Many

Servers

Single

Application

SCM ERP/Financial Client/ Server CRM EmailOnline

Content Gaming Mobile IoT eCommerce

Hypervisor

Efficient

Stable

Resilient

Getting IT Right

Agile / TTM / BU focused

Experimental

Rapid Application Evolution

Getting IT Fast

Cloud-Scale Systems of Engagement

Data Center Stack Evolution

Storage

Block

File

Object

Compute, Network, Storage

Hypervisor

Virtual Machine

Operating System

‘vApps’

Orchestration and Mgmt

Workloads

Virtualized / Cloud Stack (2003–Today)

Configuration Management

Cloud Native, Container Stack (Now)

Scale Out Infra

Lightweight Linux

Container

Cluster Managers

APIs - Microservices

Workflow / Management

‘containerized Apps’

HDFS

Cisco Infrastructure Stacks

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

Kafka, Spark

Traditional / Converged

Infrastructure

Hypervisor

OS

DB / DV/ Middleware

ApplicationCisco HyperFlex

Hyper Converged

Infrastructure

Bare Metal / Virtual Cloud-Enabled Cloud-Native

Type of Workloads

Cisco Hybrid Cloud Orchestration & Management

DevOps

Starting Point into PaaS

AutomatedInfrastructure

CloudApplicationDevelopment

Multi-CloudOrchestration

TrueDevOps

with SeamlessHandoffs

Why does it matter?

Traditional “Water fall” deployment workflow Agiler deployment workflow (CI/ CD)

(not necessarily Microservices, that’s software architecture)

Business Agility due to faster application development and deployment

PaaS != Containers and Microservices

Container

Your code

Your startup scripts

Code Dependencies

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

Microservice

Orders

WishlistPayment

The Power of a Platform

Agility and Cost Savings

Cloud Enablement

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Runtime

You

Manage

O/S

Storage

Servers

Networking

Virtualization

Data

You

Manage

IaaS

P

rovid

er

You

Ma

na

ge

O/S

Storage

Servers

Networking

Middleware

Virtualization

Data

Platform

Applications

Runtime

Pa

aS

on I

aaS

Traditional IT

Middleware

Runtime

IaaS

ApplicationsApplications

Cisco Container Stack

Cisco Platform as a Service Solutions

Container Management with K8S or

MESOS

Infrastructure affinity through Contiv

OpenSource Project

Legacy Application and .Net Support

with Apprenda

Cloud Native Development with

Apprenda

Eco Partnerships PaaS

• 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

• Open source project defining infrastructure

operational policies for container-based

application deployment

Cisco Strategy - Container and Microservice

Datacenter and solution today

VM1 VM2

VM4 VM5 VM6

VM1 VM2 VM3

VM1 VM2 VM2

Application

Data Ingestion

Service

Analytics

Service

• Configuration and

management

of separate clusters

• Resources

provisioned

independently for

each cluster

• Need to move data

between clusters for

each service

VM…

Shared Cluster

AWS/Metapod/UCS…

VM1 VM2 VM3 VM4 VM5

De

plo

ym

ent O

rchestr

ation

Loggin

g a

nd M

onitorin

g

Se

rvic

e D

iscovery

& L

inkin

g

Security

Develop Run

Persistent

StorageImage

Registry

Shipped/Mantl

Continuous

DeploymentApplication

OrchestrationLogs

Analytics

Network Control

Plane

Consul

Sky DNS Calico

Service

Discovery

ELK StackKubernetes

MesosBintrayShipped

Shipped

GlusterFS

Continuous

Integration

Build

• Infrastructure as Code

• Execution Plans

• Resource Graph

• Change Automation

Mantl.io – Consists of… Terraform

Mantl.io – Consists of… Mesos

• Distributed Systems Kernel

• Scaling across entire DC

• Scalability up to 10.000nodes

• Multi-resource scheduling

Mantl.io – Consists of… Consul

• Service Discovery

• Health Checking

• Key/Value Store

• Multi Datacenter

Mantl.io – Consists of… Marathon

• Container orchestration plattformfor Mesos and DCOS

• Multiple container Runtimes

• High Availability

• Constraints

• Load Balancing

Mantl.io – Consists of… many many more!

• 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

• Open source project defining infrastructure

operational policies for container-based

application deployment

Cisco Strategy - Container and Microservice

Where does Contiv Fit in the Stack ?

Optimized Infrastructure/ Cisco Integrated Infrastructure

Cisco Hardware: UCS Compute, Nexus 9k, ACI

Ops Orchestration/PaaS (Provides Roles/Multi-tenancy/Visibility/GUI), Contiv Plugins

Container Optimized OS

Container Cluster Scheduler | Contiv Cluster-wide Intent Manager

Container Image

Store

Container Runtime (Docker, etc.)

Contiv Networking/Volume Agents

Developer

DevOps

SysAdmin

Host-1 Host-n

ACI Policy Extended to Docker ContainersProject Contiv Offers Open Source Docker Integration for APIC

Docker

Kubernetes

Mesos

Container

Management

Future

Q1CY16

Unified Policy Automation and Enforcement Across Physical, Virtual, and Containers

• Open source project for defining operational

policies for container deployment

• Includes Docker networking plugin and APIC

API integration

• ACI policies can be extended across

physical, virtual machines, and Docker

containers

• Open source Project Contiv can be used to

integrate Docker containers with ACI

Project Contiv

Solution Highlights

Contiv Master

Contiv APIC Plugin

OVS Contiv Plugin

HYPERVISORHYPERVISORHYPERVISORDocker Host

top related