SlideShare a Scribd company logo
DEVNET-1149	Leveraging Rapid Development with PaaS on Cisco Cloud
Leveraging Rapid
Development with PaaS
on Cisco Cloud
Matt Johnson, Technical Leader, Cisco Intercloud Services
DEVNET-1149
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
•  Introduction
•  PaaS vs Containers
•  PaaS Benefits
•  PaaS Solutions / Products
•  Deploying PaaS on CIS (Roadmap Spoiler)
•  Continuous Integration & Rapid Development
•  Magic Bullets
•  PaaS Innovation
•  Cisco, PaaS and Intercloud (Roadmap)
Agenda
3
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Introduction
4
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Matt Johnson
•  Operations, networking and automation background.
•  Cisco Cloud CTO Office.
•  Involved with the PaaS community for ~3 years.
•  Speaker at CloudFoundry Summit / PlatformCF
•  @mattdashj
5
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Talk Context: What is a PaaS?
•  Platform as a Service.
•  Is Docker a PaaS?
•  Industry Definitions.
6
Platform as a Service (PaaS). The capability provided to the consumer is to
deploy onto the cloud infrastructure consumer-created or acquired
applications created using programming languages, libraries, services, and
tools supported by the provider. The consumer does not manage or control the
underlying cloud infrastructure including network, servers, operating systems,
or storage, but has control over the deployed applications and possibly
configuration settings for the application-hosting environment.
http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
PaaS vs Containers
7
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Responsibility Shift
8
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Docker vs. PaaS
9
Containers are a building block of every PaaS, but not the whole story.
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
PaaS Value / Benefits
10
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Advantages of
PaaS?
Developer
•  Features for ‘free’, reduces per-product
load.
●  Automated deployments and scaling.
●  Middleware as a service.
●  Logging and monitoring as a service.
●  Load balancing & HA.
●  Zero downtime upgrades.
●  Portability.
•  Focus on developing software.
•  Enforces scalable coding practices.
•  Guarantees cross-environment consistency.
•  Reduce cloud-burst complexity.
•  Faster time to production.
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Advantages of
PaaS?
Operator
•  Designed to be horizontally scaled
•  Repeatable, easy to use orchestration.
•  Environment consistency
•  Excellent demarcation (platform/code)
•  Auditable, zero downtime upgrades
(of the PaaS itself)
•  Gives power to development teams without
reducing visibility…
●  Access production logs
●  Control their own production gates
●  Zero cost, consistent dev environments
•  Reduction of operator bottleneck.
…. Faster time to Production
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Advantages of
PaaS?
Business
•  Faster innovation, Fast IT
•  Growing tooling expectations from
developers.
•  Industry wants more than IaaS from SP’s.
•  Shape an emerging technology stack.
•  Support DevOPS / Agile for your customers
and/or staff.
•  Give customers what they want.
Spend less on doing it.
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
PaaS Solutions / Products
14
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
CloudFoundry OpenShift Mesos
•  Pivotal spun out from
VMWare. GE, EMC
•  Open Source and
Commercial Versions.
•  Data Services
Brokers.
•  Commercial version
can deploy data
services alongside w/
partner products.
•  Large Community.
•  Scheduler is ‘diego’,
part of the project.
•  Building on the solid
reputation of RedHat
•  OpenSource (origin)
and Commercial
Versions
•  OpenShift V3 is a
complete redesign.
•  Data Services in
containers.
•  User experience layer
on top of Kubernetes
(Google-developed
Docker scheduler)
•  Not a PaaS
•  Mesos is a Scheduler
across multiple hosts.
•  Could be used
(technically) instead
of Diego / K8’s to
underpin the higher
level user experience
provided by
OpenShift or
CloudFoundry.
•  Mentioned because
it’s gaining traction.
15
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
CloudFoundry Simple Application Topology
16
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
OpenShift V3 Simple Application Topology
17
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
The Community…
•  ActiveState Stackato.
•  Based on OpenSource
CloudFoundry.
•  API Compatible.
•  Deployment Differences.
•  Kubernetes (OpenSource)
•  Doesn’t provide the OpenShift user
experience.
•  Scheduler vs ‘PaaS’
18
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Deploying PaaS on CIS
19
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Cisco Intercloud Services
Highly scalable, enterprise class, Openstack-based cloud;
building on Cisco’s best-of-breed infrastructure and
software defined networking technologies to host your
applications.
developer.cisco.com/cloud
20
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID 21
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Deployment Options - Now
Deploy via Vendor relationship or Services Engagement
Deploy to IaaS using your own automation.
Deploy from Marketplace*
22
Deploy using out-of-box automation (Enterprise versions)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Deployment Options – Roadmap Short Term
23
Deploy via Open Source Cisco tooling for
CloudFoundry and OpenShift
Don’t deploy at all.
Consume PaaS from Cisco Intercloud Services.
Existing integration with Data Services.
Existing integration with Assurance / Analytics
Managed, secured, scaled, updated.
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
CI and Rapid Development
24
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Many Jenkins…as PaaS App’s
25
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Consistency & Automation without development lockdown
Production Branch Dev
Branch A
PerfTest
Branch A
Dev
Branch X
Application in Source Control
App
Instance
App
Instance
App
Instance
App
Instance App Instance App Instance App Instance
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Simple Jenkins Integration
27
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
More Info / Hands on
DevNet Booths
Metacloud CI/CD
Shipped / Drone
learninglabs.cisco.com
28
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Magic Bullets
29
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
… There are none
•  Words of Warning
•  Data Services
•  Scale out + Codebase
•  Testing
•  Following the ‘PaaS Rules’
•  Can I SSH into my container to install XYZ
30
•  Cattle Not Pets.
•  One size, sadly does not fit all.
•  There will be outliers.
•  Doesn’t use an an excuse.
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
PaaS Innovation
31
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Working on the future of PaaS
32
•  Networking
•  Security
•  Policy
•  Automation
•  Integration
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Roadmap & Intercloud
33
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Q & A
34
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Complete Your Online Session Evaluation
Don’t forget: Cisco Live sessions will be available
for viewing on-demand after the event at
CiscoLive.com/Online
•  Give us your feedback to be
entered into a Daily Survey
Drawing. A daily winner
will receive a $750 Amazon
gift card.
•  Complete your session surveys
though the Cisco Live mobile
app or your computer on
Cisco Live Connect.
35
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Continue Your Education
•  Demos in the DevNET Zone (Sails Pavilion)
•  Walk-in Self-Paced Labs
•  Table Topics
•  Meet the Engineer 1:1 meetings
•  Related cloud sessions
36
Thank you
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID 37
DEVNET-1149	Leveraging Rapid Development with PaaS on Cisco Cloud

More Related Content

PDF
Starting the DevOps Train
PDF
D-DAY 2015 Paas ORACLE
PDF
Pivotal CF 소개
PDF
Manchester geek night pcf 101
PDF
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
PDF
Pivotal microservices spring_pcf_skillsmatter.pptx
PPTX
A year with Cloud Foundry and BOSH
PDF
Enterprise Application Migration
Starting the DevOps Train
D-DAY 2015 Paas ORACLE
Pivotal CF 소개
Manchester geek night pcf 101
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Pivotal microservices spring_pcf_skillsmatter.pptx
A year with Cloud Foundry and BOSH
Enterprise Application Migration

What's hot (20)

PPTX
FlexPod_Feb2015-slideshare
PDF
HP Helion Webinar #4 - Open stack the magic pill
PPTX
FlexPod-Performance-Fall2014-slideshare
PDF
HP Helion European Webinar Series ,Webinar #3
PDF
Day 3: Security Auditing and Compliance
PDF
How to Architect and Develop Cloud Native Applications
PDF
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
PDF
Intel And Big Data: An Open Platform for Next-Gen Analytics
PPTX
So you think you know SUSE?
PPTX
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
PPTX
FlexPod Winter Leadership Update
PDF
Pivotal Platform: A First Look at the October Release
PPTX
PKS Networking with NSX-T: You Focus on your App, We'll Take Care of the Rest!
PPTX
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
PPTX
Introducing XL Deploy 4.5
PPTX
Aaron Swain at VMware Tanzu Public Sector Connect 2021
PPTX
Meeting rooms are talking! are you listening?
PDF
HP Helion Webinar #2
PPTX
PCF Architecture
PPTX
Making Microservices Smarter with Istio, Envoy and Pivotal Ingress Router
FlexPod_Feb2015-slideshare
HP Helion Webinar #4 - Open stack the magic pill
FlexPod-Performance-Fall2014-slideshare
HP Helion European Webinar Series ,Webinar #3
Day 3: Security Auditing and Compliance
How to Architect and Develop Cloud Native Applications
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Intel And Big Data: An Open Platform for Next-Gen Analytics
So you think you know SUSE?
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
FlexPod Winter Leadership Update
Pivotal Platform: A First Look at the October Release
PKS Networking with NSX-T: You Focus on your App, We'll Take Care of the Rest!
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
Introducing XL Deploy 4.5
Aaron Swain at VMware Tanzu Public Sector Connect 2021
Meeting rooms are talking! are you listening?
HP Helion Webinar #2
PCF Architecture
Making Microservices Smarter with Istio, Envoy and Pivotal Ingress Router
Ad

Viewers also liked (20)

PDF
CTR cheats - if you need...
PPT
Asociacija "Šviesuva", Kaunas, Lithuania: Mokymai "GEROVĖS VISUOMENĖ: KURKIME...
PPT
Sviesuva istorija 2 dalis
PPTX
Show and Tell: Building Applications on Cisco Open SDN Controller
PDF
2014 12-11 Skipr99 masterclass Arnhem
PPTX
Projekto pristatymas
PDF
Fipp world media trends special report content
PDF
2015 03-11 Opening EATRIS Finland, Helsinki
PDF
2015 09-10 Health Valley meets Topsector LSH Alain van Gool
PPTX
The gnome ranger and pronto's Journey
DOC
Ryan Eagle
PDF
Presentacion ids
PDF
2014 06-13 Meander, Lith
PDF
2016-07 Interview Medisch Contact
PDF
Forecasting digital in 2016
PPTX
Celador powerpoint
PDF
Global IT report in 2015
PPTX
Possible locations for my magazine
PPTX
Data Protection & Risk Management
PDF
Future of TV
CTR cheats - if you need...
Asociacija "Šviesuva", Kaunas, Lithuania: Mokymai "GEROVĖS VISUOMENĖ: KURKIME...
Sviesuva istorija 2 dalis
Show and Tell: Building Applications on Cisco Open SDN Controller
2014 12-11 Skipr99 masterclass Arnhem
Projekto pristatymas
Fipp world media trends special report content
2015 03-11 Opening EATRIS Finland, Helsinki
2015 09-10 Health Valley meets Topsector LSH Alain van Gool
The gnome ranger and pronto's Journey
Ryan Eagle
Presentacion ids
2014 06-13 Meander, Lith
2016-07 Interview Medisch Contact
Forecasting digital in 2016
Celador powerpoint
Global IT report in 2015
Possible locations for my magazine
Data Protection & Risk Management
Future of TV
Ad

Similar to DEVNET-1149 Leveraging Rapid Development with PaaS on Cisco Cloud (20)

PDF
OpenStack Benelux Conference 2014 | Openstack Iaas and the Future of Applicat...
PPTX
Cisco Powered Presentation - For Customers
PDF
Cisco Data Center Orchestration Solution
PPTX
Cloud Computing and the Promise of Everything as a Service
PDF
Cisco’s Cloud Strategy, including our acquisition of CliQr
PPTX
OpenStack and the Future of Application Centric Infrastructure
PPTX
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
PDF
Presentation capturing the cloud opportunity
PPTX
OpenStack Enabling DevOps
PPTX
Introducing Cloud Development with Mantl
PDF
Introducing Cloud Development with Project Shipped and Mantl: a deep dive
PDF
DEVNET-1147 Energizing Your Career with Cloud Technologies
PPTX
Keynote upload
PDF
Cisco Connect Vancouver 2017 - So you want to go to the cloud! Simplifying cl...
PDF
Presentation cloud, the whole offer
PPTX
Application Centric Microservices Architecture
PDF
Cisco at v mworld 2015 cisco powered_vmworld 2015
PDF
Cisco Connect Toronto 2017 - Simplifying Cloud Adoption
PDF
Cisco connect winnipeg 2018 simplifying cloud adoption with cisco ucs
PDF
Simplifying Cloud Adoption with Cisco
OpenStack Benelux Conference 2014 | Openstack Iaas and the Future of Applicat...
Cisco Powered Presentation - For Customers
Cisco Data Center Orchestration Solution
Cloud Computing and the Promise of Everything as a Service
Cisco’s Cloud Strategy, including our acquisition of CliQr
OpenStack and the Future of Application Centric Infrastructure
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
Presentation capturing the cloud opportunity
OpenStack Enabling DevOps
Introducing Cloud Development with Mantl
Introducing Cloud Development with Project Shipped and Mantl: a deep dive
DEVNET-1147 Energizing Your Career with Cloud Technologies
Keynote upload
Cisco Connect Vancouver 2017 - So you want to go to the cloud! Simplifying cl...
Presentation cloud, the whole offer
Application Centric Microservices Architecture
Cisco at v mworld 2015 cisco powered_vmworld 2015
Cisco Connect Toronto 2017 - Simplifying Cloud Adoption
Cisco connect winnipeg 2018 simplifying cloud adoption with cisco ucs
Simplifying Cloud Adoption with Cisco

More from Cisco DevNet (20)

PPTX
How to Contribute to Ansible
PPTX
Rome 2017: Building advanced voice assistants and chat bots
PPTX
How to Build Advanced Voice Assistants and Chatbots
PPTX
Cisco Spark and Tropo and the Programmable Web
PPTX
Device Programmability with Cisco Plug-n-Play Solution
PPTX
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
PPTX
Application Visibility and Experience through Flexible Netflow
PPTX
WAN Automation Engine API Deep Dive
PPTX
Cisco's Open Device Programmability Strategy: Open Discussion
PPTX
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
PPTX
NETCONF & YANG Enablement of Network Devices
PPTX
UCS Management APIs A Technical Deep Dive
PPTX
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
PPTX
Getting Started: Developing Tropo Applications
PPTX
Cisco Spark & Tropo API Workshop
PPTX
Coding 102 REST API Basics Using Spark
PPTX
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
PPTX
DevNet Express - Spark & Tropo API - Lisbon May 2016
PPTX
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
PDF
Choosing PaaS: Cisco and Open Source Options: an overview
How to Contribute to Ansible
Rome 2017: Building advanced voice assistants and chat bots
How to Build Advanced Voice Assistants and Chatbots
Cisco Spark and Tropo and the Programmable Web
Device Programmability with Cisco Plug-n-Play Solution
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Application Visibility and Experience through Flexible Netflow
WAN Automation Engine API Deep Dive
Cisco's Open Device Programmability Strategy: Open Discussion
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
NETCONF & YANG Enablement of Network Devices
UCS Management APIs A Technical Deep Dive
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
Getting Started: Developing Tropo Applications
Cisco Spark & Tropo API Workshop
Coding 102 REST API Basics Using Spark
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
Choosing PaaS: Cisco and Open Source Options: an overview

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PDF
Electronic commerce courselecture one. Pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
KodekX | Application Modernization Development
PPTX
Cloud computing and distributed systems.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
A Presentation on Artificial Intelligence
Electronic commerce courselecture one. Pdf
Encapsulation_ Review paper, used for researhc scholars
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Empathic Computing: Creating Shared Understanding
The Rise and Fall of 3GPP – Time for a Sabbatical?
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
KodekX | Application Modernization Development
Cloud computing and distributed systems.
Advanced methodologies resolving dimensionality complications for autism neur...
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)
Chapter 3 Spatial Domain Image Processing.pdf
Modernizing your data center with Dell and AMD
Dropbox Q2 2025 Financial Results & Investor Presentation
Mobile App Security Testing_ A Comprehensive Guide.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Network Security Unit 5.pdf for BCA BBA.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

DEVNET-1149 Leveraging Rapid Development with PaaS on Cisco Cloud

  • 2. Leveraging Rapid Development with PaaS on Cisco Cloud Matt Johnson, Technical Leader, Cisco Intercloud Services DEVNET-1149
  • 3. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID •  Introduction •  PaaS vs Containers •  PaaS Benefits •  PaaS Solutions / Products •  Deploying PaaS on CIS (Roadmap Spoiler) •  Continuous Integration & Rapid Development •  Magic Bullets •  PaaS Innovation •  Cisco, PaaS and Intercloud (Roadmap) Agenda 3
  • 4. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Introduction 4
  • 5. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Matt Johnson •  Operations, networking and automation background. •  Cisco Cloud CTO Office. •  Involved with the PaaS community for ~3 years. •  Speaker at CloudFoundry Summit / PlatformCF •  @mattdashj 5
  • 6. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Talk Context: What is a PaaS? •  Platform as a Service. •  Is Docker a PaaS? •  Industry Definitions. 6 Platform as a Service (PaaS). The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment. http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
  • 7. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID PaaS vs Containers 7
  • 8. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Responsibility Shift 8
  • 9. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Docker vs. PaaS 9 Containers are a building block of every PaaS, but not the whole story.
  • 10. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID PaaS Value / Benefits 10
  • 11. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Advantages of PaaS? Developer •  Features for ‘free’, reduces per-product load. ●  Automated deployments and scaling. ●  Middleware as a service. ●  Logging and monitoring as a service. ●  Load balancing & HA. ●  Zero downtime upgrades. ●  Portability. •  Focus on developing software. •  Enforces scalable coding practices. •  Guarantees cross-environment consistency. •  Reduce cloud-burst complexity. •  Faster time to production.
  • 12. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Advantages of PaaS? Operator •  Designed to be horizontally scaled •  Repeatable, easy to use orchestration. •  Environment consistency •  Excellent demarcation (platform/code) •  Auditable, zero downtime upgrades (of the PaaS itself) •  Gives power to development teams without reducing visibility… ●  Access production logs ●  Control their own production gates ●  Zero cost, consistent dev environments •  Reduction of operator bottleneck. …. Faster time to Production
  • 13. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Advantages of PaaS? Business •  Faster innovation, Fast IT •  Growing tooling expectations from developers. •  Industry wants more than IaaS from SP’s. •  Shape an emerging technology stack. •  Support DevOPS / Agile for your customers and/or staff. •  Give customers what they want. Spend less on doing it.
  • 14. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID PaaS Solutions / Products 14
  • 15. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID CloudFoundry OpenShift Mesos •  Pivotal spun out from VMWare. GE, EMC •  Open Source and Commercial Versions. •  Data Services Brokers. •  Commercial version can deploy data services alongside w/ partner products. •  Large Community. •  Scheduler is ‘diego’, part of the project. •  Building on the solid reputation of RedHat •  OpenSource (origin) and Commercial Versions •  OpenShift V3 is a complete redesign. •  Data Services in containers. •  User experience layer on top of Kubernetes (Google-developed Docker scheduler) •  Not a PaaS •  Mesos is a Scheduler across multiple hosts. •  Could be used (technically) instead of Diego / K8’s to underpin the higher level user experience provided by OpenShift or CloudFoundry. •  Mentioned because it’s gaining traction. 15
  • 16. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID CloudFoundry Simple Application Topology 16
  • 17. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID OpenShift V3 Simple Application Topology 17
  • 18. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID The Community… •  ActiveState Stackato. •  Based on OpenSource CloudFoundry. •  API Compatible. •  Deployment Differences. •  Kubernetes (OpenSource) •  Doesn’t provide the OpenShift user experience. •  Scheduler vs ‘PaaS’ 18
  • 19. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Deploying PaaS on CIS 19
  • 20. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Cisco Intercloud Services Highly scalable, enterprise class, Openstack-based cloud; building on Cisco’s best-of-breed infrastructure and software defined networking technologies to host your applications. developer.cisco.com/cloud 20
  • 21. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID 21
  • 22. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Deployment Options - Now Deploy via Vendor relationship or Services Engagement Deploy to IaaS using your own automation. Deploy from Marketplace* 22 Deploy using out-of-box automation (Enterprise versions)
  • 23. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Deployment Options – Roadmap Short Term 23 Deploy via Open Source Cisco tooling for CloudFoundry and OpenShift Don’t deploy at all. Consume PaaS from Cisco Intercloud Services. Existing integration with Data Services. Existing integration with Assurance / Analytics Managed, secured, scaled, updated.
  • 24. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID CI and Rapid Development 24
  • 25. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Many Jenkins…as PaaS App’s 25
  • 26. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Consistency & Automation without development lockdown Production Branch Dev Branch A PerfTest Branch A Dev Branch X Application in Source Control App Instance App Instance App Instance App Instance App Instance App Instance App Instance
  • 27. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Simple Jenkins Integration 27
  • 28. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID More Info / Hands on DevNet Booths Metacloud CI/CD Shipped / Drone learninglabs.cisco.com 28
  • 29. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Magic Bullets 29
  • 30. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID … There are none •  Words of Warning •  Data Services •  Scale out + Codebase •  Testing •  Following the ‘PaaS Rules’ •  Can I SSH into my container to install XYZ 30 •  Cattle Not Pets. •  One size, sadly does not fit all. •  There will be outliers. •  Doesn’t use an an excuse.
  • 31. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID PaaS Innovation 31
  • 32. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Working on the future of PaaS 32 •  Networking •  Security •  Policy •  Automation •  Integration
  • 33. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Roadmap & Intercloud 33
  • 34. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Q & A 34
  • 35. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Complete Your Online Session Evaluation Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online •  Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 Amazon gift card. •  Complete your session surveys though the Cisco Live mobile app or your computer on Cisco Live Connect. 35
  • 36. © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Continue Your Education •  Demos in the DevNET Zone (Sails Pavilion) •  Walk-in Self-Paced Labs •  Table Topics •  Meet the Engineer 1:1 meetings •  Related cloud sessions 36
  • 37. Thank you © 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID 37