Home > Àüü±â»ç

¶°¿À¸£´Â IaC¿¡ ¾î¿ï¸®´Â º¸¾È Á¢±Ù¹ýÀÌ µû·Î ÀÖ´Ù

ÀÔ·Â : 2020-12-23 22:13
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
±ÔÄ¢ÀûÀÌ°í ¹Ýº¹ÀûÀÎ ¾÷¹« ÀÚµ¿À¸·Î ó¸®ÇØÁÖ´Â ÀÚµ¿È­ Ç÷§Æû IaC
¼ö¸¹Àº ÀåÁ¡ °¡Áö°í ÀÖÁö¸¸ Ưº°ÇÑ º¸¾È ÇÁ·Î¼¼½ºÀÎ SaC Àû¿ëÇØ¾ß ¿ÂÀüÇØÁ®


[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] Äڷγª ±â°£ µ¿¾È È®°íÇÏ°Ô ÀÚ¸®¸¦ ÀâÀº °ÍÀÌ Çϳª ÀÖÀ¸´Ï ¹Ù·Î IaCÀÌ´Ù. ¸¹Àº Á¶Á÷µéÀÌ IaC¸¦ µµÀÔÇÔÀ¸·Î½á IT ¿î¿µÀÇ ¼Óµµ¸¦ ³ôÀÌ°í ÀÚµ¿È­Çϱ⠽ÃÀÛÇß´Ù. IaC´Â Infrastructure as CodeÀÇ Áظ»ÀÌ´Ù.

[À̹ÌÁö = utoimage]


IaC¸¦ ÅëÇØ Á¶Á÷µéÀº ¾ÖÇø®ÄÉÀÌ¼Ç ±â¹Ý ½Ã¼³À» ¼³Á¤ÇÏ°í ±¸ÃàÇÒ ¶§ »ç¶÷ÀÇ ¼ÕÀ¸·Î ÇϳªÇϳª º¯°æ ³»¿ëÀ» Àû¿ëÇß´ø °Í¿¡¼­ ¹þ¾î³¯ ¼ö ÀÖ°Ô µÈ´Ù. ´Ã ¹Ýº¹µÇ´Â, ¿¹Ãø °¡´ÉÇÑ ÀϵéÀ» ÀÚµ¿À¸·Î ó¸®ÇØ ÁÖ´Â °ÍÀÌ ¹Ù·Î IaCÀ̱⠶§¹®ÀÌ´Ù. ÀÌ·± IaC¸¦ Á¦°øÇÏ´Â Ç÷§Æûµéµµ ÀÌ¹Ì ¿©·µ ½ÃÀå¿¡ ³ª¿Í ÀÖ´Ù. Å׶óÆû(Terraform), ¼ÎÇÁ(Chef), ÆÛÆê(Puppet), ¾Ø¼­ºí(Ansible), ¼³Æ®½ºÅÃ(SaltStack), AWS Ŭ¶ó¿ìµåÆ÷¸ÅÀ̼ÇÁî(AWS CloudFormations)°¡ ¹Ù·Î ±×°ÍÀÌ´Ù.

±×·±µ¥ ±âÁ¸ÀÇ º¸¾È ¹æ¹ý·Ð¸¸À» °í¼öÇؼ­´Â IaCÀÇ ÀåÁ¡À» È°¿ëÇÏÁö ¸øÇÒ ¼ö ÀÖ´Ù. Áï À§¿¡ ¸í½ÃÇÑ ¿©·¯ ¼­ºñ½ºµéÀ» È°¿ëÇÑ´Ù°í Çؼ­ IaCÀÇ ¸ðµç °ÍÀ» ¿ÂÀüÈ÷ ´©¸®´Â °Ç ¾Æ´Ï¶ó´Â ¶æÀÌ´Ù. IaC¸¦ µµÀÔÇÏ·Á´Â Á¶Á÷Àº ¹Ýµå½Ã SaC±îÁö ÇѲ¨¹ø¿¡ °í·ÁÇØ¾ß ÇÑ´Ù. SaC´Â ¡®security as code¡¯ÀÇ Áظ»ÀÌ´Ù. ÀÎÇÁ¶ó¸¸ÀÌ ¾Æ´Ï¶ó º¸¾È±îÁö ¡®ÄÚµå·Î¼­¡¯ ó¸®ÇÏ´Â °ÍÀÌ´Ù.

IaC, »õ·Î¿î º¸¾È °³³äÀ» ÇÊ¿ä·Î ÇÑ´Ù
ÇÊÀÚ°¡ ÇÏ·Á´Â ¸»À» °£´ÜÈ÷ Ç®ÀÚ¸é, ÀÚµ¿È­¸¦ À§ÇÑ Äڵ嵵 º¸È£ÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. IaC ½Ã½ºÅÛÀº ÀÚµ¿À¸·Î ÀÚ¿ø°ú ¾ÖÇø®ÄÉÀ̼ǵéÀ» ±¸ÃàÇÑ´Ù. IaC°¡ ÀÌ·± ±â´ÉÀ» ´ã´çÇØÁÖ´Ï »ç¶÷µéÀº ÆíÇÏ°Ô »ç¾÷ÀÇ ´Ù¸¥ ¿ä¼Òµé¿¡ ½Å°æÀ» ¾µ ¼ö ÀÖ°Ô µÈ´Ù.

±×·±µ¥ ÀÌ ½Ã½ºÅÛÀÌ ÀÚµ¿À¸·Î ±¸ÃàÇÏ´Â ¾Û°ú ÀÚ¿øµéÀÌ À߸ø ¼³Á¤µÇ¾î Àְųª, IaCÀÇ ¿öÅ©Ç÷οì ÀÚü¿¡ Ãë¾àÇÑ ºÎºÐÀÌ ÀÖ´Ù¸é ¾î¶»°Ô µÉ±î? »ý°¢Çϱ⠽ÈÀº µµ¹Ì³ë Çö»óÀÌ »ý°Ü³­´Ù. Ãë¾àÇÑ ¿ä¼ÒµéÀÌ °ÈÀâÀ» ¼ö ¾øÀÌ Á¶Á÷ ³» °÷°÷À¸·Î ÆÛÁ®°¡°Ô µÇ°í, °ø°ÝÀÚµéÀÌ À̸¦ ¹ß°ßÀÌ¶óµµ ÇÏ°Ô µÇ¸é µ¹ÀÌų ¼ö ¾ø´Â »çÅ°¡ ¹ú¾îÁø´Ù. IaC´Â °­·ÂÇÑ ¡®ºñÁî´Ï½º Á¶·ÂÀÚ¡¯ÀÌÁö¸¸, µ¿½Ã¿¡ °­·ÂÇÑ Ãë¾àÁ¡ À¯Æ÷ÀÚÀ̱⵵ ÇÏ´Ù.

ÀÚµ¿È­ ±â¼ú·Î ÁøÇàµÇ´Â ¿öÅ©Ç÷ο츦 º¸È£ÇÏ·Á ÇßÀ» ¶§ÀÇ ¾î·Á¿ò Áß Çϳª´Â, ¹º°¡¸¦ ½ÇÇàÇϱâ À§ÇÑ ½Ã½ºÅÛÀ̳ª ¼­ºñ½º·Î Á¢±ÙÇÏ´Â °æ·Î°¡ ¿©·¯ °¡Áö¶ó´Â °ÍÀÌ´Ù. °Ô´Ù°¡ Á¶Á÷ ³» ¼ö¸¹Àº »ç¶÷µéÀÌ ¿©·¯ °æ·Î¸¦ ÅëÇØ ¿©·¯ °¡Áö ¼­ºñ½º¿Í ½Ã½ºÅÛ¿¡ Á¢±ÙÇØ IaC¸¦ È°¿ëÇÑ´Ù. µû¶ó¼­ ¿øÀÎÀÇ ÃßÀûÀ̶ó´Â °Ô ¾î·Á¿öÁø´Ù. Á¶Á÷µéÀÌ ¼³Á¤°ú °ü·ÃµÈ º¯°æ »çÇ×À» Á¦¶§ °øÁöÇÏÁö ¾Ê°Å³ª, °øÁö¸¦ Çصµ ¸ø µè´Â ±¸¼º¿øÀÌ Çϳª µÑ ½×ÀÌ¸é ¹®Á¦´Â ÈξÀ ´õ º¹ÀâÇØÁø´Ù.

±×·¯¹Ç·Î IaC¸¦ ±â¹ÝÀ¸·Î ÇÑ ÀÎÇÁ¶ó¸¦ º¸È£ÇÑ´Ù´Â °ÍÀº Á¦ÀÏ ¸ÕÀú ¼³Á¤¿¡ °üÇÑ ½Å·ÚÀÇ ±¸½ÉÁ¡À» ¸¶·ÃÇÏ´Â °ÍºÎÅÍ ½ÃÀÛÇÑ´Ù. ¿¹¸¦ µé¾î ±ê(Git) ¸®Æ÷ÁöÅ͸®¿¡ ȯ°æ¼³Á¤°ú °ü·ÃµÈ ³»¿ëÀ» ÄÚµå·Î ¸¸µé¾î ÀúÀåÇØ µÎ°í ±×°ÍÀ» Ç×»ó ±âÁØÀ¸·Î »ï´Â °ÍÀÌ ÁÁ´Ù. ÀϺο¡¼­´Â ÀÌ·¸°Ô ¼³Á¤ ³»¿ëÀ» °ü¸®ÇÏ´Â °É ±ê¿É½º(GitOps)¶ó°í ºÎ¸£±âµµ ÇÑ´Ù. ¸ðµç »ç¶÷ÀÌ °øµ¿À¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ½Å·ÚÀÇ ±¸½ÉÁ¡À» Á¤ÀÇÇß´Ù¸é, ±×°ÍÀ» ¹ÙÅÁÀ¸·Î Á¢±Ù, °¨»ç, Æò°¡ÀÇ °úÁ¤À» µµÀÔ½ÃÄÑ¾ß ÇÑ´Ù.

1) Á¢±Ù °ü¸® : ½Å·ÚÀÇ ±¸½ÉÁ¡ÀÌ µÉ ¸¸ÇÑ ¼³Á¤ ³»¿ëÀÌ ¾îµò°¡¿¡ ¸¶·ÃµÇ¾î ÀÖ´Ù¸é, ÀÌÁ¦ ÇØ´ç ³»¿ë¿¡ ´ëÇÑ Á¢±Ù ¹æ¹ýÀ» Á¤ÀÇÇØ¾ß ÇÑ´Ù. ±â²¯ ½Å·ÚÀÇ ±¸½ÉÁ¡À̶ø½Ã°í ¸¶·ÃÇߴµ¥ ¾Æ¹«³ª µé¾î°¡¼­ ¸· ¸¸Áú ¼ö ÀÖÀ¸¸é ¼Ò¿ëÀÌ ¾øÀ¸´Ï±î. ´©°¡ ¾î¶² »óȲ¿¡¼­ ¾î´À Á¤µµ³ª ÀÌ ¼³Á¤ ³»¿ëÀ» º¯°æÇÒ ¼ö ÀÖ´ÂÁö ±ÔÁ¤ÇÏ°í, À̸¦ ¹®¼­È­ Çؼ­ ´©±¸³ª ¾Ëµµ·Ï ÇÑ´Ù.

2) °¨»ç¿Í ±ÔÁ¤ Áؼö : ¼³Á¤ ³»¿ëÀ» ¾Æ¹«³ª Á¢±ÙÇÏÁö ¸øÇß´Ù°í Çؼ­ ³¡ÀÌ ¾Æ´Ï´Ù. ´©±º°¡´Â Çã°¡¸¦ ¹Þ¾Æ ÀÌ ³»¿ëÀ» º¯°æÇÒ °ÍÀÌ°í, ±×°ÍÀÌ Á¶Á÷ ÀüüÀûÀ¸·Î ¿µÇâÀ» ¹ÌÄ¥ °ÍÀÌ´Ù. ±×·¸´Ù¸é ±× º¯È­°¡ Á¦´ë·Î, Á¤´çÇÏ°Ô ÀÌ·ïÁ³´ÂÁö¸¦ °¨»çÇÏ°í, »ê¾÷À̳ª ±¹°¡°¡ Á¤ÇÑ ±ÔÁ¤ ³»¿¡¼­ ÇàÇØÁ³´Ù´Â °Íµµ Æò°¡ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. °¨»ç¸¦ öÀúÈ÷ Çϸé ÇÒ¼ö·Ï ½Å·ÚÀÇ ±¸½ÉÁ¡Àº Á¤¸»·Î ½Å·Ú¹ÞÀ» ¸¸ÇÑ °ÍÀÌ µÈ´Ù.

3) Æò°¡ : Á¢±ÙÀ» ÅëÁ¦ÇÏ°í ÈÄ¼Ó Á¶Ä¡·Î¼­ °¨»ç¸¦ ÇÏ´õ¶óµµ ÁÁÁö ¾ÊÀº °á°ú¸¦ °¡Á®´Ù ÁÖ´Â º¯È­¸¦ ¸ø ¸·À» ¶§°¡ ÀÖ´Ù. ±×·¯¹Ç·Î ÀÌ ¸ðµç °úÁ¤À» ÁÖ±âÀûÀ¸·Î °Ë»ç ¹× Æò°¡ÇÏ´Â °úÁ¤ÀÌ ÇÊ¿äÇÏ´Ù. IaC°¡ Á¶Á÷ ÀüüÀûÀ¸·Î °Ç°­ÇÏ°Ô ¿î¿µµÇ°í ÀÖ´ÂÁö È®ÀÎÇÏ´Â °úÁ¤ÀÌ ÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù.

¿©±â±îÁö Çß´Ù¸é È®½ÇÇÏ°Ô ±ÔÁ¤µÈ ´ÜÀÏ »ý»ê ÇÁ·Î¼¼½º¸¦ ¸¶·ÃÇØ¾ß ÇÑ´Ù. Áï Á¶Á÷ ³» ¸ðµç »ç¶÷(°³¹ßÀÚ, ¿î¿µÀÚ, º¸¾È ´ã´çÀÚ µî)ÀÌ È®½ÇÇÏ°Ô ÀÌÇØÇÏ°í ±âÁØÀ¸·Î »ïÀ» ¼ö ÀÖ´Â ¡®¾÷¹« ÇÁ·Î¼¼½º¡¯°¡ Àü»çÀûÀ¸·Î ¼±Æ÷µÇ¾î¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ÀÌ´Â Á¶Á÷ ³» °í¸³µÈ ¿µ¿ªµéÀ» ±úºÎ¼ö°í Á¶Á÷ °£ Çù¾÷ üÁ¦¸¦ ±»È÷´Â °ÍÀ» ¸»Çϱ⵵ ÇÑ´Ù. °³¹ß µû·Î º¸¾È µû·Î °¡´Â °ú°ÅÀÇ ¾÷¹« ÇÁ·Î¼¼½º·Î´Â IaC¸¦ Á¦´ë·Î º¸È£ÇÒ ¼ö ¾ø°í µû¶ó¼­ IaCÀÇ ÀåÁ¡À» ÃÖ´ëÇÑ ´©¸®Áöµµ ¸øÇÑ´Ù.

ƯÈ÷ IaC´Â ÀÎÇÁ¶ó¸¦ ÄÚµå·Î, SaC´Â º¸¾ÈÀ» ÄÚµå·Î ¸»ÇÑ´Ù´Â °³³äÀÌ´Ï °³¹ßÀÚ Ä£È­ÀûÀΠȯ°æÀÌ µÉ ¼ö¹Û¿¡ ¾ø´Ù. ±×·¯´Ï °³¹ßÀÚµéÀÌ¿©, Àڱ⠾ÕÀÇ ¸ð´ÏÅ͸¦ ±ú°í ³ª¿Ã ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌÁ¦ º¸¾È ´ã´çÀڵ鵵 ÄÚµå·Î ¸»ÇÏ°í ÀÎÇÁ¶ó °ü¸®Àڵ鵵 ÄÚµå·Î ¸»Çϱ⠽ÃÀÛÇßÀ¸´Ï ¸»ÀÌ´Ù.

ÇÊÀÚ°¡ ¿©·¯ SaC ¼º°ø ÄÉÀ̽º¸¦ ºÐ¼®ÇßÀ» ¶§ °ÔÀÌÆ®º¸´Ù °¡µå·¹ÀÏÀÌ º¸´Ù Àß ÀÛµ¿ÇÏ´Â °ÍÀ» ¿©·¯ ¹ø ¸ñ°ÝÇß´Ù. Áï º¸¾È Á¡°ËÀÌ ¿Ï·áµÇÁö ¾ÊÀº ÄÚµå´Â °¡·Î¸·´Â´Ù´Â °³³äº¸´Ù, ¹ÌÈíÇÑ ºÎºÐÀ» º¸ÃæÇÏ¿© Åë°ú½ÃÄÑÁÖ´Â °ÍÀÌ(°¡µå·¹ÀÏ) º¸´Ù È¿°úÀûÀ̾ú´Ù´Â °ÍÀÌ´Ù. ÀÌ·¸°Ô ÇØ¾ß ¡®ÄÚµå¶ó´Â ¾ð¾î¡¯·Î °³¹ßÀڵ鿡°Ô ¸»À» °Å´Â È¿°ú°¡ ³ªÅ¸³­´Ù. ±×µéÀÇ ¸¶À½ÀÌ ¿­¸°´Ù´Â °ÍÀÌ´Ù. °íÁö´ë µî»êÀ» Çغ¸¶ó. °¡µå·¹ÀÏÀÌ ¾ó¸¶³ª ¿ì¸® °ÉÀ½À» ºü¸£°Ô ÇÏ´ÂÁö üÇèÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

±×·¸´Ù¸é °³¹ßÀÚµé°ú º¸¾È ´ã´çÀÚ°¡ ÄÚµå¶ó´Â °øÅëÀÇ ¾ð¾î·Î À̾߱âÇÏ´Â °Ô ½ÇÁ¦ º¸¾È¿¡ ¾ó¸¶³ª µµ¿òÀÌ µÉ±î? »ý»ê(Áï °³¹ß)ÀÇ ¸ðµç °úÁ¤À» Åõ¸íÇÏ°Ô º¼ ¼ö ÀÖ°í, µû¶ó¼­ ±× ¶§ ±× ¶§ ¾Ë¸ÂÀº ¼öÁ¤À» ÇÒ ¼ö ÀÖ°Ô µÈ´Ù. °¨»ç¿Í Æò°¡, Á¶Ä¡¶ó´Â º¸¾È ÀÓ¹«°¡ ºÎ´ãµÇÁö ¾Ê´Â ºÐ·®À¸·Î ÁÖ¾îÁö¸ç À̸¦ ±â¹ÝÀ¸·Î º¸´Ù ²Ä²ÄÇÑ º¸¾È ¾÷¹«¸¦ ¼öÇàÇÒ ¼ö ÀÖ°Ô µÈ´Ù.

±Û : ´í Çã¹Ùµå(Dan Hubbard), Lacework
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]

<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 0
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
 ÇÏÀÌÁ¨ ÆÄ¿öºñÁî 23³â 11¿ù 16ÀÏ~2024³â 11¿ù 15ÀϱîÁö ¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö À§Áîµð¿£¿¡½º 2018
¼³¹®Á¶»ç
³»³â ȸ»ç¿¡ ²À µµÀÔÇÏ°í ½ÍÀº º¸¾È ¼Ö·ç¼Ç ¶Ç´Â Ç÷§ÆûÀº ¹«¾ùÀΰ¡¿ä?
XDR
EDR
AI º¸¾È
Á¦·ÎÆ®·¯½ºÆ®
°ø±Þ¸Á º¸¾È ü°è(SBOM)
Ŭ¶ó¿ìµå º¸¾È ¼Ö·ç¼Ç
±âŸ(´ñ±Û·Î)