$30 off During Our Annual Pro Sale. View Details »

AWS CDKの紹介(祝GA!!)

AWS CDKの紹介(祝GA!!)

kawaji

July 17, 2019
Tweet

More Decks by kawaji

Other Decks in Technology

Transcript

  1. AWS CDKͷ঺հ

  2. w ॴଐ
 ༗ݶձࣾεΫϥονιϑτ w ໊લ
 ઒࿏ོٛʢ͔Θ͡Α͔ͨ͠ʣ w "84ྺ
 ̔೥ w

    ޷͖ͳ"84αʔϏε
 3PVUFɺ&$4QPU'MFFU"1* w ظ଴͍ͯ͠ΔαʔϏε
 .BOBHFE#MPDLDIBJO ࣗݾ঺հ !LBXBKJ@TDSBUDI
  3. ΞδΣϯμ • CDKͱ͸ • CDKͷྑ͍ॴ • CDKͷߏ੒ • CDKͰAWSϦιʔεΛߏங͢ΔྲྀΕ •

    CDKͷαϯϓϧ঺հ
  4. CDKͱ͸ • AWSϦιʔεΛϓϩάϥϜͰॻ͖ɺ࣮ߦ͢Δ͜ͱͰσϓϩΠ͢ Δ࢓ֻ͚ɻ • 2018೥݄̔ʹϓϨϏϡʔެ։ • ʮConstructsʯͱݺ͹ΕΔߴϨϕϧAPIϥΠϒϥϦΛఏڙ • ෳ਺ϓϩάϥϛϯάݴޠʹରԠ

  5. CDKͱ͸ ࠓ೔͸$%,·ͩϓϨϏϡʔ ͚ͩͲɺྑ͍ॴ͋ΔͷͰͥͻ ࢖ͬͯΈΑ͏ʂʂ͓ͬͯ࿩

  6. CDKͱ͸ ݄ʹԿ౓΋Ξοϓσʔτ͞Εͯ "1*࢓༷มΘͬͨΓ͢Δ͚Ͳ࢖͑ΔࢠͳΜͩΑʂʂ

  7. CDKͱ͸ ͳͲͱۤ࿑࿩΋͠Α͏͔ͳͱ ࢥ͍·͕ͨ͠

  8. CDKͱ͸ ೥݄೔ (" (FOFSBMMZ"WBJMBCMF 

  9. CDKͱ͸ ΋͏ഁյతͳΞοϓσʔτ͸ ΍ͬͯ͜ͳ͍͸ͣ

  10. CDK͕ྑ͍ॴ • ม਺͕࢖͍์୊

  11. CDK͕ྑ͍ॴ • ม਺͕࢖͍์୊ • Α͘࢖͏ॲཧ͕࢖͍ճͤΔ ɹ

  12. CDK͕ྑ͍ॴ • ม਺͕࢖͍์୊ • Α͘࢖͏ॲཧ͕࢖͍ճͤΔ • ϧʔϓɾ৚݅෼ذ͕࢖͑Δʂʂ

  13. CDK͕ྑ͍ॴ • ม਺͕࢖͍์୊ • Α͘࢖͏ॲཧ͕࢖͍ճͤΔ • ϧʔϓɾ৚݅෼ذ͕࢖͑Δʂʂ • ϨϏϡʔ͕ߦ͍΍͍͢

  14. CloudFormationςϯϓϨʔτΛ ؅ཧ͍ͯ͠Δͱ͖ͷ͋Δ͋Δ

  15. None
  16. ਖ਼௚ϨϏϡʔ͕ਏ͍

  17. ߏ੒

  18. AWSϦιʔεߏங·ͰͷྲྀΕ • CDKϓϩδΣΫτ࡞੒ • ίʔυΛॻ͘ • σϓϩΠ͢Δ

  19. AWSϦιʔεߏங·ͰͷྲྀΕ • CDKϓϩδΣΫτ࡞੒ • ίʔυΛॻ͘ • σϓϩΠ͢Δ DELJOJU 5ZQF4DSJQU +BWB4DSJQU

    +BWB $ 1ZUIPO DELEFQMPZ
  20. αϯϓϧ঺հ

  21. ELB+Autoscaling+EC2Λߏ੒͢Δ

  22. ELB+Autoscaling+EC2Λߏ੒͢Δ ͜ΕͰͬ͘͟Γ׬੒

  23. ELB+Autoscaling+EC2Λߏ੒͢Δ 71$Λ࡞੒͢Δ U.JDSPͰ"VUP4DBMJOHΛઃఆ "-#Λ࡞੒ ̔̌൪ϙʔτ։์ *17Λશੈքʹެ։͢ΔηΩϡϦ ςΟάϧʔϓઃఆ ৗ࣌&$୆্ཱͪ͛Δ

  24. ͓·͚

  25. CDK͸ߏ੒ʹ͍ͭͯࠩ෼͕औΕΔ DELEJ⒎

  26. ઌఔͷαϯϓϧΛͪΐͬͱมߋ͢Δ UNJDSP͔ΒU9MBSHF

  27. CDK͸ߏ੒ʹ͍ͭͯࠩ෼͕औΕΔ ࣮ߦલʹ෼͔Γ΍͘͢ ࠩ෼͕ݟΕΔʂʂ

  28. cdk diffͷվળر๬ cdk diff ίϚϯυϚδਆͳΜͰ͕͢ɺͪΐͬͱࠔͬͨ ͱ͜Ζ΋ɻ
 LambdaͰΧελϜϦιʔεΛσϓϩΠ͢Δͱ͖ʹίʔ υʹ೔ຊޠจࣈྻ͕͋ΔͱจࣈԽ͚͠·͢ɻ
 ʢσϓϩΠʹ͸ӨڹΛ༩͑ͳ͍ͷͰ͕͢ʣ

  29. cdk diffͷվળر๬ *TTVग़ͯ͠Έ͚ͨͲݱঢ়εϧʔ͞Ε͍ͯΔɾɾɾ ୭͔ίʔυ௚ͯ͠ϓϧϦΫͯ͠ʙ

  30. KTPO ZBNMςϯϓϨʔτ೿ ͳ͋ͳͨʹ

  31. CDK͸CloudFormationςϯϓϨʔτΛग़ྗՄೳ DELTZOUI

  32. CDK͸CloudFormationςϯϓϨʔτΛग़ྗՄೳ

  33. CDK͸CloudFormationςϯϓϨʔτΛग़ྗՄೳ ϓϩδΣΫτ͕ςϯϓϨʔτ؅ཧͳ৔߹ʹ Լॻ͖ͱͯ͠CDKΛར༻͢Δͷ΋͋Γ͔΋ʁ

  34. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠