°Ô½Ã¹° 10°Ç
   
Ŭ¶ó¿ìµå ÇÙ½É ±â¼ú ¡®ÇϵÓ(Hadoop)¡¯ Àº ¹«½¼ ¶æÀϱî
±Û¾´ÀÌ : ÃÖ°í°ü¸®ÀÚ ³¯Â¥ : 2011-01-25 (È­) 16:51 Á¶È¸ : 715186


 
2010³â 12¿ù 29ÀÏ 15:13:46 / ¹éÁö¿µ ±âÀÚ jyp@ddaily.co.kr
[IT Àü¹® ºí·Î±× ¹Ìµð¾î=µô¶óÀÌÆ®´å³Ý]

¡®¶á ±¸¸§¡¯ Ãë±Þ¹Þ´ø Ŭ¶ó¿ìµå ÄÄÇ»ÆÃ(Cloud computing)ÀÌ ³»³âºÎÅÍ ±¹³»¿¡¼­µµ º»°ÝÀûÀ¸·Î È°¼ºÈ­µÉ °ÍÀ¸·Î º¸ÀÔ´Ï´Ù. À̸§¸¸Å­À̳ª ¾Æ¸®¼ÛÇÏ´ø Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀº ´Ü¼øÈ÷ ƯÁ¤ Á¦Ç°À̳ª ±â¼ú·Î ±¸ÇöµÇ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù.

Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀº ¾÷üµéÀÇ ±â¼ú Á¾¼Ó¼º¿¡¼­ ¹þ¾î³­ ¼­ºñ½º °³³äÀ¸·Î, °øÀ¯µÈ(Shared) ÀÎÇÁ¶ó¿¡¼­ ÇÊ¿äÇÒ ¶§¸¶´Ù ÀÚ¿øÀ» Á¦°ø¹ÞÀ» ¼ö ÀÖ´Â ¿Âµð¸Çµå(On demand) ÇüÅ·Π±¸¼ºµÇ¸ç, ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖ¾î¾ß ÇÏ°í(Configurable) ÇÊ¿äÇÑ ½ÃÁ¡¿¡ ºü¸£°Ô ÀÚ¿øÀ» °¡Á®¿À´Â(Rapidly provisioned) °ÍÀº ¹°·Ð ÃÖ¼ÒÇÑÀÇ °ü¸®(Minimal management)°¡ °¡´ÉÇÑ °ÍÀÌ ÇÙ½ÉÀÔ´Ï´Ù.

±×·¸´Ù¸é ÀÌ·¯ÇÑ Å¬¶ó¿ìµå ¾ÆÅ°ÅØó´Â ¾î¶»°Ô ±¸¼ºÇÏ´Â °ÍÀÌ È¿À²ÀûÀϱî¿ä.

Á¤´äÀÌ ÀÖ´Â °ÍÀº ¾Æ´ÏÁö¸¸ Ŭ¶ó¿ìµå ÀÎÇÁ¶ó´Â ºñ¿ë È¿À²ÀûÀ̾î¾ß ÇѴٴ Ư¼º ¶§¹®¿¡ ÀϹÝÀûÀ¸·Î ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î·Î ±¸ÃàÇØ ÃÖ´ëÇÑ µµÀÔ ºñ¿ëÀ» ³·Ãß´Â °ÍÀÌ ÇÙ½ÉÀÔ´Ï´Ù.

¿ì¸®°¡ ÈçÈ÷ Á¢ÇÏ´Â ¾Æ¸¶Á¸À̳ª ÆäÀ̽ººÏ, ±¸±Û µîÀÇ ¾ÆÅ°ÅØó ¿ª½Ã ÀÌ·¯ÇÑ ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î ±â¹ÝÀ¸·Î ±¸¼ºµÅ ÀÖÁö¿ä.

ÃÖ±Ù ±¹³»¿¡¼­µµ ¸¹ÀÌ °Å·ÐµÇ°í ÀÖ´Â °ÍÀÌ ¾ÆÆÄÄ¡ÀÇ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®(http://hadoop.apache.org) Áß ÇϳªÀÎ ´ë¿ë·® µ¥ÀÌÅÍ Ã³¸® ºÐ¼® ÇÁ·ÎÁ§Æ® ¡®ÇϵÓ(Hadoop)¡¯ÀÔ´Ï´Ù. ÀÌ´Â ±¸±Û Ç÷§ÆûÀÇ ¿ÀǼҽº ¹öÀüÀ̶ó°í ÇÒ ¼ö ÀÖ°Ú½À´Ï´Ù.

±¹³»¿¡¼­´Â Áö³­ÇØ »ï¼ºSDS°¡ ÇÏµÓ Àü¹® ¾÷üÀÎ ¹Ì±¹ ¡®Å¬¶ó¿ìµ¥¶ó¡¯¶ó´Â ¾÷ü¿Í Çù·ÂÇÑ´Ù´Â ³»¿ëÀÇ ¾çÇØ°¢¼­(MOU)¸¦ ü°áÇϸ鼭 ¾Ë·ÁÁö°Ô µÆ½À´Ï´Ù.

´ë¿ë·®ÀÇ µ¥ÀÌÅ͸¦ ºü¸£°Ô ºÐ¼®, ó¸®ÇÒ ¼ö Àֱ⠶§¹®¿¡ ±¹³»¿¡¼± Àΰ£ÀÇ À¯ÀüÀÚ ¿°±â¼­¿­ ºÐ¼® µî ¸¹Àº ¾çÀÇ µ¥ÀÌÅ͸¦ ºÐ¼®ÇÏ´Â °÷¿¡ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù.

¿©Å±îÁö ¡®Çϵӡ¯¿¡ ´ëÇØ ¾ê±âÇϱâ À§ÇØ ÀåȲÇÑ ¼³¸íÀ» Çߴµ¥¿ä(¾ÕÀÌ ³Ê¹« ±æ¾ú³×¿ä). »ç½Ç ºí·Î±×¿¡¼­ ¾ê±âÇÏ°í ½ÍÀº °ÍÀº ÇÏµÓ ÇÁ·ÎÁ§Æ®µéÀÇ ¡®À̸§¡¯°ú °ü·ÃÇؼ­ÀÔ´Ï´Ù.

°ü·Ã °èÅë¿¡ Á¾»çÇϽô IT°³¹ßÀںеéÀº ¸¹ÀÌ ¾Æ½Ã°ÚÁö¸¸, ¡®Çϵӡ¯Àº ¿ÀǼҽº ÀÚ¹Ù°Ë»ö ¿£ÁøÀÇ ´ë¸í»ç¶ó°íµµ ÇÒ ¼ö ÀÖ´Â ·ç¾À(Lucene)À» ¸¸µç ´õ±× Ä¿ÆÃÀ̶ó´Â »ç¶÷ÀÌ °³¹ßÇÑ ¿ÀǼҽº ±â¹ÝÀÇ ºÐ»ê ÄÄÇ»Æà Ç÷§ÆûÀÔ´Ï´Ù.(¾ßÈÄ¿¡¼­ ±Ù¹«ÇÏ´ø ´õ±× Ä¿ÆÃÀº Áö³­ÇØ Å¬¶ó¿ìµ¥¶ó·Î ÀÚ¸®¸¦ ¿Å±ä ¹Ù ÀÖ½À´Ï´Ù.)

¡®Çϵӡ¯À̶ó´Â À̸§ÀÌ ¾îµð¼­ ¿Ô´Â°í ÇÏ´Ï, ¹Ù·Î ÀÌ ´õ±× Ä¿ÆÃÀÇ ¾ÆµéÀÌ °®°í ³î´ø ³ë¶õ ÄÚ³¢¸® ºÀÁ¦ ÀÎÇü¿¡¼­ À¯·¡Çß´Ù°í ÇÕ´Ï´Ù.

´õ±× Ä¿ÆÃÀº ¾ÆµéÀÌ ÀÌ ³ë¶õ ÄÚ³¢¸®¸¦ ¹ßÀ½ÇÏ´Â °ÍÀ» µè°í À̸§À» ¡®Çϵӡ¯À¸·Î Áö¾ú´Ù°í Çϴµ¥, ¾Æ¸¶µµ ¡®¿¤¸®ÆÝÆ®(elephant)¡¯¶ó°í ¹ßÀ½ÇÏ´Â °ÍÀÌ ¾ÆÁ÷ ¾î¸°¾ÆÀÌ´Ù º¸´Ï ¡®Çϵӡ¯À̶ó°í ¹ßÀ½ÇÏ´Â °Íó·³ µé·ÈÀ» °ÍÀ̶ó´Â ÃßÃøÀÌ ÀÖÁö¿ä(º¸Åë ¿¤¸®ÆÝÆ®¿¡¼­ °­¼¼°¡ ¾ÕÂÊ¿¡ ÀÖ´Ù°í »ý°¢Çϸé, ¿Ö ÇϵÓÀÌ µÆ´ÂÁö ¾óÇÍ ÀÌÇØ°¡ µÇ±âµµ ÇÕ´Ï´Ù.)

±×·¡¼­ À§ ±×¸²¿¡¼­Ã³·³ ÇϵÓÀÇ ·Î°íµµ ¡®³ë¶õ ÄÚ³¢¸®¡¯ÀÔ´Ï´Ù. ³ë¶õ ÄÚ³¢¸® ÀÎÇüÀ» °®°í ³ë´Â ¾ÆµéÀÇ ¸ð½ÀÀ» »ç¶û½º·´°Ô ÁöÄѺÃÀ» ´õ±× Ä¿ÆÃÀÇ ¸ð½Àµµ ¶°¿À¸£´Â±º¿ä.

´õ Àç¹ÌÀÖ´Â °ÍÀº ¡®Çϵӡ¯°ú ¿¬µ¿Çؼ­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼­ºê ÇÁ·ÎÁ§Æ® ¿ª½Ã ¸¶Âù°¡Áö·Î µ¿¹° À̸§À» µý °ÍµéÀÌ ¸¹´Ù´Â °ÍÀÔ´Ï´Ù.

Pig(µÅÁö)¿Í Hive(¹ú¶¼), Zookeeper(µ¿¹° »çÀ°»ç) µîÀÇ ÇÁ·ÎÁ§Æ®°¡ ´ëÇ¥ÀûÀÔ´Ï´Ù.

Pig(µÅÁö) ÇÁ·ÎÁ§Æ®´Â ´ë±Ô¸ð µ¥ÀÌÅͼÂÀ» Ž»öÇϱâ À§ÇÑ ÇÁ·¹ÀÓ¿öÅ©·Î, ½ºÅ©¸³Æ®¸¦ ÅëÇؼ­ ¸Ê¸®µà½º ±â´ÉÀ» ¼öÇàÇϴ ȯ°æÀ» Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù.

Hive(¹ú¶¼)´Â HDFS(ÄÄÇ»Å͵é·Î ±¸¼ºµÈ Ŭ·¯½ºÅÍ¿¡¼­ ¼öÇàµÇ´Â ºÐ»êÆÄÀÏ ½Ã½ºÅÛ)¿¡ ÀúÀåµÈ µ¥ÀÌÅ͸¦ °ü¸®ÇÒ ¼ö ÀÖµµ·Ï Äõ¸®¸¦ Á¦°øÇÏ´Â µ¥ÀÌÅÍ ¿þ¾îÇϿ콺 ÇÁ·ÎÁ§Æ®¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Chukwa(ÈùµÎ¾î·Î ÄÚ³¢¸® À§¿¡ ¾É¾ÆÀÖ´Â °ÅºÏÀ̸¦ ¶æÇÔ)´Â ºÐ»ê ȯ°æ¿¡¼­ÀÇ ·Î±× ¼öÁý ¹× ÀúÀåÀ» À§ÇÑ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù.

¸¶Áö¸·À¸·Î Zookeeper(µ¿¹°»çÀ°»ç)´Â ºÐ»ê ÀÀ¿ë ÇÁ·Î±×·¥µéÀ» ±¸ÃàÇϱâ À§ÇÑ °í¼º´ÉÀ» º¸ÀåÇϱâ À§ÇÑ ¼­ºñ½º·Î, ºÐ»ê ȯ°æ¿¡¼­ ³ëµåµé °£ÀÇ Á¤º¸ °øÀ¯, ¶ô, À̺¥Æ® µî º¸Á¶ ±â´ÉÀ» ¼öÇàÇÏ´Â °ÍÀÔ´Ï´Ù.

µ¿¹° »çÀ°»ç¶ó´Â À̸§Ã³·³ ÀÌ´Â µ¿¹° ÇÁ·ÎÁ§Æ®µéÀ» °ü¸®ÇÏ´Â Â÷¿øÀÇ ±â´ÉÀ» ÇÑ´Ù°í ÇÒ ¼ö ÀÖ°Ú½À´Ï´Ù.

¾ÆÆÄÄ¡ Àç´ÜÀÇ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¸¦ º¸´Ï ÃÖ±Ù¿£ Çϸ¶(Hama)µµ º¸ÀÌ´õ±º¿ä. Á¤¸» ¿Ü±¹ °³¹ßÀÚµé ÀÛ¸í ¼¾½º Çϳª´Â ³¡³»ÁÖ´Â °Í °°½À´Ï´Ù.

±¹³»¿¡¼­µµ ÀÌ·¯ÇÑ Âü½ÅÇÑ ÇÁ·ÎÁ§Æ®¸íµéÀÌ ³ª¿ÔÀ¸¸é ÁÁ°Ú½À´Ï´Ù. ÄÚµù¿¡ ÁöÃÄÀÖ´Â ±×µé¿¡°Ô ÀÌ·¯ÇÑ ±â´ë´Â ¹«¸®Àϱî¿ä.

[¹éÁö¿µ±âÀÚ ºí·Î±×=µ¥ÀÌÅͼ¾ÅÍ Æ®·£½ºÆ÷¸Ó]

À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.) ¢Ñ À̸ðƼÄÜ
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
   

 



 
»çÀÌÆ®¸í : ¸ðÁö¸®³× | ´ëÇ¥ : ÀÌ°æÇö | °³ÀÎÄ¿¹Â´ÏƼ : ·©Å°´åÄÄ ¿î¿µÃ¼Á¦(OS) | °æ±âµµ ¼º³²½Ã ºÐ´ç±¸ | ÀüÀÚ¿ìÆí : mojily°ñ¹ðÀÌchonnom.com Copyright ¨Ï www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.