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

StackStorm ワークフローエンジンによる運用コスト・リスク低減の取り組み

DMM.com
June 08, 2017

StackStorm ワークフローエンジンによる運用コスト・リスク低減の取り組み

#workflowenginesnight にてお話させていただいたスライドです!
インフラエンジニア" が行う運用作業では、チケット管理システムや、ハードウェア管理システム、構成管理システム、ソースコード管理システムなど、複数のシステムに跨ったオペレーションを行います。
こうした運用作業には、運用者の作業・習熟コストがシステムの複雑さに比例する、長く運用されたシステムの置き換えが難しくなるといった問題がつきまといます。
このセッションでは、DMM.comラボにおける StackStorm を用いたそれらの改善の取り組みと、何故 StackStorm に注目しているかについて共有させていただきました!

DMM.com

June 08, 2017
Tweet

More Decks by DMM.com

Other Decks in Technology

Transcript

  1. େࢁ ༟ହ / OHYAMA Hiroyasu Working at: XaaS Development, Infrastructure

    Division Recent Attributes 2 - StackStorm / Contributor - StackStorm AWS pack (Official extension of StackStorm) / Maintainer - OpenStack (oslo-messaging) / Technical Contributor
  2. 4 γεςϜӡ༻ऀΛ೰·ͤΔ՝୊ λεΫཁٻॲཧɺใࠂɺ෦಺ௐ੔FUD Ϣʔβͱͷંিίετ (*1) (*1) Icon made by 'Freepik'

    from www.flaticon.com Neighbor Section Operation Talking Email Tack Ticket Other Division Outside of department Managed Target System(s) Managed Target System(s) Managing System(s)
  3. 5 ݸผɾ۩ମతͳػث΁ͷΦϖϨʔγϣϯίετ ߏ੒؅ཧ ετϨʔδ Ծ૝ج൫ CC by FatCow - Server

    Stanchion icon CC by George Shuklin - Storage (*1) Icon made by 'Freepik' from www.flaticon.com (*1) /8εΠον ϩʔυόϥϯα ଟ༷Խ͢ΔγεςϜ؀ڥ΁ͷରԠ ෳࡶԽ͢Δػث΁ͷशख़ γεςϜӡ༻ऀΛ೰·ͤΔ՝୊
  4. 6 ߏ੒؅ཧ /8εΠον ετϨʔδ Ծ૝ج൫ CC by FatCow - Server

    Stanchion icon CC by George Shuklin - Storage (*1) Icon made by 'Freepik' from www.flaticon.com ϩʔυόϥϯα (*1) Miss Operation!! (*1) ΦϖϨʔγϣϯϛεͷϦεΫ ӡ༻ͷݫ֨Խɺڭҭɾӡ༻ίετͷ૿େ γεςϜӡ༻ऀΛ೰·ͤΔ՝୊ “Oops, Sorry.”
  5. 9 CC by FatCow - Server Stanchion icon CC by

    George Shuklin - Storage (*1) Icon made by 'Freepik' from www.flaticon.com (*1) YOU API Request create VM & service in Machine γεςϜͷந৅Խ ཧ૝తͳγεςϜͷӡ༻ܗଶ ݸผͷγεςϜΛૢ࡞͢ΔͷͰ͸ͳ͘ɺ ݸผͷγεςϜΛૢ࡞ͯ͠ಘ͍ͨ݁ՌΛػցʹڭ͑Δ ݸผͷγεςϜૢ࡞͸ػցʹ΍ΒͤΔ
  6. 10 CC by FatCow - Server Stanchion icon CC by

    George Shuklin - Storage (*1) Icon made by 'Freepik' from www.flaticon.com Machine (*1) YOU γεςϜͷந৅Խ ཧ૝తͳγεςϜͷӡ༻ܗଶ ݸผͷγεςϜΛૢ࡞͢ΔͷͰ͸ͳ͘ɺ ݸผͷγεςϜΛૢ࡞ͯ͠ಘ͍ͨ݁ՌΛػցʹڭ͑Δ ݸผͷγεςϜૢ࡞͸ػցʹ΍ΒͤΔ
  7. 11 CC by FatCow - Server Stanchion icon CC by

    George Shuklin - Storage (*1) Icon made by 'Freepik' from www.flaticon.com (*1) YOU Machine Report γεςϜͷந৅Խ ཧ૝తͳγεςϜͷӡ༻ܗଶ ݸผͷγεςϜΛૢ࡞͢ΔͷͰ͸ͳ͘ɺ ݸผͷγεςϜΛૢ࡞ͯ͠ಘ͍ͨ݁ՌΛػցʹڭ͑Δ ݸผͷγεςϜૢ࡞͸ػցʹ΍ΒͤΔ
  8. 18 4UBDL4UPSNͱ͸ʁ SENSOR SENSOR Action Action Action An external world

    SENSOR USJHHFS Another external world *'555Y8PSL'MPX
  9. 19 4UBDL4UPSNͱ͸ʁ USJHHFS An external world SENSOR SENSOR SENSOR Action

    Action Action Another external world BDUJPO *'555Y8PSL'MPX Rule
  10. 20 4UBDL4UPSNͱ͸ʁ Another external world An external world SENSOR SENSOR

    SENSOR Action Action *'555Y8PSL'MPX Action Workflow
  11. 21 4UBDL4UPSNͱ͸ʁ Another external world An external world SENSOR SENSOR

    SENSOR Action Action *'555Y8PSL'MPX Rule Action Workflow
  12. 22 4UBDL4UPSNͱ͸ʁ Another external world An external world SENSOR SENSOR

    Action Action BDUJPOT *'555Y8PSL'MPX SENSOR Rule USJHHFS Workflow Action
  13. 25 4UBDL4UPSNͱ͸ʁ ༷ʑͳγεςϜͱ࿈ܞ͢ΔϞδϡʔϧ͕ఏڙ͞Ε͍ͯΔ *'555Y8PSL'MPX Actions SENSOR Pack for AWS SENSOR

    Pack for GitHub ʜ Actions Actions Actions SENSOR Pack for vSphere Actions Actions Rules Rules Workflow Workflows
  14. 30 (*1) Icon made by 'Freepik' from www.flaticon.com (*1) YOU

    The Order what you want to do (create VM & service in) γεςϜͷந৅Խ Pack Pack Pack CC by FatCow - Server Stanchion icon ݸผͷػث΁ͷΦϖϨʔγϣϯΛӅṭ͠ɺ Ϣʔβ͸ཉ͍݁͠Ռ͚ͩΛࢦఆ͢Δ 4UBDL4UPSNͷ͋Δ؀ڥ
  15. 31 (*1) Icon made by 'Freepik' from www.flaticon.com (*1) YOU

    The Order what you want to do (create VM & service in) γεςϜͷந৅Խ Pack Pack Pack Report Execution Details CC by FatCow - Server Stanchion icon ݸผͷػث΁ͷΦϖϨʔγϣϯΛӅṭ͠ɺ Ϣʔβ͸ཉ͍݁͠Ռ͚ͩΛࢦఆ͢Δ 4UBDL4UPSNͷ͋Δ؀ڥ
  16. 32 (*1) Icon made by 'Freepik' from www.flaticon.com (*1) YOU

    ӡ༻ࣗಈԽ Pack Pack Pack Information CC by FatCow - Server Stanchion icon Trigger ݸผͷγεςϜͷঢ়گʹԠͨ͡ରԠΛػցతʹ࣮ࢪ͢Δ 4UBDL4UPSNͷ͋Δ؀ڥ
  17. 33 (*1) Icon made by 'Freepik' from www.flaticon.com (*1) YOU

    Pack Pack Pack Information Trigger CC by FatCow - Server Stanchion icon Action Report Execution Details ӡ༻ࣗಈԽ ݸผͷγεςϜͷঢ়گʹԠͨ͡ରԠΛػցతʹ࣮ࢪ͢Δ 4UBDL4UPSNͷ͋Δ؀ڥ