• No results found

Private Cloud Management

N/A
N/A
Protected

Academic year: 2021

Share "Private Cloud Management"

Copied!
35
0
0

Loading.... (view fulltext now)

Full text

(1)

Speaker

Systems Engineer

Unified Data Center & Cloud Team Germany

Juni 2016

(2)

Cisco Enterprise Cloud Suite

Two Speeds of Applications

DevOps – Starting Point into PaaS

Cloud Management Focus - Mode 2

(3)
(4)

Changing Customer Expectations

Self Service

Control Shifting to the Customer

Speed

IT Services Delivered in Minutes, Not Days or Weeks

Open

Portability and Interoperability Across Diverse Technologies

App Developer End User

(5)

IT Challenges in Datacenter

Manual

Many

More

OPERATIONS MANAGER NETWORK ADMIN STORAGE ADMIN VIRTUALIZATION ADMIN SERVER ADMIN CHANGE MANAGER

Ticket Based

7 weeks, 136 service tickets

(6)

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

(7)

POLICY DRIVEN END-TO-END AUTOMATION

Compute Storage Network Virtualization VM

Secure Segmentation

Private Clouds

Orchestration Platform

Cisco ONE Enterprise Cloud Suite

Comprehensive 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 Infrastructure Admin 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.)

UCSPM,

Energy

Mgmt

Policy Driven Datacenter Infrastructure Automation

(UCSD)

Heterogeneous IT | Policies | Orchestration | Segmentation | Services | ACI (VACS) (ICF) Exte ns ib le w ith 3 rd Party Inte gration Public Clouds Ecosystem of Service Providers Private Clouds Public Clouds

(8)

Multi Cloud Management Platform

Cisco CloudCenter

(9)
(10)

Data Center Exists for Data and Applications

Traditional vs Cloud-Scale

Traditional Systems of Record

Many Applications

Server Single Server

Many Servers

Single Application SCM ERP/Financial Client/ Server CRM Email

Online

Content Gaming Mobile IoT eCommerce

Hypervisor

Efficient

Stable

Resilient

Getting IT Right

Agile / TTM / BU focused

Experimental

Rapid Application Evolution

Getting IT Fast

(11)

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

(12)

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 Application Cisco HyperFlex Hyper Converged Infrastructure

Bare Metal / Virtual Cloud-Enabled Cloud-Native

Type of Workloads

(13)

DevOps

Starting Point

into PaaS

Automated

Infrastructure Cloud Application Development Multi-Cloud Orchestration True DevOps with Seamless Handoffs

(14)

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

(15)

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

(16)

The Power of a Platform

Agility and Cost Savings Cloud Enablement Storage Servers Networking O/S Middleware Virtualization

Data

Runtime

Y

ou

Manage

O/S Storage Servers Networking Virtualization

Data

Y

ou

Manage

IaaS

Provider

Y

ou

Manage

O/S Storage Servers Networking Middleware Virtualization

Data

Platform

Applications Runtime

PaaS

on

IaaS

Traditional IT

Middleware Runtime

IaaS

Applications Applications

(17)

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

(18)

• 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

(19)
(20)

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 …

(21)

Shared Cluster

AWS/Metapod/UCS…

VM1 VM2 VM3 VM4 VM5

Depl

oyment

Orchestration

Loggi

ng

and Monitoring

Service Discovery & Linki

ng

(22)

Develop

Run

Persistent Storage Image Registry

Shipped/Mantl

Continuous Deployment Application Orchestration Logs Analytics Network Control Plane Consul Sky DNS Calico Service Discovery ELK Stack Kubernetes Mesos Bintray Shipped Shipped GlusterFS Continuous Integration

Build

(23)
(24)

Infrastructure as Code

Execution Plans

Resource Graph

Change Automation

(25)
(26)

Mantl.io

– Consists of… Mesos

Distributed Systems Kernel

Scaling across entire DC

Scalability up to 10.000

nodes

(27)
(28)

Mantl.io

– Consists of… Consul

Service Discovery

Health Checking

Key/Value Store

(29)
(30)

Mantl.io

– Consists of… Marathon

Container orchestration plattform

for Mesos and DCOS

Multiple container Runtimes

High Availability

Constraints

(31)
(32)

• 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

(33)

Where does

Co

n

t

i

v

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), ContivPlugins

Container Optimized OS

Container Cluster Scheduler | ContivCluster-wide Intent Manager

Container Image Store

Container Runtime (Docker, etc.)

ContivNetworking/Volume Agents

Developer

DevOps

SysAdmin

(34)

ACI Policy Extended to Docker Containers

Project 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

HYPERVISOR HYPERVISOR

HYPERVISOR

(35)

References

Related documents

Cloud Administrator Service Catalog, Component Library Servers Networking Storage Data Center Fabric Middleware Database Web 2.0 Application Runtime Java Runtime Development

Application Data Runtime Middleware OS Virtualisation Servers Storage Networking You manage Softwar e Platform Infr astructur e Application Data Runtime Middleware OS

The Flavors of Cloud Platform (as a service) Storage Servers Networking O /S Middleware Virtualization Applications Runtime Data Software (as a service) Infrastructure (as a

On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S

La cabaña en sí tiene forma redonda y está construida con 16 ramas verticales que se amarran formando dos cruces de 4 direcciones iguales, que representan a los 16 espíritus sagrados

On-Premises Computing Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Infrastructure (as a Service) Storage Servers Networking O/S

ELCOM, a.s; National Instruments; LabVIEW; servopohon; prístrojový ovládač; Modbus; TCP/IP; WorkBench;

En ese escenario la AJN, que contaba con 11 mil miembros en su mayoría jóvenes, mantuvo el activismo callejero y proclamó abiertamente su respaldo a la neutralidad de la Argentina en