SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Inside Cisco IT:
Containers on
Enterprise Compute
and Networks
Michael Duarte, Senior IT Design Engineer - Cloud
BRKCOC-2016
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Speaker
mikduart@cisco.com
mikeduarte
mikduart
Michael Duarte
Lead Design Engineer
15 years in IT Work
6 years doing IT at Cisco
BRKCOC-2016 3
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Questions?
Use Cisco Spark to communicate
with the speaker after the session
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space
How
cs.co/ciscolivebot#BRKCOC-2016Cisco Spark spaces will be
available until July 3, 2017.
BRKCOC-2016 4
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Not sure if he really wants
me to ask questions, or if
he is just being nice….
What do you want out of this
session?
BRKCOC-2016 5
• Introduction
• Our Global Cloud Strategy
• Application Delivery Redefined
• UCS Compute for Containers
• ACI Networking for Containers
• Our Container Platform
• Conclusion
Agenda
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Who coined the term:
‘Cloud Computing’?
Amazon
Compaq
Google
Sun
Salesforce
Compaq
BRKCOC-2016 7
Global Cloud Strategy
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Defining the “Cloud” for Cisco IT
Embrace and apply the principles of cloud providers in our delivery
of IT services: on-demand, elastic, automated, API-exposed, and
data-driven.
BRKCOC-2016 9
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Where is Cisco IT Focusing?
Cloud has disrupted IT.
We need to act fast.
Speed. Speed. Speed.
Digitization = new digital
(shared) services
Cloud execution best
practices matter
BRKCOC-2016 10
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
DC
1984
PaaS
2002
IaaS
2008
PaaS
DC 2
2010
CaaS
2015
Cloud
2017
Public Cloud
Future
CaaS
Managed Services
Cloud Evolution
BRKCOC-2016 11
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cloud-Native Applications
Cloud Capabilities to Build Fast, Highly Available, Agile, and Portable Services
Application-
Centric
Cloud-Tolerant
(Functional in a Cloud Environment)
Can grow horizontally
Can move with change
management
Actions done
TO the
application
Infrastructure-
Centric
Cloud-Ready
(Leveraging Cloud Capabilities)
Can grow and shrink
horizontally
Can move around and still
function
Actions done
FOR the
application
Cloud-Native
(Using Cloud Capabilities)
Can grow and shrink
horizontally at will
Can move around and not
lose transactions
Actions done
BY the
application
BRKCOC-2016 12
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Where are you at
in your Container
Journey?
Reading up on it
Running it in Production
Running it as a PoC
Running it as a Pilot
BRKCOC-2016 13
Application
Delivery
Redefined
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
No single ingredient makes a solution
NetworkComputeContainers
+ + =
Container Platform
BRKCOC-2016 15
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
What are Containers?
What’s old is new again…
BRKCOC-2016 16
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
What are Containers?
What’s old is new again…
BRKCOC-2016 17
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
VMs vs. Containers
Infrastructure
Host Operating System
Hypervisor
Guest OS Guest OS Guest OS
Bins/Libs Bins/Libs Bins/Libs
App 1 App 2 App 3 Operating System
Container Engine
Bins/Libs Bins/Libs Bins/Libs
App 1 App 2 App 3
Infrastructure
Virtual Machines
Containers
BRKCOC-2016 18
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Container Benefits
Multiple Perspectives, Multiple Advantages
BRKCOC-2016 19
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Infrastructure Perspective on Containers
Containerized abstraction provides separation.
BRKCOC-2016 20
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Application Teams Perspective on Containers
Capturing Application Teams Flight to Cloud
Assemble
and Integrate
Deploy, Iterate,
and Improve
Right Technology
for the Job
Consistency and
High Availability
Fast and Agile delivery of Business Value
BRKCOC-2016 21
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
The container revolution is really about
the empowerment of application
developers to deliver business value fast,
and the responsibilities that brings with it.
BRKCOC-2016 22
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
When was Linux first
released?
1983
1969
1974
19911991
BRKCOC-2016 23
UCS
Compute for
Containers
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
No single ingredient makes a solution
NetworkComputeContainers
+ + =
Container Platform
BRKCOC-2016 25
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Shifting Roles in Service Uptime
Infrastructure Evolution
OwnershipofUptime
ApplicationTeamInfrastructureTeam
Vertical Scale Horizontal Scale
Containers
OpenStack
Virtualization
BareMetal
BRKCOC-2016 26
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Compute Design Evolution
Building for Capacity, Elasticity, Failure and Scalability
End to end
automation of
provisioning
ElasticityCapacity
Transitioning from
HA to capacity
for uptime
Scalability
Compute Resources
at Global Scale
Building for Failure
Failure
BRKCOC-2016 27
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Capacity: Forecasting Growth
Predicting, and adapting compute design for future growth.
UCS B200 M4
Maximum Compute
UCS C220 M4
Moderate Storage /
Compute Ratio
W W W
Analyze Contextualize Identify Associate
Repeat
BRKCOC-2016 28
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Elasticity: The goal of just in time capacity
Our need for “just in time hosting”
Networking
Tasks
Storage
Tasks
Physical
Server Tasks
Virtual Server
Tasks
Container
Orchestration
Tasks
Orchestration Workflow
APIs
SDKs
DSLs
Etc.
BRKCOC-2016 29
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Failure: Designing for Availability, and Accessibility
Utilizing Failure Domain/Availability Zone Design
App #3 App #4
FD #1 FD #2 FD #3 FD #4
Cluster
App #1
HA #1 HA #2
DataCenter
App #2
Highly Available, Resilient Infrastructure Highly Available, Resilient Application
BRKCOC-2016 30
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Scalability: Global Management
Hardware Scalability Difficulties and Scheduler Scale
Hardware Scalability Scheduler Scalability
NodeDensity
# of Nodes
Z factor: Federation
BRKCOC-2016 31
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Infrastructure’s ability to provide high
availability has been replaced by the
ability to provide elastic capacity as the
key measure of uptime.
BRKCOC-2016 32
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
When was Cisco
founded?
1992
1984
1975
1995
1984
BRKCOC-2016 33
ACI
Networking for
Containers
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
No single ingredient makes a solution
NetworkComputeContainers
+ + =
Container Platform
BRKCOC-2016 35
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
EPG BlueEPG Green EPG Orange
ACI Policy Model
Node Selectors
Single Policy: Underlay Policy only, pegging containers to hosts in EPGs
OpenShift SDN on ACI (Today)
BRKCOC-2016 36
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
OpenShift SDN on ACI (Tech Preview)
Dual Policies: Overlay and Underlay Separated
EPG BlueEPG Green EPG Orange
Node Selectors
OpenShift Policy Model
ACI Policy Model
BRKCOC-2016 37
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
EPG Blue
EPG OrangeEPG Green
Overlay Pushing
Policy to Underlay
Contiv Policy Model
ACI Policy Model
Contiv SDN with ACI
Dual Policies: Overlay Policy pushing policy to Underlay
BRKCOC-2016 38
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
EPG OrangeEPG Green
Contiv Policy Model
Contiv SDN on Public
Single Policy: Contiv running in Overlay Mode (VXLan)
BRKCOC-2016 39
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Policy in a Hybrid World
Private and Public is Hard, Contiv Helps
Private Cloud Public Cloud
Contiv in ACI Mode Contiv in VXLAN Mode
Common Policy Model
BRKCOC-2016 40
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
The IT cloud teams of today need a multi-
faceted, multi-feature, scalable, policy
driven network. That is application team
friendly. Contiv is a step in that direction.
BRKCOC-2016 41
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
What machine was
used as the first Web
server in 1991?
NeXT Workstation
Sun SPARCserver
IBM Mainframe
Compaq Desktop
NeXT Workstation
BRKCOC-2016 42
Container Platform
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
No single ingredient makes a solution
NetworkComputeContainers
+ + =
Container Platform
BRKCOC-2016 44
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cloud
Application
Environment
• 3+ Geo-Availability Zones
• 9+ Failure Domains
• 2,000+ Applications
• 25,000+ Containers
Built to Scale
BRKCOC-2016 45
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Multi-Tenant Environment
Empower Developers
Promote Efficient Resource Utilization
Secure and Protect
Guiding Principles
BRKCOC-2016 46
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Compute Storage Network Delivery
S3EC2 Container RegistryRoute 53 & ELB
Persistent
Volumes
Containers +
Scheduling
Routes &
Services
Extend and Integrate
On demand
compute capacity in
multiple regions
Integrated
continuous delivery
services
Variety of storage
for a multitude of
use cases
DMZ, Global Routing,
Web App Firewall and
Service Discovery
Translating Developer Requirements
BRKCOC-2016 47
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Persistent Storage Volumes
Cloud
APIs
GSLB
Container Platform
 External
 Persistent storage
 Container Hub (ECH)
DataCenter#3
DataCenter#2
DataCenter#1
RP-WAF
SSO
Persistent Storage Volumes
Local NFS S3
Programmable Infrastructure
 Bare Metal with SSDs
 Storage Tiers
 DMZ RP/WAF
 GSLB
RP-WAF
SSO
GSLB
DMZ
Cloud APIs
 EC2-style APIs
o Hybrid Cloud Portability
Cloud
APIs
CAE Architecture
BRKCOC-2016 48
Demo
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCOC-2016 50
Conclusion
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Questions?
Use Cisco Spark to communicate
with the speaker after the session
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space
How
cs.co/ciscolivebot#BRKCOC-2016Cisco Spark spaces will be
available until July 3, 2017.
BRKCOC-2016 52
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Give us your feedback to be
entered into a Daily Survey
Drawing. A daily winner will
receive a $750 gift card.
• Complete your session surveys
through the Cisco Live mobile
app or on www.CiscoLive.com/us.
Complete Your Online
Session Evaluation
Don’t forget: Cisco Live sessions will be
available for viewing on demand after the
event at www.CiscoLive.com/Online.
Thank you
Cisco Live: Containers on Enterprise Compute  and Networks

Weitere ähnliche Inhalte

Was ist angesagt?

OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
Loukas Paraschis
 

Was ist angesagt? (20)

STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
 
StampedeCon 2015 Keynote
StampedeCon 2015 KeynoteStampedeCon 2015 Keynote
StampedeCon 2015 Keynote
 
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
 
Red Hat OpenShift - a foundation for successful digital transformation
Red Hat OpenShift - a foundation for successful digital transformationRed Hat OpenShift - a foundation for successful digital transformation
Red Hat OpenShift - a foundation for successful digital transformation
 
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
 
Ericsson и Openstack
Ericsson и OpenstackEricsson и Openstack
Ericsson и Openstack
 
Application Centric Microservices Architecture
Application Centric Microservices ArchitectureApplication Centric Microservices Architecture
Application Centric Microservices Architecture
 
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
 
Declarative Programming and a form of SDN
Declarative Programming and a form of SDN Declarative Programming and a form of SDN
Declarative Programming and a form of SDN
 
Presentación Intel evento NFV movilforum
Presentación Intel evento NFV movilforumPresentación Intel evento NFV movilforum
Presentación Intel evento NFV movilforum
 
Cloud Native 下的應用網路設計
Cloud Native 下的應用網路設計Cloud Native 下的應用網路設計
Cloud Native 下的應用網路設計
 
The rise of microservices
The rise of microservicesThe rise of microservices
The rise of microservices
 
Dlbpos 20
Dlbpos 20Dlbpos 20
Dlbpos 20
 
Powerup & GCP | Workshop on Google Kubernetes Engine
Powerup & GCP | Workshop on Google Kubernetes EnginePowerup & GCP | Workshop on Google Kubernetes Engine
Powerup & GCP | Workshop on Google Kubernetes Engine
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and Snyk
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or Privately
 
Meet the Fourteen Most Popular Speakers Coming to Insight 2014
Meet the Fourteen Most Popular Speakers Coming to Insight 2014Meet the Fourteen Most Popular Speakers Coming to Insight 2014
Meet the Fourteen Most Popular Speakers Coming to Insight 2014
 
Enabling Microservices Frameworks to Solve Business Problems
Enabling Microservices Frameworks to Solve  Business ProblemsEnabling Microservices Frameworks to Solve  Business Problems
Enabling Microservices Frameworks to Solve Business Problems
 
Presentación Enrique Algaba NFV movilforum
Presentación Enrique Algaba NFV movilforumPresentación Enrique Algaba NFV movilforum
Presentación Enrique Algaba NFV movilforum
 

Ähnlich wie Cisco Live: Containers on Enterprise Compute and Networks

Ähnlich wie Cisco Live: Containers on Enterprise Compute and Networks (20)

Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...
 
Cisco connect winnipeg 2018 hybrid collaboration
Cisco connect winnipeg 2018   hybrid collaborationCisco connect winnipeg 2018   hybrid collaboration
Cisco connect winnipeg 2018 hybrid collaboration
 
Cisco Connect Vancouver 2017 - Cisco Spark Hybrid Services Architectural Design
Cisco Connect Vancouver 2017 - Cisco Spark Hybrid Services Architectural DesignCisco Connect Vancouver 2017 - Cisco Spark Hybrid Services Architectural Design
Cisco Connect Vancouver 2017 - Cisco Spark Hybrid Services Architectural Design
 
Cisco Connect Halifax 2018 Cisco Spark hybrid services architectural design
Cisco Connect Halifax 2018   Cisco Spark hybrid services architectural designCisco Connect Halifax 2018   Cisco Spark hybrid services architectural design
Cisco Connect Halifax 2018 Cisco Spark hybrid services architectural design
 
Cisco Spark Hybrid Services Architectural Design
Cisco Spark Hybrid Services Architectural DesignCisco Spark Hybrid Services Architectural Design
Cisco Spark Hybrid Services Architectural Design
 
Cisco Spark Hybrid Services Architectural Design
Cisco Spark Hybrid Services Architectural DesignCisco Spark Hybrid Services Architectural Design
Cisco Spark Hybrid Services Architectural Design
 
Cisco Connect Vancouver 2017 - Cisco's Digital Network Architecture - deeper ...
Cisco Connect Vancouver 2017 - Cisco's Digital Network Architecture - deeper ...Cisco Connect Vancouver 2017 - Cisco's Digital Network Architecture - deeper ...
Cisco Connect Vancouver 2017 - Cisco's Digital Network Architecture - deeper ...
 
Cisco Digital Network Architecture – Deeper Dive, “From the Gates to the GUI
Cisco Digital Network Architecture – Deeper Dive, “From the Gates to the GUICisco Digital Network Architecture – Deeper Dive, “From the Gates to the GUI
Cisco Digital Network Architecture – Deeper Dive, “From the Gates to the GUI
 
Cisco Digital Network Architecture Deeper Dive From The Gates To The Gui
Cisco Digital Network Architecture Deeper Dive From The Gates To The GuiCisco Digital Network Architecture Deeper Dive From The Gates To The Gui
Cisco Digital Network Architecture Deeper Dive From The Gates To The Gui
 
Cisco Connect 2018 Thailand - Next generation hyperconverged infrastructure-s...
Cisco Connect 2018 Thailand - Next generation hyperconverged infrastructure-s...Cisco Connect 2018 Thailand - Next generation hyperconverged infrastructure-s...
Cisco Connect 2018 Thailand - Next generation hyperconverged infrastructure-s...
 
Cisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable WebCisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable Web
 
Migrating from VMs to Kubernetes using HashiCorp Consul Service on Azure
Migrating from VMs to Kubernetes using HashiCorp Consul Service on AzureMigrating from VMs to Kubernetes using HashiCorp Consul Service on Azure
Migrating from VMs to Kubernetes using HashiCorp Consul Service on Azure
 
Security and Virtualization in the Data Center
Security and Virtualization in the Data CenterSecurity and Virtualization in the Data Center
Security and Virtualization in the Data Center
 
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
 
SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)
SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)
SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)
 
Brksec 2048-demystifying aci-security
Brksec 2048-demystifying aci-securityBrksec 2048-demystifying aci-security
Brksec 2048-demystifying aci-security
 
Cisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse localeCisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse locale
 
[Cisco Connect 2018 - Vietnam] Cisco connect 2018 sanjay - cisco sda v1.0-h...
[Cisco Connect 2018 - Vietnam] Cisco connect 2018   sanjay - cisco sda v1.0-h...[Cisco Connect 2018 - Vietnam] Cisco connect 2018   sanjay - cisco sda v1.0-h...
[Cisco Connect 2018 - Vietnam] Cisco connect 2018 sanjay - cisco sda v1.0-h...
 
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewEnabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
 
BRKINI-1679.pdf
BRKINI-1679.pdfBRKINI-1679.pdf
BRKINI-1679.pdf
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Cisco Live: Containers on Enterprise Compute and Networks

  • 1.
  • 2. Inside Cisco IT: Containers on Enterprise Compute and Networks Michael Duarte, Senior IT Design Engineer - Cloud BRKCOC-2016
  • 3. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Speaker mikduart@cisco.com mikeduarte mikduart Michael Duarte Lead Design Engineer 15 years in IT Work 6 years doing IT at Cisco BRKCOC-2016 3
  • 4. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco Spark Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click “Join the Discussion” 3. Install Spark or go directly to the space 4. Enter messages/questions in the space How cs.co/ciscolivebot#BRKCOC-2016Cisco Spark spaces will be available until July 3, 2017. BRKCOC-2016 4
  • 5. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Not sure if he really wants me to ask questions, or if he is just being nice…. What do you want out of this session? BRKCOC-2016 5
  • 6. • Introduction • Our Global Cloud Strategy • Application Delivery Redefined • UCS Compute for Containers • ACI Networking for Containers • Our Container Platform • Conclusion Agenda
  • 7. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Who coined the term: ‘Cloud Computing’? Amazon Compaq Google Sun Salesforce Compaq BRKCOC-2016 7
  • 9. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Defining the “Cloud” for Cisco IT Embrace and apply the principles of cloud providers in our delivery of IT services: on-demand, elastic, automated, API-exposed, and data-driven. BRKCOC-2016 9
  • 10. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Where is Cisco IT Focusing? Cloud has disrupted IT. We need to act fast. Speed. Speed. Speed. Digitization = new digital (shared) services Cloud execution best practices matter BRKCOC-2016 10
  • 11. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public DC 1984 PaaS 2002 IaaS 2008 PaaS DC 2 2010 CaaS 2015 Cloud 2017 Public Cloud Future CaaS Managed Services Cloud Evolution BRKCOC-2016 11
  • 12. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Cloud-Native Applications Cloud Capabilities to Build Fast, Highly Available, Agile, and Portable Services Application- Centric Cloud-Tolerant (Functional in a Cloud Environment) Can grow horizontally Can move with change management Actions done TO the application Infrastructure- Centric Cloud-Ready (Leveraging Cloud Capabilities) Can grow and shrink horizontally Can move around and still function Actions done FOR the application Cloud-Native (Using Cloud Capabilities) Can grow and shrink horizontally at will Can move around and not lose transactions Actions done BY the application BRKCOC-2016 12
  • 13. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Where are you at in your Container Journey? Reading up on it Running it in Production Running it as a PoC Running it as a Pilot BRKCOC-2016 13
  • 15. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public No single ingredient makes a solution NetworkComputeContainers + + = Container Platform BRKCOC-2016 15
  • 16. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public What are Containers? What’s old is new again… BRKCOC-2016 16
  • 17. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public What are Containers? What’s old is new again… BRKCOC-2016 17
  • 18. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public VMs vs. Containers Infrastructure Host Operating System Hypervisor Guest OS Guest OS Guest OS Bins/Libs Bins/Libs Bins/Libs App 1 App 2 App 3 Operating System Container Engine Bins/Libs Bins/Libs Bins/Libs App 1 App 2 App 3 Infrastructure Virtual Machines Containers BRKCOC-2016 18
  • 19. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Container Benefits Multiple Perspectives, Multiple Advantages BRKCOC-2016 19
  • 20. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Infrastructure Perspective on Containers Containerized abstraction provides separation. BRKCOC-2016 20
  • 21. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Application Teams Perspective on Containers Capturing Application Teams Flight to Cloud Assemble and Integrate Deploy, Iterate, and Improve Right Technology for the Job Consistency and High Availability Fast and Agile delivery of Business Value BRKCOC-2016 21
  • 22. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public The container revolution is really about the empowerment of application developers to deliver business value fast, and the responsibilities that brings with it. BRKCOC-2016 22
  • 23. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public When was Linux first released? 1983 1969 1974 19911991 BRKCOC-2016 23
  • 25. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public No single ingredient makes a solution NetworkComputeContainers + + = Container Platform BRKCOC-2016 25
  • 26. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Shifting Roles in Service Uptime Infrastructure Evolution OwnershipofUptime ApplicationTeamInfrastructureTeam Vertical Scale Horizontal Scale Containers OpenStack Virtualization BareMetal BRKCOC-2016 26
  • 27. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Compute Design Evolution Building for Capacity, Elasticity, Failure and Scalability End to end automation of provisioning ElasticityCapacity Transitioning from HA to capacity for uptime Scalability Compute Resources at Global Scale Building for Failure Failure BRKCOC-2016 27
  • 28. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Capacity: Forecasting Growth Predicting, and adapting compute design for future growth. UCS B200 M4 Maximum Compute UCS C220 M4 Moderate Storage / Compute Ratio W W W Analyze Contextualize Identify Associate Repeat BRKCOC-2016 28
  • 29. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Elasticity: The goal of just in time capacity Our need for “just in time hosting” Networking Tasks Storage Tasks Physical Server Tasks Virtual Server Tasks Container Orchestration Tasks Orchestration Workflow APIs SDKs DSLs Etc. BRKCOC-2016 29
  • 30. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Failure: Designing for Availability, and Accessibility Utilizing Failure Domain/Availability Zone Design App #3 App #4 FD #1 FD #2 FD #3 FD #4 Cluster App #1 HA #1 HA #2 DataCenter App #2 Highly Available, Resilient Infrastructure Highly Available, Resilient Application BRKCOC-2016 30
  • 31. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Scalability: Global Management Hardware Scalability Difficulties and Scheduler Scale Hardware Scalability Scheduler Scalability NodeDensity # of Nodes Z factor: Federation BRKCOC-2016 31
  • 32. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Infrastructure’s ability to provide high availability has been replaced by the ability to provide elastic capacity as the key measure of uptime. BRKCOC-2016 32
  • 33. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public When was Cisco founded? 1992 1984 1975 1995 1984 BRKCOC-2016 33
  • 35. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public No single ingredient makes a solution NetworkComputeContainers + + = Container Platform BRKCOC-2016 35
  • 36. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public EPG BlueEPG Green EPG Orange ACI Policy Model Node Selectors Single Policy: Underlay Policy only, pegging containers to hosts in EPGs OpenShift SDN on ACI (Today) BRKCOC-2016 36
  • 37. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public OpenShift SDN on ACI (Tech Preview) Dual Policies: Overlay and Underlay Separated EPG BlueEPG Green EPG Orange Node Selectors OpenShift Policy Model ACI Policy Model BRKCOC-2016 37
  • 38. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public EPG Blue EPG OrangeEPG Green Overlay Pushing Policy to Underlay Contiv Policy Model ACI Policy Model Contiv SDN with ACI Dual Policies: Overlay Policy pushing policy to Underlay BRKCOC-2016 38
  • 39. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public EPG OrangeEPG Green Contiv Policy Model Contiv SDN on Public Single Policy: Contiv running in Overlay Mode (VXLan) BRKCOC-2016 39
  • 40. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Network Policy in a Hybrid World Private and Public is Hard, Contiv Helps Private Cloud Public Cloud Contiv in ACI Mode Contiv in VXLAN Mode Common Policy Model BRKCOC-2016 40
  • 41. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public The IT cloud teams of today need a multi- faceted, multi-feature, scalable, policy driven network. That is application team friendly. Contiv is a step in that direction. BRKCOC-2016 41
  • 42. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public What machine was used as the first Web server in 1991? NeXT Workstation Sun SPARCserver IBM Mainframe Compaq Desktop NeXT Workstation BRKCOC-2016 42
  • 44. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public No single ingredient makes a solution NetworkComputeContainers + + = Container Platform BRKCOC-2016 44
  • 45. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Cloud Application Environment • 3+ Geo-Availability Zones • 9+ Failure Domains • 2,000+ Applications • 25,000+ Containers Built to Scale BRKCOC-2016 45
  • 46. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Multi-Tenant Environment Empower Developers Promote Efficient Resource Utilization Secure and Protect Guiding Principles BRKCOC-2016 46
  • 47. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Compute Storage Network Delivery S3EC2 Container RegistryRoute 53 & ELB Persistent Volumes Containers + Scheduling Routes & Services Extend and Integrate On demand compute capacity in multiple regions Integrated continuous delivery services Variety of storage for a multitude of use cases DMZ, Global Routing, Web App Firewall and Service Discovery Translating Developer Requirements BRKCOC-2016 47
  • 48. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Persistent Storage Volumes Cloud APIs GSLB Container Platform  External  Persistent storage  Container Hub (ECH) DataCenter#3 DataCenter#2 DataCenter#1 RP-WAF SSO Persistent Storage Volumes Local NFS S3 Programmable Infrastructure  Bare Metal with SSDs  Storage Tiers  DMZ RP/WAF  GSLB RP-WAF SSO GSLB DMZ Cloud APIs  EC2-style APIs o Hybrid Cloud Portability Cloud APIs CAE Architecture BRKCOC-2016 48
  • 49. Demo
  • 50. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCOC-2016 50
  • 52. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco Spark Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click “Join the Discussion” 3. Install Spark or go directly to the space 4. Enter messages/questions in the space How cs.co/ciscolivebot#BRKCOC-2016Cisco Spark spaces will be available until July 3, 2017. BRKCOC-2016 52
  • 53. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public • Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 gift card. • Complete your session surveys through the Cisco Live mobile app or on www.CiscoLive.com/us. Complete Your Online Session Evaluation Don’t forget: Cisco Live sessions will be available for viewing on demand after the event at www.CiscoLive.com/Online.

Hinweis der Redaktion

  1. Welcome! As you already know, containers are disrupting the way IT and data centers host and deliverer applications and services. We have seen with past innovative technologies, it can be difficult to deploy new solutions like containers on compute and networking in a manageable way at enterprise scale. Yet we as IT are placed In a position where if we don’t adopt containers, we will inevitably lose resources, money, and agility in our organizations. We at Cisco IT using a combination of Cisco and Open Source products and technologies are delivering a container based cloud, that we feel can serve as a template in your own journey. During our conversation this evening, my hope is that you will understand the core technologies and see in our demo the power of a container based cloud. At the end of this talk, you should be able to leave this building with the foundation to deploy your own container cloud solution, while learning from our successes, and our hardships in our journey to our Container Cloud Solution.
  2. My name is Mike Duarte I’ve been working in IT for 15 Years Been at Cisco since 2011 I’m the Lead Design Engineer for Containers
  3. What do you want out of this Session? I really want you to ask Questions! I really would like this to be more of a dialog than just a monologue!
  4. Going to talk first about Our Global Cloud Strategy Second, will be looking at how containers are redefining application delivery Third, I’m going to talk about how we are using UCS Compute for our container cloud Then, will dive into ACI Networking and how Containers and Contiv really bring the Application into the ACI Fabric Finally, I’ll show how all these pieces come together to build out our container platform, with a demo.
  5. Compaq, in 1996 coined the term, it occurred while they were plotting the future of their Internet business. https://www.technologyreview.com/s/425970/who-coined-cloud-computing/
  6. So let’s start on this journey together by taking a 50,000 foot view of our, as in Cisco IT’s Global Cloud Strategy.
  7. Need to introduce “legacy” to cloud tolerant slide. Should we have a slide for this alone? Changes to Cloud Native applications are the norm: apps scale up/down, move around to accommodate operations and work around failures. This is in contrast to todays environment where change management is driving when and how changes are made. Difference: automation. Runtime policies replace pre-approvals. What’s the use of programmability if we can’t automate and break away from manual intervention.
  8. Vertical Scale Application Teams Responsible for uptime of application code. How? Lifecycles, A/B Deployment Models Infrastructure Teams Responsible for uptime of infrastructure that the application utilizes. How? Providing High Availability based data center verticals. Horizontal Scale Application Teams Responsible for uptime of application code. How? Lifecycles, A/B Deployment Models Responsible for horizontal scalability. How? Horizontal scale out of replicated services handled either by the application or the platform scheduler. Infrastructure Teams Responsible for providing spare capacity that the application or platform can utilize How? Providing affordable, failure domain based data centers
  9. Faster you can deliever hardware into your data center, the less you have to predict growth, and the less of a “runway” you need. Driving better efficency, aiming for just in time capacity for our application owners, just as just in time delivery has transformed manufacturing.
  10. Distribution = Flexibility, Choice, and Resiliency HA to Single Legged Design to Fail (Failure Domains/Availability Zones) Cluster of Failure Domains = Region
  11. Unified control plane for all the elements in the system Centralizing global policies, service profiles, inventory, ID pools and templates Distributed Container Orchestration System
  12. Cisco Systems was founded in December 1984 by Leonard Bosack and Sandy Lerner, two Stanford University computer scientists, who pioneered the concept of a local area network (LAN) being used to connect geographically disparate computers over a multiprotocol router system. https://en.wikipedia.org/wiki/Cisco_Systems
  13. Tim Berners-Lee hosted the first webserver at CERN on a NeXT Workstation (Specifically the NeXTcube) https://commons.wikimedia.org/wiki/File:First_Web_Server.jpg
  14. In conclusion, I hope you have seen that cisco IT is using a combination of cisco and open source products and technologies to deliver a container based cloud, that can serve as a template for you own journey. Feel free to connect with me after this session, or on spark. Hopefully now at the end of this discussion, you have the building blocks to deploy your own container cloud solution, while learning from our successes, and hardships from our own journey. Thank You! Any Questions?
  15. Should we standardize on a container format? Should we standardize on a container scheduler Should we prohibit 3rd party containers Can we detect vulnerabilities and vulnerable containers? Can we detect malicious behavior? How to enforce security without minimizing the benefits of containers?