• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Journey to cloud openstack nexus ipma 2013
 

Journey to cloud openstack nexus ipma 2013

on

  • 334 views

Presentation on mobile app development, methodologies and platforms using Continuous Integration and OpenStack

Presentation on mobile app development, methodologies and platforms using Continuous Integration and OpenStack

Statistics

Views

Total Views
334
Views on SlideShare
334
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Journey to cloud openstack nexus ipma 2013 Journey to cloud openstack nexus ipma 2013 Presentation Transcript

    • www.Nexusis.com 877.286.39871Cloud App DevelopmentPeople Process InfrastructureConnected VSPEXTMConnected VSPEXTMColin McNamara CCIE#18233Chief Cloud ArchitectOPEN@NEXUS
    • www.Nexusis.com 877.286.39872What 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.39873Our Lessons(we are still learning)
    • www.Nexusis.com 877.286.39874What is driving my perspective§  330MM Systems Integrator§  550 assoc / 270 engineers§  Original focus contact centerdevelopment§  Corporate Sponsor ofOpenStack Foundation§  Current Amazon User (andreseller) integratingOpenStack into currentofferings§  Industry shifting from SI toSoftware Dev
    • www.Nexusis.com 877.286.398755What Drives our Perspective
    • www.Nexusis.com 877.286.398766Last nights conversations – interesting note
    • www.Nexusis.com 877.286.39877Industry is shifting
    • www.Nexusis.com 877.286.39878Client server apps – The new mainframe
    • www.Nexusis.com 877.286.39879New way consumers interact with apps
    • www.Nexusis.com 877.286.398710Built Differently§  40% of mobile apps built oncloud§  Constructed of looselycoupled services§  Ubiquitous platforms§  Client provided
    • www.Nexusis.com 877.286.398711How are these built, and what do they run on
    • www.Nexusis.com 877.286.39871210 Deploys a Day – John Allspaw : Flickr§  Fully tested§  Fully QAd§  FullyDocumented§  ITIL Compliant§  Push Button
    • www.Nexusis.com 877.286.39871313Building quality into the system§  Evaluate the system as awhole, not the components§  non-automated process is atheory§  Tests are as important asfeatures (BDD)§  Proper rigor avoids bugs§  Infrastructure must besoftware defined
    • www.Nexusis.com 877.286.398714Classic software development - SDLC§ SDLC§ Long releasecycles§ High bugcounts
    • www.Nexusis.com 877.286.398715Perfect for the Client Server world
    • www.Nexusis.com 877.286.398716SDLC Shops are evolving§ Agile§ Sprinting§ Faster,better,stronger
    • www.Nexusis.com 877.286.398717Hi I’m Speed Racer (Agile Developer) I …Maintain a Single Source Repository.Automate the BuildMake the Build Self-TestingEveryone Commits To the Mainline Every DayEvery Commit Should Build the Mainline on anIntegration MachineKeep the Build FastTest in a Clone of the Production EnvironmentMake it Easy for Anyone to Get the LatestExecutableEveryone can see whats happeningAutomate Deployment
    • www.Nexusis.com 877.286.398718New Tools and Techniques
    • www.Nexusis.com 877.286.398719Tools I’ve fallen in love with - Jenkins
    • www.Nexusis.com 877.286.398720Jenkins Work Flow
    • www.Nexusis.com 877.286.398721Jenkins Work Flow
    • www.Nexusis.com 877.286.398722New Match – Agile to ITIL
    • www.Nexusis.com 877.286.398723CI/CD creates tension between Dev and IT
    • www.Nexusis.com 877.286.398724ITIL based IT – built to support these apps
    • www.Nexusis.com 877.286.398725Let’s get the love back
    • www.Nexusis.com 877.286.398726What do you do?
    • www.Nexusis.com 877.286.398727Easiest answer – not always an option
    • www.Nexusis.com 877.286.398728IT CAN be as flexible as Development
    • www.Nexusis.com 877.286.39872929Mapping IT Ops to Agile Dev
    • www.Nexusis.com 877.286.39873030Agile Process Optimization§  Map IT to SoftwareProcess§  IT Process Optimization§  Development / IT Ops ValueStream Mapping§  Agile optimization§  Scaled Scrum§  Kanban§  Dev / PMO methodologyoptimization§  Process mapping toexisting ITIL methodologies
    • www.Nexusis.com 877.286.398731Deployment Automation
    • www.Nexusis.com 877.286.39873232IT Deployment Automation
    • www.Nexusis.com 877.286.398733Deployment Automation
    • www.Nexusis.com 877.286.398734Tools – Automating Hardware deployment w/ Razor
    • www.Nexusis.com 877.286.398735Integrate this process with IT Operations
    • www.Nexusis.com 877.286.398736But what about the cloud platform?
    • www.Nexusis.com 877.286.398737
    • www.Nexusis.com 877.286.398738OpenStack Vision
    • www.Nexusis.com 877.286.398739OpenStack Cloud Operating System
    • www.Nexusis.com 877.286.398740OpenStack CapabilitiesComputeProvision and manage large pools of on-demandcomputing resourcesObject StoragePetabytes of reliable storage on standard gearBlock StorageVolumes on commodity storage gear, and driversfor more advanced systems like NetApp, Solidfire,and NexentaNetworkingSoftware defined networking automation withpluggable backendsDashboardSelf-service, role-based web interface for usersand administratorsSharedServicesMulti-tenant authentication system that ties toexisting stores (e.g. LDAP) and Image Service
    • www.Nexusis.com 877.286.398741Community Developed
    • www.Nexusis.com 877.286.398742Ecosystem Growth
    • www.Nexusis.com 877.286.39874343Contributors per month (ohloh)175 Contributors in the last 30 days
    • www.Nexusis.com 877.286.39874444Lines of code (ohloh)Nearly 600,000 Lines of Code
    • www.Nexusis.com 877.286.398745OpenStack = History in brief§  NASA Launches Nebula§  Built by and for Fed Govt§  Chris Kemp§  March 2010§  Rackspace Open SourcesSwift (Cloud File)§  May 2010§  NASA Open Sourcesvirtualization software -Nova§  June 2010§  OpenStack Formed§  April 2011§  Quantum is released (lotsof Cisco code)§  Now – Cooler thenAmazon ;)
    • www.Nexusis.com 877.286.398746Early 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.398747OpenStack Development Ecosystem: 500+
    • www.Nexusis.com 877.286.398748ConsolidationManagementClient / Server appsDifferent platforms, Different workloads
    • www.Nexusis.com 877.286.398749OpenStack, CI and Cloud to success§ Software developmentmethodologies arechanging§ Cloud apps requiredifferent platforms andmethodologies§ IT and Developmentcan coexist this newworld
    • www.Nexusis.com 877.286.398750Open DiscussionThank you@colinmcnamaraBlog.nexusis.comwww.colinmcnamara.com