Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Canary Deployments

Canary Deployments

Yoshiki Nakagawa

September 28, 2016
Tweet

More Decks by Yoshiki Nakagawa

Other Decks in Technology

Transcript

  1. What is the canary server ? By 4028mdk09 (Own work)

    [CC BY-SA 3.0], via Wikimedia Commons 3
  2. Use Cases in pairs Ansible commands! $ ansible-playbook -i hosts/pairs-jp/prod

    --limit web-canary playbook_pairs/delivery.yml --extra-vars="pkg_dir=v160101010101-10f29c9" That's all! 8
  3. Use Cases in Netflix σϓϩΠαΠΫϧʹΧφϦΞΫϥελ΁ͷσϓϩΠؚ͕·Ε͓ͯΓɺ ϨϙʔςΟϯά(Canary analysis report) => શମެ։͢Δ͔൱͔ͷδϟ

    οδ (Canary Score) ·Ͱ͕ࣗಈԽ͞Ε͍ͯ·͢ɻ ਺ඦ୆ͱ͍͏Α͏ͳن໛Λӡ༻͍ͯ͘͠͏͑Ͱɺ શ୆ࢮ๢͸ઈରʹආ͚ͳ͚Ε͹ͳΒͳ͍͜ͱΛߟ͑ΔͱࣗવͳྲྀΕɻ 9