automatiza el despliegue y el ciclo de vida de clúster de ... · miguel angel ruiz hornillos...

29
Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco Container Platform Automatiza el despliegue y el ciclo de vida de clúster de Kubernetes

Upload: others

Post on 13-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020

Production-grade multicloud Kubernetes

Cisco Container Platform

Automatiza el despliegue y el ciclo de vida de clúster de Kubernetes

Page 2: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

An application revolution is happening

On-premises environment

Public clouds

Campus

DC/Colo

Branch

IoT/Edge

50% increase in the number of

applications supported over the next two years* …

*Source: IDC InfoBrief, sponsored by Cisco, Transforming Applications and Multicloud Operations, August 2019

Page 3: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

…with modular development being the new norm

On-premises environment

Public clouds

47% of applications will

be built using a “modular

development framework”*

Campus

DC/Colo

Branch

IoT/Edge …

*Source: IDC InfoBrief, sponsored by Cisco, Transforming Applications and Multicloud Operations, August 2019

Page 4: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

…and Kubernetes as the new platform of choice

On-premises environment

Public clouds

Page 5: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

…and Kubernetes is the “New Datacenter”

On-premises environment

Public clouds

Scalability

Speed

Portability

Page 6: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

Deploying production Kubernetes clusters does not have to be hard.

Page 7: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

Developers want K8s to be…

configured with storage, networking, monitoring

consistent, on-prem and in public clouds

secure, high-available

delivered fast

Application

modernization

Security, compliance and governance,

investment protection

On-premises environment

Campus

DC/Colo

Branch

IoT/Edge

Public clouds

open - 100% upstream

optimized for AI/ML development

Page 8: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

But it can be difficult to deliver

Configure security: identities, secrets and RBAC

Install logging, monitoring, set up registries, load balancing

Repeat for public clouds to match on-prem configuration?

How to support it

Manage upgrades and patches

AI/ML lifecycle management

Set up clusters

Download and install Kubernetes

Configure storage and networking

Application modernization

Security, compliance

and governance, investment protection

On-premises environment

Campus

DC/Colo

Branch

IoT/Edge

Public clouds

Page 9: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

Cisco Container Platform makes it easier

Turn-key container management software for multicloud, consistent

production-grade Kubernetes

Application

modernization

Security, compliance and governance,

investment protection

On-premises environment

Campus

DC/Colo

Branch

IoT/Edge

Public clouds

Page 10: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

Development

Host

Container Runtime

Production Kubernetes is more than just an Orchestrator

Orchestrator

Container Runtime

Orchestrator

CNI

Monitoring

Logging

Service Mesh

Repository

CI/CD

IaaS

OS

Production

Storage

Load Balancing CCP

Addons*

* Addons are av ailable at no additional charge but are not required to be installed. They are supported as part of the platf orm if they are installed

Page 11: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

Cisco Container Platform (CCP)

Runs on ANY infrastructure* as a lightweight self-hosted software (optimized for Cisco HX and UCS)

Turn-key container management software for multicloud, consistent production-grade Kubernetes

*Deployed on top of VMware vSphere, OpenStack/CVIM, bare metal (coming soon)

Automates the installation and deployment of self-service,100% upstream K8s clusters

Includes all the necessary networking, storage, logging/monitoring, load balancing and registry tooling

Integrates natively with EKS, AKS and GKE*

Built for the enterprise with hardened security and enhanced availability features like multi-master and self-healing

Optimized for AI/ML workloads with multi-GPU support

Supported end-to-end by Cisco

Page 12: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

Cisco Container Platform Feature Set

• Deploy Kubernetes clusters on HyperFlex, vSphere, OpenStack,

EKS, AKS, GKE*

• CNI and Istio service mesh

• Persistent storage

• L4 / L7 Load Balancing

• Container Registry

• AD Authentication / RBAC

• Resource based node pools

• Multi-GPU –as-a-Service

• Kubeflow

• UI – Kubernetes, API

• Security (policies, encryption)

• Add / remove Kubernetes nodes

• Lifecycle management (OS

updates, Kubernetes upgrades)

• Prometheus/Grafana Monitoring

• EFK Logging

• Self-healing Kubernetes clusters

• Multi-master nodes

Kubernetes-as-a-Service

Setup Manage Consume

Page 13: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

CCP is ideal for organizations that want…

An easy-to-use, light-weight software container platform to start quickly

with on-prem deployments and expand

to public clouds

A modular, customizable CaaS platform that can be integrated with any

PaaS layer

Native, upstream Kubernetes, optimized

for AI workloads

Multicloud control, with centralized

management and integration with EKS,

AKS and GKE*

To make the most out of their existing Cisco investments

in data center

Page 14: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

Benefits for DevOps teams

easy to use, supported

all the tools to manage the lifecycle of K8s

control and governance

highly-secure and available upstream K8s

common identity and authentication on-prem in public clouds

optimized for AI/ML workloads

Faster development Faster K8s delivery

Page 15: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

Cisco Container Platform Easy-to-use Kubernetes for multicloud

CXO

Accelerate innovation and reduced time-to-market with consistent K8s across multicloud

DevOps

Benefit from multiple accepted open source projects built into an

enterprise-supported product

Security

Reduce risk with enterprise-class

security, availability, and multicloud control

Page 16: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

On-premises environment

Cisco Hybrid Solution for Kubernetes on AWS

Amazon VPC

Amazon EC2 / Amazon EBS

Amazon ECR

AWS Identity and Access Management (IAM)

Amazon Elastic Kubernetes Service (EKS)

Cisco Nexus9K/ACI or other

Cisco HyperFlex/UCS or other

Cisco Container Platform (CCP)

CloudCenter Suite

Stealthwatch Cloud

AppDynamics

Cisco CSR1000v

Consistent, production-grade

experience

Page 17: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

On-premises environment

CloudCenter Suite

AppDynamics

Azure Kubernetes Service (AKS)

Identity and Access Management (AD)

Stealthwatch Cloud

SD-WAN | CSR 1000v

Azure Marketplace

Cisco hybrid architecture for Microsoft Azure

Nexus9K | ACI

HyperFlex | UCS

Cisco Container Platform

Consistent, production-grade

experience

Page 18: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

On-premises environment

CloudCenter Suite

AppDynamics

Google Kubernetes Engine(GKE)

Identity and Access Management (AD)

Stealthwatch Cloud

SD-WAN | CSR 1000v Nexus9K | ACI

HyperFlex | UCS

Cisco Container Platform

Consistent, production-grade

experience

BigQuery

Cloud SQL Pub/Sub Big Table Cloud Storage Cloud Spanner

Cisco hybrid architecture for Google Cloud

Coming soon

Page 19: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

CCP

Page 20: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

Why Cisco is the right strategic choice

Solutions engineered with all major cloud providers

Designed for multicloud

The most comprehensive and integrated cloud portfolio

A global ecosystem of solution, reseller, and integrator partners

Optimized for public cloud

Delivered with partners Enhanced by CX

A lifecycle of value across advising, adoption, and advocacy

Page 21: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

Two options to try CCP out…

https://software.cisco.com https://developer.cisco.com/site/cloud/

OR

DevNet Hosted Lab 90-day On-prem Trial

Page 22: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

New Cisco® Quick Start Services Cisco custom services

Get running in hours with Cisco Quick Start services

Set-up of UCSM, ESXi, vCenter, Network and Storage Flex drivers

Install and configure Hyperflex Data Platform

Configuration of Contiv Networking and definition of policies

Set-up of control plane Kubernetes cluster, user set-up and RBAC

Advisory Design | Assess |

Strategize

Implementation Validate | Integrate |

Migrate

Opt imization Recommend | Remediate | Analyze

Technical Centralized Solution Support

Showcase application monitoring and logging

Deliverables: Pre-Requisite Checklist | Runbook | Test Plan | Knowledge Transfer | Post Implementation Support

Page 23: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

Start small now and scale globally

Cisco and Partners

5-year

3-year

1-year Software Only

or Integrated with Cisco

HyperFlex

Extensible

Learn more here

Generally Available

NOW

Software subscriptions

Flexible Consumption

Sold By

Page 24: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

HX Application Platform for Containers

Coming soon….

Page 25: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

Ready to Consume Container Platform

Cisco HyperFlex Application Platform

Function Component Version

CNI ACI, Calico 1.9.0-21, 3.7.4

SDN ACI 4.1(1)

Container Storage CSI Driver 1.0.rel.4

L7 Load Balancing Nginx (community) Ingress 1.11.0

Monitoring Prometheus, Grafana 2.7.1, 6.0.0

Logging EFK 7.0.2, 2.0.2, 6.7.2

L3 Load Balancing MetalLB 0.8.4

Service Mesh Istio/Envoy 1.1.8

Registry Harbor 1.7.5

Cloud Managed

Curated Stacks

26 PSODCN-2117R

Page 26: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

HyperFlex Application Platform for Containers Turnkey Platform for Application Modernization

HyperFlex HCI

Native Kubernetes (100% Upstream) Production grade: hardened, secure, reliable

Integrated Networking | Storage | Management

Enterprise ready Kubernetes

Add-ons Logging | Monitoring | Registry | Service Mesh

Full Stack Management

Monitoring, Telemetry

Multi-Tenancy

Lifecycle Operations

Physical Infra, VMs, Containers

Datacenter & Edge

Page 27: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

HyperFlex Application Platform (HXAP) for Kubernetes

Native Kubernetes platform integrated with HyperFlex and Intersight

Centrally Managed from Intersight

Kubernetes with no VMware Tax

Future proof KVM platform that will support VMs, bare metal containers and serverless in future*

Page 28: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco

© 2019 Cisco and/or its affiliates. All rights reserved.

Deploying production Kubernetes clusters does not have to be hard.

Page 29: Automatiza el despliegue y el ciclo de vida de clúster de ... · Miguel Angel Ruiz Hornillos Technical Solutions Architect Junio 2020 Production-grade multicloud Kubernetes Cisco