ºòµ¥ÀÌÅÍ ¹èÆ÷¿ë ¾ÆÆÄÄ¡ ÇÏµÓ ±â¼ú ¼±µÎ ±â¾÷ÀÎ ¸Ê¾ËÅ×Å©³î·¯Áö½º(www.mapr.com)°¡ µ¥ÀÌÅͺ긯½º(Databricks)¿Í Àü·«Àû ÆÄÆ®³Ê½ÊÀ» ü°áÇÏ°í, ¸Ê¾Ë ¹èÆ÷ÆÇÀÌ ¿Ïº®ÇÑ ¾ÆÆÄÄ¡ ½ºÆÄÅ©(Apache Spark) ½ºÅÃÀ» Áö¿øÇÑ´Ù°í ¹àÇû´Ù.
ÃÖ±Ù ±â¾÷µéÀÌ º¸´Ù ½±°í ºü¸£°Ô ºòµ¥ÀÌÅÍ¿¡¼ °¡Ä¡¸¦ âÃâÇÏ´Â ¹æ¹ýÀ» ¸ð»öÇÏ°í ÀÖ´Â °¡¿îµ¥ ½ºÆÄÅ©´Â Àθ޸𸮠ó¸® ÇÁ·¹ÀÓ¿öÅ©¸¦ ±â¹ÝÀ¸·Î ½Ç½Ã°£ ó¸®¿Í ¼Õ½¬¿î ÇÁ·Î±×·¡¹ÖÀ¸·Î ¼º´É°ú °³¹ßÀÚÀÇ »ý»ê¼ºÀ» ¸ðµÎ Çâ»ó½ÃÅ°°í ÀÖ´Ù.
- ¼º´É: ½ºÆÄÅ©´Â ¿£µå-Åõ-¿£µå ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´ÉÀ» °¡¼ÓȽÃÅ°´Â Àθ޸𸮠ÆÄÀÌÇÁ¶óÀÌ´×(pipelining)°ú ÇÔ²² ¹ü¿ë ½ÇÇà ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇϸç, ´Ù¼öÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç »ó¿¡¼ 5¹è¿¡¼ 100¹è¿¡ À̸£´Â ¼º´É Çâ»óÀ» º¸¿´´Ù.
- °³¹ßÀÚ »ý»ê¼º: °³¹ßÀÚ´Â ½ºÆÄÅ©¸¦ ÅëÇØ ±âÁ¸ Äڵ庸´Ù 1/5Á¤µµÀÇ ¶óÀÎÀ¸·Î ±¸ÇöÀ» ÇÒ ¼ö ÀÖÀ¸¸ç RDDs(Resilient Distributed Dataset)¿Í °°Àº ºÐ»ê °´Ã¼¸¦ »ç¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼³°èÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¶ÇÇÑ, ÀÚ¹Ù(Java), ½ºÄ®¶ó(Scala), ÆÄÀ̽ã(Python)°ú °°Àº ¿©·¯ °¡Áö ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Áö¿øÇÏ¸ç ½ºÆ®¸®¹Ö ±â¹ÝÀÇ ½Ç½Ã°£ ÀÛ¾÷ µî ¿©·¯ ȯ°æ¿¡¼ °°Àº Äڵ带 »ç¿ëÇÒ ¼ö ÀÖ´Ù.
´ëºÎºÐÀÇ ±â¾÷µéÀº ÇöÀç ¸Ê¾Ë È¯°æ¿¡¼ ½ºÆÄÅ©¸¦ ½ÇÇàÇÏ°í ÀÖÀ¸¸ç, ÀÌ·¯ÇÑ ±â¾÷ÀÇ ½ºÆÄÅ© ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀº ¸Ê¾Ë ¹èÆ÷ÆÇÀÇ ¿£ÅÍÇÁ¶óÀÌÁî±Þ ¼º´É°ú ´õºÒ¾î ¿î¿µ µ¥ÀÌÅ͸¦ ½Ç½Ã°£À¸·Î ó¸®ÇÏ´Â ÀåÁ¡À» Á¦°øÇÑ´Ù.
¸Ê¾Ë ¹èÆ÷ÆÇÀÇ ¿Ïº®ÇÑ ½ºÆÄÅ© ½ºÅà Áö¿øÀ¸·Î ¸Ê¾Ë °í°´µéÀº ½ºÆÄÅ© ½ºÅðú °ü·ÃµÈ ¸ðµç ÇÁ·ÎÁ§Æ®¿¡ 24x7 Áö¿øÀÌ °¡´ÉÇØÁ³´Ù. ÇÁ·ÎÁ§Æ®¿¡ °üÇÑ ·Îµå¸ÊÀ» °øÀ¯ÇÏ°í, Çõ½ÅÀÇ °¡¼Óȸ¦ ¸ñÇ¥·Î ÇÑ ¸Ê¾Ë°ú µ¥ÀÌÅͺ긯½ºÀÇ Çù·ÂÀ» ÅëÇØ ¸Ê¾Ë °í°´µé°ú ÇÏµÓ Ä¿¹Â´ÏƼ´Â ¾ÆÆÄÄ¡ ½ºÆÄÅ© 1.0(Apache Spark 1.0) ¹öÀüÀÌ ³ª¿À¸é ÇâÈÄ ¸î ³â °£ ´Ù¾çÇÑ ÀÌÁ¡À» ¾ò°Ô µÉ °ÍÀÌ´Ù.
¸ÅÆ® ¾Ö½½·¿(Matt Aslett) 451 ¸®¼Ä¡(451 Research)ÀÇ µ¥ÀÌÅÍ Ç÷§Æû ¹× ºÐ¼® ºÎ¹® ¸®¼Ä¡ ÀÌ»ç´Â “¾ÆÆÄÄ¡ ½ºÆÄÅ©´Â Â÷¼¼´ë µ¥ÀÌÅÍ Ã³¸® Ç÷§Æû¿¡ ÃÖÀûÈµÈ °í¼º´ÉÀÇ Àθ޸𸮠µ¥ÀÌÅÍ Ã³¸® ±â¹Ý¿¡ ¿©·¯ °è»ê ¸ðµ¨À» Á¦°øÇÑ´Ù”¸ç, “¸Ê¾ËÀº µ¥ÀÌÅͺ긯½º¿ÍÀÇ ÆÄÆ®³Ê½ÊÀ» ÅëÇØ ¿Ïº®ÇÑ ½ºÆÄÅ© ½ºÅÃÀ» Áö¿øÇÏ°í, ÇÏµÓ »ç¿ëÀÚµéÀÌ ½ºÆÄÅ©ÀÇ ³ôÀº ¼º´É ¹× À¯¿¬¼ºÀ» ±â¹ÝÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù”°í ÀüÇß´Ù.
¾ÆÀÌ¿Â ½ºÅäÀÌÄ«(Ion Stoica) µ¥ÀÌÅͺ긯½º CEO´Â “µ¥ÀÌÅͺ긯½º´Â ±â¾÷ µ¥ÀÌÅͷκÎÅÍ ±íÀº ÅëÂû·ÂÀ» ºü¸£°Ô Á¦°øÇÏ´Â Â÷¼¼´ë ºòµ¥ÀÌÅÍ ¿£ÁøÀÎ ½ºÆÄÅ©¿Í ¸Ê¾ËÀÇ ¿£ÅÍÇÁ¶óÀÌÁî±Þ ½Å·Ú¼º ¹× ¼º´É °£ÀÇ ¶Ù¾î³ °áÇÕÀ» ±â´ëÇÏ°í ÀÖ´Ù”°í ¸»Çß´Ù.
Á¸ ½´·Ú´õ(John Schroeder) ¸Ê¾ËÅ×Å©³î·¯Áö½º CEO °â °øµ¿¼³¸³ÀÚ´Â "¿ÀÇ ¼Ò½º Ä¿¹Â´ÏƼ´Â ºü¸¥ ¼Óµµ·Î ¾öû³ ±â¼ú Çõ½ÅÀ» ÁÖµµÇÏ°í ÀÖ´Ù”¸ç, “¸Ê¾ËÀº °¡Àå ±¤¹üÀ§ÇÑ ÄÄÇ»Æà ÇÁ·¹ÀÓ¿öÅ© ¹× ¶óÀ̺귯¸®¿Í ÇÔ²² ¹èÆ÷ÆÇ¿¡ ÃÖÀûÀÇ ¼Ö·ç¼ÇÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Â À¯¿¬¼ºÀ» Áö¿øÇϸç, °¡Àå °³¹æÀûÀÎ ¹èÆ÷ÆÇ°ú ÇÔ²² ¸Ê¾Ë °í°´µéÀ» À§ÇØ ¹Ì·¡ °æÀï·ÂÀÌ ³ôÀº ÅõÀÚ¸¦ Áö¿øÇÑ´Ù”°í ¹àÇû´Ù.
½ºÆÄÅ© ½ºÅÃÀº ´Ù¼¸ °³ÀÇ °íÀ¯ÇÑ ¾ÆÆÄÄ¡ ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®¸¦ Æ÷ÇÔÇÑ´Ù. ¿Ïº®ÇÑ ½ºÆÄÅ© ½ºÅÃÀÇ Ãß°¡·Î ¸Ê¾Ë ¹èÆ÷ÆÇÀº ÇöÀç 20°³ ÀÌ»óÀÇ ¾ÆÆÄÄ¡ ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®¸¦ Áö¿øÇϸç, ÀÌ ÇÁ·ÎÁ§Æ®µéÀº ¹èÄ¡, ÀÎÅÍ·ºÆ¼ºê, ½ºÆ®¸®¹Ö, ±×·¡ÇÁ ¹× ±â°èÇнÀ(Machine Leaning) µîÀÇ ´Ù¾çÇÑ È¯°æ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¸Ê¾ËÀº ¸Å´Þ ¾ÆÆÄÄ¡ ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®ÀÇ ¹èÆ÷ ¹öÀüÀ» Á¦°øÇÏ´Â À¯ÀÏÇÑ ±â¾÷À¸·Î °í°´µéÀÌ Àüü Ŭ·¯½ºÅÍ ¾÷±×·¹ÀÌµå ¾øÀÌ ÇÊ¿äÇÑ ÄÄÆ÷³ÍÆ®¸¸ ¾÷±×·¹À̵带 ÇÒ ¼ö ÀÖ°Ô Çϸç, Ŭ·¯½ºÅÍ ¼ºñ½ºÀÇ Áß´Ü À§ÇèÀ» °¨¼Ò½ÃÅ°´Â µ¿½Ã¿¡ ÇÑÃþ ºü¸£°Ô ¿ÀÇ ¼Ò½º Çõ½ÅÀÇ µµÀÔÀ» Áö¿øÇÑ´Ù.
¸Ê¾Ë ¾ÆÆÄÄ¡ ÇÏµÓ ¹èÆ÷ÆÇÀÇ ¿ÏÀüÇÑ ½ºÆÄÅ© ½ºÅÿ¡ °üÇÑ º¸´Ù »ó¼¼ÇÑ Á¤º¸´Â ¸Ê¾Ë°ú µ¥ÀÌÅͺ긯½ºÀÇ °øµ¿ ¿þºñ³ª À¥ÆäÀÌÁö¸¦ ÅëÇØ ¾òÀ» ¼ö ÀÖ´Ù. |