Çѱ¹·¹µåÇÞÀº 4ÀÏ Â÷¼¼´ë °í¼º´É ÄÄÇ»ÆÃÀ» À§ÇÑ ¸ÖƼ Ç÷§Æû ¸Þ½Ã¡ ½Ã½ºÅÛÀÎ ·¹µåÇÞ ¿£ÅÍÇÁ¶óÀÌÁî MRG (Red Hat Enterprise Messaging Realtime Grid)¸¦ °ø°³Çß´Ù.
·¹µåÇÞÀº Áö³ÇØ ·¹µåÇÞ ¿£ÅÍÇÁ¶óÀÌÁî MRGÀÇ º£Å¸ ¹öÀüÀ» ¹ßÇ¥ÇÑ ÀÌÈÄ °í°´»ç ¹× ÆÄÆ®³Ê»çµé°úÀÇ ±ä¹ÐÇÑ Çù¾÷À» ÅëÇØ ±â¾÷ »ç¿ëÀÚµéÀÇ Çʼö ±â´ÉÀ» Ãß°¡ÇÏ°í Ç°Áú ¹× ¼º´ÉÀ» ÇÑÃþ °³¼±Çß´Ù°í ¹àÇû´Ù.
ÀÌ Á¦Ç°Àº ¾ÆÁ÷ ºÏ¹ÌÁö¿ª¿¡¼¸¸ ÀÌ¿ëÇÒ ¼ö ÀÖÁö¸¸ ÇâÈÄ ¾ÆÅÂÁö¿ª¿¡µµ ¼øÂ÷ÀûÀ¸·Î ¹ß¸ÅµÉ ¿¹Á¤ÀÌ´Ù.
À̹ø Á¦Ç°ÀÇ Æ¯Â¡Àº ±âÁ¸ ·¹µåÇÞÀÌ Áö´Ñ ¸®´ª½º Ä¿³Î °³¹ß ±â¼ú°ú ¿ÀǼҽº Áø¿µÀÇ »õ·Î¿î ¸Þ½Ã¡ ÇÁ·ÎÅäÄÝÀÎ AMQP (Advanced Messaging Queuing Protocol) ÇÁ·ÎÁ§Æ®°¡ °áÇÕµÅÀÖ´Ù´Â °Í.
¸Þ½Ã¡ ±â´É
°í¼º´É ÄÄÇ»Æà ¹× SOA µðÇ÷ÎÀÌÀÇ ÇÙ½ÉÀ¸·Î ²ÅÈ÷´Â ¸Þ½Ã¡(Messaging)Àº, AMQP ±â¹ÝÀº ÀÎÇÁ¶óÀÇ ÀÀ´ä¼Óµµ¸¦ ȹ±âÀûÀ¸·Î °³¼±ÇÏ°í Å©·Î½º ·©±ÍÁö/Ç÷§ÆûÀ» °¡´ÉÇÏ°Ô ÇØÁØ´Ù. ´õºÒ¾î ¸®´ª½º ¿Ü¿¡ À©µµ¿ì ¹× ¼Ö¶ó¸®½º µî ´Ù¸¥ Ç÷§Æû¿¡¼µµ °°Àº ¼öÁØÀÇ ¼º´É ¹× ±â´ÉÀÌ ±¸ÇöµÈ´Ù´Â °ÍÀÌ ·¹µåÇÞ ÃøÀÇ ¼³¸í.
¸Þ½Ã¡¿¡ ´ëÇÑ ¼º´É Å×½ºÆ®´Â ÀÎÅÚ°ú AMD ±â¹ÝÀÇ ½Ã½ºÅÛ ¸ðµÎ¿¡¼ ÁøÇàµÇ¾úÀ¸¸ç, Å×½ºÆ® °á°ú Ú¸ ¿É¼Ç °¡°Ý º¸°í ±â°ü (OPRA, Options Price Reporting Authority)ÀÌ Á¤ÇÑ ÃÊ´ç 600¸¸ ¸Þ½ÃÁö¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
¸®¾óŸÀÓ ±â´É
¸®¾óŸÀÓ(Realtime)Àº ŸÀÓ-Å©¸®Æ¼ÄÃÇϰųª ´ë±â ½Ã°£ÀÌ Áß¿äÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´É °È¸¦ À§ÇÑ Ä¿³Îµé·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ¶ÇÇÑ ISV¿Í °í°´µéÀÇ ÆíÀǼºÀ» ³ôÀ̱â À§ÇØ RHEL¿¡ ÀÎÁõµÈ ¾ÖÇø®ÄÉÀ̼ǵéÀº ·¹µåÇÞ ¿£ÅÍÇÁ¶óÀÌÁî MRG¿¡¼µµ ¼³Á¤À» º¯°æÇϰųª Àç ÀÎÁõ ¹ÞÀ» ÇÊ¿ä ¾øÀÌ ¸®¾óŸÀÓ ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³°è µÆ´Ù.
ƯÈ÷ °³¹ß°úÁ¤¿¡¼ IBM°úÀÇ ±ä¹ÐÇÑ Çù¾÷À» ÅëÇØ MRG ¸®¾óŸÀÓ ±â¹ÝÀÇ IBM À¥½ºÇÇ¾î ¸®¾óŸÀÓ(WebSphere Real Time) »ç¿ëÀÚµéÀÌ ÀÚ¹ÙÀÇ ÀåÁ¡À» ŸÀÓ-Å©¸®Æ¼Äà ¾ÖÇø®ÄÉÀ̼ǿ¡ Àû¿ëÇÒ ¼ö ÀÖ°Ô Çß´Ù. ¶ÇÇÑ ¾ç»ç´Â ±âÁ¸¿¡ RHEL ±â¹Ý¿¡¼ ´ë¿ë·®(hight-volume) ŸÀÓ-Å©¸®Æ¼Äà ¾ÖÇø®ÄÉÀ̼ÇÀ» ó¸®ÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾î ÀÖ´Â IBMÀÇ À¥½ºÇǾî MQ LLM (MQ Low Latency Message)¿¡ ´ëÇؼµµ °øÁ¶ÇÏ¿©, »õ·Ó°Ô Ãâ½ÃµÈ MRG¿Íµµ »óÈ£ ¿î¿ëµÇµµ·Ï ÇÒ ¿¹Á¤ÀÌ´Ù. ÇÑÆí ·¹µåÇÞ ÃøÀº ÇâÈÄ ÀÌ ±â´ÉÀÌ ¹Ì±¹ÀÇ ÃֽŠÀüÇÔ¿¡ žÀçµÉ °èȹÀ̶ó°í µ¡ºÙ¿´´Ù.
±×¸®µå (Grid) ±â´É
·¹µåÇÞ ¿£ÅÍÇÁ¶óÀÌÁî MRGÀÇ ±×¸®µå(Grid)±â´ÉÀº HPC(High Performance Computing)¿Í HTC(High Throughput Computing)¸¦ ·ÎÄà ±×¸®µå ¹× ¿ø°Ý ±×¸®µå, ¾Æ¸¶Á¸ÀÇ EC2¿Í °°Àº Ŭ¶ó¿ìµå ÀÎÇÁ¶ó ¸ðµÎ¿¡ Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
MRG ±×¸®µå´Â À§½ºÄܽŠ´ëÇб³ ¸Þµð½¼ Ä·ÆÛ½º¿¡¼ ½ÃÀÛµÈ Äܵµ¸£(Condor) ÇÁ·ÎÁ§Æ®¸¦ ±â¹ÝÀ¸·Î ¼³°èµÇ¾úÀ¸¸ç ·¹µåÇÞÀº OSI(Open Source Initiative) ½ÂÀÎ ¶óÀ̼±½º ÇÏ¿¡ ÀÌ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ À§½ºÄܽŠ´ëÇаú Çù¾àÀ» ¸Î°í °øµ¿À¸·Î °³¹ß¿¡ Âü¿©ÇÏ¿´´Ù.
·¹µåÇÞ ¿£ÅÍÇÁ¶óÀÌÁî MRG Á¦Ç° ÃÑ°ýÀ» ¸Ã°í ÀÖ´Â ºê¶óÀ̾ð ü(Bryan Che)´Â ¡°À̹ø¿¡ »õ·Ó°Ô ¹ßÇ¥ÇÏ´Â MRG´Â ÅëÇÕÀ» ÀǹÌÇÏ´Â ¡®Merge¡¯¿Í ºñ½ÁÇÑ ¹ßÀ½ÀÌ´Ù. °¢ ºÐ¾ßÀÇ ÃÖ½ÅÀÇ ±â¼úÀ» ÅëÇÕÇÏ¿© ½Ã³ÊÁö È¿°ú¸¦ ³ë¸®°í, ±Ã±ØÀûÀ¸·Î´Â ±â¾÷¿¡¼ ÀÎÇÁ¶ó¸¦ ÃÖ´ëÇÑÀ¸·Î È°¿ëÇÏ¿© È¿À²ÀûÀ¸·Î IT ÀÚ»êÀ» ¿î¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ ¿ì¸®ÀÇ ¸ñÇ¥ÀÌ´Ù¡±°í ¸»Çß´Ù.
[¿Àº´¹Î ±âÀÚ(boan4@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>