maximising the value of the cloud through devops

33
1

Upload: devopsguys

Post on 20-Mar-2017

149 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Maximising the value of the Cloud through DevOps

1

Page 2: Maximising the value of the Cloud through DevOps

2

Welcome! Schedule

9:00-9:30 Registration and Coffee9:30-9:40 Introduction and Housekeeping 9:40-10:15 Steve Thair, How DevOps drives Cloud Productivity Break 10:30-11:15 Ian Margetts, ASOS Business Acceleration 11:15-12:00 Jeff Johnson, Digital Transformation 12:00-12:30 Open Panel and Questions

Page 3: Maximising the value of the Cloud through DevOps

www.devopsguys.com | Phone: 0800 368 7378 | e-mail: [email protected] | 2017

Maximising the value of Cloud through DevOps

How DevOps drives Cloud Productivity

Page 4: Maximising the value of the Cloud through DevOps

https://medium.com/neo-innovation-ideas/inner-loop-outer-loop-899746ad42bf#.59n25q5mk

Page 5: Maximising the value of the Cloud through DevOps

https://www.tes.com/lessons/dskWGIs5kDiMfA/industrial-revolution-and-reform

Page 6: Maximising the value of the Cloud through DevOps

https://medium.com/neo-innovation-ideas/inner-loop-outer-loop-899746ad42bf#.59n25q5mk

Page 7: Maximising the value of the Cloud through DevOps

http://images.mentalfloss.com/sites/default/files/styles/article_640x430/public/tesla-edison.jpg

Page 8: Maximising the value of the Cloud through DevOps

8

1879 1889 1899 1909 1919 1929 1937 1948 19530

100

200

300

400

500

600

Productivity of Labour and CapitalLabour Capital

30 Year lag in Productivity Growth

http://www.j-bradford-delong.net/Teaching_Folder/Econ_210c_spring_2002/Readings/Devine.pdf

Page 9: Maximising the value of the Cloud through DevOps

Complementary Innovation“Electricity is an example of a general purpose

technology, like the steam engine before it. General purpose technologies drive most economic growth, because they unleash cascades of complementary

innovations, like lightbulbs and, yes, factory redesign.” - Erik Brynjolfssonhttps://www.brainyquote.com/quotes/quotes/e/erikbrynjo554741.html

Page 10: Maximising the value of the Cloud through DevOps

10Devine, From Shafts to Wires http://www.j-bradford-delong.net/Teaching_Folder/Econ_210c_spring_2002/Readings/Devine.pdf

James Smith
I would put a red box around the text you want to make a point about here. too much too read otherwise.
Page 11: Maximising the value of the Cloud through DevOps

11

Indirect benefits of ElectrificationIndirect benefits of Electrification Cloud + DevOps• Redesigning factory layouts to be more efficient (e.g. aligned for flow). • Better working environment (e.g. improved lighting)• More Uptime (e.g. remove the line drive as single point of failure)• Removal of power generating machinery resulted in:

• Risk reduction (Reduction of fire hazard)• Free up space for other uses

• Greater control (e.g. Electric motors have fine grained control over speed)• Lower operating costs (e.g. machinery not in use can be powered down)• Move the factory to save costs or closer to consumers (i.e. no longer need

water and coal nearby)

http://www.scmfocus.com/scmhistory/2013/08/the-electrification-of-production-plants/#_ftn6

Page 12: Maximising the value of the Cloud through DevOps

12

1879 1889 1899 1909 1919 1929 1937 1948 19530

100

200

300

400

500

600

Productivity of Labour and CapitalLabour Capital

Productivity explodes

http://www.j-bradford-delong.net/Teaching_Folder/Econ_210c_spring_2002/Readings/Devine.pdf

1879 1889 1899 1909 1919 1929 1937 1948 19530

100

200

300

400

500

600

Productivity of Labour and CapitalLabour Capital

30 Year lag in Productivity Growth

Productivity

explodes!

Page 13: Maximising the value of the Cloud through DevOps

Consulting as value-addIn fact, the Detroit Edison Company, in 1905 lent motors to manufacturers, and then performed the installation in

order to properly apply the motors. In essence, the power company was providing consulting along with

their motors.” – Warren D. Devine, Jr. “From Shafts to Wires”

http://www.j-bradford-delong.net/Teaching_Folder/Econ_210c_spring_2002/Readings/Devine.pdf

James Smith
Lots of words!
Page 14: Maximising the value of the Cloud through DevOps

14

Maximise the value of Cloud via DevOps Cloud is the new “general purpose technology”

Cloud DevOps Value

DevOps is the collection of “complementary innovations”

Page 15: Maximising the value of the Cloud through DevOps

15

People + Process + Technology

“Taken together, these results provide evidence that the combination of computers and

organizational structures creates more value than the simple sum of their separate contributions. The evidence is consistent with the widespread perception among managers that IT is a catalyst

for a broad set of organizational changes.”– Intangible Assets: Computers and Organizational Capital” (2002)https://pdfs.semanticscholar.org/

2dc8/8cefc5cbe795be8a326e2c5d1f98cc803f5f.pdf

Page 16: Maximising the value of the Cloud through DevOps

DevOps in 7 slides in 7 minutesJust so we’re all on the same page about this DevOps

thing… Start the clock!

Page 17: Maximising the value of the Cloud through DevOps

17

People, process and the right tools working together to make your product delivery lifecycle faster and more predictable.

DevOps - Defined

Page 18: Maximising the value of the Cloud through DevOps

18

The DevOps “CALMS” model

• Culture• Automation• Lean• Measurement• Sharing

Page 19: Maximising the value of the Cloud through DevOps

19

James Smith
double logo in the bottom corner!
Page 20: Maximising the value of the Cloud through DevOps

20

Multi-Disciplinary Delivery Teams

James Smith
red arrows have green borders - looks a abit odd
Page 21: Maximising the value of the Cloud through DevOps

21

This isn’t an easy Transformation…

From… Key Success Factor To…

Command & Control Management Style Autonomous

Conservative Attitude to Change Experimental

Silo Organisation Structure Collaborative

Project-focussed Delivery Focus Product-centric

Waterfall Delivery Model Iterative (Agile)

Large (Huge) Batch size Smallest possible

Monolithic Systems Architecture Loosely coupled

Proprietary Technology Open (Source)

Manual Processes Automated

Page 22: Maximising the value of the Cloud through DevOps

22

Page 23: Maximising the value of the Cloud through DevOps
Page 24: Maximising the value of the Cloud through DevOps

DevOps and Cloud6 practical ways DevOps helps Maximise the Value

of Cloud

Page 25: Maximising the value of the Cloud through DevOps

25

DevOps & Cloud Scalability

https://blogs.msdn.microsoft.com/silverlining/2011/08/23/designing-and-building-applications-for-the-cloud/

Page 26: Maximising the value of the Cloud through DevOps

26

{ "apiVersion": "2015-06-15", "type": "Microsoft.Compute/virtualMachines", "name": "[variables('vmName')]", "location": "[resourceGroup().location]", "dependsOn": [ "[resourceId('Microsoft.Storage/storageAccounts/', variables('storageAccountName'))]", "[resourceId('Microsoft.Network/networkInterfaces/', variables('nicName'))]" ], "properties": { "hardwareProfile": { "vmSize": "Standard_A2" },

DevOps Lowers the Risks of Cloud Migration

Page 27: Maximising the value of the Cloud through DevOps

27

Building release pipelines

http://aka.ms/thereleasepipelinemodelpdfhttps://www.youtube.com/watch?v=6mFk3Oxdiwc

For both apps & infrastructure!

Page 28: Maximising the value of the Cloud through DevOps

28

DevOps Moves Dev/QA Workloads to the Cloud

Page 29: Maximising the value of the Cloud through DevOps

29

“A DevOps culture encourages experimentation within multi-disciplinary product teams by promoting data-driven decision making (The “Measurement” in CALMS) as well as providing the tools to make experimentation fast and cheap.” – DevOpsGuys Whitepaper

DevOps Experimentation

Page 30: Maximising the value of the Cloud through DevOps

30

DevOps Empowerment

Page 31: Maximising the value of the Cloud through DevOps

31

Tradit

ional I

T

DevOps

IaaS (

legacy

app)

DevOps

Cloud N

ative

0500

10001500200025003000

40400

2500

Admin/Server RatioAdmin/Server Ratio

Azure A0 Linux 1 core 0.75Gb Ram 20GB HDD£0.0134/hr

Azure G5 Linux 32 Core 448.00 GB RAM 6,144 GB HDD £7.4456/hr

Staff Cost ~ £40/hr(£50K annual salary)

DevOps Smashes the Server/Admin Ratio Bottleneck

Page 32: Maximising the value of the Cloud through DevOps

32

About DevOpsGuys

• Founded 2013• 50 Staff• 30+ Clients• £3m turnover FY16• Headquartered in Cardiff, Wales

• Established as thought leaders in DevOps• Quoted by Gartner and Forrester

in research• Microsoft customer advisory board

for DevOps

“DevOpsGuys are luminaries in the UK DevOps space.”

Gene Kim, Author – “The Phoenix Project”

Page 33: Maximising the value of the Cloud through DevOps

Thank YouQuestions?