±Û·Î¹ú ¿ÀǼҽº ¼Ö·ç¼Ç ±â¾÷ ·¹µåÇÞ(www.redhat.com)Àº ‘·¹µåÇÞ ·±Å¸ÀÓ(Red Hat Runtimes)’¿¡ ¿ÏÀüÁö¿øÇü ÇÁ·¹ÀÓ¿öÅ©·Î ‘ÄõÄ¿½º(Quarkus)’¸¦ Ãß°¡ÇÑ´Ù°í ¹àÇû´Ù. ·¹µåÇÞÀº ÄõÄ¿½º¸¦ Á¦°øÇϸç Äí¹ö³×Ƽ½º¿¡¼ ÀÚ¹Ù(Java)ÀÇ È°¿ëÀ» ³ôÀÌ°í, ÀÚ¹Ù ±â¹ÝÀÇ ±âÁ¸ ¾ÖÇø®ÄÉÀ̼ǰú Ŭ¶ó¿ìµå ³×ÀÌƼºê ¾ÖÇø®ÄÉÀÌ¼Ç »çÀÌÀÇ °ÝÂ÷¸¦ ÁÙÀÌ°íÀÚ ÇÑ´Ù.
25³â Àü¿¡ óÀ½ ¼Ò°³µÈ ÀÚ¹Ù´Â ¿©ÀüÈ÷ °¡Àå Àαâ ÀÖ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î Áß Çϳª´Ù. ·¹µåÇÞÀº ÄõÄ¿½º¸¦ ·±Å¸ÀÓ¿¡ Ãß°¡ÇÔÀ¸·Î½á ÀÚ¹Ù¸¦ ÃֽŠŬ¶ó¿ìµå ³×ÀÌƼºê ¾ÖÇø®ÄÉÀÌ¼Ç È¯°æ¿¡ µµÀÔÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. ¶ÇÇÑ, ¸¶ÀÌÅ©·Î¼ºñ½º¿Í ÄÁÅ×À̳Ê, ¼¹ö¸®½º¿Í °°Àº Á¢±Ù ¹æ½ÄÀ» ÅëÇØ ±â¾÷ÀÌ »ý»ê¼º, È¿À²¼º, ¹Îø¼º ¹× ±Ô¸ð¿¡ ´ëÇÑ ÇѰ踦 ±Øº¹ÇÏ°í ÀÚ¹Ù °³¹ßÀÚ°¡ ¼±È£ÇÏ´Â Àͼ÷ÇÑ ¾ð¾î·Î ÀÛ¾÷À» °è¼ÓÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ°í ÀÖ´Ù. »ç¿ëÀÚµéÀº Ä¿¹Â´ÏƼ È°µ¿°ú Áö¼ÓÀûÀÎ ¾÷µ¥ÀÌÆ®, ±×¸®°í ºü¸¥ °³¹ß Áֱ⸦ Æ÷ÇÔÇÑ ·¹µåÇÞÀÇ ±â¼ú Áö¿øÀ» ¹ÞÀ» ¼ö ÀÖ´Ù
ÄõÄ¿½º´Â Ç®½ºÅà Äí¹ö³×Ƽ½º ³×ÀÌƼºê ÀÚ¹Ù ÇÁ·¹ÀÓ¿öÅ©·Î, ±â¾÷ÀÌ ±âÁ¸ ¾ÖÇø®ÄÉÀÌ¼Ç È¯°æÀ» ¹ßÀü½ÃÅ°°í ÀÚ¹Ù¿¡ ´ëÇÑ ÅõÀÚ¸¦ ´õ ´©¸± ¼ö ÀÖµµ·Ï ÇÑ´Ù. À̹ø ¿ÀǼҽº ÇÁ·ÎÁ§Æ®´Â ¾ö¼±µÈ ÀÚ¹Ù ´ëÇ¥ ±â¼ú°ú Ç¥ÁØÀ» Åä´ë·Î ¸¸µé¾îÁ³À¸¸ç, °³¹ßÀڵ鿡°Ô ¿øÈ°ÇÏ°í ÀÏ°üµÈ »ç¿ëÀÚ°æÇèÀ» Á¦°øÇÒ ÀûÀÀÇü °³¹ß ¸ðµ¨À» Áö¿øÇÑ´Ù.
• °³¹ßÀÚ »ý»ê¼º Çâ»ó: ÀÚ¹ÙÀÇ Ç¥ÁØ, ÇÁ·¹ÀÓ¿öÅ©, ¶óÀ̺귯¸®¿Í ÇÔ²² ¿¬µ¿µÇ¾î »õ·Î¿î API¸¦ ¹è¿ì°Å³ª ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÀüȯÇØ¾ß ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ¶óÀ̺ê ÄÚµù, ÅëÇÕ ±¸¼º°ú °°ÀÌ ½ÇÇà ÁßÀÎ ¾Û¿¡ ÄÚµå º¯°æ»çÇ×ÀÌ ÀÚµ¿À¸·Î Áï°¢ ¹Ý¿µµÇ´Â ±â´É µîµµ Á¦°øÇÑ´Ù.
• ¿î¿µ È¿À²¼º Çâ»ó: ÄõÄ¿½º´Â ÃֽŠÄí¹ö³×Ƽ½º ³×ÀÌƼºê °³¹ß ½ºÅÿ¡ ¸ÂÃçÁ® ÀÖ´Ù. ±â¾÷ÀÌ ºñÁî´Ï½º ¼Ö·ç¼ÇÀ» º¸´Ù ºü¸£°í È¿À²ÀûÀ¸·Î Á¦°øÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
• ºñ¿ë Àý°¨ È¿°ú: ÄõÄ¿½º´Â ¸Þ¸ð¸® ¼Òºñ°¡ Àû°í ½ºÅ¸Æ®¾÷ ½Ã°£ÀÌ ºü¸£´Ù. Áï, ¸®¼Ò½º¸¦ È¿À²ÀûÀ¸·Î È°¿ëÇÒ ¼ö ÀÖ°í, »õ·Î¿î ¾ÖÇø®ÄÉÀ̼ǰú ¼ºñ½º¸¦ Áï½Ã »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ´Â ¸¸Å ´õ ³ªÀº ¿£µåÀ¯Àú °æÇèÀ¸·Îµµ À̾îÁø´Ù. CPU´ç ³ôÀº ¿öÅ©·Îµå ¹Ðµµ·Î Ŭ¶ó¿ìµå ¸®¼Ò½º ºñ¿ëµµ Àý°¨ÇÒ ¼ö ÀÖ´Ù.
• ½Å·Ú¼º Çâ»ó: ÄõÄ¿½º ¾ÖÇø®ÄÉÀ̼ÇÀº È®À强°ú ź·Â¼ºÀ» °®Ãç º¯ÈÇÏ´Â ¼ö¿ä¸¦ ÃæÁ·ÇÒ ¼ö ÀÖ¾î ³ôÀº ½Å·Ú¼ºÀ» °¡Áø ½Ã½ºÅÛÀÌ´Ù.
¿À·§µ¿¾È ÀÚ¹Ù ±â¼ú ¹ßÀü¿¡ ¾ÕÀå¼ ¿Â ·¹µåÇÞÀº ·¹µåÇÞ ·±Å¸ÀÓ¿¡ ÄõÄ¿½º¸¦ Ãß°¡ÇÔÀ¸·Î½á ÀÌ·¯ÇÑ ³ë·ÂÀ» °ÈÇß´Ù. ·¹µåÇÞ ·±Å¸ÀÓÀº Ŭ¶ó¿ìµå ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇÏ´Â ÅëÇÕ Á¦Ç°, ¸¶À̱׷¹ÀÌ¼Ç Åø ¹× ±¸¼º ¿ä¼Ò¸¦ Á¦°øÇÏ¸ç °³¹ß ¹× Á¦°ø ½Ã°£À» ´ÜÃàÇÑ´Ù. ·¹µåÇÞ ·±Å¸ÀÓÀº ¸¶ÀÌÅ©·Î¼ºñ½º¿Í °°ÀÌ °íµµ·Î ºÐ»êµÈ Ŭ¶ó¿ìµå ¾ÆÅ°ÅØó¸¦ À§ÇÑ °æ·®ÈµÈ ·±Å¸ÀÓ°ú ÇÁ·¹ÀÓ¿öÅ©, ºü¸¥ µ¥ÀÌÅÍ ¾×¼¼½º¸¦ À§ÇÑ Àθ޸𸮠ij½Ì(in-memory caching), ±âÁ¸ ¾ÖÇø®ÄÉÀÌ¼Ç °£ ºü¸¥ µ¥ÀÌÅÍ Àü¼ÛÀ» À§ÇÑ ¸Þ½Ã¡ ±â´É Á¦°øÀ» ÅëÇØ °³¹ßÀÚ¿Í ¾ÆÅ°ÅØó°¡ ÃÖÀûÀÇ µµ±¸¸¦ ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
ÄõÄ¿½º´Â 200°³ ÀÌ»óÀÇ È®Àå Ç¥ÁØ, ¶óÀ̺귯¸®, ¼ºñ½º ¹× ±â¼úÀ» ÅëÇÕÇÑ È®Àå ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇÑ´Ù. ¶óÀ̺귯¸®´Â ’RESTEasy’, ‘Hibernate’, ‘Eclipse MicroProfile’ µî°ú °°Àº Ŭ¶ó¿ìµå ³×ÀÌƼºê ÇÁ·¹ÀÓ¿öÅ©¸¦ Æ÷ÇÔÇÑ´Ù. ¶ÇÇÑ, ‘·¹µåÇÞ AMQ ½ºÆ®¸²Áî(Red Hat AMQ Streams), ‘·¹µåÇÞ AMQ ºê·ÎÄ¿(Red Hat AMQ Broker)’, ‘·¹µåÇÞ Ç»Áî(Red Hat Fuse)’, ‘ºñÁî´Ï½º ÀÚµ¿È’ µî ·¹µåÇÞ Å¬¶ó¿ìµå ¼ºñ½º¸¦ À§ÇÑ È®Àå ±â´Éµµ Æ÷ÇÔÇÏ°í ÀÖ´Ù.
·¹µåÇÞ Å¬¶ó¿ìµå ¼ºñ½º ºÎ¹® ½Ã´Ï¾î ÀÌ»ç ¸®Ä¡ »þÇýº(Rich Sharples)´Â “¿À·§µ¿¾È ÀÚ¹Ù¸¦ À̲ø¾î ¿Â ·¹µåÇÞÀÇ Ä¿¹Â´ÏƼ ±â¿©¸¦ ÀÚ¶û½º·´°Ô »ý°¢ÇÑ´Ù. ÀÚ¹Ù¸¦ ÃֽŠŬ¶ó¿ìµå ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼ǿ¡ µµÀÔÇÏ´Â °ÍÀº ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¹Ì·¡»Ó¸¸ ¾Æ´Ï¶ó ÀÚ¹Ù¸¦ »ç¿ëÇÏ°í ÀÖ´Â ¼öõ °³ÀÇ ºñÁî´Ï½ºÀÇ ¹Ì·¡¸¦ À§Çؼµµ Áß¿äÇÏ´Ù. Äí¹ö³×Ƽ½º ³×ÀÌƼºê ÀÚ¹Ù ¼Ö·ç¼ÇÀÎ ÄõÄ¿½º¸¦ ÅëÇØ ¿ì¸®´Â ÀÚ¹Ù °³¹ßÀÚµéÀÌ ±×µéÀÌ ¼±È£ÇÏ´Â Àͼ÷ÇÑ ¾ð¾î·Î ÀÛ¾÷Çϵµ·Ï Áö¿øÇÏ°í, ÁÖ¿ä ºñÁî´Ï½º ȯ°æ¿¡¼ ÀÚ¹Ù¸¦ È®ÀåÇÒ ¼ö ÀÖµµ·Ï ±â´ÉÀ» Á¦°øÇÏ°í ÀÖ´Ù."°í ¹àÇû´Ù. |