·¹µåÇÞÀÌ Àθ޸𸮠µ¥ÀÌÅÍ ±×¸®µå ¼Ö·ç¼ÇÀÎ ‘·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå 6(Red Hat JBoss Data Grid 6)’¸¦ ¹ßÇ¥Çß´Ù.
‘·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå 6’´Â ±â¾÷ÀÇ °ü°èÇü µ¥ÀÌÅͺ£À̽º Çʿ並 ÁÙÀÌ°í, ºò µ¥ÀÌÅÍ °ü¸® È¿À²¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀÇ È®À强À» °ÈÇÑ Á¡ÀÌ Æ¯Â¡ÀÌ´Ù.
ÃÖ±Ù µðÁöÅÐ µ¥ÀÌÅÍ°¡ ÆøÁõÇÏ¸é¼ ¸¹Àº ±â¾÷µéÀÌ ´ë¿ë·® µ¥ÀÌÅÍ °ü¸®¿¡ ¾î·Á¿òÀ» °Þ°í ÀÖ´Ù. 2015³â ±Û·Î¹ú ÀÎÅÍ³Ý Æ®·¡ÇÈÀº 2010³âÀÇ 4¹èÀÎ Á¦Å¸¹ÙÀÌÆ®¿¡ ´ÞÇÒ °ÍÀ¸·Î Àü¸ÁµÇ´Â µî ÇâÈÄ ºò µ¥ÀÌÅÍ °ü¸® ¹®Á¦´Â ´õ¿í °¡ÁßµÉ °ÍÀ¸·Î º¸ÀδÙ.
Æø¹ßÀûÀÎ Æ®·¡ÇÈ Áõ°¡´Â µ¥ÀÌÅÍ ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç Áõ°¡·Î À̾îÁö°í ÀÖÁö¸¸ ¸ðµç µ¥ÀÌÅ͸¦ ¼öÁý, º¸À¯ ¹× È°¿ëÇÏ´Â ÀÏÀº È®À强°ú °ü¸® Ãø¸é¿¡¼ ±â¾÷¿¡ ¸¹Àº ºñ¿ëÀ» ÃÊ·¡ÇÒ ¼ö ÀÖ´Ù. ÇöÀç ÀüÅëÀûÀÎ ±¸Á¶ÈµÈ °ü°èÇü µ¥ÀÌÅÍ °ü¸® ±â¼úÀº ºñ¿ëÁõ°¡»Ó¸¸ ¾Æ´Ï¶ó ±â¼úÀûÀÎ Àå¾Ö¹°ÀÌ µÇ°í ÀÖ´Ù.
ÀÌ °°Àº ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ °³¹ßµÈ ‘·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå 6’´Â Á¦À̺¸½º Ä¿¹Â´ÏƼ ÇÁ·ÎÁ§Æ®ÀÎ ‘ÀÎÇǴϽºÆÒ(Infinispan)’À» ±â¹ÝÀ¸·Î ‘Á¦À̺¸½º ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç Ç÷§Æû’°ú ‘Á¦À̺¸½º ¿ÀÆÛ·¹À̼ǽº ³×Æ®¿öÅ©’ÀÇ ÄÄÆ÷³ÍÆ®¸¦ Æ÷ÇÔÇØ ±â¾÷ÀÌ ´ë±Ô¸ðÀÇ Æ®·£Àè¼ÇÀ» Áö¿øÇÏ´Â µ¥ÀÌÅÍ ±×¸®µå¸¦ º¸´Ù ½±°Ô ±¸ÃàÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ÅëÇÕ ¼Ö·ç¼ÇÀÌ´Ù.
‘·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå6’´Â ÀÚ¹Ù ¹× ºñ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ǻӸ¸ ¾Æ´Ï¶ó REST, ¸âij½Ãµå(memcached), ‘¾ÆÆÄÄ¡ ÇÖ ·Îµå(Apache Hot Rod)’ µî ´Ù¾çÇÑ Å¬¶óÀ̾ðÆ® ¾×¼¼½º Æ÷ÀÎÆ®¸¦ Áö¿ø, µ¥ÀÌÅÍ ±×¸®µå¿¡ ´ëÇÑ °³¹æÀû Á¢±Ù¹æ½ÄÀ» Á¦°øÇÑ´Ù.
±â¾÷µéÀº ÀÌ·¯ÇÑ Á¢±Ù¹æ½ÄÀ» ±â¹ÝÀ¸·Î ±âÁ¸ÀÇ ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ º¸´Ù ½±°Ô NoSQL ±â´ÉÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Ù.
·¹µåÇÞÀÇ ¹Ìµé¿þ¾î ´ã´ç Å©·º ¸ÓÁú¶ó ºÎ»çÀå °â ÃÑ°ý Ã¥ÀÓÀÚ´Â “µ¥ÀÌÅÍ°¡ Æø¹ßÀûÀ¸·Î Áõ°¡ÇÔ¿¡ µû¶ó ¿À´Ã³¯ ±â¾÷µéÀÌ Á÷¸éÇÏ°í ÀÖ´Â °¡Àå Å« ¾î·Á¿òÀº ¾ÖÇø®ÄÉÀ̼ÇÀÌ ºò µ¥ÀÌÅÍ ¿ä±¸¸¦ ÃæÁ·ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ¹®Á¦´Â ´õ¿í È®»êµÉ °ÍÀ¸·Î ¿¹»óµÈ´Ù”¸ç, “‘·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå 6’´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â »õ·Î¿î ¹æ½ÄÀ¸·Î ¸¹Àº ½Ã°£°ú ºñ¿ëÀÌ ¼Ò¿äµÇ´Â ÀüÅëÀûÀÎ µ¥ÀÌÅÍ °èÃþ È®Àå ¹æ½Ä¿¡ ºñÇØ ±â¾÷ÀÇ ¹Îø¼º°ú À¯¿¬¼ºÀ» Çâ»ó½ÃÄÑ ÁÙ ÁÙ ¼ö ÀÖ´Ù”°í ¸»Çß´Ù.
‘·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå 6’°¡ Á¦°øÇÏ´Â ÁÖ¿ä ÇýÅÃÀº ´ÙÀ½°ú °°´Ù.
¡âNoSQL¿¡ ´ëÇÑ ºñ°£Á¢ÀûÁ¢±Ù¹æ½Ä: ‘·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå 6’´Â ºü¸£°í Á÷°üÀûÀÎ Àθ޸𸮠key-ValueÀúÀå¼Ò¸¦ ÅëÇØ ±â¾÷ÀÌ °³¹ßȯ°æ¿¡º¸´Ù Æí¸®ÇÏ°Ô NoSQL ±â´ÉÀ» Ãß°¡ÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
¡âºòµ¥ÀÌÅÍ È°¿ë: ‘·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå 6’´Â ³·Àº Áö¿¬½Ã°£°ú Æ®·£Àè¼Ç Áö¿ø ¿É¼ÇÀ¸·Î ´ë¿ë·® ¿öÅ©·Îµå¸¦ Áö¿øÇÑ´Ù. µû¶ó¼ Æ®·¹À̵ù, ¹°·ù, ÀüÀÚ»ó°Å·¡¿Í °°Àº ½Ç½Ã°£ ¾ÖÇø®ÄÉÀÌ¼Ç ¿ëµµ¿¡ ÀûÇÕÇÏ´Ù.
¡â¾ÖÇø®ÄÉÀÌ¼Ç È®À强 Çâ»ó ¹× ºñ¿ë Àý°¨: ‘·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå6’´Â ¾ÖÇø®ÄÉÀ̼ǰú ±âÁ¸ µ¥ÀÌÅÍ °èÃþ°£ ÅëÇÕ Ä³½Ã·Î È°¿ëÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ ±â¾÷Àº ¾ÖÇø®ÄÉÀ̼ÇÀ» È®ÀåÇÏ¸é¼ ÀüÅëÀûÀÎ °ü°èÇü µ¥ÀÌÅͺ£À̽º È®Àå¿¡ µû¸¥ ºñ¿ë ¹× º¹À⼺À» ´ëÆø ÁÙÀÏ ¼ö ÀÖ´Ù.
¡â¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ À¯¿¬¼º: ‘·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå 6’¿¡´Â ±â¾÷¿¡ ¼ö¸¹Àº ÇüÅÂÀÇ ¾×¼¼½º Æ÷ÀÎÆ®¸¦ Á¦°øÇϱâ À§ÇÑ »õ·Î¿î ±â´ÉÀÌ Æ÷ÇԵǾî ÀÖ´Ù. REST, ¸âij½Ãµå(memcached), ‘¾ÆÆÄÄ¡ ÇÖ ·Îµå(Apache Hot Rod)’¿Í °°Àº ¿ÀÇ APIÁö¿ø ±â´ÉÀ¸·Î ÀÚ¹Ù, ´å³Ý, ÆÄÀÌ½ã µî ´Ù¾çÇÑ °³¹ß ¾ð¾î¿¡¼ ·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå¸¦ ½±°Ô ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
¡â°í°¡¿ë¼º ¹× ¹«Á¤Áö: ‘·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå 6’´Â °í°¡¿ë¼º, ź·Â¼º ¹× È®À强ÀÌ ¶Ù¾î³ª¸ç, ±×¸®µå¿¡ ³ëµå¸¦ Ãß°¡ ¶Ç´Â »èÁ¦ÇÒ ¶§ ÀÚµ¿À¸·Î µ¥ÀÌÅ͸¦ ºÐ»êÇØ ÁØ´Ù. µ¥ÀÌÅÍ ±×¸®µå´Â ¹°¸® ¶Ç´Â °¡»ó µ¥ÀÌÅͼ¾ÅÍ¿¡¼ ¿î¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
< ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |