SlideShare une entreprise Scribd logo
1  sur  50
www.Nexusis.com 877.286.39871
Cloud App Development
People Process Infrastructure
Connected VSPEXTM
Connected VSPEXTM
Colin McNamara CCIE#18233
Chief Cloud Architect
OPEN@NEXUS
www.Nexusis.com 877.286.39872
What I am going to talk about
§  NOT TALKING about our products
§  Come by the booth if you want to do that
§  Cloud / Mobile Shift
§  CI tools and methodologies
§  Open Source Platforms to support them
www.Nexusis.com 877.286.39873
Our Lessons
(we are still learning)
www.Nexusis.com 877.286.39874
What is driving my perspective
§  330MM Systems Integrator
§  550 assoc / 270 engineers
§  Original focus contact center
development
§  Corporate Sponsor of
OpenStack Foundation
§  Current Amazon User (and
reseller) integrating
OpenStack into current
offerings
§  Industry shifting from SI to
Software Dev
www.Nexusis.com 877.286.398755
What Drives our Perspective
www.Nexusis.com 877.286.398766
Last nights conversations – interesting note
www.Nexusis.com 877.286.39877
Industry is shifting
www.Nexusis.com 877.286.39878
Client server apps – The new mainframe
www.Nexusis.com 877.286.39879
New way consumers interact with apps
www.Nexusis.com 877.286.398710
Built Differently
§  40% of mobile apps built on
cloud
§  Constructed of loosely
coupled services
§  Ubiquitous platforms
§  Client provided
www.Nexusis.com 877.286.398711
How are these built, and what do they run on
www.Nexusis.com 877.286.398712
10 Deploys a Day – John Allspaw : Flickr
§  Fully tested
§  Fully QA'd
§  Fully
Documented
§  ITIL Compliant
§  Push Button
www.Nexusis.com 877.286.39871313
Building quality into the system
§  Evaluate the system as a
whole, not the components
§  non-automated process is a
theory
§  Tests are as important as
features (BDD)
§  Proper rigor avoids bugs
§  Infrastructure must be
software defined
www.Nexusis.com 877.286.398714
Classic software development - SDLC
§ SDLC
§ Long release
cycles
§ High bug
counts
www.Nexusis.com 877.286.398715
Perfect for the Client Server world
www.Nexusis.com 877.286.398716
SDLC Shops are evolving
§ Agile
§ Sprinting
§ Faster,
better,
stronger
www.Nexusis.com 877.286.398717
Hi I’m Speed Racer (Agile Developer) I …
Maintain a Single Source Repository.
Automate the Build
Make the Build Self-Testing
Everyone Commits To the Mainline Every Day
Every Commit Should Build the Mainline on an
Integration Machine
Keep the Build Fast
Test in a Clone of the Production Environment
Make it Easy for Anyone to Get the Latest
Executable
Everyone can see what's happening
Automate Deployment
www.Nexusis.com 877.286.398718
New Tools and Techniques
www.Nexusis.com 877.286.398719
Tools I’ve fallen in love with - Jenkins
www.Nexusis.com 877.286.398720
Jenkins Work Flow
www.Nexusis.com 877.286.398721
Jenkins Work Flow
www.Nexusis.com 877.286.398722
New Match – Agile to ITIL
www.Nexusis.com 877.286.398723
CI/CD creates tension between Dev and IT
www.Nexusis.com 877.286.398724
ITIL based IT – built to support these apps
www.Nexusis.com 877.286.398725
Let’s get the love back
www.Nexusis.com 877.286.398726
What do you do?
www.Nexusis.com 877.286.398727
Easiest answer – not always an option
www.Nexusis.com 877.286.398728
IT CAN be as flexible as Development
www.Nexusis.com 877.286.39872929
Mapping IT Ops to Agile Dev
www.Nexusis.com 877.286.39873030
Agile Process Optimization
§  Map IT to Software
Process
§  IT Process Optimization
§  Development / IT Ops Value
Stream Mapping
§  Agile optimization
§  Scaled Scrum
§  Kanban
§  Dev / PMO methodology
optimization
§  Process mapping to
existing ITIL methodologies
www.Nexusis.com 877.286.398731
Deployment Automation
www.Nexusis.com 877.286.39873232
IT Deployment Automation
www.Nexusis.com 877.286.398733
Deployment Automation
www.Nexusis.com 877.286.398734
Tools – Automating Hardware deployment w/ Razor
www.Nexusis.com 877.286.398735
Integrate this process with IT Operations
www.Nexusis.com 877.286.398736
But what about the cloud platform?
www.Nexusis.com 877.286.398737
www.Nexusis.com 877.286.398738
OpenStack Vision
www.Nexusis.com 877.286.398739
OpenStack Cloud Operating System
www.Nexusis.com 877.286.398740
OpenStack Capabilities
Compute
Provision and manage large pools of on-demand
computing resources
Object Storage
Petabytes of reliable storage on standard gear
Block Storage
Volumes on commodity storage gear, and drivers
for more advanced systems like NetApp, Solidfire,
and Nexenta
Networking
Software defined networking automation with
pluggable backends
Dashboard
Self-service, role-based web interface for users
and administrators
Shared
Services
Multi-tenant authentication system that ties to
existing stores (e.g. LDAP) and Image Service
www.Nexusis.com 877.286.398741
Community Developed
www.Nexusis.com 877.286.398742
Ecosystem Growth
www.Nexusis.com 877.286.39874343
Contributors per month (ohloh)
175 Contributors in the last 30 days
www.Nexusis.com 877.286.39874444
Lines of code (ohloh)
Nearly 600,000 Lines of Code
www.Nexusis.com 877.286.398745
OpenStack = History in brief
§  NASA Launches Nebula
§  Built by and for Fed Govt
§  Chris Kemp
§  March 2010
§  Rackspace Open Sources
Swift (Cloud File)
§  May 2010
§  NASA Open Sources
virtualization software -
Nova
§  June 2010
§  OpenStack Formed
§  April 2011
§  Quantum is released (lots
of Cisco code)
§  Now – Cooler then
Amazon ;)
www.Nexusis.com 877.286.398746
Early user examples
§  NASA
§  CIA / NSA
§  JPMorgan Chase
§  RSA WEB
§  Dreamhost – Web Hosting /
Cloud Provider
§  Rackspace.com
§  Cisco Webex
§  Cisco Development –
§  40% cost reduction
§  Cisco CITIES
§  Best Buy
www.Nexusis.com 877.286.398747
OpenStack Development Ecosystem: 500+
www.Nexusis.com 877.286.398748
Consolidation
Management
Client / Server apps
Different platforms, Different workloads
www.Nexusis.com 877.286.398749
OpenStack, CI and Cloud to success
§ Software development
methodologies are
changing
§ Cloud apps require
different platforms and
methodologies
§ IT and Development
can coexist this new
world
www.Nexusis.com 877.286.398750
Open Discussion
Thank you
@colinmcnamara
Blog.nexusis.com
www.colinmcnamara.com

Contenu connexe

Tendances

Bright-Cluster-Manager-OpenStack
Bright-Cluster-Manager-OpenStackBright-Cluster-Manager-OpenStack
Bright-Cluster-Manager-OpenStack
Lori Martin
 
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
OpenStack
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIO
Filip Verloy
 

Tendances (20)

Push-button Composition of Oracle Application and Database Environments: Avi ...
Push-button Composition of Oracle Application and Database Environments: Avi ...Push-button Composition of Oracle Application and Database Environments: Avi ...
Push-button Composition of Oracle Application and Database Environments: Avi ...
 
Powering the Cisco Intercloud Service using OpenStack Trove
Powering the Cisco Intercloud Service using OpenStack TrovePowering the Cisco Intercloud Service using OpenStack Trove
Powering the Cisco Intercloud Service using OpenStack Trove
 
TVS for vROPs - MySQL
TVS for vROPs - MySQLTVS for vROPs - MySQL
TVS for vROPs - MySQL
 
Matt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With NagiosMatt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With Nagios
 
CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015
 
Overview of Blue Medora - New Relic Plugin for Cisco UCS
Overview of Blue Medora - New Relic Plugin for Cisco UCSOverview of Blue Medora - New Relic Plugin for Cisco UCS
Overview of Blue Medora - New Relic Plugin for Cisco UCS
 
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing NagiosNagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
 
Lenovo Servers and Microsoft Azure: the future of the stack
Lenovo Servers and Microsoft Azure: the future of the stackLenovo Servers and Microsoft Azure: the future of the stack
Lenovo Servers and Microsoft Azure: the future of the stack
 
Moving to Cloud for Good: Alexander Tsirel, HiveTec
Moving to Cloud for Good: Alexander Tsirel, HiveTecMoving to Cloud for Good: Alexander Tsirel, HiveTec
Moving to Cloud for Good: Alexander Tsirel, HiveTec
 
Bright-Cluster-Manager-OpenStack
Bright-Cluster-Manager-OpenStackBright-Cluster-Manager-OpenStack
Bright-Cluster-Manager-OpenStack
 
Esds eNlight Cloud
Esds eNlight CloudEsds eNlight Cloud
Esds eNlight Cloud
 
VMware vROps Management Pack for Nagios Overview
VMware vROps Management Pack for Nagios OverviewVMware vROps Management Pack for Nagios Overview
VMware vROps Management Pack for Nagios Overview
 
MySQL: Scale Through Consolidation Webinar
MySQL: Scale Through Consolidation Webinar MySQL: Scale Through Consolidation Webinar
MySQL: Scale Through Consolidation Webinar
 
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
 
OpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
OpenStack and Rackspace – an Australian perspective: Tony Breeds, RackspaceOpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
OpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
 
OpenStack-Ansible Security
OpenStack-Ansible SecurityOpenStack-Ansible Security
OpenStack-Ansible Security
 
/bin/tails from OpenStack Operations: Rarm Nagalingam, Red Hat
/bin/tails from OpenStack Operations: Rarm Nagalingam, Red Hat/bin/tails from OpenStack Operations: Rarm Nagalingam, Red Hat
/bin/tails from OpenStack Operations: Rarm Nagalingam, Red Hat
 
Study from Japanese user cases and community
Study from Japanese user cases and communityStudy from Japanese user cases and community
Study from Japanese user cases and community
 
Sharding MySQL with Vitess
Sharding MySQL with VitessSharding MySQL with Vitess
Sharding MySQL with Vitess
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIO
 

En vedette (7)

OpenStack training - lowering barriers of entry for OpenStack
OpenStack training - lowering barriers of entry for OpenStackOpenStack training - lowering barriers of entry for OpenStack
OpenStack training - lowering barriers of entry for OpenStack
 
3D printing course from Hackidcon 2014
3D printing course from Hackidcon 20143D printing course from Hackidcon 2014
3D printing course from Hackidcon 2014
 
OpenStack for VMware admins
OpenStack for VMware adminsOpenStack for VMware admins
OpenStack for VMware admins
 
OpenStack Training - OpenStack Summit Atlanta
OpenStack Training - OpenStack Summit AtlantaOpenStack Training - OpenStack Summit Atlanta
OpenStack Training - OpenStack Summit Atlanta
 
TIPOS DE DATOS
TIPOS DE DATOS TIPOS DE DATOS
TIPOS DE DATOS
 
OpenStack for VMware Admins - VMworld vBrownbag 2013
OpenStack for VMware Admins - VMworld vBrownbag 2013OpenStack for VMware Admins - VMworld vBrownbag 2013
OpenStack for VMware Admins - VMworld vBrownbag 2013
 
Go to sleep DevOps networking forum 3-14-2016
Go to sleep DevOps networking forum 3-14-2016Go to sleep DevOps networking forum 3-14-2016
Go to sleep DevOps networking forum 3-14-2016
 

Similaire à Journey to cloud openstack nexus ipma 2013

The Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraThe Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, Aptira
OpenStack
 
VIO30 Technical Overview
VIO30 Technical OverviewVIO30 Technical Overview
VIO30 Technical Overview
Julienne Pham
 
DataStax GeekNet Webinar - Apache Cassandra: Enterprise NoSQL
DataStax GeekNet Webinar - Apache Cassandra: Enterprise NoSQLDataStax GeekNet Webinar - Apache Cassandra: Enterprise NoSQL
DataStax GeekNet Webinar - Apache Cassandra: Enterprise NoSQL
DataStax
 

Similaire à Journey to cloud openstack nexus ipma 2013 (20)

The Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraThe Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, Aptira
 
Accelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
Accelerate Your OpenStack Deployment Presented by SolidFire and Red HatAccelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
Accelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
 
Jonathan Bryce - OpenStack
Jonathan Bryce - OpenStackJonathan Bryce - OpenStack
Jonathan Bryce - OpenStack
 
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
 
OpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at CiscoOpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at Cisco
 
OpenStack at Cisco, June 2015
OpenStack at Cisco, June 2015OpenStack at Cisco, June 2015
OpenStack at Cisco, June 2015
 
VIO30 Technical Overview
VIO30 Technical OverviewVIO30 Technical Overview
VIO30 Technical Overview
 
OpenStack at the speed of business with SolidFire & Red Hat
OpenStack at the speed of business with SolidFire & Red Hat OpenStack at the speed of business with SolidFire & Red Hat
OpenStack at the speed of business with SolidFire & Red Hat
 
OpenStack in Enterprise
OpenStack in EnterpriseOpenStack in Enterprise
OpenStack in Enterprise
 
VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia
 
Intro to OpenStack - Scott Sanchez and Niki Acosta
Intro to OpenStack - Scott Sanchez and Niki AcostaIntro to OpenStack - Scott Sanchez and Niki Acosta
Intro to OpenStack - Scott Sanchez and Niki Acosta
 
Geek Nights Hong Kong
Geek Nights Hong KongGeek Nights Hong Kong
Geek Nights Hong Kong
 
Openstack
OpenstackOpenstack
Openstack
 
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus LinuxUnlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
 
Mirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux WebinarMirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux Webinar
 
Giles Sirett - welcome and CloudStack news
Giles Sirett - welcome and CloudStack news Giles Sirett - welcome and CloudStack news
Giles Sirett - welcome and CloudStack news
 
DataStax GeekNet Webinar - Apache Cassandra: Enterprise NoSQL
DataStax GeekNet Webinar - Apache Cassandra: Enterprise NoSQLDataStax GeekNet Webinar - Apache Cassandra: Enterprise NoSQL
DataStax GeekNet Webinar - Apache Cassandra: Enterprise NoSQL
 
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
 
CloudStack news
CloudStack newsCloudStack news
CloudStack news
 
Adam azure presentation
Adam   azure presentationAdam   azure presentation
Adam azure presentation
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Journey to cloud openstack nexus ipma 2013