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

今どきのインフラはペットでは無かった / DeveloperSummit2019-IaC

今どきのインフラはペットでは無かった / DeveloperSummit2019-IaC

Broadleaf Co., Ltd.

February 14, 2019
Tweet

More Decks by Broadleaf Co., Ltd.

Other Decks in Technology

Transcript

  1. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE ໊લ ࠨۙॆ༟थ @͜͞Μ͡Ύ͏ ͻΖ͖@ ॴଐ  גࣜձࣾ ϒϩʔυϦʔϑ

     ج൫։ൃ෦  ෱Ԭج൫։ൃ՝ ໾ׂ  ΠϯϑϥΤϯδχΞ<?> <?>೥·Ͱ͸ΞϓϦέʔγϣϯΤϯδχΞ <($1$-06%"3$)*5&$5> IUUQTDSFEFOUJBMOFUʙ ࣗݾ঺հ
  2. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE %$ • େن໛ • αʔόʔ͘Β͍ • ΄΅8JOEPXTɺҰ෦3)&- •

    8&#"1%# 42- +0*/࣌ͷΠϯϑϥ ΦϯϓϨ %$ • தن໛ • αʔόʔ͘Β͍ • ΄΅8JOEPXTɺҰ෦3)&- • 8&#"1%# 0SBDMF42-
  3. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE ͳͥ҉ࠇ࣌୅ͳͷ͔ • ߏங࣌Λ஌Δࣾһ͕θϩ ʼʻ • ࢿྉͱඍົʹҟͳΔߏ੒ ʼʻ •

    ૿վஙΛ܁Γฦͨ͠ɺखॱॻ͢Βແ͍7. ʼʻ • खॱॻ͕͋ͬͯ΋࠶ݱՄೳ͔͋΍͍͠7. ʼʻ
  4. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE ͳͥ҉ࠇ࣌୅ͳͷ͔ • ߏங࣌Λ஌Δࣾһ͕θϩ ʼʻ • ࢿྉͱඍົʹҟͳΔߏ੒ ʼʻ •

    ૿վஙΛ܁Γฦͨ͠ɺखॱॻ͢Βແ͍7. ʼʻ • खॱॻ͕͋ͬͯ΋࠶ݱՄೳ͔͋΍͍͠7. ʼʻ ਫΛܧ͗଍ͨ͠ൿ఻ͷλϨঢ়ଶ
  5. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE *OGSBTUSVDUVSFBT$PEF *B$ ͱ͸ʁ • ιϑτ΢ΣΞ։ൃͷϓϥΫςΟεΛΠϯϑϥͷΦʔτϝʔγϣϯʹ ׆͔͢Ξϓϩʔν • γεςϜͷϓϩϏδϣχϯάͱߏ੒ઃఆɺٴͼͦͷมߋʹ͓͍ͯɺ

    ౷ҰతͰ൓෮Մೳͳϧʔνϯʹॏ͖Λஔ͘ • มߋ͸ఆٛʹͳΓɺపఈతͳݕূΛؚΉແਓϓϩηεΛ ௨ͯ͡γεςϜʹϩʔϧΞ΢τ͞ΕΔ IUUQTXXXPSFJMMZDPKQCPPLT
  6. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE *OGSBTUSVDUVSFBT$PEF *B$ ͱ͸ʁ • ιϑτ΢ΣΞ։ൃͷϓϥΫςΟεΛΠϯϑϥͷΦʔτϝʔγϣϯʹ ׆͔͢Ξϓϩʔν • γεςϜͷϓϩϏδϣχϯάͱߏ੒ઃఆɺٴͼͦͷมߋʹ͓͍ͯɺ

    ౷ҰతͰ൓෮Մೳͳϧʔνϯʹॏ͖Λஔ͘ • มߋ͸ఆٛʹͳΓɺపఈతͳݕূΛؚΉແਓϓϩηεΛ ௨ͯ͡γεςϜʹϩʔϧΞ΢τ͞ΕΔ αʔόʔ͸ɺϖοτͰ͸ͳ͘ சڇͷΑ͏ʹѻ͑
  7. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE զʑ͕࠾༻ͨ͠πʔϧ@ͦͷᶃ • Πϯϑϥߏ੒؅ཧπʔϧ ओʹΠϯϑϥϦιʔε • )BTIJ$PSQࣾͷ044 • (PݴޠͰॻ͔Ε͓ͯΓɺ8JO.BD-JOVYಈ࡞

    • ։ൃ͕ඇৗʹ׆ൃ • "84 "[VSF ($1 0QFO4UBDL )FSPLVͳͲ ༷ʑͳ1SPWJEFS͕ఏڙ͞ΕΔ • 7.ͷεϖοΫ΍/8ͷ$*%3ͳͲΛ )$- )BTIJ$PSQ $POGJHVSBUJPO-BOHVBHF ͱ͍͏%.-Ͱهड़
  8. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE ൓ল఺ಘͨ΋ͷ ൓ল఺ • ύϒϦοΫΫϥ΢υ "84 ͷϦιʔεͷΈͷ؅ཧ͔͠ग़དྷ͍ͯͳ͍ • ։ൃͱͷڠྗମ੍ཱ͕֬Ͱ͖͓ͯΒͣɺ

    ։ൃ୲౰͕04Ҏ্ͷϨΠϠͷϓϩϏδϣχϯάΛ୲౰͓ͯ͠Γɺ खॱॻʹهࡌ͠ͳ͕Βͷख࡞ۀΛߦ͍ͬͯͨ • ୯७ͳϦϑτΞϯυγϑτ͔͠ग़དྷͳ͔ͬͨ ಘͨ΋ͷ • EFW TUBHF QSPEͳͲɺߏ੒͕ಉ͡΋ͷΛ࡞੒͢Δͷ͕ඇৗʹָʹͳͬͨɻ
  9. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE ࣍ͷҊ݅ • ৽ن঎ࡐ 8FCΞϓϦέʔγϣϯ ͷΠϯϑϥΛߏங͢Δ • ($1Λ࢖༻͢Δ ◦

    ϑϩϯτΤϯυόοΫΤϯυ͸(,& (PPHMF,VCFSOFUFT&OHJOF ◦ σʔλετΞܥ $BTTBOESB 3FEJT &MBTUJDTFBSDI LBGLBͳͲͳͲ ͸($& (PPHMF$PNQVUF&OHJOF ࠓ౓͸04Ҏ্ͷϓϩϏδϣχϯά΋ *OGSBTUSVDUVSFBT$PEFͰ΍Ζ͏ʂʂ
  10. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE զʑ͕બ୒ͨ͠πʔϧ@ͦͷᶄ • Πϯϑϥߏ੒؅ཧπʔϧ ओʹ04Ҏ্ͷϨΠϠʔ • 3FE)BUࣾͷ044 • 1ZUIPOͰॻ͔Ε͓ͯΓɺNBD04ͱ-JOVYΛ

    αϙʔτ • ૢ࡞ର৅ͱͳΔ7.͸ΤʔδΣϯτ͕ෆཁ 8JO͸8JO3.ɺ-JOVY͸TTI • 5FSSBGPSNͷΑ͏ʹύϒϦοΫΫϥ΢υͷ Ϧιʔε΍ɺ$JTDPͳͲͷ/8ػثͷઃఆʹ΋ ద༻Ͱ͖Δ • ߏ੒Λ:BNMܗࣜͰهड़
  11. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE ൓ল఺ಘͨ΋ͷ ൓ল఺ • 7.Λεέʔϥϒϧ Φʔτεέʔϧ ʹରԠग़དྷ͍ͯͳ͔ͬͨ ಘͨ΋ͷ •

    ͦ΋ͦ΋ɺ,VCFSOFUFTΛ༻͍Δ͜ͱͰ*B$ʹΑͬͯߏஙͰ͖Δ ڧ੍Ͱ͖Δ • 5FSSBGPSN "OTJCMFͰ͢΂ͯͷΠϯϑϥ͕ίʔυͰ؅ཧग़དྷΔΑ͏ʹͳͬͨ
  12. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE զʑ͕બ୒ͨ͠πʔϧ@ͦͷᶅ • Πϯϑϥߏ੒؅ཧπʔϧ • ৴པͱ࣮੷ͷ)BTIJ$PSQࣾͷ044 • (PݴޠͰॻ͔Ε͓ͯΓɺ8JO.BD-JOVY ͲΕͰ΋ಈ࡞

    • #VJMEFSʹΑΓ"84 "[VSF ($1 0QFO4UBDL ͳͲ༷ʑͳΠϝʔδΛ࡞੒ग़དྷΔ • 1SPWJTJPOFSʹΑΓ"OTJCMF $IFG 1VQQFU 4BMUͳͲͷطଘͷπʔϧͷઃఆΛಡΈࠐΉ͜ͱ ΋Մೳɻ΋ͪΖΜɺ4IFMM΍1PXFS4IFMM΋Մೳɻ
  13. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE ࣗಈ෮چͷϝϦοτʹ͍ͭͯ • ΦϖϛεΛ๷͛Δ • μ΢ϯλΠϜͷ୹ॖ • ΦϯίʔϧʹΑΔ޻਺࡟ݮ •

    ΠϯϑϥΤϯδχΞͷϞνϕʔγϣϯҡ࣋ ΠϯϑϥΤϯδχΞಛ༗ͷΞϥʔτʹک͑Δੜ׆͔Β୤ग़ग़དྷΔʂʂʂ ࣗ཯ܕγεςϜΛ໨ࢦ͢
  14. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE Ͱ΋ɺ࢝ΊΔ·Ͱ͕೉͍͠ • ͪΌΜͱ࡞ઓ͸ཱͯͨͷ͔ʁ • ࣦഊͨ͠ΒͲ͏͢Δͷ͔ʁ • ϦΧόϦʔҊ͸͋Δͷʁ •

    ίετ͸ͲΕ͘Β͍͔͔Δͷ͔ʁ • ࠓͷ΍ΓํΛมֶ͑ͯशίετ͸ʁ • 044ͬͯαϙʔτ͕ແ͍ΜͰ͠ΐʁ • ͪΌΜͱݕূͨ͠ͷʁ FUD