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

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

VCNC
December 20, 2014

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

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

VCNC

December 20, 2014
Tweet

More Decks by VCNC

Other Decks in Programming

Transcript

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

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

    .BTUFS #BDLVQ &$ ଻౴ࢲߡ "1*ࢲߡ 4/4 4&4 424 4 $MPVE'SPOU $MPVE8BUDI *".
  3. 3%4 &$ &$ ౟ې೗੉݆ইઉࢲ&$ܳ؊ڸਛणפ׮ &-#ܳా೧۽٘ߖ۠यਸ೤פ׮ ࢸ੿೧ঠೞחчٜ&-#/BNF "WBJMBCJMJUZ;POF -*TUFOFST $SPTT;POF 

    $POOFDUJPO%SBJOJOH1PMJDZ -#$PPLJF4UJDLJOFTT1PMJDZ 5BHTj ࣚషझாੌ݂Ąࢲߡѐߊ੗оਫ਼ਸੜࣻহ׮
  4. ࠺౟ਦࢲߡ ۽Ӓࣻ૘ࢲߡ ࠺౟ਦ଻౴ࢲߡ ੉߮౟߅झࢲߡ ҕ૑ࢎ೦ࢲߡ ؊ࠁӝచࢲߡ ҟҊߓցࢲߡ ҟҊঌܿࢲߡ झ౭ழझషয ݽ߄ੌ௢ಪࢪ

    0"VUIࢲߡ ܻ٨ࢲߡ ,IBSPOࢲߡ ࠺౟ਦ8PSLFS пઙ೐ܻઃఠ jj ਍৔ೞחࢲߡ੄ઙܨо݆ই૓׮ݶ ೣ੿஠٘ߊزٜ݅Ҋࢸ੿೧ঠೡѱݻѐੋ૑ࣁӝبয۵׮
  5. TUJDLFSTUPSFKTPO BXTDPOTPMF &$ 3%4 424 4 $MPVE8BUDI -BVODI $POGJH ੑ۱

    ܻࣗझࢤࢿ ࢎۈ੉ҙৈೞחࠗ࠙੸਺पࣻߑ૑
  6. TUJDLFSTUPSFKTPO -BVODI $POGJH TUJDLFSBENJOKTPO -BVODI $POGJH OPUJDFTFSWFSKTPO -BVODI $POGJH TUJDLFSTUPSFTUBDL

    TUJDLFSBENJOTUBDL OPUJDFTFSWFSTUBDL ٜ݅য૓ܻࣗझٜ਷झఖ੉ۄחױਤ۽ҙܻػ׮
  7. TUJDLFSTUPSFKTPO -BVODI $POGJH TUJDLFSBENJOKTPO -BVODI $POGJH OPUJDFTFSWFSKTPO -BVODI $POGJH TUJDLFSTUPSFTUBDL

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

    ܳ੉ਊೞৈؘ੉ఠܳ ઑ೤ೞৈ࢜۽਍ؘ੉ఠٜܳ݅যյࣻ੓਺ ↟ ޥоসؘ੉౟غח҃਋/PUJGJDBUJPO۽ঌ۰઱חӝמ ↟ 4UBDL1PMJDZܳ੉ਊ೧ౠ੿ܻࣗझ੄߸҃ਸ݄חӝמ
  9. ઁಿ %4- "HFOU ѐߊ঱য "OTJCMF ZNM হ਺ 44) 1ZUIPO $IFG

    %4- 3VCZӝ߈ ೙ਃ 3VCZ 1VQQFU %4- ೙ਃ 3VCZ ਬݺೠࢲߡҳࢿࣗ೐౟ਝয৬੄࠺Ү
  10. ઁಿ %4- "HFOU ѐߊ঱য "OTJCMF ZNM হ਺ 44) 1ZUIPO $IFG

    %4- 3VCZӝ߈ ೙ਃ 3VCZ 1VQQFU %4- ೙ਃ 3VCZ ࠺Ү੸рױೠഋక੄ZNMਸ੉ਊ೧੿੄ܳೞ޲۽औѱߓ਎ࣻ੓׮
  11. ઁಿ %4- "HFOU ѐߊ঱য "OTJCMF ZNM হ਺ 44) 1ZUIPO $IFG

    %4- 3VCZӝ߈ ೙ਃ 3VCZ 1VQQFU %4- ೙ਃ 3VCZ "HFOUܳ޷ܻ೐۽࠺੷׬ೡ೙ਃহযࢲಞܻೞ׮
  12. ઁಿ %4- "HFOU ѐߊ঱য "OTJCMF ZNM হ਺ 44) 1ZUIPO $IFG

    %4- 3VCZӝ߈ ೙ਃ 3VCZ 1VQQFU %4- ೙ਃ 3VCZ ѐߊ঱যীٮۄߓನೞחߑधب׳ۄ૕ࣻ੓׮
  13. ઁಿ %4- "HFOU ѐߊ঱য "OTJCMF ZNM হ਺ 44) 1ZUIPO $IFG

    %4- 3VCZӝ߈ ೙ਃ 3VCZ 1VQQFU %4- ೙ਃ 3VCZ ೣ੿஠٘ߊزӒզٮۄHFN੉ষ୒ו۷णפ׮j ѐߊ঱যীٮۄߓನೞחߑधب׳ۄ૕ࣻ੓׮
  14. ੿ܻೞӝ ↟ "OTJCMF਷જ਺ ↟ ࢲߡҳࢿਸࣗझ௏٘୊ۢҙܻоמೣ ܻ࠭بоמ  ↟ "HFOUܳٮ۽ࢸ஖ೡ೙ਃоহযद੘੉࠺Ү੸рױೣ ↟

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