[Åë½ÅÀϺ¸ = ³²´ö»ê ±âÀÚ] Çѱ¹ÀüÆÄÁøÈïÇùȸ(RAPA)´Â °úÇбâ¼úÁ¤º¸Åë½ÅºÎÀÇ 'Ŭ¶ó¿ìµå ÄÄÇ»Æà Àü¹®Àη ¾ç¼º±â°ü'ÀÇ Ã¹ ¹ø° Àå±â°úÁ¤ÀÎ Äí¹ö³×Ƽ½º(Kubernetes) ±â¹Ý MSA °³¹ß°úÁ¤À» 5.27(¸ñ)~6.12(Åä) 9ÀÏ°£ ½Ç½ÃÇß´Ù°í ¹àÇû´Ù.
À̹ø ±³À°°úÁ¤Àº ¡âÄí¹ö³×Ƽ½º(Kuberbetes)±â¹Ý ¸¶ÀÌÅ©·Î¼ºñ½º¾ÆÅ°ÅØÃÄ(MSA) Àû¿ë¹æ¾È ¡âŬ¶ó¿ìµå ³×ÀÌƼºê ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹× ¼ºñ½º µô¸®¹ö¸® Àü·« µîÀ» ÁÖÁ¦·Î ¿î¿µµÆÀ¸¸ç, À̸¦ ÅëÇØ 4Â÷ »ê¾÷Çõ¸í ±â¹Ý±â¼úÀΠŬ¶ó¿ìµåÄÄÇ»Æà ºÐ¾ßÀÇ Ã¼°èÀûÀÎ °í±ÞÀü¹®Àη À°¼ºÀ» ¸ñÇ¥·Î »ê¾÷ÀÇ µðÁöÅÐ Çõ½Å °¡¼ÓÈ¿¡ ±â¿©ÇÏ°íÀÚ ¸¶·ÃµÆ´Ù.
»ê¾÷°è Àü¹® °»çÁøÀÌ ÁøÇàÇÏ´Â 3ÁÖ, ÃÑ80½Ã°£ÀÇ ±³À°°úÁ¤À¸·Î ¿î¿µµÆÀ¸¸ç, ±³À°À̼öÀÚ¿¡°Ô´Â Çѱ¹ÀüÆÄÁøÈïÇùȸ ±³À°°úÁ¤ ¼ö·áÁõ ¼ö¿© ¹× ÇÁ·ÎÁ§Æ® ¿ì¼öÆÀ¿¡ ´ëÇØ ½Ã»óÇß´Ù.
ƯÈ÷, º» ±³À°°úÁ¤¿¡´Â »çÀü ±â¾÷ÀÇ ¼ö¿äÁ¶»ç¿¡ ±â¹ÝÇÏ¿© Áß±ÞÀÌ»óÀÇ ½Ç¹« °³¹ßÀÚ°¡ Âü¿©ÇßÀ¸¸ç, À̸¦ ÅëÇØ ±â¾÷ÀÌ ÁÖµµÇϴ Ŭ¶ó¿ìµåÄÄÇ»Æà ºñÁî´Ï½º âÃâ ¹× ½ÇÀüÇÁ·ÎÁ§Æ® ½Ç½À°úÁ¤À» ¿î¿µÇß´Ù.
ÆÛºí¸¯ Ŭ¶ó¿ìµå ȯ°æÀÎ ¸®´ª½º °¡»ó¼¹öÈ£½ºÆÃÀ» È°¿ëÇÏ¿© À¥¾îÇø®ÄÉÀ̼Ç(Web Application) in CI/CD ÆÄÀÌÇÁ¶óÀÎ ±¸ÃàºÎÅÍ À¥¾ÖÇø®ÄÉÀÌ¼Ç ÀÚµ¿È ±¸ÇöÀ» ¸ñÇ¥·Î (ÁÖ)¸ÞŸ³ÝƼÇ÷§Æû, (ÁÖ)Á¦Å¸¼ÒÇÁÆ®, (ÁÖ)º£À̳ؽº, (ÁÖ)¿¡ÀÓÅõÁö, (À¯)ÈÞ·§ÆÑÄ¿µå, (ÁÖ)À̵çƼ¾Ø¿¡½º ÃÑ 6°³ÀÇ ±â¾÷ Âü¿©¿Í 4°³ÀÇ ÆÀº° ÇÁ·ÎÁ§Æ®·Î ÁøÇàµÆ´Ù.
±³À°»ýµéÀº ±ê¿É½º(GitOps) ±¸ÇöüÀÎ ¾Æ¸£°íCD(ArgoCD)¸¦ È°¿ëÇÑ Å¬¶ó¿ìµå ³×ÀÌƼºê ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß, ¼ºñ½º µô¸®¹ö¸® ÇÁ·ÎÁ§Æ® ½Ç½ÀÀ» ÅëÇØ ½Ç¹« ¿ª·®À» ¹ßÀü½ÃÄ×´Ù. ¶ÇÇÑ, Ŭ¶ó¿ìµåÄÄÇ»Æà »ê¾÷ºÐ¾ß ´ëÇ¥±â¾÷ÀÎ (ÁÖ)¸ÞŸ³ÝƼÇ÷§Æû ¼Ò¼Ó ¼°æÁø »ó¹«¿Í (À¯)Çѱ¹ÈÞ·§ÆÑÄ¿µå ÀÓÅÂÈÆ ºÎÀåÀÇ °ÀÇ ¹× ÁýÁß ¸àÅ丵À¸·Î ±ê¿É½º(GitOps)¸¦ ÅëÇÑ MSAºñÁî´Ï½º¿¡ º»°ÝÀûÀ¸·Î È°¿ëÇÏ´Â ½ÇÀü ³ëÇϿ츦 Àü¼ö¹Þ¾Ò´Ù.
º» Çùȸ´Â À̹ø Àå±â°úÁ¤ ¿î¿µÀ» ½ÃÀÛÀ¸·Î ¿ÃÇØ ÃÑ 9°³ Àü¹®°úÁ¤ 100¸í ¾ç¼ºÀ» ¸ñÇ¥·Î ÇÏ°í ÀÖ´Ù. ¼¼ºÎÀûÀ¸·Î´Â ÆÛºí¸¯ Ŭ¶ó¿ìµå, ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå, ÇÏÀ̺긮µå Ŭ¶ó¿ìµå 3°³ÀÇ ÃàÀ» ¹ÙÅÁÀ¸·Î 5°³ÀÇ Áß±â°úÁ¤°ú 4°³ÀÇ Àå±â°úÁ¤ ¿î¿µÀ» ÅëÇØ ±âÁ¸ÀÇ Áß±Þ ÀÌ»óÀÇ ±â¼úÀ» °®Ãá ÀçÁ÷ÀÚ°¡ °í±Þ±â¼ú ÀηÂÀ¸·Î ¼ºÀåÇϴµ¥ ½ÇÁúÀû µµ¿òÀ» ÁÖ´Â ½Ç¹« °í±Þ°úÁ¤À¸·Î °è¼Ó ¿î¿µÇÒ ¿¹Á¤ÀÌ´Ù.
Çѱ¹ÀüÆÄÁøÈïÇùȸ(RAPA)´Â Ŭ¶ó¿ìµå ÄÄÇ»Æà ¹ßÀü ¹× ÀÌ¿ëÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü Á¦ 14Á¶(Àü¹®ÀηÂÀÇ ¾ç¼º)¿¡ ±Ù°ÅÇÏ¿© ±³À°ÈÆ·ÃÀ» ½Ç½ÃÇÏ°í ÀÖÀ¸¸ç, ÁöÁ¤¼¿Í ÁöÁ¤¸¶Å©¸¦ ÅëÇØ ¾çÁúÀÇ Å¬¶ó¿ìµå ÄÄÇ»Æà Àü¹®Àη ¾ç¼º µî ´Ù¾çÇÑ ±³À° ÈÆ·ÃÀ» ½Ç½ÃÇÏ°í ÀÖ´Ù.
º» ±³À°°úÁ¤¿¡ °»ç·Î Âü¿©ÇÑ ¸ÞŸ³ÝƼÇ÷§Æû ¼°æÁø »ó¹«´Â “Ŭ¶ó¿ìµå ±³À°ÀÇ ÇÙ½ÉÀº ÀÌ·Ð »Ó¸¸ ¾Æ´Ï¶ó »ê¾÷ ÇöÀå¿¡¼ Áï½Ã È°¿ëÇÒ ¼ö ÀÖ´Â ½Ç¹« Áß½ÉÀÇ ±â¼úÀ» ÇнÀÇÏ°í, À̸¦ ½Ç½ÀÀ» ÅëÇØ ÀÍÈ÷´Â °Í”À̶ó¸ç ¸ÞŸ³ÝƼÇ÷§ÆûÀº ¾ÕÀ¸·Îµµ ÀÚ»çÀÇ ±â¼ú·Â°ú ³ëÇÏ¿ìÀ» È°¿ëÇÑ ´Ù¾çÇÑ ±³À° ¹× ¸àÅ丵ÇÁ·Î±×·¥À» ¿î¿µÇÔÀ¸·Î½á Ŭ¶ó¿ìµåÄÄÇ»Æà »ê¾÷ºÐ¾ß °í±ÞÀη ¾ç¼ºÀ» À§ÇØ Èû¾µ ¿¹Á¤“À̶ó°í ¹àÇû´Ù.
ÇöÀç ‘21³â Ŭ¶ó¿ìµå ÄÄÇ»Æà Àü¹®Àη ¾ç¼º°úÁ¤’Àº ÇöÀç Á¢¼ö ÁßÀ̸ç, ±âŸ ÀÚ¼¼ÇÑ ³»¿ëÀº Çѱ¹ÀüÆÄÁøÈïÇùȸ ÀüÆĹæ¼ÛÅë½Å±³À°¿ø ȨÆäÀÌÁö ¹× µðÁöÅÐÇõ½Å±³À°ÆÀÀ¸·Î ¹®ÀÇÇÏ¸é ¾È³»¹ÞÀ» ¼ö ÀÖ´Ù.
[Åë½ÅÀϺ¸ = ³²´ö»ê ±âÀÚ / san@cdnews.co.kr] |