devops: you ne - storage.googleapis.com · Àk ] z µ v z } } ] ] v z /d Á } o ] p z v } Á v u v...

2
ĞǀKƉƐ ŝƐ ƚŚĞ ĐƵƌƌĞŶƚ ŚŽƚ ƚŽƉŝĐ ŝŶ ƚŚĞ /d ǁŽƌůĚ ƌŝŐŚƚ ŶŽǁ ĂŶĚ ŵĂŶLJ ŽƌŐĂŶŝnjĂƚŝŽŶƐ ĂƌĞ ƚƌLJŝŶŐ ƚŽ ĐĂƚĐŚ ƵƉ ǁŝƚŚ ƚŚĞ ƚƌĞŶĚ ^ŝŶĐĞ ĞǀĞƌLJ ďƵƐŝŶĞƐƐ ŝƐ ĚŝĨĨĞƌĞŶƚ ĂŶĚ ŝƐ ƐƵƉƉŽƌƚĞĚ ǁŝƚŚ Ă ĚŝĨĨĞƌĞŶƚ ƐĞƚ ŽĨ ƚĞĐŚŶŽůŽŐŝĞƐ ƚŚĞƌĞ ŝƐ ŶŽ ƐŝŶŐůĞ ƐŽůƵƚŝŽŶ ƚŚĂƚ ĨŝƚƐ Ăůů dŚŝƐ ŝƐ ƚŚĞ ƌĞĂƐŽŶ ǁŚLJ ǁĞ ƐĞĞ ƐŽ ŵĂŶLJ ǀĂƌŝĂƚŝŽŶƐ ŝŶ ƚŚĞ ŝŶĚƵƐƚƌLJ ĂŶĚ ĚŝĨĨĞƌĞŶƚ ƉĞƌĐĞƉƚŝŽŶƐ ǁŚĞŶ ŝƚ ĐŽŵĞƐ ƚŽ ĞǀKƉƐ tŚĞŶ ĂƐŬĞĚ ĂďŽƵƚ ƚŚĞ ĐƵƌƌĞŶƚ ƐƚĂƚĞ ŽĨ ĞǀKƉƐ ŝŶ ƚŚĞ ŝŶĚƵƐƚƌLJ dK Ăƚ zĂƐŚ^ŽůƵƚŝŽŶƐ ƐŚŝƐŚ EĂŶŽƚŬĂƌ ƐĂŝĚ ǀĞƌLJŽŶĞ ŝƐ ĚŽŝŶŐ ĞǀKƉƐ dŚĞLJ ũƵƐƚ ŶĞĞĚ ƐŽŵĞ ŚĞůƉ ƚŽ ƌĂŵƉ ƵƉ tĞ ĂĚŵŝƌĞ ŚŽǁ ĨĂƌ ĐŽŵƉĂŶŝĞƐ ŚĂǀĞ ĐŽŵĞ ŝŶ ƚŚĞŝƌ ƌĞƐƉĞĐƚŝǀĞ ũŽƵƌŶĞLJƐ ŝŶ ƚĞĐŚŶŽůŽŐLJ ŝŵƉůĞŵĞŶƚĂƚŝŽŶ ďƵƚ ǁĞ ĂůƐŽ ŚĞĂƌ ƐƚŽƌŝĞƐ ŽĨ ƐƚƌƵŐŐůĞ ƐůŽǁ ƐƉĞĞĚ ŽĨ ŝŵƉůĞŵĞŶƚĂƚŝŽŶ ĂŶĚ ĂůƐŽ ĨĂŝůƵƌĞƐ dŚĞ ŬĞLJ ƚŽ ƐƵĐĐĞƐƐ ŝŶ ƐƵĐŚ ĐĂƐĞƐ ŝƐ ƚŽ ƐĞĞŬ ŚĞůƉ tŚĞƚŚĞƌ LJŽƵ ĂƌĞ Ă ƐĞĞŬĞƌ Ă ďĞůŝĞǀĞƌ Žƌ Ă ƉůĂLJĞƌ ŝƚƐ ŶĞǀĞƌ ƚŽŽ ůĂƚĞ Žƌ ƚŽŽ ĞĂƌůLJ ƚŽ ƐƚĂƌƚ ǁŝƚŚ ĞǀKƉƐ ĂŶĚ ǁĞ ŵĂŬĞ ƚŚĂƚ ƚƌĂŶƐŝƚŝŽŶ ĞĂƐLJ ĨŽƌ LJŽƵƌ ƚĞĂŵƐ dŽ ƐƚĂLJ ĂŚĞĂĚ ŽĨ ƚŚĞ ŐĂŵĞ ƌŝŐŚƚ ƚŝŵŝŶŐ ŝƐ ŝŵƉŽƌƚĂŶƚ ĂŶĚ ƚŚĞ ĨŝƌƐƚ ĐŽŵĞƌƐ ĂůǁĂLJƐ ŐĞƚ ƚŚĞ ďĞŶĞĨŝƚ zĂƐŚ^ŽůƵƚŝŽŶƐ ƉƌŽǀŝĚĞ ƐĞƌǀŝĐĞƐ ŝŶ ƐƉĂĐĞ ŽĨ ĞǀKƉƐ ĂŶĚ ŐŝůŝƚLJ ĂƚĂ ŽŶ ĞŵĂŶĚ ZĞůĞĂƐĞ DĂŶĂŐĞŵĞŶƚ ƉƉůŝĐĂƚŝŽŶ DŝŐƌĂƚŝŽŶ ĂŶĚ ŽŶƚĂŝŶĞƌƐ tĞ ŚĂǀĞ Ă ƚĂŶŐŝďůĞ ĚĞůŝǀĞƌĂďůĞ ƚŚĂƚ ǁĞ ƐŚŽǁĐĂƐĞ ĂŶĚ ďƵŝůĚ ĐƵƐƚŽŵŝnjĞĚ ĨŽƌ ŽƵƌ ĐůŝĞŶƚƐ tŽƌŬŝŶŐ ǁŝƚŚ ƵƐ ŝƐ ƐŝŵƉůĞ ^ĞĞŝŶŐ ŝƐ ďĞůŝĞǀŝŶŐ ĞĨŽƌĞ ǁĞ ĞŶŐĂŐĞ ǁĞ ƉƌĞƐĞŶƚ ƚŽ LJŽƵ Ă ĚĞŵŽ ƚŚĂƚ ǁĞ ŚĞůƉ LJŽƵ ƵŶĚĞƌƐƚĂŶĚ ĂŶĚ ĞdžƉĞƌŝĞŶĐĞ ŚŽǁ ƚŚĞ ŝŶƚĞŐƌĂƚŝŽŶ ďĞƚǁĞĞŶ LJŽƵƌ ƚŽŽůƐ ǁŽƵůĚ ůŽŽŬ ůŝŬĞ ĂŶĚ ĚĞůŝǀĞƌLJ ĨŽƌ LJŽƵƌ ƚĞĂŵƐ tĞ ƉƌŽǀŝĚĞ Ă ƐŝŵƉůĞ ĂĨĨŽƌĚĂďůĞ ĨŝdžĞĚ ĚƵƌĂƚŝŽŶ ƉŝůŽƚ ƉƌŽũĞĐƚ ƚŚĂƚ ŚĞůƉƐ ƐĞƚƚŝŶŐ ĂŶ ĞdžĂŵƉůĞ tĞ Ăƚ zĂƐŚ^ŽůƵƚŝŽŶƐ ŚĂǀĞ Ă ƐŝŵƉůĞ ϰ ƉŚĂƐĞĚ ĂƉƉƌŽĂĐŚ ƚŚĂƚ ǁĞ ƚĂŬĞ ƚŽ ŝŵƉůĞŵĞŶƚ ĞǀKƉƐ tĞ ůŝŬĞ ƚŽ ƐĞĞ ŽƵƌ ĐůŝĞŶƚƐ ĞǀŽůǀĞ ŝŶ ƚŚĞ ĞǀKƉƐ ƌĂƚŚĞƌ ƚŚĂŶ ĚŽ Ă ƚĞĐŚŶŽůŽŐLJ ƐŚŝĨƚ ƵƐŝŶĞƐƐ ĂůǁĂLJƐ ǁĂŶƚ ƚŽ ŬŶŽǁ ŚŽǁ ƚŽ ŵĂŬĞ ƚŚĞŝƌ ƚĞĂŵƐ ǁŽƌŬ ŝŶ Ă ŶŽŶ ďůŽĐŬŝŶŐ ǁĂLJ ĂŶĚ ƐƚŽƉ ůŽƐŝŶŐ ŵŽŶĞLJ ŽŶ ƚŚĞŝƌ ƚĞĐŚŶŽůŽŐLJ ƚŚĂƚ ƚŚĞLJ ďŽƵŐŚƚ ďƵƚ ŶĞǀĞƌ ƵƐĞĚ tĞ ŚĂǀĞ ƐŽůƵƚŝŽŶƐ ƚŽ LJŽƵƌ ĐŚĂůůĞŶŐĞƐ >ĞƚƐ ƚĂůŬ <ĞĞƉ ĐŚĞĐŬŝŶŐ ƚŚŝƐ ƐƉĂĐĞ ĞǀĞƌLJ ǁĞĞŬ ĨŽƌ ŵŽƌĞ ŝŶĨŽƌŵĂƚŝŽŶ ŽŶ ĐĂƐĞ ƐƚƵĚŝĞƐ ĂŶĚ ƐƵĐĐĞƐƐ ƐƚŽƌŝĞƐ ŝŶ ĞǀKƉƐ DĞĂŶǁŚŝůĞ LJŽƵ ĐĂŶ ƌĞĂĐŚ ŽƵƚ ƚŽ ƵƐ ĨŽƌ ĂŶLJ ŚĞůƉ ĚŝƐĐƵƐƐŝŽŶƐ Žƌ ƉŽƐƐŝďŝůŝƚŝĞƐ ĂƌŽƵŶĚ ĞǀKƉƐ ĞǀKƉƐ zŽƵ ŶĞĞĚ Ă ůŝƚƚůĞ ŚĞůƉ

Upload: vanmien

Post on 20-Oct-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DevOps: You ne - storage.googleapis.com · ÀK ] Z µ v Z } } ] ] v Z /d Á } o ] P Z v } Á v u v Ç } P v ] Ì ] } v Ç ] v P

�ĞǀKƉƐ�ŝƐ�ƚŚĞ�ĐƵƌƌĞŶƚ�ŚŽƚ�ƚŽƉŝĐ�ŝŶ�ƚŚĞ�/d�ǁŽƌůĚ�ƌŝŐŚƚ�ŶŽǁ�ĂŶĚ�ŵĂŶLJ�ŽƌŐĂŶŝnjĂƚŝŽŶƐ�ĂƌĞ�ƚƌLJŝŶŐ�ƚŽ�ĐĂƚĐŚ�ƵƉ�ǁŝƚŚ�ƚŚĞ�ƚƌĞŶĚ�^ŝŶĐĞ�ĞǀĞƌLJ�ďƵƐŝŶĞƐƐ�ŝƐ�ĚŝĨĨĞƌĞŶƚ�ĂŶĚ�ŝƐ�ƐƵƉƉŽƌƚĞĚ�ǁŝƚŚ�Ă�ĚŝĨĨĞƌĞŶƚ�ƐĞƚ�ŽĨ�ƚĞĐŚŶŽůŽŐŝĞƐ�ƚŚĞƌĞ�ŝƐ�ŶŽ�ƐŝŶŐůĞ�ƐŽůƵƚŝŽŶ�ƚŚĂƚ�ĨŝƚƐ�Ăůů�dŚŝƐ�ŝƐ�ƚŚĞ�ƌĞĂƐŽŶ�ǁŚLJ�ǁĞ�ƐĞĞ�ƐŽ�ŵĂŶLJ�ǀĂƌŝĂƚŝŽŶƐ�ŝŶ�ƚŚĞ�ŝŶĚƵƐƚƌLJ�ĂŶĚ�ĚŝĨĨĞƌĞŶƚ�ƉĞƌĐĞƉƚŝŽŶƐ�ǁŚĞŶ�ŝƚ�ĐŽŵĞƐ�ƚŽ��ĞǀKƉƐ

tŚĞŶ�ĂƐŬĞĚ�ĂďŽƵƚ�ƚŚĞ�ĐƵƌƌĞŶƚ�ƐƚĂƚĞ�ŽĨ��ĞǀKƉƐ�ŝŶ�ƚŚĞ�ŝŶĚƵƐƚƌLJ��dK�Ăƚ�zĂƐŚ^ŽůƵƚŝŽŶƐ��ƐŚŝƐŚ�EĂŶŽƚŬĂƌ�ƐĂŝĚ��ǀĞƌLJŽŶĞ�ŝƐ�ĚŽŝŶŐ��ĞǀKƉƐ�dŚĞLJ�ũƵƐƚ�ŶĞĞĚ�ƐŽŵĞ�ŚĞůƉ�ƚŽ�ƌĂŵƉ�ƵƉ�tĞ�ĂĚŵŝƌĞ�ŚŽǁ�ĨĂƌ�ĐŽŵƉĂŶŝĞƐ�ŚĂǀĞ�ĐŽŵĞ�ŝŶ�ƚŚĞŝƌ�ƌĞƐƉĞĐƚŝǀĞ�ũŽƵƌŶĞLJƐ�ŝŶ�ƚĞĐŚŶŽůŽŐLJ�ŝŵƉůĞŵĞŶƚĂƚŝŽŶ�ďƵƚ�ǁĞ�ĂůƐŽ�ŚĞĂƌ�ƐƚŽƌŝĞƐ�ŽĨ�ƐƚƌƵŐŐůĞ�ƐůŽǁ�ƐƉĞĞĚ�ŽĨ�ŝŵƉůĞŵĞŶƚĂƚŝŽŶ�ĂŶĚ�ĂůƐŽ�ĨĂŝůƵƌĞƐ�dŚĞ�ŬĞLJ�ƚŽ�ƐƵĐĐĞƐƐ�ŝŶ�ƐƵĐŚ�ĐĂƐĞƐ�ŝƐ�ƚŽ�ƐĞĞŬ�ŚĞůƉ�tŚĞƚŚĞƌ�LJŽƵ�ĂƌĞ�Ă�ƐĞĞŬĞƌ�Ă�ďĞůŝĞǀĞƌ�Žƌ�Ă�ƉůĂLJĞƌ�ŝƚƐ�ŶĞǀĞƌ�ƚŽŽ�ůĂƚĞ�Žƌ�ƚŽŽ�ĞĂƌůLJ�ƚŽ�ƐƚĂƌƚ�ǁŝƚŚ��ĞǀKƉƐ�ĂŶĚ�ǁĞ�ŵĂŬĞ�ƚŚĂƚ�ƚƌĂŶƐŝƚŝŽŶ�ĞĂƐLJ�ĨŽƌ�LJŽƵƌ�ƚĞĂŵƐ�dŽ�ƐƚĂLJ�ĂŚĞĂĚ�ŽĨ�ƚŚĞ�ŐĂŵĞ�ƌŝŐŚƚ�ƚŝŵŝŶŐ�ŝƐ�ŝŵƉŽƌƚĂŶƚ�ĂŶĚ�ƚŚĞ�ĨŝƌƐƚ�ĐŽŵĞƌƐ�ĂůǁĂLJƐ�ŐĞƚ�ƚŚĞ�ďĞŶĞĨŝƚ

zĂƐŚ^ŽůƵƚŝŽŶƐ�ƉƌŽǀŝĚĞ�ƐĞƌǀŝĐĞƐ�ŝŶ�ƐƉĂĐĞ�ŽĨ��ĞǀKƉƐ�ĂŶĚ��ŐŝůŝƚLJ��ĂƚĂ�ŽŶ��ĞŵĂŶĚ�ZĞůĞĂƐĞ�DĂŶĂŐĞŵĞŶƚ��ƉƉůŝĐĂƚŝŽŶ�DŝŐƌĂƚŝŽŶ�ĂŶĚ��ŽŶƚĂŝŶĞƌƐ�tĞ�ŚĂǀĞ�Ă�ƚĂŶŐŝďůĞ�ĚĞůŝǀĞƌĂďůĞ�ƚŚĂƚ�ǁĞ�ƐŚŽǁĐĂƐĞ�ĂŶĚ�ďƵŝůĚ�ĐƵƐƚŽŵŝnjĞĚ�ĨŽƌ�ŽƵƌ�ĐůŝĞŶƚƐ�tŽƌŬŝŶŐ�ǁŝƚŚ�ƵƐ�ŝƐ�ƐŝŵƉůĞ�^ĞĞŝŶŐ�ŝƐ�ďĞůŝĞǀŝŶŐ��ĞĨŽƌĞ�ǁĞ�ĞŶŐĂŐĞ�ǁĞ�ƉƌĞƐĞŶƚ�ƚŽ�LJŽƵ�Ă�ĚĞŵŽ�ƚŚĂƚ�ǁĞ�ŚĞůƉ�LJŽƵ�ƵŶĚĞƌƐƚĂŶĚ�ĂŶĚ�ĞdžƉĞƌŝĞŶĐĞ�ŚŽǁ�ƚŚĞ�ŝŶƚĞŐƌĂƚŝŽŶ�ďĞƚǁĞĞŶ�LJŽƵƌ�ƚŽŽůƐ�ǁŽƵůĚ�ůŽŽŬ�ůŝŬĞ�ĂŶĚ�ĚĞůŝǀĞƌLJ�ĨŽƌ�LJŽƵƌ�ƚĞĂŵƐ�tĞ�ƉƌŽǀŝĚĞ�Ă�ƐŝŵƉůĞ�ĂĨĨŽƌĚĂďůĞ�ĨŝdžĞĚ�ĚƵƌĂƚŝŽŶ�ƉŝůŽƚ�ƉƌŽũĞĐƚ�ƚŚĂƚ�ŚĞůƉƐ�ƐĞƚƚŝŶŐ�ĂŶ�ĞdžĂŵƉůĞ

tĞ�Ăƚ�zĂƐŚ^ŽůƵƚŝŽŶƐ�ŚĂǀĞ�Ă�ƐŝŵƉůĞ�ϰ�ƉŚĂƐĞĚ�ĂƉƉƌŽĂĐŚ�ƚŚĂƚ�ǁĞ�ƚĂŬĞ�ƚŽ�ŝŵƉůĞŵĞŶƚ��ĞǀKƉƐ�tĞ�ůŝŬĞ�ƚŽ�ƐĞĞ�ŽƵƌ�ĐůŝĞŶƚƐ�ĞǀŽůǀĞ�ŝŶ�ƚŚĞ��ĞǀKƉƐ�ƌĂƚŚĞƌ�ƚŚĂŶ�ĚŽ�Ă�ƚĞĐŚŶŽůŽŐLJ�ƐŚŝĨƚ��ƵƐŝŶĞƐƐ�ĂůǁĂLJƐ�ǁĂŶƚ�ƚŽ�ŬŶŽǁ�ŚŽǁ�ƚŽ�ŵĂŬĞ�ƚŚĞŝƌ�ƚĞĂŵƐ�ǁŽƌŬ�ŝŶ�Ă�ŶŽŶ�ďůŽĐŬŝŶŐ�ǁĂLJ�ĂŶĚ�ƐƚŽƉ�ůŽƐŝŶŐ�ŵŽŶĞLJ�ŽŶ�ƚŚĞŝƌ�ƚĞĐŚŶŽůŽŐLJ�ƚŚĂƚ�ƚŚĞLJ�ďŽƵŐŚƚ�ďƵƚ�ŶĞǀĞƌ�ƵƐĞĚ�tĞ�ŚĂǀĞ�ƐŽůƵƚŝŽŶƐ�ƚŽ�LJŽƵƌ�ĐŚĂůůĞŶŐĞƐ�>ĞƚƐ�ƚĂůŬ

<ĞĞƉ�ĐŚĞĐŬŝŶŐ�ƚŚŝƐ�ƐƉĂĐĞ�ĞǀĞƌLJ�ǁĞĞŬ�ĨŽƌ�ŵŽƌĞ�ŝŶĨŽƌŵĂƚŝŽŶ�ŽŶ�ĐĂƐĞ�ƐƚƵĚŝĞƐ�ĂŶĚ�ƐƵĐĐĞƐƐ�ƐƚŽƌŝĞƐ�ŝŶ��ĞǀKƉƐ�DĞĂŶǁŚŝůĞ�LJŽƵ�ĐĂŶ�ƌĞĂĐŚ�ŽƵƚ�ƚŽ�ƵƐ�ĨŽƌ�ĂŶLJ�ŚĞůƉ�ĚŝƐĐƵƐƐŝŽŶƐ�Žƌ�ƉŽƐƐŝďŝůŝƚŝĞƐ�ĂƌŽƵŶĚ��ĞǀKƉƐ

�ĞǀKƉƐ�zŽƵ�ŶĞĞĚ�Ă�ůŝƚƚůĞ�ŚĞůƉ

Page 2: DevOps: You ne - storage.googleapis.com · ÀK ] Z µ v Z } } ] ] v Z /d Á } o ] P Z v } Á v u v Ç } P v ] Ì ] } v Ç ] v P

tĞ�ǁĞůĐŽŵĞ�ŶĞǁ�ƉŽƐƐŝďŝůŝƚŝĞƐ�ŝŶŶŽǀĂƚŝŽŶƐ�ĂŶĚ�ŝŶŝƚŝĂƚŝǀĞƐ�ĂŶĚ�ƐƚƌŝǀĞ�ŚĂƌĚ�ƚŽ�ďƌŝŶŐ�ƚŚĞ�ƐĂŵĞ�ƚŽ�ŽƵƌ�ĐƵƐƚŽŵĞƌƐ��Ăůů�ƵƐ�ŶŽǁ�ƚŽ�ĚŝƐĐƵƐƐ�ŵŽƌĞ

,ĂƌƐŚĂĚ��ŚĂŶĚĂƌĞ��K�zĂƐŚ�^ŽůƵƚŝŽŶƐ�>>��Ğůů�нϭϰϭϱϵϰϴϯϯϲϰ��ŝƌĞĐƚ�нϭϲϳϴϱϲϰϭϰϳϮ�ŵĂŝů�ŚĂƌƐŚĂĚΛLJĂƐŚƐŽůƵƚŝŽŶƐĐŽŵ

:ŽŚŶ��ŶŶĂƌĞůůŝDĂŶĂŐŝŶŐ��ŝƌĞĐƚŽƌ�zĂƐŚ�^ŽůƵƚŝŽŶƐ�>>��Ğůů�нϭϲϳϴϱϭϳϳϬϲϳ��ŝƌĞĐƚ�нϭϲϳϴϱϲϰϭϭϰϱ�ŵĂŝů�ũŽŚŶĂŶŶĂƌĞůůŝΛLJĂƐŚƐŽůƵƚŝŽŶƐĐŽŵ

�ƐŚŝƐŚ�EĂŶŽƚŬĂƌ�dK�zĂƐŚ�^ŽůƵƚŝŽŶƐ�>>��Ğůů�нϭϲϳϴϵϴϵϲϴϯϯ��ŝƌĞĐƚ�нϭϲϳϴϵϭϵϭϭϬϳ�ŵĂŝů�ĂƐŚŝƐŚŶΛLJĂƐŚƐŽůƵƚŝŽŶƐĐŽŵ

zĂƐŚ�^ŽůƵƚŝŽŶƐ�>>�ϲϮϭϱ�/ƌŽŶ�'ĂƚĞ�dƌĂĐĞ�ƵŵŵŝŶŐ�'��ϯϬϬϰϬ