SlideShare a Scribd company logo
1 of 16
Cloud = Application Enablement +
Innovation
≠ IaaS
Ken Owens, CTO, Cisco Cloud Services
© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cloud ≠ IaaS
•Complexity
•Commodity
•Focus
© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Why Compromise?
•Would you fly in
this?
• Scale
• Reliability
• Security
© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Platform for Enablement & Agility
•Leverage ready built
components
•Applications are not
VM Templates
• Configuration
Management tools
are Complex &
Brittle
© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cloud = Application Enablement + Innovation
• Service-oriented architectures and APIs aren’t new ideas
 Art to building platforms comprised of loosely coupled services
• Its all about the Data, Data Virtualization, & Data Mobility
 Building multi-tiered data architectures that assume scale and unstructured data
• Data Centers and cloud providers become an interconnected and
federated platform of deployable services and containers that are
distributed and loosely coupled
• Open-Source is mainstream, driving innovation, and now is its 4th
generation of tools to tackle scalability, performance, and diagnostics
• Devops is no longer shadow IT, it is the way for application
development, integration, and deployment - Period
Cisco Use Cases
© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Guiding Principles
• Open standard foundational cloud platform
• Services building blocks at all layers of the stack to enable developers
• Everything available “as a Service” through both APIs and UI
• Single platform across all Data Centers
– Continuous deployment model
– Any app deployable to any DC globally
© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Collaboration
• All Development on Openstack,
Cloud Foundry, and Openshift
• Model
– Application Independent
– Application Integrated
– Application Containerized
• Cloud Foundry
– Abstracting application deployment,
health checking, application routing,
and monitoring
– Partnerships and Ecosystem are key
to enabling innovation
– Flexibility
• Test, try, fail, pivot
• BOSH
– Does not work in all providers
– CF is just another app
9
ACI - GROUP-BASED POLICY ACROSS OPENSTACK
Any existing
network plugin
ACI Fabric
Compute Networking Storage
Dashboard Automation
Group-Based Policy Model Extensions
Neutron Subgroup
Members
GROUP POLICY MODEL
© 2014 Cisco - Cisco INTERNAL only – All Rights
Reserved 10
Controller
Datastore
Deny 10.0.0.0/8
Network .
Element 2
Datastore
Verifying the Domain in Real Time
• Small consistency applications to verify status
and values of specific objects
• Built on OpenDaylight MD-SAL
• Object change invoked → NOT polling based
• Can cover multiple types of misconfiguration
• CLI/programmatic errors
• Multiple controllers thrashing on a shared
object
Rules
Engine
Deny 10.0.0.0/8
Datastore
ACL
Allow 10.1.0.0/16
Node
Deny 10.0.0.0/8
Change made here
Datastore
Allow 10.1.0.0/16
Deny 10.0.0.0/8
NE 2
Running Config
Domain Policy
No Private Subnets
Network
ACL
NE 1
Running Config
ACL
Deny 10.0.0.0/8
(Mounted)
Mount Client
Mount Server
• Can support customer specific consistency rules
© 2014 Cisco - Cisco INTERNAL only – All Rights
Reserved 11
Controller
DatastoreDatastore
Network .
Element 2
Datastore
Automated Domain Reconciliation in Real Time
• Which rule has precedence?
Rules
Engine
ACL
Allow 10.1.0.0/16
Node
Deny 10.0.0.0/8
Deny 10.0.0.0/8
NE 2
Running Config
Domain Policy
No Private Subnets
Network
ACL
NE 1
Running Config
ACL
Deny 10.0.0.0/8 Allow 10.1.0.0/16
(Mounted)
Mount Client
Mount Server
With a Rules Engine, the
self repair is possible.
• Open Source Rules Engines & Tools can be applied for
Domain or Device
Existing DevOps Applicable from Web 3.0
© 2014 Cisco - Cisco INTERNAL only – All Rights
Reserved 12
Verifying & Reconciling Network Elements in Real Time
• Auto-discovery of link, group, or area misconfigurations. No controller necessary.
Network .
Element 2
Network .
Element 1
Rules
Engine
Datastore
1500
Datastore
1500
Datastore
CLI Change made
Datastore
NE 1
Running Config
Ethernet 1
Frame Size 1500 Frame Size
NE 2
Running Config
Ethernet 2
Frame Size
NE 2
Running Config
Ethernet 2
Ethernet 1 Ethernet 2
JumboJumbo
• Options
• Automated error correction
• Automated change propagation
• Custom resolution
© 2014 Cisco - Cisco INTERNAL only – All Rights
Reserved 13
Data Center
Controller
Datastore
Deny 210.51.109.0/24
Domain
Rules
Engine
Datastore
Network Wide Rules
Network
NE (South Korea)
Allow from China Netcom
Asserted Config
Allow 210.51.0.0/16
SP WAN
Controller
DatastoreNetwork
Element
(South Korea)
Deny 210.51.109.0/24
Datastore
Datastore
Deny 210.51.109.0/24
Network Wide Rules
Network
NE (South Korea)
Drop any North Korean
traffic in South Korea
Asserted Config
Deny 210.51.109.0/24
Domain
Rules
Engine
Datastore
Interplay of Centralized and Distributed Conflict Resolution Logic
Data Center
Policy Domain
SP WAN
Policy Domain
Allow 210.51.0.0/16
Allow 210.52.0.0/16
Deny 210.52.190.0/24
Asserted Config
Running Config
Device
Rules
Engine
Running Config
Allow 210.51.0.0/16
Running Config
Allow 210.51.0.0/16
• Device logic can
mediate between
controllers with
conflicting Intent
• Pushing the
reconciliation to the right
place
• Overlapping controller
domains will need
reconciliation logic
Click to see above implemented with Web 3.0 tools
© 2014 Cisco - Cisco INTERNAL only – All Rights
Reserved 14
Network
Element
(USA)
Device
Rules
Engine
Interplay of Centralized and Distributed Conflict Resolution Logic
Data Center
Policy Domain
SP WAN
Policy Domain
• All Intents may be met
automatically even when
some config fails
• Domain logic can react
to Device logic, finding
alternative ways to meet
intent
Data Center
Controller
Datastore
Domain
Rules
Engine
Network
NE (South Korea)
Allow from China Netcom
Asserted
Allow 210.51.0.0/16
SP WAN
Controller
DatastoreNetwork
Element
(South Korea)
Deny 210.51.109.0/24
Datastore
Deny 210.51.109.0/24
Network Wide Rules
Network
NE (South Korea)
Drop any North Korean
traffic in South Korea
Asserted Config
Deny 210.51.109.0/24
Domain
Rules
Engine
Deny 210.52.190.0/24
Asserted Config
Running Config
Device
Rules
Engine
Running
Running Config
Deny 210.51.0.0/16
Click to see above implemented with Web 3.0 tools
Datastore
Allow 210.51.0.0/16
Allow 210.52.0.0/16
Asserted Config
Running Config
Asserted
Allow 210.51.0.0/16
Running
Allow 210.51.0.0/16
Allow 210.52.0.0/16
NE (USA)
• Zero Touch
Reconciliation
Thank you.
Cloud = Application Enablement and Innovation ≠ IaaS (Cloud Foundry Summit 2014)

More Related Content

What's hot

Achieving Closed Loop Firewall Automation with Batfish Enterprise & Itential
Achieving Closed Loop Firewall Automation with Batfish Enterprise & ItentialAchieving Closed Loop Firewall Automation with Batfish Enterprise & Itential
Achieving Closed Loop Firewall Automation with Batfish Enterprise & Itential
Itential
 
SUSE Cloud and WSO2 Stratos - Bridging OpenStack and PaaS to Deliver the Serv...
SUSE Cloud and WSO2 Stratos - Bridging OpenStack and PaaS to Deliver the Serv...SUSE Cloud and WSO2 Stratos - Bridging OpenStack and PaaS to Deliver the Serv...
SUSE Cloud and WSO2 Stratos - Bridging OpenStack and PaaS to Deliver the Serv...
WSO2
 
DevCon13 System Administration Basics
DevCon13 System Administration BasicsDevCon13 System Administration Basics
DevCon13 System Administration Basics
sysnickm
 

What's hot (20)

Managing Oracle Solaris Systems with Puppet
Managing Oracle Solaris Systems with PuppetManaging Oracle Solaris Systems with Puppet
Managing Oracle Solaris Systems with Puppet
 
Citrix Desktop Master Class - Unidesk App Layering - Feb 2017
Citrix Desktop Master Class - Unidesk App Layering - Feb 2017Citrix Desktop Master Class - Unidesk App Layering - Feb 2017
Citrix Desktop Master Class - Unidesk App Layering - Feb 2017
 
AMER Webcast: Build Development and Testing Environments on VMware vCloud Air
AMER Webcast: Build Development and Testing Environments on VMware vCloud AirAMER Webcast: Build Development and Testing Environments on VMware vCloud Air
AMER Webcast: Build Development and Testing Environments on VMware vCloud Air
 
Oracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solutionOracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solution
 
TechWiseTV Workshop: Cisco CloudCenter (CliQr)
TechWiseTV Workshop: Cisco CloudCenter (CliQr)TechWiseTV Workshop: Cisco CloudCenter (CliQr)
TechWiseTV Workshop: Cisco CloudCenter (CliQr)
 
Oracle Database Appliance
Oracle Database ApplianceOracle Database Appliance
Oracle Database Appliance
 
Cisco and F5 accelerate Application Delivery
Cisco and F5 accelerate Application DeliveryCisco and F5 accelerate Application Delivery
Cisco and F5 accelerate Application Delivery
 
vRealize Operations 6.4: Supercharge your SDDC Intelligent Operations
vRealize Operations 6.4: Supercharge your SDDC Intelligent OperationsvRealize Operations 6.4: Supercharge your SDDC Intelligent Operations
vRealize Operations 6.4: Supercharge your SDDC Intelligent Operations
 
MySQL London Tech Tour March 2015 - Oracle Linux / OVM
MySQL London Tech Tour March 2015 - Oracle Linux / OVMMySQL London Tech Tour March 2015 - Oracle Linux / OVM
MySQL London Tech Tour March 2015 - Oracle Linux / OVM
 
Citrix Desktop Master Class - Dec 2016 - Moving to Citrix Cloud
Citrix Desktop Master Class - Dec 2016 - Moving to Citrix CloudCitrix Desktop Master Class - Dec 2016 - Moving to Citrix Cloud
Citrix Desktop Master Class - Dec 2016 - Moving to Citrix Cloud
 
Oracle Cloud Native
Oracle Cloud NativeOracle Cloud Native
Oracle Cloud Native
 
Achieving Closed Loop Firewall Automation with Batfish Enterprise & Itential
Achieving Closed Loop Firewall Automation with Batfish Enterprise & ItentialAchieving Closed Loop Firewall Automation with Batfish Enterprise & Itential
Achieving Closed Loop Firewall Automation with Batfish Enterprise & Itential
 
Lenovo XClarity and Cisco UCS Manager Just the Facts
Lenovo XClarity and Cisco UCS Manager Just the FactsLenovo XClarity and Cisco UCS Manager Just the Facts
Lenovo XClarity and Cisco UCS Manager Just the Facts
 
How to Quickly Implement a Secure Cloud for Government and Military | Webinar
How to Quickly Implement a Secure Cloud for Government and Military | WebinarHow to Quickly Implement a Secure Cloud for Government and Military | Webinar
How to Quickly Implement a Secure Cloud for Government and Military | Webinar
 
V center operations management suite 5.6 what's new, pricing and packaging ...
V center operations management suite 5.6   what's new, pricing and packaging ...V center operations management suite 5.6   what's new, pricing and packaging ...
V center operations management suite 5.6 what's new, pricing and packaging ...
 
Solaris11 Desayunos Tecnicos Oracle (Solaris)
Solaris11 Desayunos Tecnicos Oracle (Solaris)Solaris11 Desayunos Tecnicos Oracle (Solaris)
Solaris11 Desayunos Tecnicos Oracle (Solaris)
 
XenDesktop and XenApp - 2015 summary & bit of future
XenDesktop and XenApp - 2015 summary & bit of futureXenDesktop and XenApp - 2015 summary & bit of future
XenDesktop and XenApp - 2015 summary & bit of future
 
SUSE Cloud and WSO2 Stratos - Bridging OpenStack and PaaS to Deliver the Serv...
SUSE Cloud and WSO2 Stratos - Bridging OpenStack and PaaS to Deliver the Serv...SUSE Cloud and WSO2 Stratos - Bridging OpenStack and PaaS to Deliver the Serv...
SUSE Cloud and WSO2 Stratos - Bridging OpenStack and PaaS to Deliver the Serv...
 
DevCon13 System Administration Basics
DevCon13 System Administration BasicsDevCon13 System Administration Basics
DevCon13 System Administration Basics
 
SolarWinds federal User Group 2016 - SolarWinds Systems Management, Database ...
SolarWinds federal User Group 2016 - SolarWinds Systems Management, Database ...SolarWinds federal User Group 2016 - SolarWinds Systems Management, Database ...
SolarWinds federal User Group 2016 - SolarWinds Systems Management, Database ...
 

Similar to Cloud = Application Enablement and Innovation ≠ IaaS (Cloud Foundry Summit 2014)

OPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops ConvergenceOPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops Convergence
Paul To
 

Similar to Cloud = Application Enablement and Innovation ≠ IaaS (Cloud Foundry Summit 2014) (20)

Presentation cloupia product overview and demo
Presentation   cloupia product overview and demoPresentation   cloupia product overview and demo
Presentation cloupia product overview and demo
 
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
 
Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOps
 
Apex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian laneApex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian lane
 
Keynote upload
Keynote uploadKeynote upload
Keynote upload
 
Community Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKCommunity Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UK
 
OPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops ConvergenceOPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops Convergence
 
Cross Domain Solutions for SolarWinds from Sterling Computers
Cross Domain Solutions for SolarWinds from Sterling ComputersCross Domain Solutions for SolarWinds from Sterling Computers
Cross Domain Solutions for SolarWinds from Sterling Computers
 
OPNFVSummitNov2015-v4
OPNFVSummitNov2015-v4OPNFVSummitNov2015-v4
OPNFVSummitNov2015-v4
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
 
Cisco prime-nms-overview-hi-techdays deep dive
Cisco prime-nms-overview-hi-techdays deep diveCisco prime-nms-overview-hi-techdays deep dive
Cisco prime-nms-overview-hi-techdays deep dive
 
Cisco prime-nms-overview-hi-techdays deep dive
Cisco prime-nms-overview-hi-techdays deep diveCisco prime-nms-overview-hi-techdays deep dive
Cisco prime-nms-overview-hi-techdays deep dive
 
Stay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithStay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolith
 
Simplifier le deploiement d'applications dans le nuage hybride
Simplifier le deploiement d'applications dans le nuage hybrideSimplifier le deploiement d'applications dans le nuage hybride
Simplifier le deploiement d'applications dans le nuage hybride
 
Ibm PureApplication system
Ibm PureApplication systemIbm PureApplication system
Ibm PureApplication system
 
NetIQ identity powered security
NetIQ identity powered security   NetIQ identity powered security
NetIQ identity powered security
 
Cisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformCisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud Platform
 
Presentation ciac
Presentation   ciacPresentation   ciac
Presentation ciac
 
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...
 

More from VMware Tanzu

More from VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Cloud = Application Enablement and Innovation ≠ IaaS (Cloud Foundry Summit 2014)

  • 1. Cloud = Application Enablement + Innovation ≠ IaaS Ken Owens, CTO, Cisco Cloud Services
  • 2. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public Cloud ≠ IaaS •Complexity •Commodity •Focus
  • 3. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public Why Compromise? •Would you fly in this? • Scale • Reliability • Security
  • 4. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public Platform for Enablement & Agility •Leverage ready built components •Applications are not VM Templates • Configuration Management tools are Complex & Brittle
  • 5. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public Cloud = Application Enablement + Innovation • Service-oriented architectures and APIs aren’t new ideas  Art to building platforms comprised of loosely coupled services • Its all about the Data, Data Virtualization, & Data Mobility  Building multi-tiered data architectures that assume scale and unstructured data • Data Centers and cloud providers become an interconnected and federated platform of deployable services and containers that are distributed and loosely coupled • Open-Source is mainstream, driving innovation, and now is its 4th generation of tools to tackle scalability, performance, and diagnostics • Devops is no longer shadow IT, it is the way for application development, integration, and deployment - Period
  • 7. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public Guiding Principles • Open standard foundational cloud platform • Services building blocks at all layers of the stack to enable developers • Everything available “as a Service” through both APIs and UI • Single platform across all Data Centers – Continuous deployment model – Any app deployable to any DC globally
  • 8. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public Collaboration • All Development on Openstack, Cloud Foundry, and Openshift • Model – Application Independent – Application Integrated – Application Containerized • Cloud Foundry – Abstracting application deployment, health checking, application routing, and monitoring – Partnerships and Ecosystem are key to enabling innovation – Flexibility • Test, try, fail, pivot • BOSH – Does not work in all providers – CF is just another app
  • 9. 9 ACI - GROUP-BASED POLICY ACROSS OPENSTACK Any existing network plugin ACI Fabric Compute Networking Storage Dashboard Automation Group-Based Policy Model Extensions Neutron Subgroup Members GROUP POLICY MODEL
  • 10. © 2014 Cisco - Cisco INTERNAL only – All Rights Reserved 10 Controller Datastore Deny 10.0.0.0/8 Network . Element 2 Datastore Verifying the Domain in Real Time • Small consistency applications to verify status and values of specific objects • Built on OpenDaylight MD-SAL • Object change invoked → NOT polling based • Can cover multiple types of misconfiguration • CLI/programmatic errors • Multiple controllers thrashing on a shared object Rules Engine Deny 10.0.0.0/8 Datastore ACL Allow 10.1.0.0/16 Node Deny 10.0.0.0/8 Change made here Datastore Allow 10.1.0.0/16 Deny 10.0.0.0/8 NE 2 Running Config Domain Policy No Private Subnets Network ACL NE 1 Running Config ACL Deny 10.0.0.0/8 (Mounted) Mount Client Mount Server • Can support customer specific consistency rules
  • 11. © 2014 Cisco - Cisco INTERNAL only – All Rights Reserved 11 Controller DatastoreDatastore Network . Element 2 Datastore Automated Domain Reconciliation in Real Time • Which rule has precedence? Rules Engine ACL Allow 10.1.0.0/16 Node Deny 10.0.0.0/8 Deny 10.0.0.0/8 NE 2 Running Config Domain Policy No Private Subnets Network ACL NE 1 Running Config ACL Deny 10.0.0.0/8 Allow 10.1.0.0/16 (Mounted) Mount Client Mount Server With a Rules Engine, the self repair is possible. • Open Source Rules Engines & Tools can be applied for Domain or Device Existing DevOps Applicable from Web 3.0
  • 12. © 2014 Cisco - Cisco INTERNAL only – All Rights Reserved 12 Verifying & Reconciling Network Elements in Real Time • Auto-discovery of link, group, or area misconfigurations. No controller necessary. Network . Element 2 Network . Element 1 Rules Engine Datastore 1500 Datastore 1500 Datastore CLI Change made Datastore NE 1 Running Config Ethernet 1 Frame Size 1500 Frame Size NE 2 Running Config Ethernet 2 Frame Size NE 2 Running Config Ethernet 2 Ethernet 1 Ethernet 2 JumboJumbo • Options • Automated error correction • Automated change propagation • Custom resolution
  • 13. © 2014 Cisco - Cisco INTERNAL only – All Rights Reserved 13 Data Center Controller Datastore Deny 210.51.109.0/24 Domain Rules Engine Datastore Network Wide Rules Network NE (South Korea) Allow from China Netcom Asserted Config Allow 210.51.0.0/16 SP WAN Controller DatastoreNetwork Element (South Korea) Deny 210.51.109.0/24 Datastore Datastore Deny 210.51.109.0/24 Network Wide Rules Network NE (South Korea) Drop any North Korean traffic in South Korea Asserted Config Deny 210.51.109.0/24 Domain Rules Engine Datastore Interplay of Centralized and Distributed Conflict Resolution Logic Data Center Policy Domain SP WAN Policy Domain Allow 210.51.0.0/16 Allow 210.52.0.0/16 Deny 210.52.190.0/24 Asserted Config Running Config Device Rules Engine Running Config Allow 210.51.0.0/16 Running Config Allow 210.51.0.0/16 • Device logic can mediate between controllers with conflicting Intent • Pushing the reconciliation to the right place • Overlapping controller domains will need reconciliation logic Click to see above implemented with Web 3.0 tools
  • 14. © 2014 Cisco - Cisco INTERNAL only – All Rights Reserved 14 Network Element (USA) Device Rules Engine Interplay of Centralized and Distributed Conflict Resolution Logic Data Center Policy Domain SP WAN Policy Domain • All Intents may be met automatically even when some config fails • Domain logic can react to Device logic, finding alternative ways to meet intent Data Center Controller Datastore Domain Rules Engine Network NE (South Korea) Allow from China Netcom Asserted Allow 210.51.0.0/16 SP WAN Controller DatastoreNetwork Element (South Korea) Deny 210.51.109.0/24 Datastore Deny 210.51.109.0/24 Network Wide Rules Network NE (South Korea) Drop any North Korean traffic in South Korea Asserted Config Deny 210.51.109.0/24 Domain Rules Engine Deny 210.52.190.0/24 Asserted Config Running Config Device Rules Engine Running Running Config Deny 210.51.0.0/16 Click to see above implemented with Web 3.0 tools Datastore Allow 210.51.0.0/16 Allow 210.52.0.0/16 Asserted Config Running Config Asserted Allow 210.51.0.0/16 Running Allow 210.51.0.0/16 Allow 210.52.0.0/16 NE (USA) • Zero Touch Reconciliation

Editor's Notes

  1. North Korea has one known block of 1,024 IPv4 addresses: 175.45.176.0 – 175.45.179.255. But they also have 254 China Netcom addresses: 210.52.109.0 – 210.52.109.255
  2. North Korea has one known block of 1,024 IPv4 addresses: 175.45.176.0 – 175.45.179.255. But they also have 254 China Netcom addresses: 210.52.109.0 – 210.52.109.255