Ansible과 CloudFormation을 이용한 배포 자동화

6a11050c8147e4f5fbf2637907c27964?s=47 VCNC
December 20, 2014

Ansible과 CloudFormation을 이용한 배포 자동화

CloudFormation
- 인프라 형상 관리
- JSON을 이용해 AWS 인프라를 소스코드처럼 관리
- 각종 AWS 컴포넌트를 설정에 따라 자동으로 생성할 수 있음
- 인프라 설정을 명시적 지식으로 만들기
Ansible
• 서버 형상 관리
- yaml을 이용해 서버 설정을 소스코드 처럼 관리
- 설정을 이용해 서버 프로비저닝을 자동으로 할 수 있음
- 서버 설정을 명시적 지식으로 만들기
- Python으로 작성, Agent가 필요 없음

6a11050c8147e4f5fbf2637907c27964?s=128

VCNC

December 20, 2014
Tweet

Transcript

  1. 3.

    ࠺౟ਦ ↟ ழ೒ٜਸਤೠݽ߄ੌࢲ࠺झ ↟ ই੉ಪ উ٘۽੉٘য೒ܻா੉࣌ઁҕ ↟ ଻౴ ӝ֛ੌ ࢎ૓

    ݫݽ ஫ܽ؊ӝמઁҕ ↟ ੹ࣁ҅ীࢲ݅ ׮਍۽٘ BTPG  ↟ IUUQCFUXFFOVT ↟ IUUQFOHJOFFSJOHWDODDPLS
  2. 5.

    &$ &$ &$ &$ &$ &$ &$ &$ &$ .BTUFS

    .BTUFS #BDLVQ &$ ଻౴ࢲߡ "1*ࢲߡ 4/4 4&4 424 4 $MPVE'SPOU $MPVE8BUDI *".
  3. 11.

    3%4 &$ &$ ౟ې೗੉݆ইઉࢲ&$ܳ؊ڸਛणפ׮ &-#ܳా೧۽٘ߖ۠यਸ೤פ׮ ࢸ੿೧ঠೞחчٜ&-#/BNF "WBJMBCJMJUZ;POF -*TUFOFST $SPTT;POF 

    $POOFDUJPO%SBJOJOH1PMJDZ -#$PPLJF4UJDLJOFTT1PMJDZ 5BHTj ࣚషझாੌ݂Ąࢲߡѐߊ੗оਫ਼ਸੜࣻহ׮
  4. 17.
  5. 18.

    ࠺౟ਦࢲߡ ۽Ӓࣻ૘ࢲߡ ࠺౟ਦ଻౴ࢲߡ ੉߮౟߅झࢲߡ ҕ૑ࢎ೦ࢲߡ ؊ࠁӝచࢲߡ ҟҊߓցࢲߡ ҟҊঌܿࢲߡ झ౭ழझషয ݽ߄ੌ௢ಪࢪ

    0"VUIࢲߡ ܻ٨ࢲߡ ,IBSPOࢲߡ ࠺౟ਦ8PSLFS пઙ೐ܻઃఠ jj ਍৔ೞחࢲߡ੄ઙܨо݆ই૓׮ݶ ೣ੿஠٘ߊزٜ݅Ҋࢸ੿೧ঠೡѱݻѐੋ૑ࣁӝبয۵׮
  6. 27.

    TUJDLFSTUPSFKTPO BXTDPOTPMF &$ 3%4 424 4 $MPVE8BUDI -BVODI $POGJH ੑ۱

    ܻࣗझࢤࢿ ࢎۈ੉ҙৈೞחࠗ࠙੸਺पࣻߑ૑
  7. 29.

    TUJDLFSTUPSFKTPO -BVODI $POGJH TUJDLFSBENJOKTPO -BVODI $POGJH OPUJDFTFSWFSKTPO -BVODI $POGJH TUJDLFSTUPSFTUBDL

    TUJDLFSBENJOTUBDL OPUJDFTFSWFSTUBDL ٜ݅য૓ܻࣗझٜ਷झఖ੉ۄחױਤ۽ҙܻػ׮
  8. 30.

    TUJDLFSTUPSFKTPO -BVODI $POGJH TUJDLFSBENJOKTPO -BVODI $POGJH OPUJDFTFSWFSKTPO -BVODI $POGJH TUJDLFSTUPSFTUBDL

    TUJDLFSBENJOTUBDL OPUJDFTFSWFSTUBDL झఖਸࣻ੿ೞѢա࢏ઁооמೞ׮
  9. 33.
  10. 38.
  11. 40.

    $MPVE'PSNBUJPO੄୶оӝמ ↟ .BQQJOHਸ੉ਊೞৈઑѤীٮۄ׮ܲчࢸ੿оמ ↟ $POEJUJPOܳ੉ਊೞৈઑѤীٮۄܻࣗझ੄ࢤࢿৈࠗա ܻࣗझ੄ࢸ੿чਸ҃਋ীٮۄ׮ܰѱೡࣻ੓਺ ↟ ৈ۞ো࢑੗ 'O+PJO 'O&RVBMTj

    ܳ੉ਊೞৈؘ੉ఠܳ ઑ೤ೞৈ࢜۽਍ؘ੉ఠٜܳ݅যյࣻ੓਺ ↟ ޥоসؘ੉౟غח҃਋/PUJGJDBUJPO۽ঌ۰઱חӝמ ↟ 4UBDL1PMJDZܳ੉ਊ೧ౠ੿ܻࣗझ੄߸҃ਸ݄חӝמ
  12. 46.
  13. 50.

    ઁಿ %4- "HFOU ѐߊ঱য "OTJCMF ZNM হ਺ 44) 1ZUIPO $IFG

    %4- 3VCZӝ߈ ೙ਃ 3VCZ 1VQQFU %4- ೙ਃ 3VCZ ਬݺೠࢲߡҳࢿࣗ೐౟ਝয৬੄࠺Ү
  14. 51.

    ઁಿ %4- "HFOU ѐߊ঱য "OTJCMF ZNM হ਺ 44) 1ZUIPO $IFG

    %4- 3VCZӝ߈ ೙ਃ 3VCZ 1VQQFU %4- ೙ਃ 3VCZ ࠺Ү੸рױೠഋక੄ZNMਸ੉ਊ೧੿੄ܳೞ޲۽औѱߓ਎ࣻ੓׮
  15. 52.

    ઁಿ %4- "HFOU ѐߊ঱য "OTJCMF ZNM হ਺ 44) 1ZUIPO $IFG

    %4- 3VCZӝ߈ ೙ਃ 3VCZ 1VQQFU %4- ೙ਃ 3VCZ "HFOUܳ޷ܻ೐۽࠺੷׬ೡ೙ਃহযࢲಞܻೞ׮
  16. 53.

    ઁಿ %4- "HFOU ѐߊ঱য "OTJCMF ZNM হ਺ 44) 1ZUIPO $IFG

    %4- 3VCZӝ߈ ೙ਃ 3VCZ 1VQQFU %4- ೙ਃ 3VCZ ѐߊ঱যীٮۄߓನೞחߑधب׳ۄ૕ࣻ੓׮
  17. 54.

    ઁಿ %4- "HFOU ѐߊ঱য "OTJCMF ZNM হ਺ 44) 1ZUIPO $IFG

    %4- 3VCZӝ߈ ೙ਃ 3VCZ 1VQQFU %4- ೙ਃ 3VCZ ೣ੿஠٘ߊزӒզٮۄHFN੉ষ୒ו۷णפ׮j ѐߊ঱যীٮۄߓನೞחߑधب׳ۄ૕ࣻ੓׮
  18. 57.
  19. 59.

    ੿ܻೞӝ ↟ "OTJCMF਷જ਺ ↟ ࢲߡҳࢿਸࣗझ௏٘୊ۢҙܻоמೣ ܻ࠭بоמ  ↟ "HFOUܳٮ۽ࢸ஖ೡ೙ਃоহযद੘੉࠺Ү੸рױೣ ↟

    ੜഝਊೞݶ"OTJCMFਸੜށۄبࢲߡҳࢿਸೡࣻ੓਺ ↟ 1VQQFU $IFGী؀ೠજ਷؀উ੉ؼࣻ੓਺
  20. 72.
  21. 74.
  22. 75.