transforming to openstack: a sample roadmap to devops
Post on 14-Jun-2015
848 Views
Preview:
DESCRIPTION
TRANSCRIPT
TRANSFORMING TO OPENSTACKA SAMPLE ROADMAP
Nick Barcet @nijaba <nijaba@redhat.com>VP Products & Pre-sales → eNovance
Director Product Management - OpenStack → Red HatOpenStack Summit Kilo - November 2014
● VP Products & Pre-Sales @ eNovance
● Director Prod. Mgmt. – OpenStack @ Red Hat
● Been working on OpenStack since Austn
● Founded OpenStack Telemetry (aka Ceilometer)
● Traveling the world doing OpenStack
● @nijaba on irc & twiter
ABOUT ME
PREVIOUSLY IN ATLANTA
ARE ENTERPRISES READY FOR THE OPENSTACK TRANSFORMATION
● Openstack is not a product
● It will never be “enterprise ready” by itself
● License costs are marginal
● Concentrate on enabling beter processes
● And beter tools
● Transforming your enterprise to produce more value
http://www.slideshare.net/NicolasBarcet/are-enterprises-ready-for-the-openstack-transformation
DEVOPS TRANSFORMATION?
PEOPLE
PROCESS TECHNOLOGY
STANDARDIZATION AUTOMATIONCONTINUOUS
IMPROVEMENT
TWO DIMENSIONS OF DEVOPS
STANDARDIZATION
• Operating systems (with patch levels)
• Application servers
• Libraries, Languages, Tooling
• Build and packaging technologies
• Commercial Off The Shelf
STANDARDIZE TECHNOLOGY
STANDARDIZE PROCESSES
• Systems Development Life Cycle
• Release management
• Monitoring
• Escalation management
ACCELERATE DEVOPS USING REDHAT OPEN HYBRID CLOUD
THREE LEVELS OF AUTOMATION
8
APPLICATION LIFE CYCLE AUTOMATIONApplication
MIDDLEWARE PLATFORM AUTOMATIONWeb/app servers | Libraries
INFRASTRUCTURE AUTOMATIONVirtualization | OS | Bare metal
C O N T IN U O U S IM P R O V E M E N T
MEASURE ROI—
METRICS
IMPROVE
MONITOR
DEPLOYTEST
BUILD
CODE
PLAN
AGILE
PEOPLE
PROCESS TECHNOLOGY
DEVOPS
PEOPLE• Cultural paradigm shift
• Cross-training of skills
• Collaboration and involvement of teams across all aspects from designing through monitoring of application
• The question everyone should ask is “Is my application driving business value based on the state it is in now?”
• Short-lived and interim DevOps Enablement Team can be created in organizations
PROCESS• Agile methodologies
• Governance and continuous feedback loops to reduce and eliminate technical debt
• Defne metrics for measure
• Project is not done until the application is driving value for the customers and business
• Automate everything
• If something breaks, don’t hack. Fix the automation script and start over.
• Common frames of reference (for dev, qa and ops) for application monitoring in production
• Developers on call
PEOPLE
PROCESS TECHNOLOGY
DEVOPS
TECHNOLOGY• Automation is key. OpenStack and
OpenShift provide lots of required automation capabilities out-of-the-box.
• Standardize software versions, patch levels, and provisioning mechanisms
• Faster application environment provisioning, root cause analysis
• Notifcations and pro-active monitoring
PEOPLE
PROCESS TECHNOLOGY
DEVOPS
A SAMPLE ROADMAP
BACKGROUND
• IT has been externalized in a separate entty serving the group
• Fear about loss of data control
• Shadow IT is creeping up (AWS)
• External compettors to IT
Must ofer a cloud internally, but how?
Existence of IT at risk
Compliance risk
ASSESSMENT WORKSHOP
• 2 day workshop
• All stakeholders in the same room
• List of 40 use cases prepared in advance
MATURITY ASSESSMENT
• Migraton of VMs to OpenStack (IaaS)• Development of greenfeld applicatons in OpenShif (PaaS)• Basic systems provisioning through standardizaton
Self-provisioning of • Virtual Machines• Platorms• Applicaton Environments
• Contnuous Integraton• Infrastructure as code• Basic automaton & auto-scaling
• Templatze individual infrastructure ters; Containers
• Auto-Scaling, Pro-actve monitoring and automatc management
• Contnuous Deployment and push-buton applicaton deployments
• One deployment a day
• Templatze n-ter architecture ters and complex environments
• Advanced automaton capabilites• Multple deployments a day• Capabilites as a Service
Organizatonal
Maturity
FROM USE CASES TO POPULATIONSFrom the use cases, 3 discrete populaton groups emerged:
HIGH LEVEL ROADMAP
3 MILESTONES (1/3)
● Build a frst environment○ Used by CI for testng○ Contnuously Deployed
● Play ground for admins○ No producton impact, all tech features available
Goals:➔ Defne the frst version of the portal ➔ Propose an SLA for Devs
Milestone 1StandardizatonCommoditzaton
3 MILESTONES (2/3)
● Build a development environment○ First producton app (low hanging fruit)○ First reportng billing○ Deployed automatcally when test are ok in frst env
Goals:➔ Defne frst stacks template➔ Defne UI for applicaton provisioning➔ Propose the SLA for frst users
Milestone 2Ops and Devs join theirs eforts
3 MILESTONES (3/3)
Milestone 3End users results delivered
● Build a producton environment○ mult data center○ smart placement interface○ complete billing / reportng○ Deployed automatcally when validated by Dev
Goals:➔ Validate SLA + Functons➔ Defne next applicatons priorites
3 ENVIRONMENTS FROM ONE SOURCE
C O N T IN U O U S D E L IV E R Y
REDHAT OPEN HYBRID CLOUD
IDEAPRODUCTFEATURE
SELFPROVISIONING
ENVIRONMENTSTANDARDIZATION
AUTOSCALING
CENTERALIZEDOPS MANAGEMENT
DEV QA UAT PROD
IDE CONFIGURATIONMANAGEMENT
CONTINUOUSINTEGRATION
MONITORING
CYCLE TIME
PRODUCTMANAGER
DEVELOPERS TESTENGINEERS
OPERATIONSPERSONNEL
CONTINUOUS DELIVERY
METHOD
R O L E S , S P R IN T S A N D M IL E S TO N E S
P O P U L A T IO N T R E N D S
26
PO PO
SUMMARY
PROBLEMS
● IT has been externalised in a separate entity serving the group
● Shadow IT is creeping up (AWS)
● IT also has external competitors
● Group is fearing loss of data control
● Offer an internal IaaS and PaaS Cloud
● Build a self service portals for Admins, Devs and Ops
● Organize small teams with cross roles members
● Use SCRUM to enable rapid feedback based adaptability
● Grow agile/devops awareness through contamination, not top down decision
● Use cloud as the opportunity to go devops
● Reduce time to market not only for IT assets but throughout the organisation
● Retain sensitive information internally
● Obtain clear reports on costs and purpose
● Grow self responsibility in all teams
● IT returns as a solution providers instead of a road block
● Refocused teams on solving business problems
SOLUTIONS BENEFITS
SUMMARY
First 500 to buy the exam get the related course free for 90 days.
redhat.com/training/paths/openstack
LIMITED TIME OFFER
BUY OUR OPENSTACK CERTIFICATION EXAM, GET THE ONLINE LEARNING
COURSE FREE!
For today only, the first 10 to register on the EX210 with promo code Prep4Stack will be guaranteed a spot
(otherwise subject to availability).
GUARANTEE YOUR SEAT
VISIT THE RED HAT BOOTH FOR DETAILS
top related