·¹µåÇÞ(www.redhat.com)Àº ‘·¹µåÇÞ ·±Å¸ÀÓ(Red Hat Runtimes)’¿¡ ¿ÏÀüÁö¿øÇü ÇÁ·¹ÀÓ¿öÅ©·Î ‘ÄõÄ¿½º(Quarkus)’¸¦ Ãß°¡ÇÑ´Ù°í 1ÀÏ ¹àÇû´Ù.
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) ·¹µåÇÞ Å¬¶ó¿ìµå ¼ºñ½º ºÎ¹® ½Ã´Ï¾î ÀÌ»ç´Â “ÀÚ¹Ù¸¦ ÃֽŠŬ¶ó¿ìµå ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼ǿ¡ µµÀÔÇÏ´Â °ÍÀº ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¹Ì·¡»Ó¸¸ ¾Æ´Ï¶ó ÀÚ¹Ù¸¦ »ç¿ëÇÏ°í ÀÖ´Â ¼öõ °³ÀÇ ºñÁî´Ï½ºÀÇ ¹Ì·¡¸¦ À§Çؼµµ Áß¿äÇÏ´Ù. Äí¹ö³×Ƽ½º ³×ÀÌƼºê ÀÚ¹Ù ¼Ö·ç¼Ç ÄõÄ¿½º¸¦ ÅëÇØ ¿ì¸®´Â ÀÚ¹Ù °³¹ßÀÚµéÀÌ ±×µéÀÌ ¼±È£ÇÏ´Â Àͼ÷ÇÑ ¾ð¾î·Î ÀÛ¾÷Çϵµ·Ï Áö¿øÇÏ°í, ÁÖ¿ä ºñÁî´Ï½º ȯ°æ¿¡¼ ÀÚ¹Ù¸¦ È®ÀåÇÒ ¼ö ÀÖµµ·Ï ±â´ÉÀ» Á¦°øÇÏ°í ÀÖ´Ù”°í °Á¶Çß´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |