SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

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
 

What's hot (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...
 

Similar to 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
 

Similar to 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...
 

More from 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
 

More from 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
 

Recently uploaded

Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
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
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
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
 
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
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
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
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
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
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 

Recently uploaded (20)

Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
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
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
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)
 
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
 
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
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
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
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
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...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 

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