SlideShare a Scribd company logo
1 of 51
Download to read offline
Developing Applications
with Cisco OpenStack
Private Cloud
@vallard
DevNet
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
A New Startup!
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
•  Keep as much in-house as possible
•  Build for Portability
•  Automate all the things
•  Use containers
Requirements
3
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
•  Cisco OpenStack Private Cloud (formerly Metacloud)
•  CoreOS
•  Docker
•  Gitlab
•  Jenkins
•  Slack
•  Ansible
What it Takes
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Logical Application Architecture
lba
mc-vlb
lbb
web01
web02
web03
CoreOS 633.1.0
app
app
app
Application runs as
container
blba
blbb
db1
db2
mysql
mysql
/vol
/vol
CoreOS 633.1.0
Database runs in
container
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
web-1-n
Using Availability Zones for A/B Testing
lba
lbb
web-1-1
Web-1
web-n
app
app
app
blba
blbb
db1-1
db2-n
mysql
mysql
/vol
/vol
db1-n
/vol
mysql
app
AZ1
AZ2
db2-1
mysql
/vol
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Using Projects
lbb
Web-1
web-n
app
app
blbb
db2-n
mysql
/vol
AZ1
db2-1
mysql
/vol
App-Prod1 DB-Prod1
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 8
Love in an Elevator
(Autoscaling)
•  No Cielometer
•  Build it yourself
•  Salt Stack
•  Mesos/ Consul
•  Scripts that monitor and
do alerts e.g: Nagios
(yes, Nagios)
•  Third Party Solutions
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
New in April Release
nova server-group-create –policy anti-affinity group-1
nova boot –image IMAGE_ID –flavor FLAVOR_ID –hint 
group-SERVER_GROUP_UUID web01
nova server-group-list
Anti Affinity Rules
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
•  Logging
•  Analyzing Data
•  (results of our A/B testing)
Analytics and Logging
Controller 1 Controller 2 Controller 3
Hypervisor
Hypervisor
Hypervisor
Hypervisor
Hypervisor
Hypervisor
Hypervisor
Hypervisor
Hypervisor
Aggregate Designated
for BigData
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Jenkins
Continuous
Integration
Service
Developer
pushes
commits
Build new
Container /
Run Tests
Push to
production
New Metacloud
Instance created
1 2 3 4 5 6
Push to Local
Registry
Source Code
Repository
Developers are
notified
Ansible was used
to build all servers
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Bring up the Dev Env!
12
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Development Architecture
CoreOS
633.1.0
LG-dev
Jenkins
:8080
/vol
Registry
:5000
GitLab
:10080
:10022
nginx
:80
postgresql
redis
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 14
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Make sure our credentials work!
15
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 16
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 17
The only state in the entire system is held in the volume that is mounted to the
dev machine. (hostname: ci)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 18
Nginx proxy
Requests for port 80
http://jenkins.lawngnomed.com
http://gitlab.lawngnomed.com
http://registry.lawngnomed.com
* Registry disabled because not
secured.
Registry :5000
Mounts /vol/docker-registry
Jenkins :8080
Mounts: /vol/jenkins_home
Gitlab :10022,10080
Mounts: /vol/jenkins_home
* Redis & Postgres maintain
state in
/vol/redis & /vol/postgresql
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 19
Steven Tyler Tip
“Feel free to experiment… You can
use any configuration management
tool in place of Ansible.”
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 20
Ansible Playbook
to deploy Dev Server
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Allow for insecure registries
21
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 22
Pro-Tip
Put SSH credentials in
~/.ssh/config
Host lg-dev
User core
Hostname 38.84.67.179
IdentityFile ~/.ssh/tco-gold.pem
ssh –i ~/.ssh/tco-gold.pem core@38.84.67.179
ssh lg-dev
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Web & Load Balancers
23
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Done This Doing This
lba
lbb
web01
web02
web03
LG-dev
Jenkins
:8080
/vol
Registry
:5000
GitLab
:10080
:10022
nginx
:80
postgresql
redis
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 25
Ansible Playbook
to deploy load balancers
Use Metacloud provided
image and flavor
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 26
Ansible Playbook
to deploy Web Servers
•  No floating IP
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 27
Install Python
Insecure Registry
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Jenkins CI Setup
28
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Jenkins
Continuous
Integration
Service
Developer
pushes
commits
Build new
Container /
Run Tests
Push to
production
New Metacloud
Instance created
1 2 3 4 5 6
Push to Local
Registry
Source Code
Repository
Developers are
notified
Continuous Integration
Continuous Delivery
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
•  Creat Jenkins User in
Metacloud
•  Use Packer or Build
image in Cisco
OpenStack Private
Cloud
•  Copy Jenkins keys so
jenkins can login
Jenkins Slave
http://www.redguava.com.au/2014/03/jenkins-slaves-running-coreos-and-docker/
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Jenkins Plugins
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Manage Jenkins
32
From Manage Jenkins / Configure System
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 33
Add the slave image
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 34
User data for when
instance boots
*** Could have done this in Packer or when we created image
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Create New Project
35
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Configure New Project
36
1
Make sure job only runs on
slaves
2 Allow git checkout
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Configure New Project
37
3
Tell it to build for GitLab
changes.
Allow git checkout
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Configure New Project
38
4
Tell it to use the slave.
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 39
5 Build it.
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Integration with Gitlab
40
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Gitlab Setup
41
https://github.com/jenkinsci/gitlab-plugin
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Integration with Slack
42
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 43
1
2
3
Create a WebHook
Define the Channel
Copy the URL
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 44
4 In Jenkins, add Slack to Configuration
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 45
5 In Jenkins, add Slack to Project
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 46
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Jenkins
Continuous
Integration
Service
Developer
pushes
commits
Build new
Container /
Run Tests
Push to
production
New Metacloud
Instance created
1 2 3 4 5 6
Push to Local
Registry
Source Code
Repository
Developers are
notified
Ansible was used
to build all servers
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
•  We Demonstrated the application delivery pipeline.
•  The pipeline stack can be used in any cloud.
•  Different tools can be used and substituted for any place in the
pipeline.
•  Your problems are not unique. No code was written, we just
configured existing open source projects.
Summary
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003
Breakout
Session
Title Date and Time
TECCLD-3001
Intercloud Fabric Technical Deepdive:
Mauricio Arregoces
Sun, Jun 7, 8-12
PM – 16B Mezz.
PSOCLD-1001
Hybrid Cloud with Intercloud Fabric
Percy Wadia, CNSG Product Mgr
Mon, Jun 8,
11:00AM-12:00PM
14B Mezz.
BRKCLD-2002
Cisco Cloud Services - Under the Hood
Ken Schroeder
Mon, Jun 8,
1:00-3:00 PM 16B
Mezz.
PSOCLD-1002
Cisco Cloud Services and Intercloud
Marketplace, Chandra Venkatapathy, Product
Mgr, CSG
Tues, Jun 9, 11:00
AM - 12:00 PM
3 Upper Lvl
PSOCLD-1005
Cisco Powered Architectures Under the Hood,
Jeff Minson, Technical Solutions Arch.
Thurs, Jun 11,
11:00 AM - 12:00
PM – 14B Mezz.
PSOCLD-1006
Cisco Cloud Architecture on OpenStack
Rohit Agarwalla, Technical Lead, OpenStack
Tues, Jun 9, 2:30 -
3:30 PM – 23C
Upper Level
BRKCLD-2003
Building Hybrid Cloud Applications with
Intercloud Fabric, Ben Del Vento
Wed, Jun 10,
8:00-10:00 AM 7A
Upper Lvl
DEVNET-1109
Cisco Executive Panel: All about the Cloud
Cisco's Executives Lew Tucker, Faiyaz
Shahpurwala and Ken Owens discuss the
current and future opportunities around public,
private and hybrid clouds.
Wed, Jun 10, 9:30 -
10:30 AM
DevNet Theater
Cisco Live 2015 Cloud Breakout Sessions
Breakout
Session
Title Date and Time
PSOCLD-1004
Cisco OpenStack® Private Cloud (Formerly
Metacloud) Niki Acosta, Marketing Manager
Wed, Jun 10,
9:30-10:30 AM – 28D
Upper Level
BRKCLD-2001
Building Scalable and Highly Available
Enterprise Applications on Cisco Cloud
Services: Chandra Venkatapathy, Ken
Schroeder, Technical Staff, CSG
Wed, Jun 10,
1:00-3:00 PM 25C
Upper Level
BRKCLD-1004
End-to-end Cloud Management: A holistic
approach for developing and managing the
platform and service offerings that transform
IT: Ben Del Vento
Wed, Jun 10,
3:30-5:00 PM 24C
Upper Lvl
BRKCLD-1002
Cloud Onboarding - Jeff Minson; Abhi Sing,
Technical Solutions Architects, CMS
Thurs, Jun 11,
8:00-9:30 AM, 30E
Upper Lvl
BRKCLD-1828
Designing Hybrid Cloud operations with
ServiceGrid and Intercloud Fabric
Ben Del Vento
Thurs, Jun 11,
8:00-9:30 AM 25C
Upper Lvl
BRKCLD-1003
A Practical Introduction to DevOps Practices
and Tools: Christopher Jackson, Vallard
Benincosa
Thurs, Jun 11,
1:00-2:30 PM 28C
Upper Lvl
LTRCLD-2011
Intercloud Fabric - Configuring and Deploying
Hybrid Cloud Solutions: Chris Martin
Thank you
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 50
DEVNET-1148	Leveraging Cisco OpenStack Private Cloud for Developers

More Related Content

What's hot

The Real World with OpenShift - Red Hat DevOps & Microservices Conference 2017
The Real World with OpenShift - Red Hat DevOps & Microservices Conference 2017 The Real World with OpenShift - Red Hat DevOps & Microservices Conference 2017
The Real World with OpenShift - Red Hat DevOps & Microservices Conference 2017 Xpand IT
 
MongoDB.local DC 2018: MongoDB Ops Manager + Kubernetes
MongoDB.local DC 2018: MongoDB Ops Manager + KubernetesMongoDB.local DC 2018: MongoDB Ops Manager + Kubernetes
MongoDB.local DC 2018: MongoDB Ops Manager + KubernetesMongoDB
 
Leveraging CI/CD to improve open stack operation
Leveraging CI/CD to improve open stack operationLeveraging CI/CD to improve open stack operation
Leveraging CI/CD to improve open stack operationMaría Angélica Bracho
 
OpenShift 4, the smarter Kubernetes platform
OpenShift 4, the smarter Kubernetes platformOpenShift 4, the smarter Kubernetes platform
OpenShift 4, the smarter Kubernetes platformKangaroot
 
Kangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefieldKangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefieldKangaroot
 
Service mesh from linkerd to conduit (cloud native taiwan meetup)
Service mesh from linkerd to conduit (cloud native taiwan meetup)Service mesh from linkerd to conduit (cloud native taiwan meetup)
Service mesh from linkerd to conduit (cloud native taiwan meetup)Chia-Chun Shih
 
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupDaneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupShannon McFarland
 
AWS Summit Singapore 2019 | Autoscaling Your Kubernetes Workloads
AWS Summit Singapore 2019 | Autoscaling Your Kubernetes WorkloadsAWS Summit Singapore 2019 | Autoscaling Your Kubernetes Workloads
AWS Summit Singapore 2019 | Autoscaling Your Kubernetes WorkloadsAWS Summits
 
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...OpenShift Origin
 
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - PivotalOpenStack Korea Community
 
Let OVH Help You Automate your Cloud Recovery for when you are Nuked from Orb...
Let OVH Help You Automate your Cloud Recovery for when you are Nuked from Orb...Let OVH Help You Automate your Cloud Recovery for when you are Nuked from Orb...
Let OVH Help You Automate your Cloud Recovery for when you are Nuked from Orb...OVH US
 
Orchestrating Microservices with Kubernetes
Orchestrating Microservices with Kubernetes Orchestrating Microservices with Kubernetes
Orchestrating Microservices with Kubernetes Weaveworks
 
How OpenShift SDN helps to automate
How OpenShift SDN helps to automateHow OpenShift SDN helps to automate
How OpenShift SDN helps to automateIlkka Tengvall
 
Red Hat OpenShift & CoreOS by Ludovic Aelbrecht, Senior Solution Architect at...
Red Hat OpenShift & CoreOS by Ludovic Aelbrecht, Senior Solution Architect at...Red Hat OpenShift & CoreOS by Ludovic Aelbrecht, Senior Solution Architect at...
Red Hat OpenShift & CoreOS by Ludovic Aelbrecht, Senior Solution Architect at...Kangaroot
 
Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10MagaliDavidCruz
 
OpenStack & OpenContrail in Production
OpenStack & OpenContrail in ProductionOpenStack & OpenContrail in Production
OpenStack & OpenContrail in ProductionEdgar Magana
 
OpenShift Taiwan Vol.1 Technology Overview
OpenShift Taiwan Vol.1 Technology OverviewOpenShift Taiwan Vol.1 Technology Overview
OpenShift Taiwan Vol.1 Technology OverviewJason Peng
 
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
Automating Container Deployments on Virtualization with Ansible: OpenShift on...Automating Container Deployments on Virtualization with Ansible: OpenShift on...
Automating Container Deployments on Virtualization with Ansible: OpenShift on...Laurent Domb
 

What's hot (20)

The Real World with OpenShift - Red Hat DevOps & Microservices Conference 2017
The Real World with OpenShift - Red Hat DevOps & Microservices Conference 2017 The Real World with OpenShift - Red Hat DevOps & Microservices Conference 2017
The Real World with OpenShift - Red Hat DevOps & Microservices Conference 2017
 
MongoDB.local DC 2018: MongoDB Ops Manager + Kubernetes
MongoDB.local DC 2018: MongoDB Ops Manager + KubernetesMongoDB.local DC 2018: MongoDB Ops Manager + Kubernetes
MongoDB.local DC 2018: MongoDB Ops Manager + Kubernetes
 
Leveraging CI/CD to improve open stack operation
Leveraging CI/CD to improve open stack operationLeveraging CI/CD to improve open stack operation
Leveraging CI/CD to improve open stack operation
 
OpenShift Introduction
OpenShift IntroductionOpenShift Introduction
OpenShift Introduction
 
OpenShift 4, the smarter Kubernetes platform
OpenShift 4, the smarter Kubernetes platformOpenShift 4, the smarter Kubernetes platform
OpenShift 4, the smarter Kubernetes platform
 
Kangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefieldKangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefield
 
Service mesh from linkerd to conduit (cloud native taiwan meetup)
Service mesh from linkerd to conduit (cloud native taiwan meetup)Service mesh from linkerd to conduit (cloud native taiwan meetup)
Service mesh from linkerd to conduit (cloud native taiwan meetup)
 
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupDaneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
 
AWS Summit Singapore 2019 | Autoscaling Your Kubernetes Workloads
AWS Summit Singapore 2019 | Autoscaling Your Kubernetes WorkloadsAWS Summit Singapore 2019 | Autoscaling Your Kubernetes Workloads
AWS Summit Singapore 2019 | Autoscaling Your Kubernetes Workloads
 
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
 
Neutron CI Run on Docker
Neutron CI Run on DockerNeutron CI Run on Docker
Neutron CI Run on Docker
 
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
 
Let OVH Help You Automate your Cloud Recovery for when you are Nuked from Orb...
Let OVH Help You Automate your Cloud Recovery for when you are Nuked from Orb...Let OVH Help You Automate your Cloud Recovery for when you are Nuked from Orb...
Let OVH Help You Automate your Cloud Recovery for when you are Nuked from Orb...
 
Orchestrating Microservices with Kubernetes
Orchestrating Microservices with Kubernetes Orchestrating Microservices with Kubernetes
Orchestrating Microservices with Kubernetes
 
How OpenShift SDN helps to automate
How OpenShift SDN helps to automateHow OpenShift SDN helps to automate
How OpenShift SDN helps to automate
 
Red Hat OpenShift & CoreOS by Ludovic Aelbrecht, Senior Solution Architect at...
Red Hat OpenShift & CoreOS by Ludovic Aelbrecht, Senior Solution Architect at...Red Hat OpenShift & CoreOS by Ludovic Aelbrecht, Senior Solution Architect at...
Red Hat OpenShift & CoreOS by Ludovic Aelbrecht, Senior Solution Architect at...
 
Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10
 
OpenStack & OpenContrail in Production
OpenStack & OpenContrail in ProductionOpenStack & OpenContrail in Production
OpenStack & OpenContrail in Production
 
OpenShift Taiwan Vol.1 Technology Overview
OpenShift Taiwan Vol.1 Technology OverviewOpenShift Taiwan Vol.1 Technology Overview
OpenShift Taiwan Vol.1 Technology Overview
 
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
Automating Container Deployments on Virtualization with Ansible: OpenShift on...Automating Container Deployments on Virtualization with Ansible: OpenShift on...
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
 

Viewers also liked

Mutual Non Disclosure Agreement (South Africa)
Mutual Non Disclosure Agreement (South Africa)Mutual Non Disclosure Agreement (South Africa)
Mutual Non Disclosure Agreement (South Africa)Endcode_org
 
DevNet UX Creative Design 101 workshop
DevNet UX Creative Design 101 workshopDevNet UX Creative Design 101 workshop
DevNet UX Creative Design 101 workshopCisco DevNet
 
3 dalis. kas yra besimokantis miestas vaizdine medziaga svietejams
3 dalis. kas yra besimokantis miestas vaizdine medziaga svietejams3 dalis. kas yra besimokantis miestas vaizdine medziaga svietejams
3 dalis. kas yra besimokantis miestas vaizdine medziaga svietejamsvalentina valentina
 
Bijlage 2-shell-ffs-reactor
Bijlage 2-shell-ffs-reactorBijlage 2-shell-ffs-reactor
Bijlage 2-shell-ffs-reactorpouya_ms
 
Social media to Social Business
Social media to Social BusinessSocial media to Social Business
Social media to Social BusinessTuan Anh Nguyen
 
Premier Health Brochure
Premier Health BrochurePremier Health Brochure
Premier Health BrochurePremierHealth
 
2016-07 Interview Medisch Contact
2016-07 Interview Medisch Contact 2016-07 Interview Medisch Contact
2016-07 Interview Medisch Contact Alain van Gool
 
Improved Applications with IPv6: an overview
Improved Applications with IPv6: an overviewImproved Applications with IPv6: an overview
Improved Applications with IPv6: an overviewCisco DevNet
 
Psyphotology Intern Presentation
Psyphotology Intern PresentationPsyphotology Intern Presentation
Psyphotology Intern Presentationannarrowley
 
Elsevier Juist interview
Elsevier Juist interviewElsevier Juist interview
Elsevier Juist interviewAlain van Gool
 
Video becomes a fundamental service and the industry needs to adapt
Video becomes a fundamental service and the industry needs to adaptVideo becomes a fundamental service and the industry needs to adapt
Video becomes a fundamental service and the industry needs to adaptTuan Anh Nguyen
 
Forecasting digital in 2016
Forecasting digital in 2016Forecasting digital in 2016
Forecasting digital in 2016Tuan Anh Nguyen
 
state_of_app_downloads_and_monetization_2015_APAC
state_of_app_downloads_and_monetization_2015_APACstate_of_app_downloads_and_monetization_2015_APAC
state_of_app_downloads_and_monetization_2015_APACTuan Anh Nguyen
 
Social Media & Legal Risk
Social Media & Legal Risk Social Media & Legal Risk
Social Media & Legal Risk Endcode_org
 
Id 3 paredes ochoa, luz delia - mayo 21 - producto 1
Id 3 paredes ochoa, luz delia - mayo 21 - producto 1Id 3 paredes ochoa, luz delia - mayo 21 - producto 1
Id 3 paredes ochoa, luz delia - mayo 21 - producto 1lparedeso
 
3 ways fragmented clinical communication is compromising patient care
3 ways fragmented clinical communication is compromising patient care3 ways fragmented clinical communication is compromising patient care
3 ways fragmented clinical communication is compromising patient carePatientSafe Solutions
 
This star wont go out nonprofit foundation
This star wont go out nonprofit foundationThis star wont go out nonprofit foundation
This star wont go out nonprofit foundationjayjay123123
 

Viewers also liked (20)

Mutual Non Disclosure Agreement (South Africa)
Mutual Non Disclosure Agreement (South Africa)Mutual Non Disclosure Agreement (South Africa)
Mutual Non Disclosure Agreement (South Africa)
 
Patient confidentiality training
Patient confidentiality trainingPatient confidentiality training
Patient confidentiality training
 
DevNet UX Creative Design 101 workshop
DevNet UX Creative Design 101 workshopDevNet UX Creative Design 101 workshop
DevNet UX Creative Design 101 workshop
 
Subcription vod
Subcription vod Subcription vod
Subcription vod
 
3 dalis. kas yra besimokantis miestas vaizdine medziaga svietejams
3 dalis. kas yra besimokantis miestas vaizdine medziaga svietejams3 dalis. kas yra besimokantis miestas vaizdine medziaga svietejams
3 dalis. kas yra besimokantis miestas vaizdine medziaga svietejams
 
Bijlage 2-shell-ffs-reactor
Bijlage 2-shell-ffs-reactorBijlage 2-shell-ffs-reactor
Bijlage 2-shell-ffs-reactor
 
Social media to Social Business
Social media to Social BusinessSocial media to Social Business
Social media to Social Business
 
Premier Health Brochure
Premier Health BrochurePremier Health Brochure
Premier Health Brochure
 
2016-07 Interview Medisch Contact
2016-07 Interview Medisch Contact 2016-07 Interview Medisch Contact
2016-07 Interview Medisch Contact
 
Improved Applications with IPv6: an overview
Improved Applications with IPv6: an overviewImproved Applications with IPv6: an overview
Improved Applications with IPv6: an overview
 
Psyphotology Intern Presentation
Psyphotology Intern PresentationPsyphotology Intern Presentation
Psyphotology Intern Presentation
 
Elsevier Juist interview
Elsevier Juist interviewElsevier Juist interview
Elsevier Juist interview
 
Video becomes a fundamental service and the industry needs to adapt
Video becomes a fundamental service and the industry needs to adaptVideo becomes a fundamental service and the industry needs to adapt
Video becomes a fundamental service and the industry needs to adapt
 
Forecasting digital in 2016
Forecasting digital in 2016Forecasting digital in 2016
Forecasting digital in 2016
 
state_of_app_downloads_and_monetization_2015_APAC
state_of_app_downloads_and_monetization_2015_APACstate_of_app_downloads_and_monetization_2015_APAC
state_of_app_downloads_and_monetization_2015_APAC
 
Social Media & Legal Risk
Social Media & Legal Risk Social Media & Legal Risk
Social Media & Legal Risk
 
Id 3 paredes ochoa, luz delia - mayo 21 - producto 1
Id 3 paredes ochoa, luz delia - mayo 21 - producto 1Id 3 paredes ochoa, luz delia - mayo 21 - producto 1
Id 3 paredes ochoa, luz delia - mayo 21 - producto 1
 
3 ways fragmented clinical communication is compromising patient care
3 ways fragmented clinical communication is compromising patient care3 ways fragmented clinical communication is compromising patient care
3 ways fragmented clinical communication is compromising patient care
 
This star wont go out nonprofit foundation
This star wont go out nonprofit foundationThis star wont go out nonprofit foundation
This star wont go out nonprofit foundation
 
Perfect 360
Perfect 360Perfect 360
Perfect 360
 

Similar to DEVNET-1148 Leveraging Cisco OpenStack Private Cloud for Developers

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...Sanjeev Rampal
 
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...Rohit Agarwalla
 
TechWiseTV Workshop: Application Hosting on Catalyst 9000 Series Switches
TechWiseTV Workshop: Application Hosting on Catalyst 9000 Series SwitchesTechWiseTV Workshop: Application Hosting on Catalyst 9000 Series Switches
TechWiseTV Workshop: Application Hosting on Catalyst 9000 Series SwitchesRobb Boyd
 
Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019
Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019
Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019Cisco DevNet
 
Luca Relandini - Microservices and containers networking: Contiv, deep dive a...
Luca Relandini - Microservices and containers networking: Contiv, deep dive a...Luca Relandini - Microservices and containers networking: Contiv, deep dive a...
Luca Relandini - Microservices and containers networking: Contiv, deep dive a...Codemotion
 
Foreman-and-Puppet-for-Openstack-Audo-Deployment
Foreman-and-Puppet-for-Openstack-Audo-DeploymentForeman-and-Puppet-for-Openstack-Audo-Deployment
Foreman-and-Puppet-for-Openstack-Audo-Deploymentyating yang
 
Cisco Cloupia uic product overview and demo presentation
Cisco Cloupia uic product overview and demo presentationCisco Cloupia uic product overview and demo presentation
Cisco Cloupia uic product overview and demo presentationxKinAnx
 
DEFCON 23 - Etienne Martineau - inter vm data exfiltration
DEFCON 23 - Etienne Martineau - inter vm data exfiltrationDEFCON 23 - Etienne Martineau - inter vm data exfiltration
DEFCON 23 - Etienne Martineau - inter vm data exfiltrationFelipe Prado
 
Show and Tell: VIRL for Network Programmability and Development
Show and Tell: VIRL for Network Programmability and DevelopmentShow and Tell: VIRL for Network Programmability and Development
Show and Tell: VIRL for Network Programmability and DevelopmentCisco DevNet
 
Vbrownbag container networking for real workloads
Vbrownbag container networking for real workloadsVbrownbag container networking for real workloads
Vbrownbag container networking for real workloadsCisco DevNet
 
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)SDNRG ITB
 
Cisco ONE Enterprise Cloud (UCSD) Hands-on Lab
Cisco ONE Enterprise Cloud (UCSD) Hands-on LabCisco ONE Enterprise Cloud (UCSD) Hands-on Lab
Cisco ONE Enterprise Cloud (UCSD) Hands-on LabCisco Canada
 
Brkarc 2035-cat-9 k
Brkarc 2035-cat-9 kBrkarc 2035-cat-9 k
Brkarc 2035-cat-9 knasiapsi
 
Kubernetes in kubernetes 搭建高可用環境
Kubernetes in kubernetes 搭建高可用環境Kubernetes in kubernetes 搭建高可用環境
Kubernetes in kubernetes 搭建高可用環境inwin stack
 
Puppet for Production in WebEx - PuppetConf 2013
Puppet for Production in WebEx - PuppetConf 2013Puppet for Production in WebEx - PuppetConf 2013
Puppet for Production in WebEx - PuppetConf 2013Puppet
 
Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244
Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244
Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244Cisco DevNet
 
Advanced Troublesshooting Nexus 7K.pdf
Advanced Troublesshooting Nexus 7K.pdfAdvanced Troublesshooting Nexus 7K.pdf
Advanced Troublesshooting Nexus 7K.pdfJeanChristian12
 

Similar to DEVNET-1148 Leveraging Cisco OpenStack Private Cloud for Developers (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...
 
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...
 
TechWiseTV Workshop: Application Hosting on Catalyst 9000 Series Switches
TechWiseTV Workshop: Application Hosting on Catalyst 9000 Series SwitchesTechWiseTV Workshop: Application Hosting on Catalyst 9000 Series Switches
TechWiseTV Workshop: Application Hosting on Catalyst 9000 Series Switches
 
5 cisco open_stack
5 cisco open_stack5 cisco open_stack
5 cisco open_stack
 
Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019
Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019
Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019
 
Luca Relandini - Microservices and containers networking: Contiv, deep dive a...
Luca Relandini - Microservices and containers networking: Contiv, deep dive a...Luca Relandini - Microservices and containers networking: Contiv, deep dive a...
Luca Relandini - Microservices and containers networking: Contiv, deep dive a...
 
Foreman-and-Puppet-for-Openstack-Audo-Deployment
Foreman-and-Puppet-for-Openstack-Audo-DeploymentForeman-and-Puppet-for-Openstack-Audo-Deployment
Foreman-and-Puppet-for-Openstack-Audo-Deployment
 
Cisco Cloupia uic product overview and demo presentation
Cisco Cloupia uic product overview and demo presentationCisco Cloupia uic product overview and demo presentation
Cisco Cloupia uic product overview and demo presentation
 
DEFCON 23 - Etienne Martineau - inter vm data exfiltration
DEFCON 23 - Etienne Martineau - inter vm data exfiltrationDEFCON 23 - Etienne Martineau - inter vm data exfiltration
DEFCON 23 - Etienne Martineau - inter vm data exfiltration
 
Show and Tell: VIRL for Network Programmability and Development
Show and Tell: VIRL for Network Programmability and DevelopmentShow and Tell: VIRL for Network Programmability and Development
Show and Tell: VIRL for Network Programmability and Development
 
Vbrownbag container networking for real workloads
Vbrownbag container networking for real workloadsVbrownbag container networking for real workloads
Vbrownbag container networking for real workloads
 
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
 
Cisco ONE Enterprise Cloud (UCSD) Hands-on Lab
Cisco ONE Enterprise Cloud (UCSD) Hands-on LabCisco ONE Enterprise Cloud (UCSD) Hands-on Lab
Cisco ONE Enterprise Cloud (UCSD) Hands-on Lab
 
Brkarc 2035-cat-9 k
Brkarc 2035-cat-9 kBrkarc 2035-cat-9 k
Brkarc 2035-cat-9 k
 
Kubernetes in kubernetes 搭建高可用環境
Kubernetes in kubernetes 搭建高可用環境Kubernetes in kubernetes 搭建高可用環境
Kubernetes in kubernetes 搭建高可用環境
 
Puppet for Production in WebEx - PuppetConf 2013
Puppet for Production in WebEx - PuppetConf 2013Puppet for Production in WebEx - PuppetConf 2013
Puppet for Production in WebEx - PuppetConf 2013
 
Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244
Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244
Advanced coding & deployment for Cisco Video Devices - CL20B - DEVNET-3244
 
Cuc pcd tac_toi
Cuc pcd tac_toiCuc pcd tac_toi
Cuc pcd tac_toi
 
Advanced Troublesshooting Nexus 7K.pdf
Advanced Troublesshooting Nexus 7K.pdfAdvanced Troublesshooting Nexus 7K.pdf
Advanced Troublesshooting Nexus 7K.pdf
 
Brksec 2101 deploying web security
Brksec 2101  deploying web securityBrksec 2101  deploying web security
Brksec 2101 deploying web security
 

More from Cisco DevNet

How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to AnsibleCisco 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 botsCisco 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 ChatbotsCisco 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 WebCisco 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 SolutionCisco 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 APICisco 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 NetflowCisco DevNet
 
WAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveWAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveCisco 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 DiscussionCisco 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 DevicesCisco 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 DiveCisco DevNet
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOpsCisco 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 ApplicationsCisco DevNet
 
Cisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco 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 SparkCisco 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 ConferenceCisco 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 2016Cisco 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 2016Cisco 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

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 

Recently uploaded (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 

DEVNET-1148 Leveraging Cisco OpenStack Private Cloud for Developers

  • 1. Developing Applications with Cisco OpenStack Private Cloud @vallard DevNet
  • 2. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 A New Startup!
  • 3. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 •  Keep as much in-house as possible •  Build for Portability •  Automate all the things •  Use containers Requirements 3
  • 4. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 •  Cisco OpenStack Private Cloud (formerly Metacloud) •  CoreOS •  Docker •  Gitlab •  Jenkins •  Slack •  Ansible What it Takes
  • 5. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Logical Application Architecture lba mc-vlb lbb web01 web02 web03 CoreOS 633.1.0 app app app Application runs as container blba blbb db1 db2 mysql mysql /vol /vol CoreOS 633.1.0 Database runs in container
  • 6. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 web-1-n Using Availability Zones for A/B Testing lba lbb web-1-1 Web-1 web-n app app app blba blbb db1-1 db2-n mysql mysql /vol /vol db1-n /vol mysql app AZ1 AZ2 db2-1 mysql /vol
  • 7. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Using Projects lbb Web-1 web-n app app blbb db2-n mysql /vol AZ1 db2-1 mysql /vol App-Prod1 DB-Prod1
  • 8. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 8 Love in an Elevator (Autoscaling) •  No Cielometer •  Build it yourself •  Salt Stack •  Mesos/ Consul •  Scripts that monitor and do alerts e.g: Nagios (yes, Nagios) •  Third Party Solutions
  • 9. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 New in April Release nova server-group-create –policy anti-affinity group-1 nova boot –image IMAGE_ID –flavor FLAVOR_ID –hint group-SERVER_GROUP_UUID web01 nova server-group-list Anti Affinity Rules
  • 10. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 •  Logging •  Analyzing Data •  (results of our A/B testing) Analytics and Logging Controller 1 Controller 2 Controller 3 Hypervisor Hypervisor Hypervisor Hypervisor Hypervisor Hypervisor Hypervisor Hypervisor Hypervisor Aggregate Designated for BigData
  • 11. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Jenkins Continuous Integration Service Developer pushes commits Build new Container / Run Tests Push to production New Metacloud Instance created 1 2 3 4 5 6 Push to Local Registry Source Code Repository Developers are notified Ansible was used to build all servers
  • 12. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Bring up the Dev Env! 12
  • 13. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Development Architecture CoreOS 633.1.0 LG-dev Jenkins :8080 /vol Registry :5000 GitLab :10080 :10022 nginx :80 postgresql redis
  • 14. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 14
  • 15. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Make sure our credentials work! 15
  • 16. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 16
  • 17. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 17 The only state in the entire system is held in the volume that is mounted to the dev machine. (hostname: ci)
  • 18. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 18 Nginx proxy Requests for port 80 http://jenkins.lawngnomed.com http://gitlab.lawngnomed.com http://registry.lawngnomed.com * Registry disabled because not secured. Registry :5000 Mounts /vol/docker-registry Jenkins :8080 Mounts: /vol/jenkins_home Gitlab :10022,10080 Mounts: /vol/jenkins_home * Redis & Postgres maintain state in /vol/redis & /vol/postgresql
  • 19. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 19 Steven Tyler Tip “Feel free to experiment… You can use any configuration management tool in place of Ansible.”
  • 20. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 20 Ansible Playbook to deploy Dev Server
  • 21. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Allow for insecure registries 21
  • 22. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 22 Pro-Tip Put SSH credentials in ~/.ssh/config Host lg-dev User core Hostname 38.84.67.179 IdentityFile ~/.ssh/tco-gold.pem ssh –i ~/.ssh/tco-gold.pem core@38.84.67.179 ssh lg-dev
  • 23. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Web & Load Balancers 23
  • 24. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Done This Doing This lba lbb web01 web02 web03 LG-dev Jenkins :8080 /vol Registry :5000 GitLab :10080 :10022 nginx :80 postgresql redis
  • 25. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 25 Ansible Playbook to deploy load balancers Use Metacloud provided image and flavor
  • 26. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 26 Ansible Playbook to deploy Web Servers •  No floating IP
  • 27. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 27 Install Python Insecure Registry
  • 28. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Jenkins CI Setup 28
  • 29. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Jenkins Continuous Integration Service Developer pushes commits Build new Container / Run Tests Push to production New Metacloud Instance created 1 2 3 4 5 6 Push to Local Registry Source Code Repository Developers are notified Continuous Integration Continuous Delivery
  • 30. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 •  Creat Jenkins User in Metacloud •  Use Packer or Build image in Cisco OpenStack Private Cloud •  Copy Jenkins keys so jenkins can login Jenkins Slave http://www.redguava.com.au/2014/03/jenkins-slaves-running-coreos-and-docker/
  • 31. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Jenkins Plugins
  • 32. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Manage Jenkins 32 From Manage Jenkins / Configure System
  • 33. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 33 Add the slave image
  • 34. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 34 User data for when instance boots *** Could have done this in Packer or when we created image
  • 35. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Create New Project 35
  • 36. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Configure New Project 36 1 Make sure job only runs on slaves 2 Allow git checkout
  • 37. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Configure New Project 37 3 Tell it to build for GitLab changes. Allow git checkout
  • 38. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Configure New Project 38 4 Tell it to use the slave.
  • 39. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 39 5 Build it.
  • 40. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Integration with Gitlab 40
  • 41. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Gitlab Setup 41 https://github.com/jenkinsci/gitlab-plugin
  • 42. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Integration with Slack 42
  • 43. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 43 1 2 3 Create a WebHook Define the Channel Copy the URL
  • 44. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 44 4 In Jenkins, add Slack to Configuration
  • 45. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 45 5 In Jenkins, add Slack to Project
  • 46. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 46
  • 47. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Jenkins Continuous Integration Service Developer pushes commits Build new Container / Run Tests Push to production New Metacloud Instance created 1 2 3 4 5 6 Push to Local Registry Source Code Repository Developers are notified Ansible was used to build all servers
  • 48. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 •  We Demonstrated the application delivery pipeline. •  The pipeline stack can be used in any cloud. •  Different tools can be used and substituted for any place in the pipeline. •  Your problems are not unique. No code was written, we just configured existing open source projects. Summary
  • 49. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 Breakout Session Title Date and Time TECCLD-3001 Intercloud Fabric Technical Deepdive: Mauricio Arregoces Sun, Jun 7, 8-12 PM – 16B Mezz. PSOCLD-1001 Hybrid Cloud with Intercloud Fabric Percy Wadia, CNSG Product Mgr Mon, Jun 8, 11:00AM-12:00PM 14B Mezz. BRKCLD-2002 Cisco Cloud Services - Under the Hood Ken Schroeder Mon, Jun 8, 1:00-3:00 PM 16B Mezz. PSOCLD-1002 Cisco Cloud Services and Intercloud Marketplace, Chandra Venkatapathy, Product Mgr, CSG Tues, Jun 9, 11:00 AM - 12:00 PM 3 Upper Lvl PSOCLD-1005 Cisco Powered Architectures Under the Hood, Jeff Minson, Technical Solutions Arch. Thurs, Jun 11, 11:00 AM - 12:00 PM – 14B Mezz. PSOCLD-1006 Cisco Cloud Architecture on OpenStack Rohit Agarwalla, Technical Lead, OpenStack Tues, Jun 9, 2:30 - 3:30 PM – 23C Upper Level BRKCLD-2003 Building Hybrid Cloud Applications with Intercloud Fabric, Ben Del Vento Wed, Jun 10, 8:00-10:00 AM 7A Upper Lvl DEVNET-1109 Cisco Executive Panel: All about the Cloud Cisco's Executives Lew Tucker, Faiyaz Shahpurwala and Ken Owens discuss the current and future opportunities around public, private and hybrid clouds. Wed, Jun 10, 9:30 - 10:30 AM DevNet Theater Cisco Live 2015 Cloud Breakout Sessions Breakout Session Title Date and Time PSOCLD-1004 Cisco OpenStack® Private Cloud (Formerly Metacloud) Niki Acosta, Marketing Manager Wed, Jun 10, 9:30-10:30 AM – 28D Upper Level BRKCLD-2001 Building Scalable and Highly Available Enterprise Applications on Cisco Cloud Services: Chandra Venkatapathy, Ken Schroeder, Technical Staff, CSG Wed, Jun 10, 1:00-3:00 PM 25C Upper Level BRKCLD-1004 End-to-end Cloud Management: A holistic approach for developing and managing the platform and service offerings that transform IT: Ben Del Vento Wed, Jun 10, 3:30-5:00 PM 24C Upper Lvl BRKCLD-1002 Cloud Onboarding - Jeff Minson; Abhi Sing, Technical Solutions Architects, CMS Thurs, Jun 11, 8:00-9:30 AM, 30E Upper Lvl BRKCLD-1828 Designing Hybrid Cloud operations with ServiceGrid and Intercloud Fabric Ben Del Vento Thurs, Jun 11, 8:00-9:30 AM 25C Upper Lvl BRKCLD-1003 A Practical Introduction to DevOps Practices and Tools: Christopher Jackson, Vallard Benincosa Thurs, Jun 11, 1:00-2:30 PM 28C Upper Lvl LTRCLD-2011 Intercloud Fabric - Configuring and Deploying Hybrid Cloud Solutions: Chris Martin
  • 50. Thank you © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCLD-1003 50