¸Ê¾Ë Å×Å©³î·ÎÁö(www.mapr.com)°¡ ‘½ºÆ®¶óŸ ÄÁÆÛ·±½º+ÇÏµÓ ¿ùµå 2013(Strata Conference + Hadoop World 2013)’¿¡¼ ³×ÀÌƼºê º¸¾È ÀÎÁõ(Native Security Authentication) ¹× ±ÇÇѺο©(authentication)¸¦ Áö¿øÇÏ´Â ‘¾ÆÆÄÄ¡ ÇϵÓ(Apache Hadoop)¿ë ¸Ê¾Ë ¹èÆ÷ÆÇ’À» ¹ßÇ¥Çß´Ù.
±â¾÷µéÀº ÇÏµÓ¿ë ¸Ê¾Ë ¹èÆ÷ÆÇÀÇ º¸¾È ±â´ÉÀ» ÅëÇØ ¾ö°ÝÇÑ º¸¾È¿ä±¸¿Í ±ÔÁ¦¸¦ º¸´Ù ½±°Ô ÃæÁ·½Ãų ¼ö ÀÖ°Ô µÆ´Ù.
¾ÆÆÄÄ¡ ÇϵӰú ±¸Á¶ÀûÀÎ Çõ½ÅÀ» °áÇÕÇÑ ¸Ê¾ËÀÇ Ç÷§ÆûÀº ´º¿å¿¡¼ ¿¸®´Â ‘½ºÆ®¶óÀÌŸ ÄÁÆÛ·±½º+ÇÏµÓ ¿ùµå 2013’¿¡¼ °ø°³µÆ´Ù.
»ç¿ëÀÚ À§Àå(user impersonation), ·Î±× µ¥¸ó(rogue daemons), ¾ÇÀÇÀûÀÎ ¿ø°Ý ÇÁ·Î½Ãµà¾î È£Ãâ(RCP;remote procedure calls) µîÀÇ º¸¾È À§Çù¿¡ ´ëÀÀÇÏ´Â ¸Ê¾ËÀÇ º¸¾È Áö¿øÀº ´Ü¼øÇÏ°í ºü¸£¸ç µ¶¸³ÀûÀÎ º¸¾È ¸ðµ¨À» Á¦°øÇÑ´Ù.
¸Ê¾ËÀÇ ¿ÍÀ̾î-·¹º§(Wire-level) ÀÎÁõÀº Å×À̺í(table), Ä÷³(colum), Àâ(jobs), Å¥(queues), º¼·ý(volumes)¿¡ ´ëÇÑ ¸ðµç Á¢±Ù Á¦¾î¸¦ º¸È£ÇÑ´Ù.
ÇÏµÓ¿ë ¸Ê¾Ë ¹èÆ÷ÆÇ¿¡¼ ¸ðµç ¿î¿µÀº °íÀ¯ÇÏ°Ô º¸È£µÈ´Ù.
¿¹¸¦ µé¾î ÆÄÀÏ Àбâ/¾²±â, HBase ¿î¿µ ¹× ¸Ê¸®µà½º ¾÷¹« ¼ºê¹Ì¼Ç(MapReduce job submissions)´Â ¹°·Ð RPC¸¦ Æ÷ÇÔÇÏ´Â ÀÎÇÁ¶ó-Ŭ·¯½ºÅÍ ³ëµå-³ëµå °£ÀÇ »óÈ£ÀÛ¿ë ¶ÇÇÑ °íÀ¯ÇÏ°Ô º¸È£µÈ´Ù.
ÇϵÓÀº ¸ðµç Ŭ·¯½ºÅÍ¿¡ °ÉÃÄ ¼µå ÆÄƼ ÀÎÇÁ¶ó¿¡ ´ëÇÑ ¿ä±¸¾øÀÌ ¾ÈÀüÇÑ Ä¿¹Â´ÏÄÉÀ̼ÇÀ» ÁÖµµÇÏ°í À¯ÁöÇÑ´Ù.
»ç¿ëÀÚ´Â LDAP, ¾×Ƽºê µð·ºÅ丮(Active Directory), NIS¸¦ Æ÷ÇÔÇϴ ǥÁØ ¿£ÅÍÇÁ¶óÀÌÁî µð·ºÅ丮 ¼ºñ½º¿¡ ÅëÇյǴ ´Ü¼øÇÏ°í ¾ÈÀüÇÑ »ç¿ëÀÚ À̸§/ºñ¹Ð¹øÈ£ ü°è¸¦ ÅëÇØ ÀÎÁõµÈ´Ù.
¸ðµç Ŭ·¯½ºÅÍ ³ëµåµéÀº ¾ÈÀüÇÑ ºñ¹Ð¹øÈ£¸¦ ÅëÇØ °¢°¢ Áõ¸íµÇ°í ¼·Î ÀÛ¿ëÇÑ´Ù.
¶ÇÇÑ ¸Ê¾ËÀÇ ³×ÀÌƼºê ÀÎÁõÀº ¾ÆÆÄÄ¡ ÇÏÀ̺ê(Apache Hive)¿Í µå¸±(Drill)°ú °°Àº ¿¡ÄڽýºÅÛ ÇÁ·ÎÁ§Æ®µéÀ» ÁöÄÑÁØ´Ù.
±â¾÷Àº º¸¾È ÀÎÁõ ÇÁ·ÎÅäÄÝ ±âÁ¸ Ä¿º£·Î½º(Kerberos)¿Í ³×ÀÌƼºê ÇÏµÓ ÀÎÁõ ½ºÅ°¸¶ °£ÀÇ ¼±Åÿ¡ ÀÖ¾î À¯¿¬¼ºÀ» È®º¸ÇÒ ¼ö ÀÖ´Ù.
´º·²¸®Æ½½º(Neuralytix) º¥ ¿ì(Ben Woo) ¼ö¼® ¾Ö³Î¸®½ºÆ®´Â “ÇϵÓÀº º¸¾È¿¡ ¹Î°¨ÇÑ ±¸¼º¿ä¼Ò¸¦ ¸¸µå´Â ¿£ÅÍÇÁ¶óÀÌÁî ¼Ö·ç¼Ç”ÀÌ¸ç “ÇöÀç ¼Ò¼öÀÇ ÇÏµÓ Å¬·¯½ºÅ͵éÀÌ ¿£ÅÍÇÁ¶óÀÌÁî±ÞÀÇ º¸¾È ¿ä±¸¸¦ ÃæÁ·½ÃÅ°°í ÀÖ´Ù. ±â¾÷Àº ÇÏµÓ¿ë ¸Ê¾Ë ¹èÆ÷ÆÇÀÇ º¸¾È ±â´ÉÀ» ÅëÇØ ¾ö°ÝÇÑ º¸¾È ¿ä±¸ ¹× ±ÔÁ¦¸¦ ½±°Ô ÃæÁ·½Ãų ¼ö ÀÖ´Ù”°í ¸»Çß´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net
< ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |