¶Ù¾î³ µµ±¸µéµµ °è¼ÓÇؼ µîÀ塦°í¸£±â Èûµç »ç¶÷µéÀ» À§ÇÑ ÇöÀå¿¡¼ÀÇ Ãßõ
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] Çö´ëÀÇ IT¿Í Ŭ¶ó¿ìµå ÀÎÇÁ¶ó¿¡¼ ÀÚµ¿È ±â¼úÀº ÇʼöÀûÀÎ ¿ä¼Ò°¡ µÇ°í ÀÖ´Ù. ±×·¯¸é¼ °·ÂÇÏ°í »ç¿ë¼º ³ôÀº IT ¹× Ŭ¶ó¿ìµå ÀÚµ¿È µµ±¸µéµµ ¼Ó¼Ó µîÀåÇÏ°í ÀÖ´Â »óȲÀÌ´Ù. ±×·¡¼ ¸¹Àº »ç¿ëÀÚµéÀÌ ¾î¶² µµ±¸¸¦ ¼±ÅÃÇØ¾ß ÇÒÁö È¥¶õ½º·¯¿ö ÇÑ´Ù. ƯÈ÷ ¡®¿ì¸® ȸ»ç¿¡ µü ¸Â´Â¡¯ ¼Ö·ç¼ÇÀ» ¼±ÅÃÇÏ´Â ¹æ¹ýÀ» Àß ¸ô¶ó °í¹Î¸¸ À̾îÁø´Ù.
[À̹ÌÁö = iclickart]
±×·± »ç¿ëÀÚµéÀÌ Á¦ÀÏ ¸ÕÀú ¾Ë¾Æ¾ß ÇÒ °Ç, ¡®µü ¸Â´Â¡¯ ¼Ö·ç¼ÇÀ̶ó´Â °Ç Á¸ÀçÇÏÁö ¾Ê´Â´Ù´Â °ÍÀÌ´Ù. ƯÈ÷ ¡®ÇÑ °¡Áö µµ±¸ ±¸¸Å¡¯·Î ¸ðµç ¹®Á¦°¡ ÇØ°áµÇ±â¸¦ ¹Ù¶õ´Ù¸é, ±×°Ç ÀÌ·ïÁú ¼ö ¾ø´Â Èñ¸ÁÀÌ´Ù. ½É»ç¼÷°í ³¡¿¡ ÇÑ °¡Áö ¼Ö·ç¼ÇÀ» ±¸¸ÅÇß´Ù°í ÇÏ´õ¶óµµ ¸¸Á·½º·¯¿î ºÎºÐ°ú ºÒ¸¸Á·½º·¯¿î ºÎºÐ ¸ðµÎ »ý±æ °ÍÀÌ´Ù.
ÀÚµ¿È Åø ±¸¸Å¸¦ ¾ÆÁ÷ °áÁ¤ÇÏÁö ¸øÇß´Ù¸é ´ÙÀ½ ´Ù¼¸ °¡Áö »çÇ×µéÀ» ÁßÁ¡ÀûÀ¸·Î °ËÅäÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.
1) ÀÚµ¿È ±â¼ú¿¡ ´ëÇÑ Çʿ並 ÃæÁ·½ÃÅ°´Â°¡?
2) ±â¼ú Áö¿øÀº ¾î¶»°Ô ÀÌ·ïÁö´Â°¡?
3) Æ®·¯ºí ½´ÆÃÀº ¾î¶»°Ô ÁøÇàµÇ´Â°¡?
4) »ý»ê¼º
5) ¿¹»ê
ÇÊÀÚ´Â ±× µ¿¾È ¼ÒÇÁÆ®¿þ¾î °³¹ß ȸ»çÀÇ ±â¼ú ÄÁ¼³ÅÏÆ®·Î ±Ù¹«ÇÏ¸é¼ ²Ï³ª ¿©·¯ °¡Áö µµ±¸µéÀ» °æÇèÇغ¼ ¼ö ÀÖ¾ú´Ù. ´Ù¾çÇÑ °í°´µéÀ» ¸¸³ª µµ±¸¸¦ ÃßõÇØ¾ß ÇÒ °æ¿ìµµ ¸¹¾Ò°í, °í°´µéÀÌ »ç¿ëÇÏ´Â µµ±¸µéÀ» Á¶»çÇØ¾ß ÇÒ ¶§µµ ÀÖ¾ú´Ù. ±×·¯¸é¼ ²Ï³ª ¸¹Àº ¾÷üµé¿¡¼ ÁÁÀº ÆòÀ» µè°í ÀÖ´Â ÀÚµ¿È µµ±¸¸¦ ´Ù¼¸ °¡Áö·Î Á¤¸®ÇÒ ¼ö ÀÖ¾ú´Ù. À̹ø ±â°í¸¦ ÅëÇØ ÀÌ ÅøµéÀ» ¼Ò°³ÇÏ°íÀÚ ÇÑ´Ù.
1. ¾Ø¼ºí(Ansible)
¾Ø¼ºíÀº ȯ°æ¼³Á¤ °ü¸®, ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà, Ŭ¶ó¿ìµå ¿¬°á µî ´Ù¾çÇÑ IT ±â´ÉµéÀ» ÀÚµ¿È ó¸®ÇØÁÖ´Â µµ±¸´Ù. IT ÀÎÇÁ¶ó¿¡ ÀÖ´Â ¼ö¸¹Àº ½Ã½ºÅÛÀ» ÇÑ ¹ø¿¡ Çϳª¾¿ ´Ù·ç´Â °Ô ¾Æ´Ï¶ó ±×·± ¿ä¼ÒµéÀÌ ÀüüÀûÀ¸·Î »óÈ£ÀÛ¿ëÇÏ´Â °Í¿¡ ÁýÁßÇÑ´Ù.
¾Ø¼ºíÀÇ °Á¡Àº À¥ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ °ü¸®°¡ ¿ëÀÌÇϸç, ¹«·á Åø¿¡¼ºÎÅÍ °í°¡ÀÇ Åø±îÁö ´Ù¾çÇÑ Çü½ÄÀ¸·Î ¼ÒºñÀڵ鿡°Ô Á¦°øµÈ´Ù´Â °ÍÀÌ´Ù. ½ÉÁö¾î °í°´ÀÌ ¿øÇÏ´Â ±â´É¸¸À» ¼±ÅÃÀûÀ¸·Î ³Ö´Â ¸ÂÃãÇü ¿ä±ÝÁ¦µµ °¡´ÉÇÏ´Ù°í ÇÑ´Ù. ÀÚµ¿È ÅøÀ» óÀ½ »ç¿ëÇغ¸´Â »ç¶÷µé¿¡°Ô ±ÇÀåÇØÁÖ°í ½ÍÀº µµ±¸¸ç, ±× ¸¸Å Æí¸®ÇÏ°í ¹«³ÇÏ´Ù.
2. µ¥ÀÌÅ͵¶(Datadog)
µ¥ÀÌÅ͵¶Àº ±âº»ÀûÀ¸·Î Ŭ¶ó¿ìµå ¾ÖÇø®ÄÉÀ̼ǵéÀ» À§ÇÑ ¸ð´ÏÅ͸µ ÅøÀÌ´Ù. Ŭ¶ó¿ìµå ¾ÖÇø®ÄÉÀ̼Ç, ¼¹ö, ³×Æ®¿öÅ©¿¡ ´ëÇÑ ¸ÞÆ®¸¯½º¸¦ »ó¼¼ÇÏ°Ô Á¦°øÇÑ´Ù. ¾Ø¼ºí, ¼ÎÇÁ(Chef), ÆÛÆê(Puppet)°ú °°Àº ´Ù¸¥ À¯¸í ÀÚµ¿È Åøµé°úÀÇ È£È¯¼ºµµ ¶Ù¾î³ ÆíÀÌ´Ù.
°¡°Ý ¸ðµ¨À» ³× °¡Áö·Î ³ª´¶´Ù.
1) ½Å¼¼Æ½½º(Synthetics) : È£½ºÆ® Çϳª ´ç 1°³¿ù¿¡ 5´Þ·¯
2) ·Î±× ¸Å´ÏÁö¸ÕÆ®(Log Management) : È£½ºÆ® Çϳª ´ç 1°³¿ù¿¡ 1.27´Þ·¯
3) ÀÎÇÁ¶ó½ºÆ®·°Ã³(Infrastructure) : È£½ºÆ® Çϳª ´ç 1°³¿ù¿¡ 15´Þ·¯
4) APM : È£½ºÆ® Çϳª ´ç 1°³¿ù¿¡ 31´Þ·¯
ºü¸¥ ŽÁö¿Í Æ®·¯ºí ½´Æÿ¡ °Á¡À» º¸ÀÌ´Â µ¥ÀÌÅ͵¶Àº Ŭ¶ó¿ìµå ÀÎÇÁ¶ó¸¦ °ü¸®ÇÏ´Â Åø Áß¿¡¼ °¡°Ý ´ëºñ È¿À²ÀÌ ³ôÀº Æí¿¡ ¼ÓÇÑ´Ù. Ŭ¶ó¿ìµå ÀÎÇÁ¶ó¸¦ ÀÚµ¿À¸·Î °ü¸®Çغ¸°í ½ÍÀº »ç¿ëÀڵ鿡°Ô ÀûÇÕÇÏ´Ù.
3. ÆÛÆê(Puppet)
ÆÛÆêÀº IaC(Infrastructure as Code)·Î ºÐ·ùµÇ´Â µµ±¸´Ù. »ç¿ëÀÚµéÀÌ Á÷Á¢ ÀÎÇÁ¶óÀÇ ¿øÇÏ´Â »óŸ¦ ±ÔÁ¤ÇÏ°í, ÀÌ »óŸ¦ À¯ÁöÇϱâ À§ÇØ ÆÛÆêÀÇ ÀÚµ¿È ±â´ÉÀ» È°¿ëÇÒ ¼ö ÀÖ´Ù. ÆÛÆêÀº ¸ðµç ½Ã½ºÅÛµéÀ» ¸ð´ÏÅ͸µÇÏ°í, »ç¿ëÀÚ°¡ óÀ½ ±ÔÁ¤ÇÑ ¡®»óÅ¡¯¿¡¼ºÎÅÍ ¹þ¾î³ª´Â ÇàÀ§°¡ ÀϾ°í ÀÖ´ÂÁö ÆľÇÇÑ´Ù. °£´ÜÇÑ È¯°æ¼³Á¤¿¡¼ºÎÅÍ º¹ÀâÇÑ ÄÄÇöóÀ̾𽺱îÁö, Æø³ÐÀº ºÎºÐ¿¡ ÀÚµ¿È ±â¼úÀ» µ¡ÀÔÈú ¼ö ÀÖ´Ù.
¿ÀǼҽº ¹öÀüÀº ¹«·á·Î Á¦°øµÇÁö¸¸, ±â¾÷¿ë ¸ðµ¨Àº À¯·á´Ù. ƯÈ÷ 10°³ ³ëµå ÀÌ»óÀ» »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì¶ó¸é À¯·Î ¹öÀüÀ» ±ÇÀåÇÑ´Ù. °¡°ÝÀº °í°´ÀÇ ÇÊ¿ä¿¡ µû¶ó ¸ÂÃãÇüÀ¸·Î Á¦°øµÈ´Ù. ÆÛÆêÀº ±¸±Û°ú µ¨°ú °°Àº ´ë±â¾÷µéÀÌ »ç¿ëÇÏ´Â °ÍÀ¸·Î À¯¸íÇϱ⵵ ÇÏ´Ù.
4. ¼¿·¹´½(Selenium)
¿ø·¡´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇèÇÏ´Â ¸ñÀûÀ¸·Î ¸¸µé¾îÁø ¼¿·¹´½Àº À¥ ºê¶ó¿ìÀúµéÀ» ÀÚµ¿ÈÇÏ´Â µ¥ °·ÂÇÔÀ» ¼±º¸ÀÌ´Â µµ±¸´Ù. À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ´Ù·®À¸·Î °ü¸®ÇØ¾ß ÇÏ´Â Á¶Á÷¿¡¼ »ç¿ëÇϱ⿡ µü ÁÁ´Ù. ºü¸¥ ¹ö±× ¼öÁ¤ ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î ¼¿·¹´½À» ÅëÇØ ¹èÆ÷ÇÒ ¼öµµ ÀÖ°í, ÀÚµ¿À¸·Î ¹ö±×¸¦ ó¸®Çϵµ·Ï ÇÏ´Â ¸ÞÄ¿´ÏÁòÀ» Àû¿ëÇÒ ¼öµµ ÀÖ´Ù.
¼¿·¹´½Àº ¸ñÀû¿¡ µû¶ó ´Ù¾çÇÑ ¼ÒÇÁÆ®¿þ¾î¿Í ÅëÇÕµÉ ¼ö ÀÖ´Ù.
1) ¼¿·¹´½ ÅëÇÕ °³¹ß ȯ°æ(Selenium Integrated Development Environment, IDE)
2) ¼¿·¹´½ ¿ø°Ý Á¦¾î(Selenium Remote Control, RC)
3) À¥µå¶óÀ̹ö(WebDriver)
4) ¼¿·¹´½ ±×¸®µå(Selenium Grid)
¼¿·¹´½Àº ¹«·á·Î Á¦°øµÇ´Â ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î·Î, Ç¥ÁØ ¾ÆÆÄÄ¡ 2.0(Apache 2.0) ¶óÀ̼±½ºÀÇ Áö¿øÀ» ¹Þ°í ÀÖ´Ù.
5. µµÄ¿(Docker)
µµÄ¿´Â Áö¼ÓÀûÀÎ ÅëÇÕ°ú ÄÚµå ¹èÆ÷¿¡ ÃÊÁ¡ÀÌ ¸ÂÃçÁø µµ±¸´Ù. °³¹ßÀÚµéÀÌ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé°í °ü¸®ÇÏ´Â µ¥ ÀÖ¾î µµÄ¿ÆÄÀÏ(Dockerfiles)ÀÌ ²Ï³ª Æí¸®ÇÏ´Ù´Â ÆòÀ» ÇÏ´Â ÆíÀÌ´Ù. µµÄ¿ÆÄÀÏÀº ÄÚµå, ½Ã½ºÅÛ ÆÄÀÏ, ¶óÀ̺귯¸® µîÀÌ Æ÷ÇÔµÈ °í¸³µÈ ȯ°æ¿¡¼ ¿©·¯ °¡Áö ¾ÖÇø®ÄÉÀÌ¼Ç °ü¸® ÇàÀ§¸¦ ÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. µû¶ó¼ ¸ÖƼŬ¶ó¿ìµå³ª ÇÏÀ̺긮µå Ŭ¶ó¿ìµå ȯ°æÀ» º¸À¯ÇÑ ¾÷ü¿¡ ¾Ë¸Â´Ù.
µµÄ¿ÀÇ ±â¾÷¿ë ¹öÀüÀº ¼¼ °¡Áö·Î ³ª´µ´Âµ¥, ³ëµå Çϳª ´ç 1³â 750´Þ·¯¶ó´Â °¡°ÝºÎÅÍ ½ÃÀÛÇÑ´Ù. »ý»ê¼ºÀ» ³ô¿©ÁÖ´Â µ¥ Å« ±â¿©¸¦ ÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖÀ¸¸ç, ÇöÁ¸ÇÏ´Â ½Ã½ºÅÛ°úÀÇ ÅëÇÕµµ ºñ±³Àû °£ÆíÇÏ°Ô ÀÌ·ïÁø´Ù. µ¥ºê¿É½º°¡ Àû±ØÀûÀ¸·Î È°¿ëµÇ´Â Á¶Á÷¿¡¼ µµÄ¿ÀÇ ¾²ÀÓ»õ°¡ ºûÀ» ¹ßÇÑ´Ù´Â °í°´ÀÇ °æÇè´ãÀ» ¸¹ÀÌ µé¾î¿Ô´Ù.
±Û : Çϵñ »þ(Hardik Shah), Simform
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>