SlideShare a Scribd company logo
Implementing Fast IT
Deploying applications at
the pace of innovation
Tom Deckers
tdeckers@cisco.com
January 2015
Fast IT
• Gain a Programmable Infrastructure
• Automate and Orchestrate Infrastructure
• Bridge Physical and Virtual Infrastructure
• Increase Visibility through Analytics
• Automate Threat Detection
Discover Fast IT: http://www.cisco.com/web/solutions/trends/futureofit/index.html
Cisco Confidential 3© 2010 Cisco and/or its affiliates. All rights reserved.
Improve Software QualityAccelerate Time-to-Capability Optimize Cost-of-Delivery
 Automate Testing and Quality
Control
 Reduce Defects / Incidents
 Increase Business Availability
 Embedded QA
 Cloud, ERP & Mobile Apps
 Smaller, more efficient teams
 Adaptive Infrastructure
 Self-service
 Reduce total cost of ownership
 End-to-end methodology
 Continuous Delivery
 Enable Fast IT
 Active Stakeholder involvement
 Improve Business Agility
 Reduce Time-To-Capability
 Enable IT to keep pace with rapidly
evolving market
Culture Mindset PerceptionChange the of IT
Continuous Delivery
End to end workflow for cloud applications
Developers
Develop
Local Development
Source Code
Management
Continuous
Build & Review
Automated
Testing
Release
Environments
Developmen
t
Staging
Production
Deploy &
Release
1. Code
Changes
2. Commit
Changes
3. Check
for
Changes 4. Analyze
Changes
5. Publish
Artifact
6. Check
for
Artifacts
8.
Application
Snapshot
9. Release
Control Gates
Cisco Confidential 5© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Traditional
Network
Continuous Delivery
Lightweight App. Containers
API enabled Standard IaaS
Application Centric Infra. (ACI)
Dedicated
Platforms
LAE
Fabric
Mobile Workload Order
Mgmt
Pricing
Waterfall / Agile
Development
Stationary
Applications
Policy Control
Unified Infrastructure
Scalability
APIs
Intercloud
Adaptive Scaling
Feature Rich
DevOps
Open source
Quality Releases
Distributed Services
Cloud Scale
Application Centric Cloud
Cisco Confidential 6© 2013-2014 Cisco and/or its affiliates. All rights reserved.
The Future: Private Cloud model
We all want to an End-to-End Programmable Infrastructure
Block Storage
Compute
IP File/ IP Block/ IP Object
Storage
vCenter
Controllers
Resource Managers
Orchestration
(Cloud)
CIAC
ASA
Client
Security Admin
Compute
Network
Storage
Admins
PaaS
Resources
Prime
Eman
Infra
Portal
eACLm
Network
Integrated
Security
Application Code
Portal
Application/D
ata Policy
Network
Security
Policy
1. Provisioning requests
• Application environment (in LAE / Openshift)
• SDaaS
2. Continuous Delivery
• IDE
• Checkin
• Jenkins build
• SonarCube
• uDeploy
Demo
Follow code flow from IDE to production
Demo
Cisco Confidential 8© 2013-2014 Cisco and/or its affiliates. All rights reserved.
TCP: *,443
Pr
o
xy
C
as
sa
n
dr
a
R
a
b
bi
t
M
Q
M
e
m
ca
c
h
e
El
as
ti
c
S
ea
rc
h
W
e
b
S
er
vi
ce
In
te
gr
at
io
n
O
ra
cl
e
D
B
Internet
C
C
C
C
C
C
C
C
O
A
M
/S
S
O
Automation
Packs
Cloud Orchestration
Provisioning
Automation
Self-Service
Catalog
DC ResourcesApplication Developers
 Packaging  Manageability  Fault-tolerant  Self-optimizing Self-describing
DeployClickModel
Application Centric Cloud
Resources
Fast innovation requires Fast IT: the new model for IT that transforms the way we deliver
new business application capabilities to our clients.
Cisco IT has created solutions that enable automated provisioning of environments and
fast deployment of cloud applications through “Software Development-as-a-Service”.
In this session, we’ll provide a hands-on experience of how application teams use an
automated toolset to combine quality and agility, while reducing operational expense.
We’ll also provide a view of the key technologies that enable this solution.
Finally, there’s a quick glimpse into what’s next: containerization and IOE Application
Enablement.
Abstract
• Artifactory
• BPM
• LAE
• WAS
• Git
• Subversion
• Ant
• Maven (preferred)
SDaaS – Order Placed
SDaaS – Progress
SDaaS – Confirmation
Implementing Fast IT Deploying Applications at the Pace of Innovation

More Related Content

What's hot

Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...
Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...
Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...
AlgoSec
 
Addressing Cloud Security with OPA
Addressing Cloud Security with OPAAddressing Cloud Security with OPA
Addressing Cloud Security with OPA
DiemShin
 
Migrating and Managing Security in an AWS Environment- Best Practices
Migrating and Managing Security in an AWS Environment- Best PracticesMigrating and Managing Security in an AWS Environment- Best Practices
Migrating and Managing Security in an AWS Environment- Best Practices
shira koper
 
DCSF 19 Zero Trust Networks Come to Enterprise Kubernetes
DCSF 19 Zero Trust Networks Come to Enterprise KubernetesDCSF 19 Zero Trust Networks Come to Enterprise Kubernetes
DCSF 19 Zero Trust Networks Come to Enterprise Kubernetes
Docker, Inc.
 
Cisco aci and AlgoSec webinar
Cisco aci and AlgoSec webinar Cisco aci and AlgoSec webinar
Cisco aci and AlgoSec webinar
Maytal Levi
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
DevOps.com
 
#ALSummit: Amazon Web Services: Understanding the Shared Security Model
#ALSummit: Amazon Web Services: Understanding the Shared Security Model#ALSummit: Amazon Web Services: Understanding the Shared Security Model
#ALSummit: Amazon Web Services: Understanding the Shared Security Model
Alert Logic
 
Tying cyber attacks to business processes, for faster mitigation
Tying cyber attacks to business processes, for faster mitigationTying cyber attacks to business processes, for faster mitigation
Tying cyber attacks to business processes, for faster mitigation
Maytal Levi
 
Cisco Security Technical Alliances
Cisco Security Technical AlliancesCisco Security Technical Alliances
Cisco Security Technical Alliances
Cisco DevNet
 
Code-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps SuccessCode-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps Success
JadeCampbell13
 
2021 01-13 reducing risk-of_ransomware
2021 01-13 reducing risk-of_ransomware2021 01-13 reducing risk-of_ransomware
2021 01-13 reducing risk-of_ransomware
AlgoSec
 
Build and enforce defense in depth - an algo sec-cisco tetration webinar
Build and enforce defense in depth - an algo sec-cisco tetration webinarBuild and enforce defense in depth - an algo sec-cisco tetration webinar
Build and enforce defense in depth - an algo sec-cisco tetration webinar
AlgoSec
 
Integrating Security into DevOps
Integrating Security into DevOpsIntegrating Security into DevOps
Integrating Security into DevOps
CloudPassage
 
Cisco Firepower Migration | Cisco and AlgoSec Joint Webinar
Cisco Firepower Migration | Cisco and AlgoSec Joint WebinarCisco Firepower Migration | Cisco and AlgoSec Joint Webinar
Cisco Firepower Migration | Cisco and AlgoSec Joint Webinar
AlgoSec
 
Lacework slides from AWS Meetups
Lacework slides from AWS MeetupsLacework slides from AWS Meetups
Lacework slides from AWS Meetups
John Varghese
 
best practices-managing_security_in_the hybrid cloud
 best practices-managing_security_in_the hybrid cloud best practices-managing_security_in_the hybrid cloud
best practices-managing_security_in_the hybrid cloud
AlgoSec
 
Overcoming Security Challenges in DevOps
Overcoming Security Challenges in DevOpsOvercoming Security Challenges in DevOps
Overcoming Security Challenges in DevOps
Alert Logic
 
#ALSummit: Architecting Security into your AWS Environment
#ALSummit: Architecting Security into your AWS Environment#ALSummit: Architecting Security into your AWS Environment
#ALSummit: Architecting Security into your AWS Environment
Alert Logic
 
Dev seccon london 2016 intelliment security
Dev seccon london 2016   intelliment securityDev seccon london 2016   intelliment security
Dev seccon london 2016 intelliment security
DevSecCon
 
Examining the Impact of Security Management on the Business (Infographic)
Examining the Impact of Security Management on the Business (Infographic)Examining the Impact of Security Management on the Business (Infographic)
Examining the Impact of Security Management on the Business (Infographic)
AlgoSec
 

What's hot (20)

Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...
Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...
Accelerate Application Deployment Across Cisco ACI Fabric, On-Premise Firewal...
 
Addressing Cloud Security with OPA
Addressing Cloud Security with OPAAddressing Cloud Security with OPA
Addressing Cloud Security with OPA
 
Migrating and Managing Security in an AWS Environment- Best Practices
Migrating and Managing Security in an AWS Environment- Best PracticesMigrating and Managing Security in an AWS Environment- Best Practices
Migrating and Managing Security in an AWS Environment- Best Practices
 
DCSF 19 Zero Trust Networks Come to Enterprise Kubernetes
DCSF 19 Zero Trust Networks Come to Enterprise KubernetesDCSF 19 Zero Trust Networks Come to Enterprise Kubernetes
DCSF 19 Zero Trust Networks Come to Enterprise Kubernetes
 
Cisco aci and AlgoSec webinar
Cisco aci and AlgoSec webinar Cisco aci and AlgoSec webinar
Cisco aci and AlgoSec webinar
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
 
#ALSummit: Amazon Web Services: Understanding the Shared Security Model
#ALSummit: Amazon Web Services: Understanding the Shared Security Model#ALSummit: Amazon Web Services: Understanding the Shared Security Model
#ALSummit: Amazon Web Services: Understanding the Shared Security Model
 
Tying cyber attacks to business processes, for faster mitigation
Tying cyber attacks to business processes, for faster mitigationTying cyber attacks to business processes, for faster mitigation
Tying cyber attacks to business processes, for faster mitigation
 
Cisco Security Technical Alliances
Cisco Security Technical AlliancesCisco Security Technical Alliances
Cisco Security Technical Alliances
 
Code-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps SuccessCode-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps Success
 
2021 01-13 reducing risk-of_ransomware
2021 01-13 reducing risk-of_ransomware2021 01-13 reducing risk-of_ransomware
2021 01-13 reducing risk-of_ransomware
 
Build and enforce defense in depth - an algo sec-cisco tetration webinar
Build and enforce defense in depth - an algo sec-cisco tetration webinarBuild and enforce defense in depth - an algo sec-cisco tetration webinar
Build and enforce defense in depth - an algo sec-cisco tetration webinar
 
Integrating Security into DevOps
Integrating Security into DevOpsIntegrating Security into DevOps
Integrating Security into DevOps
 
Cisco Firepower Migration | Cisco and AlgoSec Joint Webinar
Cisco Firepower Migration | Cisco and AlgoSec Joint WebinarCisco Firepower Migration | Cisco and AlgoSec Joint Webinar
Cisco Firepower Migration | Cisco and AlgoSec Joint Webinar
 
Lacework slides from AWS Meetups
Lacework slides from AWS MeetupsLacework slides from AWS Meetups
Lacework slides from AWS Meetups
 
best practices-managing_security_in_the hybrid cloud
 best practices-managing_security_in_the hybrid cloud best practices-managing_security_in_the hybrid cloud
best practices-managing_security_in_the hybrid cloud
 
Overcoming Security Challenges in DevOps
Overcoming Security Challenges in DevOpsOvercoming Security Challenges in DevOps
Overcoming Security Challenges in DevOps
 
#ALSummit: Architecting Security into your AWS Environment
#ALSummit: Architecting Security into your AWS Environment#ALSummit: Architecting Security into your AWS Environment
#ALSummit: Architecting Security into your AWS Environment
 
Dev seccon london 2016 intelliment security
Dev seccon london 2016   intelliment securityDev seccon london 2016   intelliment security
Dev seccon london 2016 intelliment security
 
Examining the Impact of Security Management on the Business (Infographic)
Examining the Impact of Security Management on the Business (Infographic)Examining the Impact of Security Management on the Business (Infographic)
Examining the Impact of Security Management on the Business (Infographic)
 

Viewers also liked

Baker -- 4P Value Pricing
Baker -- 4P Value PricingBaker -- 4P Value Pricing
Baker -- 4P Value Pricing
BOLO Conference
 
Marketing Chapter 21
Marketing Chapter 21Marketing Chapter 21
Marketing Chapter 21
WanBK Leo
 
Future CMO Commercial offering & pricing H2 2017 & H1 2018
Future CMO Commercial offering & pricing H2 2017 & H1 2018Future CMO Commercial offering & pricing H2 2017 & H1 2018
Future CMO Commercial offering & pricing H2 2017 & H1 2018
Toni Keskinen
 
Pricing methods
Pricing methodsPricing methods
Pricing methods
NavikaJoshi
 
Chapter 06 setting prices and implementing revenue management
Chapter 06 setting prices and implementing revenue managementChapter 06 setting prices and implementing revenue management
Chapter 06 setting prices and implementing revenue management
Nardin A
 
A Starter Guide to IT Managed Services
A Starter Guide to IT Managed ServicesA Starter Guide to IT Managed Services
A Starter Guide to IT Managed Services
David Castro
 
What is Strategic Innovation?
What is Strategic Innovation?What is Strategic Innovation?
What is Strategic Innovation?
Dr. Marc Sniukas
 
Global Aerogel market
Global Aerogel marketGlobal Aerogel market
Global Aerogel market
ReportsandIntelligence
 
Principios y Parámetros de los Curriculos
Principios y Parámetros de los CurriculosPrincipios y Parámetros de los Curriculos
Principios y Parámetros de los Curriculos
Ruth Mujica
 
Improving urban health in African megacities, a case study of Lagos ( A Prese...
Improving urban health in African megacities, a case study of Lagos ( A Prese...Improving urban health in African megacities, a case study of Lagos ( A Prese...
Improving urban health in African megacities, a case study of Lagos ( A Prese...
Dr. Ebele Mogo
 

Viewers also liked (10)

Baker -- 4P Value Pricing
Baker -- 4P Value PricingBaker -- 4P Value Pricing
Baker -- 4P Value Pricing
 
Marketing Chapter 21
Marketing Chapter 21Marketing Chapter 21
Marketing Chapter 21
 
Future CMO Commercial offering & pricing H2 2017 & H1 2018
Future CMO Commercial offering & pricing H2 2017 & H1 2018Future CMO Commercial offering & pricing H2 2017 & H1 2018
Future CMO Commercial offering & pricing H2 2017 & H1 2018
 
Pricing methods
Pricing methodsPricing methods
Pricing methods
 
Chapter 06 setting prices and implementing revenue management
Chapter 06 setting prices and implementing revenue managementChapter 06 setting prices and implementing revenue management
Chapter 06 setting prices and implementing revenue management
 
A Starter Guide to IT Managed Services
A Starter Guide to IT Managed ServicesA Starter Guide to IT Managed Services
A Starter Guide to IT Managed Services
 
What is Strategic Innovation?
What is Strategic Innovation?What is Strategic Innovation?
What is Strategic Innovation?
 
Global Aerogel market
Global Aerogel marketGlobal Aerogel market
Global Aerogel market
 
Principios y Parámetros de los Curriculos
Principios y Parámetros de los CurriculosPrincipios y Parámetros de los Curriculos
Principios y Parámetros de los Curriculos
 
Improving urban health in African megacities, a case study of Lagos ( A Prese...
Improving urban health in African megacities, a case study of Lagos ( A Prese...Improving urban health in African megacities, a case study of Lagos ( A Prese...
Improving urban health in African megacities, a case study of Lagos ( A Prese...
 

Similar to Implementing Fast IT Deploying Applications at the Pace of Innovation

Cncf checkov and bridgecrew
Cncf checkov and bridgecrewCncf checkov and bridgecrew
Cncf checkov and bridgecrew
LibbySchulze
 
Terrascan - Cloud Native Security Tool
Terrascan - Cloud Native Security Tool Terrascan - Cloud Native Security Tool
Terrascan - Cloud Native Security Tool
sangam biradar
 
AWS live hack: Docker + Snyk Container on AWS
AWS live hack: Docker + Snyk Container on AWSAWS live hack: Docker + Snyk Container on AWS
AWS live hack: Docker + Snyk Container on AWS
Eric Smalling
 
Hoe is 80% van uw datacenter beheer te automatiseren?
Hoe is 80% van uw datacenter beheer te automatiseren?Hoe is 80% van uw datacenter beheer te automatiseren?
Hoe is 80% van uw datacenter beheer te automatiseren?
Proact Netherlands B.V.
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
Tom Laszewski
 
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
VMware Tanzu
 
Synectiks-Profile
Synectiks-ProfileSynectiks-Profile
Synectiks-Profile
Papu Bhattacharya
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
Phil Reay
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
Phil Reay
 
Presentation ciac
Presentation   ciacPresentation   ciac
Presentation ciac
xKinAnx
 
Democratizing security
Democratizing securityDemocratizing security
Democratizing security
Sanjeev Sharma
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
IBM UrbanCode Products
 
DockerCon SF 2015: Faster, Cheaper, Safer
DockerCon SF 2015: Faster, Cheaper, SaferDockerCon SF 2015: Faster, Cheaper, Safer
DockerCon SF 2015: Faster, Cheaper, Safer
Docker, Inc.
 
devops ppt for hjs jsdjhjd hsdbusinees.pptx
devops ppt for hjs jsdjhjd hsdbusinees.pptxdevops ppt for hjs jsdjhjd hsdbusinees.pptx
devops ppt for hjs jsdjhjd hsdbusinees.pptx
Deepakgupta273447
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
Agile Impact Conference
 
Techcello hp-arch workshop
Techcello hp-arch workshopTechcello hp-arch workshop
Techcello hp-arch workshop
kanimozhin
 
Building multi tenant highly secured applications on .net for any cloud - dem...
Building multi tenant highly secured applications on .net for any cloud - dem...Building multi tenant highly secured applications on .net for any cloud - dem...
Building multi tenant highly secured applications on .net for any cloud - dem...
kanimozhin
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
Sanjeev Sharma
 
Let's banish "it works on my machine"
Let's banish "it works on my machine"Let's banish "it works on my machine"
Let's banish "it works on my machine"
Stephanie Locke
 
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
Shashi Kiran
 

Similar to Implementing Fast IT Deploying Applications at the Pace of Innovation (20)

Cncf checkov and bridgecrew
Cncf checkov and bridgecrewCncf checkov and bridgecrew
Cncf checkov and bridgecrew
 
Terrascan - Cloud Native Security Tool
Terrascan - Cloud Native Security Tool Terrascan - Cloud Native Security Tool
Terrascan - Cloud Native Security Tool
 
AWS live hack: Docker + Snyk Container on AWS
AWS live hack: Docker + Snyk Container on AWSAWS live hack: Docker + Snyk Container on AWS
AWS live hack: Docker + Snyk Container on AWS
 
Hoe is 80% van uw datacenter beheer te automatiseren?
Hoe is 80% van uw datacenter beheer te automatiseren?Hoe is 80% van uw datacenter beheer te automatiseren?
Hoe is 80% van uw datacenter beheer te automatiseren?
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
 
Synectiks-Profile
Synectiks-ProfileSynectiks-Profile
Synectiks-Profile
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
Presentation ciac
Presentation   ciacPresentation   ciac
Presentation ciac
 
Democratizing security
Democratizing securityDemocratizing security
Democratizing security
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
DockerCon SF 2015: Faster, Cheaper, Safer
DockerCon SF 2015: Faster, Cheaper, SaferDockerCon SF 2015: Faster, Cheaper, Safer
DockerCon SF 2015: Faster, Cheaper, Safer
 
devops ppt for hjs jsdjhjd hsdbusinees.pptx
devops ppt for hjs jsdjhjd hsdbusinees.pptxdevops ppt for hjs jsdjhjd hsdbusinees.pptx
devops ppt for hjs jsdjhjd hsdbusinees.pptx
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
 
Techcello hp-arch workshop
Techcello hp-arch workshopTechcello hp-arch workshop
Techcello hp-arch workshop
 
Building multi tenant highly secured applications on .net for any cloud - dem...
Building multi tenant highly secured applications on .net for any cloud - dem...Building multi tenant highly secured applications on .net for any cloud - dem...
Building multi tenant highly secured applications on .net for any cloud - dem...
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
 
Let's banish "it works on my machine"
Let's banish "it works on my machine"Let's banish "it works on my machine"
Let's banish "it works on my machine"
 
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
 

More from Cisco DevNet

How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to Ansible
Cisco DevNet
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat bots
Cisco DevNet
 
How to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and ChatbotsHow to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and Chatbots
Cisco DevNet
 
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
Cisco DevNet
 
Device Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play SolutionDevice Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play Solution
Cisco DevNet
 
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APIBuilding a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Cisco DevNet
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
Cisco DevNet
 
WAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveWAN Automation Engine API Deep Dive
WAN Automation Engine API Deep Dive
Cisco DevNet
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco DevNet
 
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Cisco DevNet
 
NETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network DevicesNETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network Devices
Cisco DevNet
 
UCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveUCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep Dive
Cisco DevNet
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOps
Cisco DevNet
 
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
Cisco DevNet
 
Getting Started: Developing Tropo Applications
Getting Started: Developing Tropo ApplicationsGetting Started: Developing Tropo Applications
Getting Started: Developing Tropo Applications
Cisco DevNet
 
Cisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco Spark & Tropo API Workshop
Cisco Spark & Tropo API Workshop
Cisco DevNet
 
Coding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using SparkCoding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using Spark
Cisco DevNet
 
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer ConferenceCisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco DevNet
 
DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016
Cisco DevNet
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
Cisco DevNet
 

More from Cisco DevNet (20)

How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to Ansible
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat bots
 
How to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and ChatbotsHow to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and Chatbots
 
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
 
Device Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play SolutionDevice Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play Solution
 
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APIBuilding a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
 
WAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveWAN Automation Engine API Deep Dive
WAN Automation Engine API Deep Dive
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
 
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
 
NETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network DevicesNETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network Devices
 
UCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveUCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep Dive
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOps
 
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
 
Getting Started: Developing Tropo Applications
Getting Started: Developing Tropo ApplicationsGetting Started: Developing Tropo Applications
Getting Started: Developing Tropo Applications
 
Cisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco Spark & Tropo API Workshop
Cisco Spark & Tropo API Workshop
 
Coding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using SparkCoding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using Spark
 
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer ConferenceCisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
 
DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
 

Recently uploaded

Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 

Implementing Fast IT Deploying Applications at the Pace of Innovation

  • 1. Implementing Fast IT Deploying applications at the pace of innovation Tom Deckers tdeckers@cisco.com January 2015
  • 2. Fast IT • Gain a Programmable Infrastructure • Automate and Orchestrate Infrastructure • Bridge Physical and Virtual Infrastructure • Increase Visibility through Analytics • Automate Threat Detection Discover Fast IT: http://www.cisco.com/web/solutions/trends/futureofit/index.html
  • 3. Cisco Confidential 3© 2010 Cisco and/or its affiliates. All rights reserved. Improve Software QualityAccelerate Time-to-Capability Optimize Cost-of-Delivery  Automate Testing and Quality Control  Reduce Defects / Incidents  Increase Business Availability  Embedded QA  Cloud, ERP & Mobile Apps  Smaller, more efficient teams  Adaptive Infrastructure  Self-service  Reduce total cost of ownership  End-to-end methodology  Continuous Delivery  Enable Fast IT  Active Stakeholder involvement  Improve Business Agility  Reduce Time-To-Capability  Enable IT to keep pace with rapidly evolving market Culture Mindset PerceptionChange the of IT
  • 4. Continuous Delivery End to end workflow for cloud applications Developers Develop Local Development Source Code Management Continuous Build & Review Automated Testing Release Environments Developmen t Staging Production Deploy & Release 1. Code Changes 2. Commit Changes 3. Check for Changes 4. Analyze Changes 5. Publish Artifact 6. Check for Artifacts 8. Application Snapshot 9. Release Control Gates
  • 5. Cisco Confidential 5© 2013-2014 Cisco and/or its affiliates. All rights reserved. Traditional Network Continuous Delivery Lightweight App. Containers API enabled Standard IaaS Application Centric Infra. (ACI) Dedicated Platforms LAE Fabric Mobile Workload Order Mgmt Pricing Waterfall / Agile Development Stationary Applications Policy Control Unified Infrastructure Scalability APIs Intercloud Adaptive Scaling Feature Rich DevOps Open source Quality Releases Distributed Services Cloud Scale Application Centric Cloud
  • 6. Cisco Confidential 6© 2013-2014 Cisco and/or its affiliates. All rights reserved. The Future: Private Cloud model We all want to an End-to-End Programmable Infrastructure Block Storage Compute IP File/ IP Block/ IP Object Storage vCenter Controllers Resource Managers Orchestration (Cloud) CIAC ASA Client Security Admin Compute Network Storage Admins PaaS Resources Prime Eman Infra Portal eACLm Network Integrated Security Application Code Portal Application/D ata Policy Network Security Policy
  • 7. 1. Provisioning requests • Application environment (in LAE / Openshift) • SDaaS 2. Continuous Delivery • IDE • Checkin • Jenkins build • SonarCube • uDeploy Demo Follow code flow from IDE to production Demo
  • 8. Cisco Confidential 8© 2013-2014 Cisco and/or its affiliates. All rights reserved. TCP: *,443 Pr o xy C as sa n dr a R a b bi t M Q M e m ca c h e El as ti c S ea rc h W e b S er vi ce In te gr at io n O ra cl e D B Internet C C C C C C C C O A M /S S O Automation Packs Cloud Orchestration Provisioning Automation Self-Service Catalog DC ResourcesApplication Developers  Packaging  Manageability  Fault-tolerant  Self-optimizing Self-describing DeployClickModel Application Centric Cloud
  • 9.
  • 11. Fast innovation requires Fast IT: the new model for IT that transforms the way we deliver new business application capabilities to our clients. Cisco IT has created solutions that enable automated provisioning of environments and fast deployment of cloud applications through “Software Development-as-a-Service”. In this session, we’ll provide a hands-on experience of how application teams use an automated toolset to combine quality and agility, while reducing operational expense. We’ll also provide a view of the key technologies that enable this solution. Finally, there’s a quick glimpse into what’s next: containerization and IOE Application Enablement. Abstract
  • 12.
  • 13.
  • 14. • Artifactory • BPM • LAE • WAS • Git • Subversion • Ant • Maven (preferred)
  • 15.
  • 16.
  • 17.
  • 18. SDaaS – Order Placed

Editor's Notes

  1. Let’s look at Cisco’s Fast IT model first – and then we’ll zoom in specifically what Cisco IT is doing. Cisco defines Fast IT as a new model that transforms your infrastructure, to become more flexible, automated and secure. Gain a Programmable Infrastructure If you want to benefit from the flexibility and cost saving that are associated with automation and orchestration, it’s important that all aspects of your environment are API-enabled. Having developers click through screens doesn’t scale. In fact, our mantra is that everything should be a service, and is as such accessible through an API. Automate and Orchestrate Infrastructure I mentioned APIs earlier… well this is how we put them to work. If you want to keep up to pace of evolutions like the Internet of Everything, applications have to be delivered at an accelerated pace. Automation and orchestration are instrumental to speeding up application delivery. Today, it’s not enough to simply automate within a single domain, you need automation and orchestration that spans the enterprise. Bridge Physical and Virtual Infrastructure Even though cloud and virtualization have proven to be valuable tools to optimize data centers, they also come with new levels of complexity. Breaking out of the physical boundaries, and being able to move workloads across infrastructures will allow you to take better advantage of cost, performance of your own virtual/physical infrastructure or that of your cloud service provider. Cisco InterCloud can help here. Increase Visibility Through Analytics So we automate and hide complexity where we can. But t’s important that we have full end-to-end visibility into the application stack, so that we can take the right action at the right time to address the right issue. We need to be able to correlate symptoms in the application to issues in platforms or infrastructure. Form there we need to be able to identify solutions to those issues. Automated Threat Detection One example is with thread detection. Security threats become ever more complex, and attacks more sophisticated. It takes only minutes after an infection for your data to get exposed… you need to act quickly. Unless you automate this process, you’ll be too late. 1. API’s – 2. Automation – 3. End-to-end – 4. Ensure visibility Transition: how does Cisco IT apply these concepts for internal application development? References: http://www.cisco.com/web/solutions/trends/futureofit/why-cisco.html Infographic: http://www.slideshare.net/CiscoBusinessInsights/fast-it-agility-security-simplicity http://www.cisco.com/web/solutions/trends/futureofit/index.html http://blogs.cisco.com/news/an-innovative-infrastructure-to-capture-the-value-of-the-internet-of-everything/
  2. IT Delivery Transformation is Cisco IT’s internal effort to transform towards Fast IT. What value do we get out of ITDT? We focus on these broad themes. Time-to-capability Improve Software Quality Optimize Cost-of-Delivery Transition: In this session, we’ll look at how the application development flow, or practically, we’ll follow code as a moves from a developer workstation into production.
  3. Key points: Automate the process of testing and deploying code By automating testing – you make it effortless -> improve code quality. Generate tagged artefacts, reports on who’s done what. Delivery pipeline Key components: version control system (git), build automation (Jenkins) Transition: To delivery this integrated environment, Cisco IT has gone through a technology transition.
  4. To make Continuous Delivery possible, need: APIs everywhere (Openshift, Openstack, ACI Fabric) Virtualization (Openstack, NfV) Automation (CITEIS 3.0 – Openstack, ACI) Leverage open source – Drink our own champagne. Openstack & Openshift – partnerships with Red Hat – Cisco Validated Designs for Openshift. So there are two way in which Cisco enables Fast IT and continuous delivery: By moving to programmable components By providing the provisioning orchestration to create delivery pipelines on demand (CIAC - eStore) Transition: Next slide illustrates use of Cisco products Original text: The recent spin-in of Insieme networks, and the application centric infrastructure, transforms the traditional network into a programmable, application aware, network. Also, CITEIS Gen 3, lays the foundation for a cloud stack that is based on open source, and completely API driven. While CITEIS Gen 2, and the automation on the Vmware stack has been significant, it still requires interactions via the eStore UI interface. More significantly, if a client requires 10 VMs, they need to submit 10 distinct request. The problem is compounded when the same 10 set of VMs now need to be cloned/replicated for another (say) lifecycle. This is largely due to the lack of exposed APIs. Openstack on the other hand natively exposes the APIs, allowing for dynamic provisioning of compute, storage, and network resources.
  5. Want to highlight some key Cisco solutions that help implement this. Cisco ACI Fabric, with APIC as the controller (API for the infrastructure, policies) Cisco UCS for compute Cisco Intelligent Automation for Cloud (CIAC) – automation & orchestration Cisco Prime Catalog (eStore) Leverage partnership with Redhat for the Openstack/Openshift integration. CVD for Openshift.
  6. (file:///C:/Users/tdeckers/Desktop/milandemo.html) Demo 1: LAE: eStore -> IT Infra -> Middleware – Application and Web Services -> LAE Order LAE: http://estore.cisco.com/RequestCenter/servicecatalog/servicecatalog.do?route=category&path=130-135-16-104 SDaaS: eStore -> IT Infra -> Middleware -> SDaaS (see bottom) Order SDaaS: http://estore.cisco.com/RequestCenter/servicecatalog/servicecatalog.do?route=category&path=130-135 Demo 2: Open eclipse – make some change – commit + push. Tabs: Jenkins: https://ci.cisco.com/job/IT-CITS-IT_Architecture/job/Hello_Milan/job/CLDevStack/job/labapp-Tomcat7/ Artifactory: http://repo-art.cisco.com/artifactory/webapp/builds/IT-CITS-IT_Architecture%20%3a%3a%20Hello_Milan%20%3a%3a%20CLDevStack%20%3a%3a%20labapp-Tomcat7/ SonarCube: http://csqi-master1.cisco.com:9000/dashboard/index/533500?did=10000 uDeploy: https://deploy/ (pulls from artifactory!) uRelease (pulls for snapshots from uDeploy) Other: Project is in: C:\Users\tdeckers\git\hello-milan Source code: https://gitscm.cisco.com/projects/CCDEV/repos/hello-milan/browse IDE: https://ep3.cisco.com/
  7. Model-driven application deployments Reusable components Standardization and portability
  8. Crucible: http://iwe.cisco.com/web/dft/scmr/crucible
  9. Dear Tom Deckers, Your request to setup the Software Development Stack as mentioned below has been completed now. Please click here to view the request details. Request Number: 979022 Service: Software Development Stack (SDaaS) - Create Initiator: Tom Deckers Customer: Tom Deckers Please follow the instructions mentined below to setup your local development environment to use the Stack. SDaaS Stack Name : CLDevStack Additional Details : For Environment Type - Artifactory, Lightweight Application Environment & Websphere Application Server : 1. Download & install the Eclipse IDE-  https://ep3.cisco.com/ 2. Checkout the repository in your local IDE & build your project as maven build. 3. Configure the pom.xml 4. Check-in the code into repository. 5. Peer code review (if ordered) - http://codeanalysis.cisco.com/login 6. Trigger the build in Jenkins. 7. Validate the artifactory details under ext-snapshot-local directory. 8. Validate the deployment triggered from uDeploy - https://deploy 9. Validate the release pipeline in uRelease - https://release For Environment Type - Business Process Management : 1. Upload deployable jar to the artifactory under ext-snapshot-local directory. 2. Validate the deployment triggered from uDeploy - https://deploy 3. Validate the release pipeline in uRelease - https://release Application Setup Details : 1. Application Name : labapp Repository Location : ssh://git@gitscm.cisco.com/ccdev/hello-milan.git Artifactory Release URL : http://repo-art.cisco.com/artifactory/ext-release-local/it/cits/itarchitecture/hellomilan/cldevstack/labapp/tomcat7 Artifactory Release Browse URL : http://repo-art.cisco.com/artifactory/simple/ext-release-local/it/cits/itarchitecture/hellomilan/cldevstack/labapp/tomcat7 Artifactory Snapshot URL : http://repo-art.cisco.com/artifactory/ext-snapshot-local/it/cits/itarchitecture/hellomilan/cldevstack/labapp/tomcat7 Artifactory Snapshot Browse URL : http://repo-art.cisco.com/artifactory/simple/ext-snapshot-local/it/cits/itarchitecture/hellomilan/cldevstack/labapp/tomcat7 Jenkins Job Location : https://ci.cisco.com/job/IT-CITS-IT_Architecture/job/Hello_Milan/job/CLDevStack uDeploy Application : labapp-lae-Tomcat7 Group ID : it.cits.itarchitecture.hellomilan.cldevstack.labapp Artifactory ID : tomcat7 Instructions for pom.xml : Please ensure that your the pom.xml has appropriate entries for groupId, artifactId as mentioned above along with version - x.x.x-SNAPSHOT This is an auto generated mail, please donot reply to this mail. If you would like to explore more about the provisioned services, need further assistance, or would like to provide feedback, please refer to SDaaS IWE community Thank You, SDaaS Team