DevOps Principes,-pratiques-et-solutions Gabriel Bechara, Architecte Solutions
3"questions"for"I.T."and"business 1 2 3 How"to"quickly"and" reliably"deliver"new" capabilities? What"kinds"of"new"apps" and"services"to"deliver" and"support? Where"to"create"and" run"new"apps"and" services?
DevOps is a"part"of"a"larger shift HOW? WHAT? WHERE? DEVOPS CLOUD-APPS OPEN- HYBRID- CLOUDS
DevOps +"Cloud"="INDUSTRIALIZE CRAFTWORK MANUFACTURING (DEVOPS) WORKSHOP FACTORY (CLOUD)
Application"are"built faster with DevOps? What"will"you"produce"with"your"new"cloud"factory"and"DevOps"manufacturing"process?
IT"Must"Evolve"to"Stay"Ahead"of"Demands Disruptive Organization Changes & Technologies Shift
Let"us"start by"the"conclusion
What is DevOps? Continuousintegration-& Continuous- Delivery Testautomation Standardization- &-Application- Environment- Provisioning Self-Healing Microservices Containers Automatic Scaling
Open"source"is driving this transformation DEVOPS-PRACTICES,- CULTURE,-AND-TOOLS CLOUD-PLATFORMS CLOUD-LEADERS- USING-DEVOPS
Somes"books
DevOps focus"areas STANDARDIZATION AUTOMATION CONTINUOUS IMPROVEMENT PEOPLE PROCESS TECHNOLOGY
DevOps/Continuous delivery improvement model Information and Reporting Build and Deploy People PEOPLE Test and Verification Data Management PROCESS TECHNOLOGY Culture and Organization Release INITIAL IMPROVED OPTIMIZING
The"road"to"DevOps :"three converging paths DEVELOPERS PLATFORM-SURFACE AS-CODE OPERATIONS Increase"developer"productivity" and"release"agility"for"ops Increase"platform" infrastructure" automatability Increase"ops" agility"and"feedback" for"developers
Implementing DevOps :" BIMODAL"I.T. To-capture-digital-opportunities,- CIOs-need-to deal-with-speed,-innovation,- and-uncertainty.- This-requires-operating- two-modes-of-enterprise-it:- conventional- and- nonlinear. Executive)Summary:) Taming)the)Digital)Dragon:)The)2014)CIO)Agenda
What about"microservices? http://martinfowler.com/articles/microservices.html
Monolith vs"microservices http://martinfowler.com/articles/microservices.html
Continuous"delivery Admins-&-CI-experts Admins- Infrastructure,- MW,-DB,-... IT-Operations SELF PROVISIONING ENVIRONMENT STANDARDIZATION AUTO SCALING CENTERALIZED OPS MANAGEMENT DEV QA UAT PROD IDEA CONTINUOUS DELIVERY PRODUCT FEATURE IDE CONFIGURATION MANAGEMENT CONTINUOUS INTEGRATION MONITORING PRODUCT MANAGER DEVELOPERS TEST ENGINEERS OPERATIONS PERSONNEL CYCLE TIME
Wrap"Up":"What we need to"deal"with Continuous"Integration Continuous"Delivery Standardization" Application"Environment"Provisioning Microservices MultiYlanguage Test"automation Self"Healing,"autoYscaling,"Web"Scale Self"Service"Portal"for"environment"creation
The"solution:"a"platform Do"you want to"build one?"
Value"of"OpenShift 21
Community"Powered"Innovation 22
OpenShift"Online 23
OpenShift"Enterprise Read"more"at:"openshift.com/customers 24
OpenShift"3 Standard"containers"API WebYscale"container" orchestration"&"management ContainerYoptimized"OS Largest"selection"of"supported" application"runtimes"&"services Robust"tools"and"UX"for" Development"&"Operations Industry"standard,"web"scale" distributed"application"platform
OpenShift"Application"Services From"Red"Hat From"ISV"Partners From"the"Community 26
Benefits"for"Developers Access"a"broad"selection"of" application"components Deploy"application"environments"onY demand" Leverage"your"choice"of"interface"&" integrate"with"existing"tools Automate"application"deployments," builds"and"sourceytoyimage" Enable"collaboration"across"users," teams"&"projects
Benefits"for"IT"Operations Deploy"a"secure,"enterpriseYgrade"containerY based"application"platform Enable"application"developers"while"improving" operational"efficiency"&"infrastructure"utilization Utilize"advanced"scheduling"and"automated" placement"with"regions"and"zones"for"ha Leverage"powerful"declarative"management"for" application"services Manage"user"&"team"access"and"integrate"with" enterprise"authentication"systems
JBoss"Middleware"Services"on"OpenShift Application- Container- Services Integration Services Business Process- Services Mobile Services JBoss Enterprise" Application" Platform JBoss Web"Server"/" Tomcat Fuse AYMQ Data"Virtualization Business"Process" Management"* Business"Rules" Management" System"* Red"Hat"Mobile"/" FeedHenry"* JBoss Developer" Studio *"="Coming"Soon
Awards"and"Product"Reviews From"the"painYfree"install"and"easy"app"deployment"to"gear" idling"and"automatic"scaling,"openshift"fulfills"the"promise"of" platform"as"a"service 31
OpenShift Commons An"interactive"community"for"all" OpenShift"PaaS"Users,"Customers," Contributors,"Partners,"Service" Providers"and"Developers"to"share" ideas,"code,"best"practices,"and" experiences. More"at"http://commons.openshift.com/
Why"OpenShift?
Open"Shift"Roadshow Join us"in"paris"at" Hotel Pershing"Hall November 17,"2015 https://meeting\reg.com/redhat/openshift\roadshow\2015/
Red"Hat"Brings"It"All"Together
Questions/Réponses
OpenShift