SlideShare une entreprise Scribd logo
1  sur  30
Nicolas Vermandé
Technical Marketing Engineer, Cisco IBNG
July 21st 2020
Mind the gap, bridging cloud and
on-prem infrastructures with
Hashicorp and Cisco
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Agenda
The new Datacenter stack
The cloud native operational
model
Cisco ACI: the reference network
API framework for Terraform
The modern app magnifying glass
with Cisco ACI and Consul
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
The new Datacenter Stack
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
Kubernetes
Groundhog Day
Docker
Containers
decoupling code (the
app) from image and
infrastructure
resources
Virtualization
consolidating and
abstracting compute
resources
SDN
Abstracting Networking
resources and
consolidate services
Kubernetes
abstracts the
Datacenter
Docker
Type 1 Hypervisor
SDN
Solving problems by adding abstraction
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
Microservice
Single Purpose
Stateless
Independently Scalable
Automated
Service
Autonomous
Loosely-coupled
Function
Single Action
Event Sourced
Ephemeral
f()
New Application Architectures
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
The infrastructure hasn’t
changed that much
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
Modern Datacenter blends
resources into a common
software stack
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
A New Model For Cloud Native Operations
Kubernetes
Database
Custom Controller
Custom
Resource
Definition
ExtensionofexistingKubernetesAPI
apiVersion: aci.snat/v1
kind: SnatPolicy
metadata:
name: my-snat-name
spec:
selector:
namespace: testns
labels:
my-snat-label: backend-apps
snatIp: - 10.20.30.40
watchesreconciles
ReplicaSet
ConfigMap
Service
Pods
…
manages
Knowledge
REST API
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
Kubernetes also introduces
a new model for Networking
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
Service A
Service B
Kube-proxy
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
The cloud native operational
model
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
More Services, Less Code
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
• GitOps model for change control
• IaC for workload deployments and auto-scaling
• CI/CD for application lifecycle management with declarative steps
• automation
• artifact creation
• deployment
Automate all the things
Cloud solution comes with battery included (and the toolbox)
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16
How can we build a
common framework for
Hybrid Cloud?
ACI
Fabric
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17
What is Cisco ACI
Site 2Site 1
VMVMVM
Site 4
VMVMVM
Cisco Multi-Site
Orchestrator
VMVMVM
Site 3
VMVMVM
Google Cloud Platform*
*Roadmap
Consistent Network
and Policy
Secure Automated
Connectivity
Single Point of
Orchestration
Secure Automated
Connectivity
Cloud only
(Multi-Cloud)
*
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18
ACI provides the same
insight for every workload,
regardless of the form factor
and the location
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
First Class Citizens
RHEV 4.1+
ACI Multi-Site
Orchestrator
OpenShift Openstack
Remote Datacenter
Primary Datacenter
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20
• ACI has a modeled representation of everything APIC knows
• ACI object model is a distributed MIT (Management Information Tree) structure, fully accessible
through REST API
• Every node is a managed object (MO) with class, attributes and a distinguished name (Dn)
Infrastructure as Code with ACI
Root
Policy
Universe
Tenants
Applications
VLANs Virtual
Network
Fabric
Nodes
Hypervisors
Tenant
VRF
BD 10.10.0.1/24
EPG
VLAN 1001
EPG
VLAN 1002
API
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21
Managing on-prem infra with Terraform and ACI
Tenant
VRF
BD
Subnet
ANP
EPG
vSphere VM
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22
How about Public Cloud?
Tenant
Cloud Context Profile
VRF Cloud CIDR
Cloud App
Cloud EPG
AWS EC2
Instance
Cloud Subnet
Cloud EP Selector
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Demo 1
Hybrid-cloud workload
deployment with Terraform
and ACI
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24
Provisioning
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25
How about applications?
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26
Visibility and Policy mapping with Consul and ACI
DevOpsNetOps
Allow the application teams to stay
informed of any network changes and
what is traversing through the switching
fabric
Lower the risk of network faults,
changes, or capacity issues affecting
application services by informing
decisions of contextual impacts
ResultProblem
Lack of contextual insight into the
underlying networking infrastructure
on application service communication
Lack real-time visibility into dynamic
application services and service health
on network configuration and
performance
Solution
ACI topology, fault, stats and health
aware service registry in Consul
Overlay ACI Policy on Consul intentions
to determine Service-to-Service network
reachability
Automated correlation of Consul
application services to ACI fabric and
logical constructs
Contextual overlay of Consul services
health checks and telemetry on ACI
fabric and logical constructs
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27
Problem
Error prone and static Network security
policy resulting from the lack of service
based policy definition
Minimal understanding of impact network
performance issues on service performance
Inconsistent network services across private
and public cloud, virtualization, or container
platform
Extend Application Security and Operations to the Network
Reduce MTTR by immediately detecting
and automatically highlighting service
performance issues, allowing the
appropriate team to see the information
within their tools
Network security policy is based on
dynamic service definition, always up to
date and remove the possibility of human
error
Result
No need to compromise on network
requirements based on using one platform
at the expense of another, letting you
implement best-of-class solutions within
your cloud, virtual, physical, or container
environment
Solution
Augment Consul Connect based Service
Mesh topology on ACI fabric, contracts and
logical constructs
Automated ACI policy creation based on
Consul Connect Intentions of expected
service communication
Context aware cross launch from Consul
Service Graph to ACI Operational report
generation
Integration support for Consul OSS and
Consul Enterprise with on-prem APIC and
cloud APIC
NetOpsDevOpsNetOps
DevOps
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28
Cisco ACI: Consul integration
Service visibility and Network Infrastructure Automation
Service visibility and faster MTTR
• Real-time visibility into dynamic services, service health
and service-to-service communication correlated to the
network
• Faster identification of issue based on service and
network data correlation
Network Middleware Automation
• Dynamic Service Mesh driven policy for the network
• Enable faster Service Mesh deployment for DevOps
teams
• Consistent service driven network automation for virtual
and container workloads across private and public
cloud
App
on APIC
based Service Mesh
REST APIs
Beta/Phase 1
Phase 2
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Demo 2
Cloud Native visibility with
Consul and ACI
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 30
• We’ve talked about datacenter automation frameworks, highlighting that your
favorite cloud tools are being used for on-prem too
• This is usually challenging because APIs are not the same on-prem vs in the
cloud
• Terraform and ACI provides the right level of abstraction to accommodate
many hybrid-cloud use cases by providing a declarative language
• Consul and ACI enable a powerful solution for end-to-end application
monitoring and policy discovery and management
To sum it up
Migrating from VMs to Kubernetes using HashiCorp Consul Service on Azure

Contenu connexe

Tendances

Unlocking the Cloud Operating Model: The Provisioning Strategy
Unlocking the Cloud Operating Model: The Provisioning StrategyUnlocking the Cloud Operating Model: The Provisioning Strategy
Unlocking the Cloud Operating Model: The Provisioning StrategyMitchell Pronschinske
 
Understanding Service Mesh on Azure with HashiCorp Consul
Understanding Service Mesh on Azure with HashiCorp ConsulUnderstanding Service Mesh on Azure with HashiCorp Consul
Understanding Service Mesh on Azure with HashiCorp ConsulMitchell Pronschinske
 
Unlocking the Cloud Operating Model: Deployment
Unlocking the Cloud Operating Model: DeploymentUnlocking the Cloud Operating Model: Deployment
Unlocking the Cloud Operating Model: DeploymentMitchell Pronschinske
 
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprisestackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital EnterpriseNETWAYS
 
Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...
Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...
Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...VMware Tanzu
 
"The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming" "The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming" James Watters
 
James Watters Kafka Summit NYC 2019 Keynote
James Watters Kafka Summit NYC 2019 KeynoteJames Watters Kafka Summit NYC 2019 Keynote
James Watters Kafka Summit NYC 2019 KeynoteJames Watters
 
Modern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud World
Modern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud WorldModern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud World
Modern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud WorldItential
 
stackconf 2021 | Data Driven Security
stackconf 2021 | Data Driven Securitystackconf 2021 | Data Driven Security
stackconf 2021 | Data Driven SecurityNETWAYS
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewVMware Tanzu
 
The Future of Enterprise Applications is Serverless
The Future of Enterprise Applications is ServerlessThe Future of Enterprise Applications is Serverless
The Future of Enterprise Applications is ServerlessEficode
 
Swarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOASwarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOAJürgen Kress
 
Why nfv and digital transformation projects fail!
Why nfv and digital transformation projects fail! Why nfv and digital transformation projects fail!
Why nfv and digital transformation projects fail! Cloudify Community
 
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...VMware Tanzu
 
OCP Architecture Overview
OCP Architecture OverviewOCP Architecture Overview
OCP Architecture OverviewBhaskar Ravula
 
Istio - A Service Mesh for Microservices as Scale
Istio - A Service Mesh for Microservices as ScaleIstio - A Service Mesh for Microservices as Scale
Istio - A Service Mesh for Microservices as ScaleRam Vennam
 
AWS User Group Sydney - Atlassian 5-10-16
AWS User Group Sydney - Atlassian 5-10-16AWS User Group Sydney - Atlassian 5-10-16
AWS User Group Sydney - Atlassian 5-10-16PolarSeven Pty Ltd
 
Istio Service Mesh
Istio Service MeshIstio Service Mesh
Istio Service MeshLew Tucker
 
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...VMware Tanzu
 

Tendances (20)

Unlocking the Cloud Operating Model: The Provisioning Strategy
Unlocking the Cloud Operating Model: The Provisioning StrategyUnlocking the Cloud Operating Model: The Provisioning Strategy
Unlocking the Cloud Operating Model: The Provisioning Strategy
 
Understanding Service Mesh on Azure with HashiCorp Consul
Understanding Service Mesh on Azure with HashiCorp ConsulUnderstanding Service Mesh on Azure with HashiCorp Consul
Understanding Service Mesh on Azure with HashiCorp Consul
 
Unlocking the Cloud Operating Model: Deployment
Unlocking the Cloud Operating Model: DeploymentUnlocking the Cloud Operating Model: Deployment
Unlocking the Cloud Operating Model: Deployment
 
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprisestackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
 
Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...
Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...
Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...
 
"The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming" "The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming"
 
James Watters Kafka Summit NYC 2019 Keynote
James Watters Kafka Summit NYC 2019 KeynoteJames Watters Kafka Summit NYC 2019 Keynote
James Watters Kafka Summit NYC 2019 Keynote
 
Modern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud World
Modern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud WorldModern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud World
Modern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud World
 
stackconf 2021 | Data Driven Security
stackconf 2021 | Data Driven Securitystackconf 2021 | Data Driven Security
stackconf 2021 | Data Driven Security
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical Overview
 
The Future of Enterprise Applications is Serverless
The Future of Enterprise Applications is ServerlessThe Future of Enterprise Applications is Serverless
The Future of Enterprise Applications is Serverless
 
Swarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOASwarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOA
 
EasyStack True Private Cloud | Quek Keng Oei
EasyStack True Private Cloud | Quek Keng OeiEasyStack True Private Cloud | Quek Keng Oei
EasyStack True Private Cloud | Quek Keng Oei
 
Why nfv and digital transformation projects fail!
Why nfv and digital transformation projects fail! Why nfv and digital transformation projects fail!
Why nfv and digital transformation projects fail!
 
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
 
OCP Architecture Overview
OCP Architecture OverviewOCP Architecture Overview
OCP Architecture Overview
 
Istio - A Service Mesh for Microservices as Scale
Istio - A Service Mesh for Microservices as ScaleIstio - A Service Mesh for Microservices as Scale
Istio - A Service Mesh for Microservices as Scale
 
AWS User Group Sydney - Atlassian 5-10-16
AWS User Group Sydney - Atlassian 5-10-16AWS User Group Sydney - Atlassian 5-10-16
AWS User Group Sydney - Atlassian 5-10-16
 
Istio Service Mesh
Istio Service MeshIstio Service Mesh
Istio Service Mesh
 
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
 

Similaire à Migrating from VMs to Kubernetes using HashiCorp Consul Service on Azure

Presentation cloud, the whole offer
Presentation   cloud, the whole offerPresentation   cloud, the whole offer
Presentation cloud, the whole offerxKinAnx
 
Support Software Defined Networking with Dynamic Network Architecture
Support Software Defined Networking with Dynamic Network ArchitectureSupport Software Defined Networking with Dynamic Network Architecture
Support Software Defined Networking with Dynamic Network ArchitectureZivaro Inc
 
StampedeCon 2015 Keynote
StampedeCon 2015 KeynoteStampedeCon 2015 Keynote
StampedeCon 2015 KeynoteKen Owens
 
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015StampedeCon
 
Cloud Computing and the Promise of Everything as a Service
Cloud Computing and the Promise of Everything as a ServiceCloud Computing and the Promise of Everything as a Service
Cloud Computing and the Promise of Everything as a ServiceLew Tucker
 
Presentation capturing the cloud opportunity
Presentation   capturing the cloud opportunityPresentation   capturing the cloud opportunity
Presentation capturing the cloud opportunityxKinAnx
 
Gain Insight and Programmability with Cisco DC Networking
Gain Insight and Programmability with Cisco DC NetworkingGain Insight and Programmability with Cisco DC Networking
Gain Insight and Programmability with Cisco DC NetworkingCisco Canada
 
The Changing Data Center Landscape
The Changing Data Center LandscapeThe Changing Data Center Landscape
The Changing Data Center LandscapeCisco Canada
 
Microservices and containers networking: Contiv, an industry leading open sou...
Microservices and containers networking: Contiv, an industry leading open sou...Microservices and containers networking: Contiv, an industry leading open sou...
Microservices and containers networking: Contiv, an industry leading open sou...Codemotion
 
Application Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreApplication Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreCisco Canada
 
emea_cisco_live_webinar_150623.pptx
emea_cisco_live_webinar_150623.pptxemea_cisco_live_webinar_150623.pptx
emea_cisco_live_webinar_150623.pptxThousandEyes
 
The Future of Service Mesh
The Future of Service MeshThe Future of Service Mesh
The Future of Service MeshAll Things Open
 
Inside Cisco IT: Secure and Simplified Cloud Services with ACI
Inside Cisco IT: Secure and Simplified Cloud Services with ACIInside Cisco IT: Secure and Simplified Cloud Services with ACI
Inside Cisco IT: Secure and Simplified Cloud Services with ACICisco IT
 
Primend Praktiline Konverents - Rakenduse keskne IT infrastruktuur / Cisco Ap...
Primend Praktiline Konverents - Rakenduse keskne IT infrastruktuur / Cisco Ap...Primend Praktiline Konverents - Rakenduse keskne IT infrastruktuur / Cisco Ap...
Primend Praktiline Konverents - Rakenduse keskne IT infrastruktuur / Cisco Ap...Primend
 
Presentation cloud orchestration
Presentation   cloud orchestrationPresentation   cloud orchestration
Presentation cloud orchestrationxKinAnx
 
Presentation cisco service oriented infrastructure
Presentation   cisco service oriented infrastructurePresentation   cisco service oriented infrastructure
Presentation cisco service oriented infrastructurexKinAnx
 
Welcome to the Multi-cloud world
Welcome to the Multi-cloud worldWelcome to the Multi-cloud world
Welcome to the Multi-cloud worldLew Tucker
 
Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...
Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...
Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...Cisco Canada
 

Similaire à Migrating from VMs to Kubernetes using HashiCorp Consul Service on Azure (20)

Presentation cloud, the whole offer
Presentation   cloud, the whole offerPresentation   cloud, the whole offer
Presentation cloud, the whole offer
 
Support Software Defined Networking with Dynamic Network Architecture
Support Software Defined Networking with Dynamic Network ArchitectureSupport Software Defined Networking with Dynamic Network Architecture
Support Software Defined Networking with Dynamic Network Architecture
 
StampedeCon 2015 Keynote
StampedeCon 2015 KeynoteStampedeCon 2015 Keynote
StampedeCon 2015 Keynote
 
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
 
Cisco APIC AAG
Cisco APIC AAGCisco APIC AAG
Cisco APIC AAG
 
Cloud Computing and the Promise of Everything as a Service
Cloud Computing and the Promise of Everything as a ServiceCloud Computing and the Promise of Everything as a Service
Cloud Computing and the Promise of Everything as a Service
 
Presentation capturing the cloud opportunity
Presentation   capturing the cloud opportunityPresentation   capturing the cloud opportunity
Presentation capturing the cloud opportunity
 
Gain Insight and Programmability with Cisco DC Networking
Gain Insight and Programmability with Cisco DC NetworkingGain Insight and Programmability with Cisco DC Networking
Gain Insight and Programmability with Cisco DC Networking
 
The Changing Data Center Landscape
The Changing Data Center LandscapeThe Changing Data Center Landscape
The Changing Data Center Landscape
 
Microservices and containers networking: Contiv, an industry leading open sou...
Microservices and containers networking: Contiv, an industry leading open sou...Microservices and containers networking: Contiv, an industry leading open sou...
Microservices and containers networking: Contiv, an industry leading open sou...
 
Application Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreApplication Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centre
 
PSOIOT-1151.pdf
PSOIOT-1151.pdfPSOIOT-1151.pdf
PSOIOT-1151.pdf
 
emea_cisco_live_webinar_150623.pptx
emea_cisco_live_webinar_150623.pptxemea_cisco_live_webinar_150623.pptx
emea_cisco_live_webinar_150623.pptx
 
The Future of Service Mesh
The Future of Service MeshThe Future of Service Mesh
The Future of Service Mesh
 
Inside Cisco IT: Secure and Simplified Cloud Services with ACI
Inside Cisco IT: Secure and Simplified Cloud Services with ACIInside Cisco IT: Secure and Simplified Cloud Services with ACI
Inside Cisco IT: Secure and Simplified Cloud Services with ACI
 
Primend Praktiline Konverents - Rakenduse keskne IT infrastruktuur / Cisco Ap...
Primend Praktiline Konverents - Rakenduse keskne IT infrastruktuur / Cisco Ap...Primend Praktiline Konverents - Rakenduse keskne IT infrastruktuur / Cisco Ap...
Primend Praktiline Konverents - Rakenduse keskne IT infrastruktuur / Cisco Ap...
 
Presentation cloud orchestration
Presentation   cloud orchestrationPresentation   cloud orchestration
Presentation cloud orchestration
 
Presentation cisco service oriented infrastructure
Presentation   cisco service oriented infrastructurePresentation   cisco service oriented infrastructure
Presentation cisco service oriented infrastructure
 
Welcome to the Multi-cloud world
Welcome to the Multi-cloud worldWelcome to the Multi-cloud world
Welcome to the Multi-cloud world
 
Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...
Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...
Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...
 

Plus de Mitchell Pronschinske

Getting Started with Kubernetes and Consul
Getting Started with Kubernetes and ConsulGetting Started with Kubernetes and Consul
Getting Started with Kubernetes and ConsulMitchell Pronschinske
 
Multi-Cloud with Nomad and Consul Connect
Multi-Cloud with Nomad and Consul ConnectMulti-Cloud with Nomad and Consul Connect
Multi-Cloud with Nomad and Consul ConnectMitchell Pronschinske
 
Automate and simplify multi cloud complexity with f5 and hashi corp
Automate and simplify multi cloud complexity with f5 and hashi corpAutomate and simplify multi cloud complexity with f5 and hashi corp
Automate and simplify multi cloud complexity with f5 and hashi corpMitchell Pronschinske
 
Using new sentinel features in terraform cloud
Using new sentinel features in terraform cloudUsing new sentinel features in terraform cloud
Using new sentinel features in terraform cloudMitchell Pronschinske
 
Military Edge Computing with Vault and Consul
Military Edge Computing with Vault and ConsulMilitary Edge Computing with Vault and Consul
Military Edge Computing with Vault and ConsulMitchell Pronschinske
 
Unlocking the Cloud operating model with GitHub Actions
Unlocking the Cloud operating model with GitHub ActionsUnlocking the Cloud operating model with GitHub Actions
Unlocking the Cloud operating model with GitHub ActionsMitchell Pronschinske
 
Vault 1.4 integrated storage overview
Vault 1.4 integrated storage overviewVault 1.4 integrated storage overview
Vault 1.4 integrated storage overviewMitchell Pronschinske
 
Cisco ACI with HashiCorp Terraform (APAC)
Cisco ACI with HashiCorp Terraform (APAC)Cisco ACI with HashiCorp Terraform (APAC)
Cisco ACI with HashiCorp Terraform (APAC)Mitchell Pronschinske
 
Governance for Multiple Teams Sharing a Nomad Cluster
Governance for Multiple Teams Sharing a Nomad ClusterGovernance for Multiple Teams Sharing a Nomad Cluster
Governance for Multiple Teams Sharing a Nomad ClusterMitchell Pronschinske
 
Keeping a Secret with HashiCorp Vault
Keeping a Secret with HashiCorp VaultKeeping a Secret with HashiCorp Vault
Keeping a Secret with HashiCorp VaultMitchell Pronschinske
 
Modern Scheduling for Modern Applications with Nomad
Modern Scheduling for Modern Applications with NomadModern Scheduling for Modern Applications with Nomad
Modern Scheduling for Modern Applications with NomadMitchell Pronschinske
 
Moving to a Microservice World: Leveraging Consul on Azure
Moving to a Microservice World: Leveraging Consul on AzureMoving to a Microservice World: Leveraging Consul on Azure
Moving to a Microservice World: Leveraging Consul on AzureMitchell Pronschinske
 
Rapid Infrastructure in Hybrid Environments
Rapid Infrastructure in Hybrid EnvironmentsRapid Infrastructure in Hybrid Environments
Rapid Infrastructure in Hybrid EnvironmentsMitchell Pronschinske
 

Plus de Mitchell Pronschinske (20)

Getting Started with Kubernetes and Consul
Getting Started with Kubernetes and ConsulGetting Started with Kubernetes and Consul
Getting Started with Kubernetes and Consul
 
Multi-Cloud with Nomad and Consul Connect
Multi-Cloud with Nomad and Consul ConnectMulti-Cloud with Nomad and Consul Connect
Multi-Cloud with Nomad and Consul Connect
 
Code quality for Terraform
Code quality for TerraformCode quality for Terraform
Code quality for Terraform
 
Automate and simplify multi cloud complexity with f5 and hashi corp
Automate and simplify multi cloud complexity with f5 and hashi corpAutomate and simplify multi cloud complexity with f5 and hashi corp
Automate and simplify multi cloud complexity with f5 and hashi corp
 
Vault 1.5 Overview
Vault 1.5 OverviewVault 1.5 Overview
Vault 1.5 Overview
 
Using new sentinel features in terraform cloud
Using new sentinel features in terraform cloudUsing new sentinel features in terraform cloud
Using new sentinel features in terraform cloud
 
Military Edge Computing with Vault and Consul
Military Edge Computing with Vault and ConsulMilitary Edge Computing with Vault and Consul
Military Edge Computing with Vault and Consul
 
Unlocking the Cloud operating model with GitHub Actions
Unlocking the Cloud operating model with GitHub ActionsUnlocking the Cloud operating model with GitHub Actions
Unlocking the Cloud operating model with GitHub Actions
 
Vault 1.4 integrated storage overview
Vault 1.4 integrated storage overviewVault 1.4 integrated storage overview
Vault 1.4 integrated storage overview
 
Unlocking the Cloud Operating Model
Unlocking the Cloud Operating ModelUnlocking the Cloud Operating Model
Unlocking the Cloud Operating Model
 
Cisco ACI with HashiCorp Terraform (APAC)
Cisco ACI with HashiCorp Terraform (APAC)Cisco ACI with HashiCorp Terraform (APAC)
Cisco ACI with HashiCorp Terraform (APAC)
 
Governance for Multiple Teams Sharing a Nomad Cluster
Governance for Multiple Teams Sharing a Nomad ClusterGovernance for Multiple Teams Sharing a Nomad Cluster
Governance for Multiple Teams Sharing a Nomad Cluster
 
Integrating Terraform and Consul
Integrating Terraform and ConsulIntegrating Terraform and Consul
Integrating Terraform and Consul
 
Keeping a Secret with HashiCorp Vault
Keeping a Secret with HashiCorp VaultKeeping a Secret with HashiCorp Vault
Keeping a Secret with HashiCorp Vault
 
Modern Scheduling for Modern Applications with Nomad
Modern Scheduling for Modern Applications with NomadModern Scheduling for Modern Applications with Nomad
Modern Scheduling for Modern Applications with Nomad
 
Moving to a Microservice World: Leveraging Consul on Azure
Moving to a Microservice World: Leveraging Consul on AzureMoving to a Microservice World: Leveraging Consul on Azure
Moving to a Microservice World: Leveraging Consul on Azure
 
Remote Culture at HashiCorp
Remote Culture at HashiCorpRemote Culture at HashiCorp
Remote Culture at HashiCorp
 
Rapid Infrastructure in Hybrid Environments
Rapid Infrastructure in Hybrid EnvironmentsRapid Infrastructure in Hybrid Environments
Rapid Infrastructure in Hybrid Environments
 
Vault 1.4 launch webinar
Vault 1.4  launch webinar Vault 1.4  launch webinar
Vault 1.4 launch webinar
 
From Terraform OSS to Enterprise
From Terraform OSS to EnterpriseFrom Terraform OSS to Enterprise
From Terraform OSS to Enterprise
 

Dernier

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 

Dernier (20)

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 

Migrating from VMs to Kubernetes using HashiCorp Consul Service on Azure

  • 1. Nicolas Vermandé Technical Marketing Engineer, Cisco IBNG July 21st 2020 Mind the gap, bridging cloud and on-prem infrastructures with Hashicorp and Cisco
  • 2. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Agenda The new Datacenter stack The cloud native operational model Cisco ACI: the reference network API framework for Terraform The modern app magnifying glass with Cisco ACI and Consul
  • 3. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3 The new Datacenter Stack
  • 4. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4 Kubernetes Groundhog Day Docker Containers decoupling code (the app) from image and infrastructure resources Virtualization consolidating and abstracting compute resources SDN Abstracting Networking resources and consolidate services Kubernetes abstracts the Datacenter Docker Type 1 Hypervisor SDN Solving problems by adding abstraction
  • 5. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5 Microservice Single Purpose Stateless Independently Scalable Automated Service Autonomous Loosely-coupled Function Single Action Event Sourced Ephemeral f() New Application Architectures
  • 6. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6 The infrastructure hasn’t changed that much
  • 7. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
  • 8. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8 Modern Datacenter blends resources into a common software stack
  • 9. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9 A New Model For Cloud Native Operations Kubernetes Database Custom Controller Custom Resource Definition ExtensionofexistingKubernetesAPI apiVersion: aci.snat/v1 kind: SnatPolicy metadata: name: my-snat-name spec: selector: namespace: testns labels: my-snat-label: backend-apps snatIp: - 10.20.30.40 watchesreconciles ReplicaSet ConfigMap Service Pods … manages Knowledge REST API
  • 10. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10 Kubernetes also introduces a new model for Networking
  • 11. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11 Service A Service B Kube-proxy
  • 12. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12 The cloud native operational model
  • 13. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13 More Services, Less Code
  • 14. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15 • GitOps model for change control • IaC for workload deployments and auto-scaling • CI/CD for application lifecycle management with declarative steps • automation • artifact creation • deployment Automate all the things Cloud solution comes with battery included (and the toolbox)
  • 15. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16 How can we build a common framework for Hybrid Cloud? ACI Fabric
  • 16. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17 What is Cisco ACI Site 2Site 1 VMVMVM Site 4 VMVMVM Cisco Multi-Site Orchestrator VMVMVM Site 3 VMVMVM Google Cloud Platform* *Roadmap Consistent Network and Policy Secure Automated Connectivity Single Point of Orchestration Secure Automated Connectivity Cloud only (Multi-Cloud) *
  • 17. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18 ACI provides the same insight for every workload, regardless of the form factor and the location
  • 18. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19 First Class Citizens RHEV 4.1+ ACI Multi-Site Orchestrator OpenShift Openstack Remote Datacenter Primary Datacenter
  • 19. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20 • ACI has a modeled representation of everything APIC knows • ACI object model is a distributed MIT (Management Information Tree) structure, fully accessible through REST API • Every node is a managed object (MO) with class, attributes and a distinguished name (Dn) Infrastructure as Code with ACI Root Policy Universe Tenants Applications VLANs Virtual Network Fabric Nodes Hypervisors Tenant VRF BD 10.10.0.1/24 EPG VLAN 1001 EPG VLAN 1002 API
  • 20. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21 Managing on-prem infra with Terraform and ACI Tenant VRF BD Subnet ANP EPG vSphere VM
  • 21. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22 How about Public Cloud? Tenant Cloud Context Profile VRF Cloud CIDR Cloud App Cloud EPG AWS EC2 Instance Cloud Subnet Cloud EP Selector
  • 22. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Demo 1 Hybrid-cloud workload deployment with Terraform and ACI
  • 23. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24 Provisioning
  • 24. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25 How about applications?
  • 25. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26 Visibility and Policy mapping with Consul and ACI DevOpsNetOps Allow the application teams to stay informed of any network changes and what is traversing through the switching fabric Lower the risk of network faults, changes, or capacity issues affecting application services by informing decisions of contextual impacts ResultProblem Lack of contextual insight into the underlying networking infrastructure on application service communication Lack real-time visibility into dynamic application services and service health on network configuration and performance Solution ACI topology, fault, stats and health aware service registry in Consul Overlay ACI Policy on Consul intentions to determine Service-to-Service network reachability Automated correlation of Consul application services to ACI fabric and logical constructs Contextual overlay of Consul services health checks and telemetry on ACI fabric and logical constructs
  • 26. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27 Problem Error prone and static Network security policy resulting from the lack of service based policy definition Minimal understanding of impact network performance issues on service performance Inconsistent network services across private and public cloud, virtualization, or container platform Extend Application Security and Operations to the Network Reduce MTTR by immediately detecting and automatically highlighting service performance issues, allowing the appropriate team to see the information within their tools Network security policy is based on dynamic service definition, always up to date and remove the possibility of human error Result No need to compromise on network requirements based on using one platform at the expense of another, letting you implement best-of-class solutions within your cloud, virtual, physical, or container environment Solution Augment Consul Connect based Service Mesh topology on ACI fabric, contracts and logical constructs Automated ACI policy creation based on Consul Connect Intentions of expected service communication Context aware cross launch from Consul Service Graph to ACI Operational report generation Integration support for Consul OSS and Consul Enterprise with on-prem APIC and cloud APIC NetOpsDevOpsNetOps DevOps
  • 27. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28 Cisco ACI: Consul integration Service visibility and Network Infrastructure Automation Service visibility and faster MTTR • Real-time visibility into dynamic services, service health and service-to-service communication correlated to the network • Faster identification of issue based on service and network data correlation Network Middleware Automation • Dynamic Service Mesh driven policy for the network • Enable faster Service Mesh deployment for DevOps teams • Consistent service driven network automation for virtual and container workloads across private and public cloud App on APIC based Service Mesh REST APIs Beta/Phase 1 Phase 2
  • 28. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Demo 2 Cloud Native visibility with Consul and ACI
  • 29. © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 30 • We’ve talked about datacenter automation frameworks, highlighting that your favorite cloud tools are being used for on-prem too • This is usually challenging because APIs are not the same on-prem vs in the cloud • Terraform and ACI provides the right level of abstraction to accommodate many hybrid-cloud use cases by providing a declarative language • Consul and ACI enable a powerful solution for end-to-end application monitoring and policy discovery and management To sum it up