[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ¾Ç¸í ³ôÀº ÇØÅ· Á¶Á÷ÀÎ ÆÀTNT(TeamTNT)ÀÇ µµÄ¿ ¼¹ö °ø°Ý Àü·«ÀÌ ÀϺΠ°ø°³µÆ´Ù. º¸¾È ¾÷ü Æ®·»µå ¸¶ÀÌÅ©·Î(Trend Micro)°¡ Çã´ÏÆÌÀ» »ç¿ëÇØ ÃßÀûÇÑ ¹Ù¿¡ µû¸£¸é À̵éÀº ¼³Á¤ÀÌ À߸øµÈ ¼¹ö¸¦ Àû±ØÀûÀ¸·Î ã¾Æ³»¸ç, µµÄ¿ REST API¸¦ ÀͽºÇ÷ÎÀÕ ÇÏ¿© ±× Ãë¾àÇÑ ¼¹ö¿¡±îÁö µµ´ÞÇÑ ÈÄ ¾ÏÈ£ÈÆó¸¦ Ã¤±¼ÇÑ´Ù°í ÇÑ´Ù.
[À̹ÌÁö = utoimage]
Æ®·»µå ¸¶ÀÌÅ©·ÎÀÇ ¿¬±¸ ºÐ¼® ¿£Áö´Ï¾îÀÎ ´ÏÅ׽à ¼ö¶ó³ª(Nitesh Surana)´Â ÀÌ °úÁ¤¿¡¼ ÆÀTNT°¡ Á¦¾îÇÏ´Â µµÄ¿Çãºê(DockerHub) °èÁ¤ µÎ °³ÀÇ Å©¸®µ§¼È±îÁö ¹ß°ßÇÏ´Â ¼º°ú¸¦ ¿Ã¸®±âµµ Çß´Ù°í ¹ßÇ¥Çß´Ù. µµÄ¿Çãºê´Â µµÄ¿ ÄÁÅ×ÀÌ³Ê À̹ÌÁö°¡ ±³·ùµÇ´Â Ç÷§ÆûÀ¸·Î, ÇØÄ¿µéÀº ÀÌ Ç÷§ÆûÀ» ÅëÇØ ¾Ç¼º ÄÁÅ×ÀÌ³Ê À̹ÌÁöµéÀ» À¯Æ÷ÇÏ°ï ÇÑ´Ù. ÆÀTNTµµ ±×·¯ÇÑ ¸ñÀûÀ» À§ÇØ °èÁ¤µéÀ» »ý¼ºÇØ È°¿ëÇÏ°í ÀÖ¾ú´ø °ÍÀ¸·Î º¸ÀδÙ.
ÆÀTNTÀÇ °èÁ¤ Áß Çϳª´Â alpineos¿´°í, ·çƮŶµé°ú ¸ð³×·Î ä±¼ ÄÚµåÀÎ XM¸®±×(XMRig), Å©¸®µ§¼È Å»Ãë ¸Ö¿þ¾î, Å¥¹ö³×Ƽ½º ÀͽºÇ÷ÎÀÕ Å°Æ®°¡ Æ÷ÇÔµÈ ¾Ç¼º ÄÁÅ×ÀÌ³Ê À̹ÌÁö¸¦ È£½ºÆÃÇÏ°í ÀÖ¾ú´Ù. ÀÌ ¾Ç¼º À̹ÌÁö´Â 15¸¸ ȸ ÀÌ»ó ´Ù¿î·Îµå µÆ¾ú´Ù. °¨¿°µÈ ½Ã½ºÅÛÀÇ ¼ö°¡ ÀûÁö ¾ÊÀ» °ÍÀÓÀ» ÁüÀÛÇÏ°Ô ÇØ ÁØ´Ù. µÎ ¹ø° °èÁ¤Àº sandeep078À̾ú°í, alpineos¿Í ºñ½ÁÇÑ ¾Ç¼º À̹ÌÁö¸¦ È£½ºÆÃÇÏ°í ÀÖ¾ú´Ù. ´Ù¸¸ ´Ù¿î·Îµå ¼ö´Â 200¿¡ ±×ÃÆ´Ù.
¾Ç¼º Ŭ¶ó¿ìµå ÄÁÅ×ÀÌ³Ê À̹ÌÁö
°³¹ßÀÚµéÀº ¿ø°Ý ¼¹öµé¿¡ ÄÁÅ×À̳ʵéÀ» »ý¼ºÇÏ°í µµÄ¿ ¸í·É¾î¸¦ ½ÇÇà½ÃÅ°·Á´Â ¸ñÀûÀ¸·Î Á¾Á¾ REST API¸¦ ÅëÇØ µµÄ¿ µ¥¸óÀ̶ó´Â °ÍÀ» ³ëÃâ½ÃŲ´Ù. ±×·±µ¥ ÀÌ ¶§ ¿ø°Ý ¼¹öµéÀÌ Á¦´ë·Î ¼³Á¤µÇ¾î ÀÖÁö ¾Ê´Ù¸é(¿¹¸¦ µé¾î ÀÎÅͳݿ¡ Àüü °ø°³ µÇ¾î ÀÖ´Ù¸é), °ø°ÝÀÚµéÀÌ ÇØ´ç ¼¹öµéÀ» °ø·«ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
ÆÀTNT´Â ÀÌ·± ½ÄÀ¸·Î(¼³Á¤ÀÌ À߸øµÈ ¼¹ö¸¦ ³ë¸®´Â ¹æ½ÄÀ¸·Î) ¼¹ö¸¦ ÀͽºÇ÷ÎÀÕ ÇÑ ÈÄ ÇØ´ç ¼¹ö¿¡¼ ¾Ç¼º À̹ÌÁö¸¦ »ç¿ëÇØ ÄÁÅ×À̳ʸ¦ »ý¼ºÇÑ´Ù. ´ç¿¬ÇÏÁö¸¸ ¾Ç¼º À̹ÌÁö´Â »çÀü¿¡ µµÄ¿Çãºê¿¡ È£½ºÆà µÈ °ÍµéÀÌ´Ù. ±× ¿Ü¿¡ ¾Æ¸¶Á¸ ¿¤¶ó½ºÆ½ ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸®(Amazon Elastic Container Registry)³ª ¾Ë¸®¹Ù¹Ù ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸®(Alibaba Container Registry)µµ °ø°Ý¿¡ ¾Ç¿ëµÈ´Ù. ÀÌ·¸°Ô »ý¼ºµÈ ÄÁÅ×À̳ʵéÀº ¾î¶² ¾Ç¼º À̹ÌÁö°¡ »ç¿ëµÇ¾ú´À³Ä¿¡ µû¶ó ´Ù¾çÇÑ °ø°ÝÀ» ½Ç½ÃÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
ÇÒ ¼ö ÀÖ´Â ¾Ç¼º ÇàÀ§, ¹«±Ã¹«ÁøÇØ
¼ö¶ó³ª´Â ¡°°ø°ÝÀÚµé·Î¼´Â ¾Ç¼º À̹ÌÁö¸¦ ÀÚÀ¯·Ó°Ô ¸¸µé¾î ¿©·¯ °¡Áö ÇàÀ§¸¦ ÇÇÇØÀÚÀÇ ¼¹ö¿¡¼ ½Ç½ÃÇÒ ¼ö ÀÖ´Ù¡±¸ç ¡°¾ÏÈ£ÈÆó¸¦ Ã¤±¼Çϰųª, ÄÁÅ×À̳ʸ¦ Å»ÃâÇϰųª, ³×Æ®¿öÅ© ³» Àåºñ ¸ñ·ÏÀ» ÀÛ¼ºÇÏ´Â µî¡±À» ¿¹½Ã·Î µé¾ú´Ù. ¡°±× ¿Ü¿¡µµ µðµµ½º °ø°Ý, ³×Æ®¿öÅ© ³» ȾÀû ¿òÁ÷ÀÓ, ±ÇÇÑ »ó½Â µîµµ ÀüºÎ ½Ç½ÃÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.¡±
°ø°ÝÀÚµéÀÌ ÀÌ·¸°Ô ÀÚÀ¯·Ó°Ô È°µ¿ÇÒ ¼ö ÀÖ´Â °Ç µµÄ¿°¡ º»ÁúÀûÀ¸·Î °³¹ßÀÚµéÀ» À§ÇÑ Ç÷§ÆûÀ̱⠶§¹®ÀÌ´Ù. ¡°°³¹ßÀÚ µµ±¸³ª Ç÷§ÆûÀ» ÇØÄ¿µéÀÌ ¾Ç¿ëÇϱ⠽ÃÀÛÇÏ¸é ²Ï³ª ³ôÀº ÀÚÀ¯µµ°¡ °³¹ßÀڵ鿡°Ô ÁÖ¾îÁý´Ï´Ù. ¾Æ¹«¸® °³¹ßÀÚ¸¦ À§ÇÑ ¼ºñ½º¶ó ÇÏ´õ¶óµµ Á¢±Ù¿¡ Á¦ÇÑÀ» µÐ´Ù°Å³ª Å©¸®µ§¼ÈÀÇ ¾ÈÀüÇÑ È°¿ëÀ» À§ÇÑ Á¤Ã¥À» ¸¶·ÃÇÏ´Â µîÀÇ Á¶Ä¡¸¦ ÃëÇØ¾ß ÇÕ´Ï´Ù. °³¹ßÀÚµéÀ» ´ë»óÀ¸·Î ÇÑ º¸¾È ±³À° ¿ª½Ã ²ÙÁØÈ÷ ÁøÇàÇØ¾ß ÇÏ°í¿ä.¡±
±×·¯³ª ÆÀTNT°¡ ±×·± ½ÄÀ¸·Î È°µ¿ÇÒ ¼ö ÀÖ¾ú´ø ±Ùº»ÀûÀÎ ÀÌÀ¯´Â ÄÁÅ×ÀÌ³Ê¿Í API¸¦ ¼³Á¤ÇÏ´Â µ¥ ÀÖ¾î »ç¿ëÀÚµéÀÌ ½Ç¼ö¸¦ Çϱ⠶§¹®ÀÌ´Ù. ¡°À̹ø ¹ß°ßÀÇ ÇÙ½ÉÀº ÆÀTNT°¡ »ç¿ëÀÚµéÀÇ ½Ç¼ö¸¦ ã¾Æ Çì¸Ç´Ù´Â °Ì´Ï´Ù. Ŭ¶ó¿ìµå °èÅë¿¡¼´Â »ç¿ëÀÚÀÇ ½Ç¼ö ¶§¹®¿¡ ÀϾ´Â º¸¾È »ç°í°¡ ŹÝÀÌÁÒ. ÄÁÅ×ÀÌ³Ê °èÅëµµ ±×·¸°Ô µÇ¾î°¡´Â ºÐÀ§±âÀÔ´Ï´Ù.¡±
±×·¯¸é¼ ¼ö¶ó³ª´Â ¡°³»ºÎ ³×Æ®¿öÅ©³ª »çÀü¿¡ ½ÂÀÎµÈ °÷À¸·ÎºÎÅÍÀÇ Á¢±Ù¸¸ Çã¿ëÇÏ°í, µµÄ¿°¡ Á¦¾ÈÇÏ´Â º¸¾È °¡À̵å¶óÀÎÀ» Ãæ½ÇÈ÷ µû¸£´Â µîÀÇ ÀüüÀûÀΠüÁú °³¼±ÀÌ ¿ä±¸µÈ´Ù¡±°í ÁÖÀåÇÑ´Ù. ¡°µµÄ¿Çãºê¸¸ÀÌ ¾Æ´Ï¶ó ¿ÀǼҽº°¡ È£½ºÆà µÇ¾î ÀÖ´Â ¿Â°® Ç÷§ÆûµéÀÌ Á¡Á¡ ´õ ¸¹ÀÌ ¾Ç¿ëµÇ°í ÀÖ½À´Ï´Ù. ÇØÄ¿µéÀÌ ±×·¯ÇÑ Ç÷§Æûµé¿¡ µæ½Ç´í´Ù´Â °É ¹ÝÁõÇÕ´Ï´Ù. ±×·¯´Ï ¾îµð¼ ¹«¾ùÀ» ¹Þµç ÁÖÀÇÇØ¾ß ÇÏ°í, ¹Î°¨ÇÑ Á¤º¸´Â ÃÖ´ëÇÑ ¾÷·ÎµåÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.¡±
3ÁÙ ¿ä¾à
1. ¾Ç¸í ³ôÀº ÇØÅ· ±×·ì ÆÀTNT, ÄÁÅ×ÀÌ³Ê »ýÅ°è Àû±Ø °ø·« Áß.
2. ¾Ç¼º ÄÁÅ×ÀÌ³Ê À̹ÌÁö È°¿ëÇØ ÀÚÀ¯ÀÚÀç·Î °ø°ÝÇÒ ¼ö ÀÖÀ½.
3. °³¹ßÀÚ Ç÷§Æû °ø·« ¼º°øÇϸé ÇØÄ¿µéÀÇ ÀÚÀ¯µµ°¡ ³ô¾ÆÁü.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>