¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    Storm ½Ç½Ã°£ ºòµ¥ÀÌÅÍ ºÐ¼® Ç÷§Æû

    Storm ½Ç½Ã°£ ºòµ¥ÀÌÅÍ ºÐ¼® Ç÷§Æû ºÐ»ê ȯ°æ°ú ¸Ó½Å ·¯´×À» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Ã³¸®

    ¿øÁ¦ : Storm Real-time Processing Cookbook

    • Äýư ¾Ø´õ½¼ Àú
    • Á¶È¿¼º ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2014³â 06¿ù 30ÀÏ
    • Á¤°¡
      30,000¿ø
    • ÆÇ¸Å°¡
      27,000¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,500¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    ǰÀýµÈ »óǰÀÔ´Ï´Ù.

    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788960775794 322ÂÊ 188 x 235 (§®)

    Áö±Ý ÀÌÃ¥Àº

    • ÆÇ¸ÅÁö¼ö : 145

    ÀÌ ºÐ¾ßÀÇ º£½ºÆ®¼¿·¯

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ¡Ú ¿ä¾à ¡Ú
    ¾ÆÆÄÄ¡ ½ºÅè(Apache Storm)Àº ºÐ»ê ȯ°æ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ç½Ã°£ ºòµ¥ÀÌÅÍ ºÐ¼® Ç÷§ÆûÀÌ´Ù. ºÐ»ê ȯ°æ¿¡¼­ Ä«»êµå¶ó(Cassandra), Ä«ÇÁÄ«(Kafka) µî°ú °°Àº ´Ù¾çÇÑ µ¥ÀÌÅͺ£À̽º¿Í ¿¬µ¿ÇÒ ¼ö ÀÖ´Â ±â´É°ú ´Ù¾çÇÑ ÇÁ·Î±×·¥ ¾ð¾î·Î ½Ç½Ã°£ µ¥ÀÌÅÍ ºÐ¼® ¾Ë°í¸®ÁòÀ» Àû¿ëÇÒ ¼ö ÀÖ¾î ´Ù¾çÇÑ ÇÁ·Î±×·¥ °³¹ßÀÚ¿¡°Ô ºòµ¥ÀÌÅÍ ºÐ¼®ÀÇ Àå¿¡ Âü¿©ÇÒ ¼ö ÀÖµµ·Ï À¯µµÇϰí ÀÖ´Ù. ¾Æ¿ï·¯ ½ºÅÿÀ¹öÇ÷οì(stackoverflow), ¼Ò½ºÆ÷Áö(source forge), ±êÇãºê(github), ±×¸®°í ¾ÆÆÄÄ¡ ½ºÅè Ä¿¹Â´ÏƼ¸¦ ÅëÇØ ½Ç...
    ¡Ú ¿ä¾à ¡Ú
    ¾ÆÆÄÄ¡ ½ºÅè(Apache Storm)Àº ºÐ»ê ȯ°æ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ç½Ã°£ ºòµ¥ÀÌÅÍ ºÐ¼® Ç÷§ÆûÀÌ´Ù. ºÐ»ê ȯ°æ¿¡¼­ Ä«»êµå¶ó(Cassandra), Ä«ÇÁÄ«(Kafka) µî°ú °°Àº ´Ù¾çÇÑ µ¥ÀÌÅͺ£À̽º¿Í ¿¬µ¿ÇÒ ¼ö ÀÖ´Â ±â´É°ú ´Ù¾çÇÑ ÇÁ·Î±×·¥ ¾ð¾î·Î ½Ç½Ã°£ µ¥ÀÌÅÍ ºÐ¼® ¾Ë°í¸®ÁòÀ» Àû¿ëÇÒ ¼ö ÀÖ¾î ´Ù¾çÇÑ ÇÁ·Î±×·¥ °³¹ßÀÚ¿¡°Ô ºòµ¥ÀÌÅÍ ºÐ¼®ÀÇ Àå¿¡ Âü¿©ÇÒ ¼ö ÀÖµµ·Ï À¯µµÇϰí ÀÖ´Ù. ¾Æ¿ï·¯ ½ºÅÿÀ¹öÇ÷οì(stackoverflow), ¼Ò½ºÆ÷Áö(source forge), ±êÇãºê(github), ±×¸®°í ¾ÆÆÄÄ¡ ½ºÅè Ä¿¹Â´ÏƼ¸¦ ÅëÇØ ½ÇÁúÀûÀÎ ºòµ¥ÀÌÅÍ ºÐ¼® °³¹ß¿¡¼­ ¸¶ÁÖÇÒ ¼ö ÀÖ´Â ¹®Á¦¸¦ ÇØ°áÇÒ ¶§ °­·ÂÇÑ ¹®Á¦ ÇØ°á ´É·ÂÀ» Á¦°øÇϰí ÀÖ¾î ½ºÅèÀ» ¹è¿ï ÀýÈ£ÀÇ ±âȸ°¡ µÉ °ÍÀÌ´Ù.
    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ¡á °³¹ß ȯ°æ ±¸Ãà°ú À̸¦ ÀÌ¿ëÇÑ ½ºÅè Ŭ·¯½ºÅÍ Å×½ºÆ®
    ¡á ±ÔÄ¢ ±â¹Ý µ¥ÀÌÅÍ ÇÁ·Î¼¼½Ì ´Ü°è¸¦ Æ÷ÇÔÇÑ µ¥ÀÌÅÍ ½ºÆ®¸² ó¸®
    ¡á ºÐ»ê ¿ø°Ý ÀýÂ÷ È£Ãâ ±¸Ãà
    ¡á ÀÚ¹Ù, Ŭ·ÎÀú, ·çºñ, C++¸¦ ÀÌ¿ëÇÑ ´ÙÁß ¾ð¾î ½ºÅè ÅäÆú·ÎÁö ¹èÆ÷
    ¡á Ä«»êµå¶ó¿Í ÇϵÓÀ» ½ºÅè°ú ¿¬µ¿
    ¡á ij½ºÄÉÀ̵ùÀ» ÀÌ¿ëÇÑ ¹èÄ¡ ÇÁ·Î¼¼½º ±â¹Ý ¿ë¾î Á߿䵵 ¿¬»ê ¾Ë°í¸®Áò ±¸Çö
    ¡á ¿¹Ãø Ä«¿îÆÃ ¸ðµ¨°ú ºÐ·ù ¸ðµ¨ÀÇ »ý¼º°ú ¼³Ä¡
    ¡á ½ºÅèÀ» Ŭ¶ó¿ìµå¿¡ Áö¼ÓÀû ÅëÇÕ°ú ¼³Ä¡¿¡ ´ëÇÑ ¹®Á¦ ÇØ°á
    ¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
    ½Ç½Ã°£ ÇÁ·Î¼¼½Ì¿¡ °ü½ÉÀÌ Àְųª ½Ç½Ã°£ ÇÁ·Î¼¼½Ì °³¹ßÀ» ÇÒ ¶§ ¾²´Â ½ºÅèÀÇ »ç¿ë ¹æ¹ýÀ» ÇнÀÇÏ·Á´Â °³¹ßÀÚ¿¡°Ô´Â ÀÌ»óÀûÀΠåÀÌ´Ù. ÀÌ Ã¥Àº µ¶ÀÚ°¡ ÀÚ¹Ù °³¹ßÀÚ¶ó°í °¡Á¤ÇÑ´Ù. Ŭ·ÎÀú, C++, ·çºñ µîÀÇ °³¹ß °æ·ÂÀÌ ÀÖ´Ù¸é À¯¿ëÇÏÁö¸¸ ÇʼöÀûÀÎ »çÇ×Àº ¾Æ´Ï´Ù. ÇϵÓÀ̳ª À¯»çÇÑ ±â¼ú¿¡ ´ëÇÑ °æ·ÂÀÌ ÀÖÀ¸¸é »ó´çÈ÷ µµ¿òÀÌ µÈ´Ù.
    ¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
    1Àå, °³¹ß ȯ°æ ¼³Á¤: ½ºÅèÀ» »ç¿ëÇÒ ¶§ ÇÊ¿äÇÑ ·ÎÄà °³¹ß ȯ°æÀ» ¼³Á¤ÇÏ´Â °úÁ¤À» ¼³¸íÇϴµ¥, ¸ðµç ÇÊ¿äÇÑ µµ±¸ ¼³Á¤°ú ÃßõÇÏ´Â °³¹ß ¿öÅ© Ç÷οì±îÁö ¼³¸íÇÑ´Ù.
    2Àå, ·Î±× ½ºÆ®¸² ÇÁ·Î¼¼½Ì: ±âº» Åë°è ´ë½Ãº¸µå¿Í ·Î±× °Ë»ö ±â´ÉÀ» ¸ðµÎ °®Ãá ·Î±× ½ºÆ®¸² ÇÁ·Î¼¼½Ì ¼Ö·ç¼ÇÀ» °³¹ßÇÏ´Â °úÁ¤À» µ¶ÀÚ¿¡°Ô ¼³¸íÇÑ´Ù.
    3Àå, Æ®¶óÀÌ´øÆ®¸¦ ÀÌ¿ëÇÑ ¾îÈÖ Á߿䵵 ÃøÁ¤: Á¦Ç° ¼öÁØÀÇ ¿£ÅÍÇÁ¶óÀÌÁî µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎÀ» »ç¿ë °¡´ÉÇϵµ·Ï ½ºÅè¿¡¼­ µ¿ÀÛÇÏ´Â µ¥ÀÌÅÍ Ç÷οì Ãß»óÀÎ Æ®¶óÀÌ´øÆ®(Trident)¸¦ ¼Ò°³ÇÑ´Ù.
    4Àå, ºÐ»ê ¿ø°Ý ó¸® È£Ãâ: ºÐ»ê ¿ø°Ý ó¸® È£ÃâÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    5Àå, ´ÙÁß¾ð¾î ÅäÆú·ÎÁö: ´ÙÁß¾ð¾î(Æú¸®±Û¶ù, Polyglot) ±â¼úÀ» »ç¿ëÇÏ´Â ¹æ¹ý°ú ±âÁ¸¿¡ Á¸ÀçÇÏ´Â ¸¹Àº ±â¼ú¿¡ »õ·Î¿î ±â¼úÀ» Á¢¸ñÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    6Àå, ½ºÅè°ú ÇϵÓÀÇ ÅëÇÕ: ½ºÅè°ú ÇϵÓÀÇ °áÇÕ ¹æ¹ýÀ» ¼³¸íÇØ¼­ ¿Ïº®ÇÑ ¶÷´Ù(Lambda) ¾ÆÅ°ÅØÃ³¸¦ »ý¼ºÇÒ ¼ö ÀÖµµ·Ï µ½´Â´Ù.
    7Àå, ½Ç½Ã°£ ¸Ó½Å ·¯´×: ÇϳªÀÇ ÁÖÁ¦·Î ¸Ó½Å ·¯´×¿¡ ´ëÇÑ °£´ÜÈ÷ ¼³¸íÇÏ°í ½ºÅè ±â¹ÝÀÇ ½Ç½Ã°£ ÇÁ·ÎÁ§Æ® ³»¿¡¼­ ´Ù¾çÇÑ Ãø¸é¿¡¼­ ¸Ó½Å ·¯´×À» ±¸ÇöÇÏ´Â ±â¹ýÀ» ¼³¸íÇÑ´Ù.
    8Àå, Áö¼ÓÀûÀÎ ¹èÆ÷: Áö¼ÓÀûÀÎ ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎÀ» ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°í ½ºÅè Ŭ·¯½ºÅ͸¦ ƯÁ¤ ȯ°æ¿¡ ³ôÀº ½Å·Úµµ·Î ¹èÆ÷ÇÏ´Â ±â¹ýÀ» ¼³¸íÇÑ´Ù.
    9Àå, AWS¸¦ Ȱ¿ëÇÑ ½ºÅè ±¸µ¿: ½ºÅè Ŭ·¯½ºÅ͸¦ ¾Æ¸¶Á¸ ÄÄÇ»ÆÃ Ŭ¶ó¿ìµå¿¡ ÀÚµ¿ Á¦°øÇÏ´Â ´Ù¾çÇÑ ±â¹ýÀ» ¼³¸íÇÑ´Ù.
    ¡Ú ÀúÀÚ ¼­¹® ¡Ú
    ¿ÀÇ ¼Ò½º´Â ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇØ ±Ùº»ÀûÀÎ ¹æÇâÀ» ¿©·¯ °¡Áö Ãø¸éÀ¸·Î Á¦½ÃÇϸ鼭 ¼ÒÇÁÆ®¿þ¾î ½Ã¾ß¸¦ º¯È­½ÃÄÑ ¿Ô´Ù. ¼ÒÇÁÆ®¿þ¾î ¹ßÀü¿¡ ´ëÇÑ ±â¿©, À§Çè, ±×¸®°í ¼ÒÀ¯¿¡ ´ëÇÑ Àüü ºñ¿ëÀ̶ó´Â Ãø¸éÀ» µÎ°í ¾î¶°ÇÑ »óȲ¿¡¼­µµ ¿ÀÇ ¼Ò½º »ç¿ë¿¡ ´ëÇÑ Âù¹Ý·ÐÀ» À̲ø¾î ³¾ ¼ö ÀÖ´Â ´Ù¾çÇÑ ÀǰߵéÀÌ Á¸ÀçÇÑ´Ù. ¿ÀÇ ¼Ò½º´Â ´ë±Ô¸ð ±â°ü ÆÄÀ̳½¼È ¼­ºñ½º Á¦°ø¾÷ü¿¡ ºñÇØ ¿¬±¸ ±â°ü°ú °°Àº ȯ°æ¿¡¼­ Á» ´õ ÀαⰡ ÀÖ´Ù. À¥ ¼­ºñ½º Á¦°ø, ÄÁÅÙÆ® Á¦°ø, ¼Ò¼È ³×Æ®¿öÅ·À̶ó´Â ¶°¿À¸£´Â ºÐ¾ß¿¡¼­ ¿ÀÇ ¼Ò½º´Â ¼ÒÇÁÆ®¿þ¾îÀÇ ¹Ì·¡¸¦ ¼±µµÇϰí ÀÖ´Ù. ÀÌ´Â ¿©·¯ °¡Áö Ãø¸é¿¡¼­ »ç½ÇÀ» ÀÎÁ¤¹Þ°í ÀÖÀ¸¸ç, ƯÈ÷ ±× ÀÌÀ¯ Áß Ä¿´Ù¶õ È®·üÀ» Â÷ÁöÇÏ´Â °ÍÀº ºñ¿ëÀÌ´Ù. À¥ ½ºÄÉÀÏ(Web scale) ±Ô¸ð·Î±îÁö Áõ°¡ÇØ¾ß ÇÏ´Â ¿ÀÇ ¼Ò½º ¼Ö·ç¼ÇÀº ´õ ³ªÀº ¼º´ÉÀ» ¹Ù¶ó´Â ¿å±¸·Î ÀÎÇØ 'ºòµ¥ÀÌÅÍ' ¼Ö·ç¼ÇÀ¸·Î ºÐ·ùµÇ¾ú´Ù. ºòµ¥ÀÌÅÍ ¼Ö·ç¼ÇÀº ´Ù¾çÇÑ ¹üÀ§ÀÇ ¼­ºñ½º¸¦ ¾Æ¿ì¸£¸é¼­ °í°´µé¿¡°Ô °³ÀÎÈ­µÈ °æÇèÀ» Á¦°øÇϸ鼭 õ¹®ÇÐÀûÀÎ ¼öÁØÀÇ °¡¿ë¼ºÀ¸·Î ÃÊ´ç ¼ö¸¸ ¸®Äù½ºÆ®¸¦ ó¸®ÇÑ´Ù.
    À¥ ½ºÄÉÀÏÀÇ ½Ã½ºÅÛÀ» ¼³°èÇÏ·Á¸é ¹®Á¦¸¦ º¸´Â ½Ã°¢ÀÌ ´Þ¶óÁ®¾ß Çϴµ¥, Áï ¾ÆÅ°ÅØÆ® ¼Ö·ç¼Ç °³¹ß¿¡ ´ëÇÑ ½Ã¾ßÀÇ º¯È­, º¹Àâµµ¸¦ ¹Þ¾Æµé¿©¾ß ÇÒ °÷°ú ÇÇÇØ¾ß ÇÒ °÷À» ±¸ºÐÇÏ´Â ¹æ¹ý ÇнÀÀ» ¿¹·Î µé ¼ö ÀÖ´Ù. ƯÁ¤ »ê¾÷ ºÐ¾ß¿¡¼­´Â À¥ ½ºÄÉÀÏ·Î ¹èÄ¡ ½Ã½ºÅÛ(batch system)À» ¼³°èÇÒ ¼ö ÀÖ´Â ¼öÁرîÁö µµ´ÞÇß´Ù. ¸Ê¸®µà½º(MapReduce), ¹úÅ© µ¿±â º´·Ä, ±×¸®°í ±âŸ ÄÄÇ»ÆÃ ÆÐ·¯´ÙÀÓ ÀÌÈÄ¿¡ ³ªÅ¸³­ ´ë±Ô¸ð ÄÄÇ»ÆÃ Ŭ·¯½ºÅÍ(Large-scale computing cluster) ±â¼úÀº ±¤¹üÀ§ÇÏ°Ô ±¸ÇöµÇ¾ú°í, °³¹ßÀÚµéÀÇ È£ÀÀÀ» ¾ò¾ú´Ù. ¿ÀÇ ¼Ò½º´Â Çõ½ÅÀÇ ¹°°áÀ» À̲ø¸é¼­ Ȱ¼ºÈ­½ÃŲ µ¿½Ã¿¡, »óÀ§ ¼ÒÇÁÆ®¿þ¾î º¥´õ°¡ ÀÚ½ÅÀÇ ±â¼ú ½ºÅÿ¡ ÇϵÓÀ» À¶ÇÕÇÏ´Â °úÁ¤¿¡¼­ °í±ººÐÅõÇϵµ·Ï ¸¸µé¸é¼­, ¿ÀÇ ¼Ò½º¸¦ µÑ·¯½Î°í º¥´õ°£ ÀÏÁ¤ ¼öÁØÀÇ Ä¡¿­ÇÑ °æÀï¿¡ ÀüÇô °³ÀÇÄ¡ ¾Ê´Â ºÐÀ§±â¸¦ À̲ö´Ù.
    ±×·¯³ª °í°´ÀÇ ¿å±¸´Â Á» ´õ ³ªÀº ¼º´ÉÀ» °¥¸ÁÇϸç Áõ°¡Çß´Ù. ´õ ¸¹Àº µ¥ÀÌÅÍ Ã³¸®, ´Ù¾çÇÑ ¼­ºñ½º, ´õ ¸¹Àº °¡Ä¡, Á» ´õ Æí¾ÈÇÑ ¹æ¹ý, ±×¸®°í Áö±Ý ´çÀå, ±×¸®°í »ó´ëÀûÀ¸·Î ÀûÀº ºñ¿ëÀ» ¹Ù¶õ´Ù. ¼ø¼ö µ¥ÀÌÅÍÀÇ ±Ô¸ð°¡ Áõ°¡ÇÔ¿¡ µû¶ó ½Ç½Ã°£ ÀÀ´ä ½Ã°£¿¡ ´ëÇÑ ¿ä±¸ »çÇ×µµ °°ÀÌ Áõ°¡ÇÑ´Ù. Â÷¼¼´ë ÄÄÇ»ÆÃ Ç÷§ÆûÀÌ ÃâÇöÇϸé, ÀÌ´Â ¾î¶² µ¥ÀÌÅÍÀÇ ±Ô¸ð¿¡¼­¶óµµ ½Ç½Ã°£À¸·Î 󸮵Ǵ °Í¿¡ ÁýÁßÇÑ´Ù. µû¶ó¼­ ¸¹Àº µ¶Æ¯ÇÑ µµÀüÀ» ÀǹÌÇϴµ¥, Áï ÀÌ·ÐÀûÀÌ°í ½ÇÁúÀûÀÎ µµÀü °úÁ¦ÀÌ´Ù.
    ÀÌ Ã¥Àº Ç÷§ÆûÀÇ ÀÏÁ¾ÀÎ ½ºÅè ÇÁ·Î¼¼¼­¸¦ ¼÷´ÞÇÒ ¼ö ÀÖ°Ô µµ¿ï °ÍÀÌ´Ù. ½ºÅè ÇÁ·Î¼¼¼­´Â ¼Ò¼È µ¥ÀÌÅÍ ºÐ¼® ȸ»çÀÎ ¹éŸÀÔ(Backtype)¿¡¼­ ±Ù¹«ÇÏ´Â ³ª´Ü ¸¶¸£Áî(Nathan Marz)°¡ Á¦ÀÛÇÑ ¿ÀÇ ¼Ò½º ÇüÅÂÀÇ ½Ç½Ã°£ ÄÄÇ»ÆÃ Ç÷§ÆûÀÌ´Ù. ³ªÁß¿¡ Æ®À§ÅͰ¡ »çµé¿´°í ¿ÀÇ ¼Ò½º ÇüÅ·Π°ø°³Çß´Ù. ½ºÅè ÇÁ·Î¼¼¼­´Â »ç¿ëÀÚ¿Í °øÇåÀÚ·Î ÀÌ·ç¾îÁø Áö¼ÓÀûÀ¸·Î ¹ßÀüÇÏ´Â ¿ÀÇ ¼Ò½º Ä¿¹ÂƼ´Ï ÇüÅ·Π²ÙÁØÈ÷ ¹ßÀüÇß°í Á¦Ç° »ý»ê ºÐ¾ß¿¡¼­ ¼º°ø ½ºÅ丮¸¦ °¡Áö°í ÀÖ´Ù. ÀÌ Ã¥ÀÇ ¼­¹®À» ÀÛ¼ºÇÒ ¶§, ½ºÅè ÇÁ·ÎÁ§Æ®´Â GitHub¿¡¼­ 6000°³ ÀÌ»óÀÇ º°ÀÌ ºÙ¾ú°í, 3000 ¸íÀÇ Æ®À§ÅÍ ÆÈ·Î¾î°¡ ÀÖ¾úÀ¸¸ç, ÃÊ´ç °¢ ÇÁ·ÎÁ§Æ® ³ëµå ´ç ¹é¸¸ ÀÌ»óÀÇ Æ®·»Àè¼Ç¿¡¼­ º¥Ä¡¸¶ÄªÀ» Çß°í, ½ºÅèÀ» ÀÌ¿ëÇÑ Á¦Ç° Á¦ÀÛÀ» ÇÑ 80¸í¿¡ ´ÞÇÏ´Â ·¹ÆÛ·±½º °í°´(reference customer)±îÁö µîÀåÇß´Ù.
    ÀÌ´Â »ó´çÈ÷ Àλó ±íÀº ¼öÄ¡ÀÌ´Ù. ´õ¿íÀÌ, ¼Ö·ç¼ÇÀ» °í¾ÈÇÏ°í ¹èÆ÷ÇÏ´Â ¹æ¹ý¿¡ ¾Ë¸ÂÀº ¾î¶°ÇÑ ¾ð¾î¸¦ »ç¿ëÇÏµç ½ºÅè ±â¹ÝÀÇ ½Ã½ºÅÛÀ» ¹èÆ÷ÇÏ´Â ÀÏÀº »ó´çÈ÷ Èï¹Ì·Ó´Ù¶ó´Â Á¡À» ÀÌ Ã¥ÀÇ ³¡ ºÎºÐ¿¡¼­ ¾Ë°Ô µÉ °ÍÀÌ´Ù.
    ÀÌ Ã¥Àº ½ÇÁúÀûÀÎ ¿¹Á¦ ¸ðÀ½À» °¡Áö°í ½ºÅèÀ» ¹è¿ï ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. ¿¹Á¦µéÀº ½Ç ¼¼°èÀÇ À¯½ºÄÉÀ̽º¿¡ ±â¹ÝÀ» µÎ°í ÀÖ°í, ÀÌ Ã¥ÀÌ ¼³¸íÇϰí ÀÖ´Â °Íó·³ ´Ù¾çÇÑ °³³äµéÀ» ¼Ò°³Çϰí ÀÖ´Ù. ´õ¿íÀÌ ½ºÅè ¼Ö·ç¼ÇÀ» °³¹ßÇÒ ¼ö ÀÖµµ·Ï ¾È³»ÇÏ´Â ½ºÅè ±â¼ú Áß¿¡¼­ µ¥ºê¿É½º(DevOps) ±â¼úÀ» ÁõÁø½Ãų ¼ö ÀÖ°í, °³¹ßÀÚ°¡ ¸¸µé¾î ³»´Â °¡Ä¡°¡ ´ã±ä Á¦Ç°¿¡ ½Å·Úµµ¸¦ ³ô°Ô ÇÏ¿© ¹èÆ÷ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù.
    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
    ¾ÆÆÄÄ¡ ½ºÅèÀº ºÐ»ê ȯ°æ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ç½Ã°£ ÄÄÇ»ÆÃ ½Ã½ºÅÛÀÌ´Ù. ¾ÆÆÄÄ¡ ¶óÀ̼±½º Á¤Ã¥ 2.0ÇÏ¿¡ ¿ÀÇ ¼Ò½º·Î °ø°³Çϰí ÀÖÀ¸¹Ç·Î ´©±¸³ª »ç¿ëÇÒ ¼ö ÀÖÀ¸¸é

    ÀúÀÚ ¼Ò°³

    Äýư ¾Ø´õ½¼

    • ±¸ºÐ : Àú¼­
    • ±¹Àû : ±âŸ
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ
    • ÀαâÁö¼ö : 9

    ½Ç½Ã°£ ¿¬»ê ½Ã½ºÅÛ(real-time computational system)¿¡ ´ëÇÑ ±íÀº °ü½É°ú ¹è°æ Áö½ÄÀÌ ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î´Ù. ÄýưÀÇ ¼ÒÇÁÆ®¿þ¾î ÀÌ·ÂÀº ±º»ç ¹æ¾î ½Ã½ºÅÛ ±¸Ãà¿¡ ÇÊ¿äÇÑ ½Ç½Ã°£ Åë½Å ½Ã½ºÅÛ ¼³°è¿Í ÆÄÀ̳½¼È ¼­ºñ½º¿Í ÀºÇà ½Ã½ºÅÛ ±¸Ãà¿¡ ÇÊ¿äÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛÀ¸·Î ³ª´­ ¼ö ÀÖ´Ù. ÄýưÀº ƯÁ¤ ±â¼úÀ̳ª ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ÀÚ½ÅÀ» Á¦¾àÇÏÁö ¾Ê°í »ç¿îµå ¿£Áö´Ï¾î¸µ(sound engineering)°ú ´ÙÁß ¾ð¾î·Î ó¸®ÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥ °³¹ß(polyglot development)¿¡ ¿Â ÈûÀ» ½ñ°í ÀÖ´Ù. ¿ÀÇ ¼Ò½º Âü¿©¿¡ ¿­Á¤ÀûÀ̰í, ½ºÅè Ä¿¹Â´ÏƼ¿¡¼­ Ȱ¹ßÇÏ°Ô È°µ¿Çϰí ÀÖ´Â ¸â¹öÀÎ µ¿½Ã¿¡ ½ºÅè ±â¹ÝÀÇ ´Ù¾çÇÑ ¼Ö·ç¼Ç ¹èÆ÷¸¦ Áñ°Ü ÇÑ´Ù.
    ÄýưÀÇ ¶Ç ´Ù¸¥ °ü½ÉºÐ¾ß´Â ¸Ó½Å ·¯´×(machine learning) ºÐ¾ß Áß ÇϳªÀÎ º£ÀÌ½Ã¾È ½Å·Ú ³×Æ®¿öÅ©(Deep Belief network)À̸ç, ÀÌ´Â ·Îº¸Æ½½º¿Í °ü·ÃÀÌ ÀÖ´Ù. ÄÄÇ»ÆÃ ÀÌ·Ð, ¹ü¿ë IT °³³ä, ±×¸®°í º£ÀÌ½Ã¾È ½Å·Ú ³×Æ®¿öÅ©¿¡ ´ëÇÑ Á» ´õ ¸¹Àº Á¤º¸°¡ ÇÊ¿äÇÏ´Ù¸é ±×ÀÇ ºí·Î±×¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù.
    ¸µÅ©µåÀÎ ÇÁ·ÎÆÄÀÏ(http://au.linkedin.com/pub/quinton-anderson/37/422/11b/)À» ÅëÇØ Äýư¿¡ ´ëÇÑ Á¤º¸¸¦ ã¾Æº¼ ¼ö ÀÖ°í, ±êÇãºê °èÁ¤(https://github.com/quintona) ȤÀº Bitbucket °èÁ¤À» ÅëÇØ ¼Ò½º Äڵ带 ã¾Æº¸°Å³ª ±âÁ¸ ¼Ò½º¿¡ °øÇåÇÒ ¼ö ÀÖ´Ù.

    ¿ªÀÚ ¼Ò°³

    Á¶È¿¼º

    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ , ±âŸ
    • ÀαâÁö¼ö : 72

    ±¤¿î´ëÇб³ ÀüÀÚ°øÇаú¸¦ Á¹¾÷ÇÏ°í µ¿´ëÇпø ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î °øÇаú¿¡¼­ ¾Èµå·ÎÀ̵å¿Í ºí·çÅõ½º¸¦ Àü°øÇß´Ù. °ú°Å ¿Àºñ°í¿¡¼­ À¥ °³¹ßÀڷΠȰµ¿Çϰí ÀÖ´Â ³ëµå¿¡ °ü½ÉÀÌ ¸¹Àº Çູ °³¹ßÀÚ´Ù. ÇູÇÑ HMI WebApp °³¹ß ÆÀ¿¡¼­ Â÷·®¿ë Ç÷§Æû¿¡ ¿Ã¶ó°¡´Â À¥ ¾ÛÀ» °³¹ßÇϸ鼭 ¸¹Àº °æÇè°ú ½Ç·ÂÀ» ½×¾Ò´Ù. ÇöÀç ºê¶óÀÌ´ÏŬ¿¡ ±Ù¹«Çϸ鼭 ¼­¹ö¿Í Ŭ¶óÀÌ¾ðÆ®¸¦ °³¹ßÇϸç, ºòµ¥ÀÌÅÍ ºÐ¼®¿¡ °ü½ÉÀÌ ¸¹°í, ½ÇÁ¦ µ¥ÀÌÅÍ ºÐ¼® »ç·Ê¸¦ ¸¸µé°í ÀÖ´Ù.
    ¹ø¿ª ÀÛ¾÷À» ÅëÇØ Ã¥À» Àд ¸ðµç »ç¶÷¿¡°Ô ²À µµ¿òÀÌ µÇ±â¸¦ ¹Ù¶ó´Â ¸¶À½À» ´Ã ǰ°í ÀÖ´Ù. ¿¡ÀÌÄÜÃâÆÇ»ç¿¡¼­ Ãâ°£ÇÑ ¡º³ëµå·Î ÇÏ´Â À¥ ¾Û Å×½ºÆ® ÀÚµ¿È­¡»(2013), ¡ºÀͽºÇÁ·¹½º ÇÁ·¹ÀÓ¿öÅ©·Î ÇÏ´Â ³ëµå À¥ ¾Û ÇÁ·Î±×·¡¹Ö¡»(2014), ¡ºStorm ½Ç½Ã°£ ºòµ¥ÀÌÅÍ ºÐ¼® Ç÷§Æû¡»(2014), ¡º¾Èµå·ÎÀ̵å À½¼º ÀÎ½Ä ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¡»(2014), ¡ºSpark·Î ÇÏ´Â °í¼Ó ºòµ¥ÀÌÅÍ ºÐ¼®°ú 󸮡»(2014), ¡ºAngularJS ¹ÝÀÀÇü À¥¾Û °³¹ß°ú ¼º´É ÃÖÀûÈ­¡»(2015), ¡º¸®¾×Æ® Á¤º¹Çϱ⡻(2016)¸¦ ¹ø¿ªÇß´Ù.

    ¸ñÂ÷

    ¸ñÂ÷
    1Àå °³¹ß ȯ°æ ¼³Á¤
    µµÀÔ
    °³¹ß ȯ°æ ¼³Á¤
    ºÐ»ê ¹öÀü ÄÁÆ®·Ñ
    ¡°Hello World¡± ÅäÆú·ÎÁö »ý¼º
    ¸Ó½ÅÀ» ÇÁ·ÎºñÀú´×ÇÏ´Â ½ºÅè Ŭ·¯½ºÅÍ »ý¼º
    ½ºÅèÀ» ÇÁ·ÎºñÀú´×ÇÏ´Â ½ºÅè Ŭ·¯½ºÅÍ »ý¼º
    ±âÃÊÀûÀΠŬ¸¯ Åë°è ÀÚ·á ¼öÁý
    º¼Æ® Å×½ºÆ® À¯´Ö
    ÅëÇÕ Å×½ºÆ® ±¸Çö
    Ŭ·¯½ºÅÍ¿¡ Å×½ºÆ® ½ÇÇà
    2Àå ·Î±× ½ºÆ®¸² ÇÁ·Î¼¼½Ì
    µµÀÔ
    ·Î±× ¿¡ÀÌÀüÆ® »ý¼º
    ·Î±× ½ºÆÄ¿ìÆ® »ý¼º
    ·Î±× ½ºÆ®¸²¿¡ ´ëÇÑ ±ÔÄ¢ ±â¹Ý ºÐ¼®
    ·Î±× µ¥ÀÌÅÍÀÇ À妽ºÈ­¿Í Áö¼Ó¼º À¯Áö
    ·Î±× Åë°è ÀÚ·áÀÇ Ä«¿îÆÃ°ú Áö¼Ó
    ·Î±× ½ºÆ®¸² Ŭ·¯½ºÅ͸¦ À§ÇÑ ÅëÇÕ Å×½ºÆ® ±¸Çö
    ·Î±× ºÐ¼® ´ë½Ãº¸µå °³¹ß
    3Àå Æ®¶óÀÌ´øÆ®¸¦ ÀÌ¿ëÇÑ ¾îÈÖ Á߿䵵 ÃøÁ¤
    µµÀÔ
    Æ®À§ÅÍ ÇÊÅ͸¦ ÀÌ¿ëÇÑ URL ½ºÆ®¸² »ý¼º
    ¹®¼­¿¡¼­ Ŭ¸° ½ºÆ®¸² ¿ë¾î ÃßÃâÇϱâ
    °¢ ¿ë¾îÀÇ »ó´ëÀû Á߿䵵 °è»êÇϱâ
    4Àå ºÐ»ê ¿ø°Ý ÀýÂ÷ È£Ãâ
    µµÀÔ
    ¿äû ÇÁ·Î¼¼½ÌÀ» ó¸®Çϱâ À§ÇÑ ºÐ»ê ¿ø°Ý ÀýÂ÷ È£Ãâ »ç¿ë
    Æ®¶óÀÌ´øÆ® ÅäÆú·ÎÁö¸¦ ÀÌ¿ëÇÑ ÅëÇÕ Å×½ºÆ®
    À̵¿ À©µµ¿ì ÅäÆú·ÎÁö ±¸Çö
    ÅëÇÕ Å×½ºÆ®¿¡¼­ ½Ã°£ ½Ã¹Ä·¹À̼Ç
    5Àå ´ÙÁß¾ð¾î ÅäÆú·ÎÁö
    µµÀÔ
    Qt¿¡¼­ ´ÙÁß ¾ð¾î ÇÁ·ÎÅäÄÝ ±¸Çö
    Qt·Î SplitSentence º¼Æ® ±¸ÇöÇϱâ
    ·çºñ·Î Ä«¿îÆ® º¼Æ® ±¸ÇöÇϱâ
    Ŭ·ÎÀú·Î ¾îÈÖ Ä«¿îÆ® ÅäÆú·ÎÁö Á¤ÀÇÇϱâ
    6Àå ½ºÅè°ú ÇϵÓÀÇ ÅëÇÕ
    µµÀÔ
    Çϵӿ¡¼­ ¾îÈÖ ºóµµ¼ö-¹®¼­ ¿ª ºóµµ¼ö ±¸ÇöÇϱâ
    ½ºÅèÀÇ µµÅ¥¸ÕÆ® À¯ÁöÇϱâ
    Àϰý ó¸®¿Í ½Ç½Ã°£ µ¥ÀÌÅÍ ºäÀÇ ÅëÇÕ
    7Àå ½Ç½Ã°£ ¸Ó½Å ·¯´×
    µµÀÔ
    Æ®·£Àè¼Ç ÅäÆú·ÎÁö ±¸Çö
    RÀ» ÀÌ¿ëÇÑ ·£´ý Æ÷¸®½ºÆ® ºÐ·ù ¸ðµ¨ »ý¼º
    ·£´ý Æ÷¸®½ºÆ®¸¦ ÀÌ¿ëÇÑ Æ®·£Àè¼Ç ½ºÆ®¸²ÀÇ µ¿ÀÛ ºÐ·ù
    RÀ» ÀÌ¿ëÇÑ ¿¬°ü ±ÔÄ¢ ¸ðµ¨ ¼³°èa
    Ãßõ ¿£Áø ¼³°è
    ½Ç½Ã°£ ¿Â¶óÀÎ ¸Ó½Å ·¯´×
    8Àå Áö¼ÓÀûÀÎ ¹èÆ÷
    µµÀÔ
    CI ¼­¹ö ¼³Á¤
    ½Ã½ºÅÛ È¯°æ ¼³Á¤
    ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎ Á¤ÀÇ
    ÀÚµ¿È­µÈ Çã°¡ Å×½ºÆ® ±¸Çö
    9Àå AWS¸¦ Ȱ¿ëÇÑ ½ºÅè ±¸µ¿
    µµÀÔ
    ÆÄ·¹Æ®¸¦ ÀÌ¿ëÇØ¼­ ½ºÅèÀ» ¾Æ¸¶Á¸ À¥ ¼­ºñ½º¿¡¼­ ¹èÄ¡Çϱâ
    °¡»ó ºñ°ø°³ Ŭ¶ó¿ìµå ¼³Ä¡
    º£À̱׶õÆ®¸¦ ÀÌ¿ëÇØ¼­ ½ºÅèÀ» °¡»ó ºñ°ø°³ Ŭ¶ó¿ìµå¿¡ ¹èÄ¡Çϱâ

    ¸Ó¸®¸»

    ¡Ú ÀúÀÚ ¼­¹® ¡Ú
    ¿ÀÇ ¼Ò½º´Â ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇØ ±Ùº»ÀûÀÎ ¹æÇâÀ» ¿©·¯ °¡Áö Ãø¸éÀ¸·Î Á¦½ÃÇϸ鼭 ¼ÒÇÁÆ®¿þ¾î ½Ã¾ß¸¦ º¯È­½ÃÄÑ ¿Ô´Ù. ¼ÒÇÁÆ®¿þ¾î ¹ßÀü¿¡ ´ëÇÑ ±â¿©, À§Çè, ±×¸®°í ¼ÒÀ¯¿¡ ´ëÇÑ Àüü ºñ¿ëÀ̶ó´Â Ãø¸éÀ» µÎ°í ¾î¶°ÇÑ »óȲ¿¡¼­µµ ¿ÀÇ ¼Ò½º »ç¿ë¿¡ ´ëÇÑ Âù¹Ý·ÐÀ» À̲ø¾î ³¾ ¼ö ÀÖ´Â ´Ù¾çÇÑ ÀǰߵéÀÌ Á¸ÀçÇÑ´Ù. ¿ÀÇ ¼Ò½º´Â ´ë±Ô¸ð ±â°ü ÆÄÀ̳½¼È ¼­ºñ½º Á¦°ø¾÷ü¿¡ ºñÇØ ¿¬±¸ ±â°ü°ú °°Àº ȯ°æ¿¡¼­ Á» ´õ ÀαⰡ ÀÖ´Ù. À¥ ¼­ºñ½º Á¦°ø, ÄÁÅÙÆ® Á¦°ø, ¼Ò¼È ³×Æ®¿öÅ·À̶ó´Â ¶°¿À¸£´Â ºÐ¾ß¿¡¼­ ¿ÀÇ ¼Ò½º´Â ¼ÒÇÁÆ®¿þ¾îÀÇ ¹Ì·¡¸¦ ¼±µµÇϰí ÀÖ´Ù. ÀÌ´Â ¿©·¯ °¡Áö Ãø¸é¿¡¼­ »ç½ÇÀ» ÀÎÁ¤¹Þ°í ÀÖÀ¸¸ç, ƯÈ÷ ±× ÀÌÀ¯ Áß Ä¿´Ù¶õ È®·üÀ» Â÷ÁöÇÏ´Â °ÍÀº ºñ¿ëÀÌ´Ù. À¥ ½ºÄÉÀÏ(Web scale) ±Ô¸ð·Î±îÁö Áõ°¡ÇØ¾ß ÇÏ´Â ¿ÀÇ ¼Ò½º ¼Ö·ç¼ÇÀº ´õ ³ªÀº ¼º´ÉÀ» ¹Ù¶ó´Â ¿å±¸·Î ÀÎÇØ 'ºòµ¥ÀÌÅÍ' ¼Ö·ç¼ÇÀ¸·Î ºÐ·ùµÇ¾ú´Ù. ºòµ¥ÀÌÅÍ ¼Ö·ç¼ÇÀº ´Ù¾çÇÑ ¹üÀ§ÀÇ ¼­ºñ½º¸¦ ¾Æ¿ì¸£¸é¼­ °í°´µé¿¡°Ô °³ÀÎÈ­µÈ °æÇèÀ» Á¦°øÇϸ鼭 õ¹®ÇÐÀûÀÎ ¼öÁØÀÇ °¡¿ë¼ºÀ¸·Î ÃÊ´ç ¼ö¸¸ ¸®Äù½ºÆ®¸¦ ó¸®ÇÑ´Ù.
    À¥ ½ºÄÉÀÏÀÇ ½Ã½ºÅÛÀ» ¼³°èÇÏ·Á¸é ¹®Á¦¸¦ º¸´Â ½Ã°¢ÀÌ ´Þ¶óÁ®¾ß Çϴµ¥, Áï ¾ÆÅ°ÅØÆ® ¼Ö·ç¼Ç °³¹ß¿¡ ´ëÇÑ ½Ã¾ßÀÇ º¯È­, º¹Àâµµ¸¦ ¹Þ¾Æµé¿©¾ß ÇÒ °÷°ú ÇÇÇØ¾ß ÇÒ °÷À» ±¸ºÐÇÏ´Â ¹æ¹ý ÇнÀÀ» ¿¹·Î µé ¼ö ÀÖ´Ù. ƯÁ¤ »ê¾÷ ºÐ¾ß¿¡¼­´Â À¥ ½ºÄÉÀÏ·Î ¹èÄ¡ ½Ã½ºÅÛ(batch system)À» ¼³°èÇÒ ¼ö ÀÖ´Â ¼öÁرîÁö µµ´ÞÇß´Ù. ¸Ê¸®µà½º(MapReduce), ¹úÅ© µ¿±â º´·Ä, ±×¸®°í ±âŸ ÄÄÇ»ÆÃ ÆÐ·¯´ÙÀÓ ÀÌÈÄ¿¡ ³ªÅ¸³­ ´ë±Ô¸ð ÄÄÇ»ÆÃ Ŭ·¯½ºÅÍ(Large-scale computing cluster) ±â¼úÀº ±¤¹üÀ§ÇÏ°Ô ±¸ÇöµÇ¾ú°í, °³¹ßÀÚµéÀÇ È£ÀÀÀ» ¾ò¾ú´Ù. ¿ÀÇ ¼Ò½º´Â Çõ½ÅÀÇ ¹°°áÀ» À̲ø¸é¼­ Ȱ¼ºÈ­½ÃŲ µ¿½Ã¿¡, »óÀ§ ¼ÒÇÁÆ®¿þ¾î º¥´õ°¡ ÀÚ½ÅÀÇ ±â¼ú ½ºÅÿ¡ ÇϵÓÀ» À¶ÇÕÇÏ´Â °úÁ¤¿¡¼­ °í±ººÐÅõÇϵµ·Ï ¸¸µé¸é¼­, ¿ÀÇ ¼Ò½º¸¦ µÑ·¯½Î°í º¥´õ°£ ÀÏÁ¤ ¼öÁØÀÇ Ä¡¿­ÇÑ °æÀï¿¡ ÀüÇô °³ÀÇÄ¡ ¾Ê´Â ºÐÀ§±â¸¦ À̲ö´Ù.
    ±×·¯³ª °í°´ÀÇ ¿å±¸´Â Á» ´õ ³ªÀº ¼º´ÉÀ» °¥¸ÁÇϸç Áõ°¡Çß´Ù. ´õ ¸¹Àº µ¥ÀÌÅÍ Ã³¸®, ´Ù¾çÇÑ ¼­ºñ½º, ´õ ¸¹Àº °¡Ä¡, Á» ´õ Æí¾ÈÇÑ ¹æ¹ý, ±×¸®°í Áö±Ý ´çÀå, ±×¸®°í »ó´ëÀûÀ¸·Î ÀûÀº ºñ¿ëÀ» ¹Ù¶õ´Ù. ¼ø¼ö µ¥ÀÌÅÍÀÇ ±Ô¸ð°¡ Áõ°¡ÇÔ¿¡ µû¶ó ½Ç½Ã°£ ÀÀ´ä ½Ã°£¿¡ ´ëÇÑ ¿ä±¸ »çÇ×µµ °°ÀÌ Áõ°¡ÇÑ´Ù. Â÷¼¼´ë ÄÄÇ»ÆÃ Ç÷§ÆûÀÌ ÃâÇöÇϸé, ÀÌ´Â ¾î¶² µ¥ÀÌÅÍÀÇ ±Ô¸ð¿¡¼­¶óµµ ½Ç½Ã°£À¸·Î 󸮵Ǵ °Í¿¡ ÁýÁßÇÑ´Ù. µû¶ó¼­ ¸¹Àº µ¶Æ¯ÇÑ µµÀüÀ» ÀǹÌÇϴµ¥, Áï ÀÌ·ÐÀûÀÌ°í ½ÇÁúÀûÀÎ µµÀü °úÁ¦ÀÌ´Ù.
    ÀÌ Ã¥Àº Ç÷§ÆûÀÇ ÀÏÁ¾ÀÎ ½ºÅè ÇÁ·Î¼¼¼­¸¦ ¼÷´ÞÇÒ ¼ö ÀÖ°Ô µµ¿ï °ÍÀÌ´Ù. ½ºÅè ÇÁ·Î¼¼¼­´Â ¼Ò¼È µ¥ÀÌÅÍ ºÐ¼® ȸ»çÀÎ ¹éŸÀÔ(Backtype)¿¡¼­ ±Ù¹«ÇÏ´Â ³ª´Ü ¸¶¸£Áî(Nathan Marz)°¡ Á¦ÀÛÇÑ ¿ÀÇ ¼Ò½º ÇüÅÂÀÇ ½Ç½Ã°£ ÄÄÇ»ÆÃ Ç÷§ÆûÀÌ´Ù. ³ªÁß¿¡ Æ®À§ÅͰ¡ »çµé¿´°í ¿ÀÇ ¼Ò½º ÇüÅ·Π°ø°³Çß´Ù. ½ºÅè ÇÁ·Î¼¼¼­´Â »ç¿ëÀÚ¿Í °øÇåÀÚ·Î ÀÌ·ç¾îÁø Áö¼ÓÀûÀ¸·Î ¹ßÀüÇÏ´Â ¿ÀÇ ¼Ò½º Ä¿¹ÂƼ´Ï ÇüÅ·Π²ÙÁØÈ÷ ¹ßÀüÇß°í Á¦Ç° »ý»ê ºÐ¾ß¿¡¼­ ¼º°ø ½ºÅ丮¸¦ °¡Áö°í ÀÖ´Ù. ÀÌ Ã¥ÀÇ ¼­¹®À» ÀÛ¼ºÇÒ ¶§, ½ºÅè ÇÁ·ÎÁ§Æ®´Â GitHub¿¡¼­ 6000°³ ÀÌ»óÀÇ º°ÀÌ ºÙ¾ú°í, 3000 ¸íÀÇ Æ®À§ÅÍ ÆÈ·Î¾î°¡ ÀÖ¾úÀ¸¸ç, ÃÊ´ç °¢ ÇÁ·ÎÁ§Æ® ³ëµå ´ç ¹é¸¸ ÀÌ»óÀÇ Æ®·»Àè¼Ç¿¡¼­ º¥Ä¡¸¶ÄªÀ» Çß°í, ½ºÅèÀ» ÀÌ¿ëÇÑ Á¦Ç° Á¦ÀÛÀ» ÇÑ 80¸í¿¡ ´ÞÇÏ´Â ·¹ÆÛ·±½º °í°´(reference customer)±îÁö µîÀåÇß´Ù.
    ÀÌ´Â »ó´çÈ÷ Àλó ±íÀº ¼öÄ¡ÀÌ´Ù. ´õ¿íÀÌ, ¼Ö·ç¼ÇÀ» °í¾ÈÇÏ°í ¹èÆ÷ÇÏ´Â ¹æ¹ý¿¡ ¾Ë¸ÂÀº ¾î¶°ÇÑ ¾ð¾î¸¦ »ç¿ëÇÏµç ½ºÅè ±â¹ÝÀÇ ½Ã½ºÅÛÀ» ¹èÆ÷ÇÏ´Â ÀÏÀº »ó´çÈ÷ Èï¹Ì·Ó´Ù¶ó´Â Á¡À» ÀÌ Ã¥ÀÇ ³¡ ºÎºÐ¿¡¼­ ¾Ë°Ô µÉ °ÍÀÌ´Ù.
    ÀÌ Ã¥Àº ½ÇÁúÀûÀÎ ¿¹Á¦ ¸ðÀ½À» °¡Áö°í ½ºÅèÀ» ¹è¿ï ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. ¿¹Á¦µéÀº ½Ç ¼¼°èÀÇ À¯½ºÄÉÀ̽º¿¡ ±â¹ÝÀ» µÎ°í ÀÖ°í, ÀÌ Ã¥ÀÌ ¼³¸íÇϰí ÀÖ´Â °Íó·³ ´Ù¾çÇÑ °³³äµéÀ» ¼Ò°³Çϰí ÀÖ´Ù. ´õ¿íÀÌ ½ºÅè ¼Ö·ç¼ÇÀ» °³¹ßÇÒ ¼ö ÀÖµµ·Ï ¾È³»ÇÏ´Â ½ºÅè ±â¼ú Áß¿¡¼­ µ¥ºê¿É½º(DevOps) ±â¼úÀ» ÁõÁø½Ãų ¼ö ÀÖ°í, °³¹ßÀÚ°¡ ¸¸µé¾î ³»´Â °¡Ä¡°¡ ´ã±ä Á¦Ç°¿¡ ½Å·Úµµ¸¦ ³ô°Ô ÇÏ¿© ¹èÆ÷ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù.

     

    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
    ¾ÆÆÄÄ¡ ½ºÅèÀº ºÐ»ê ȯ°æ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ç½Ã°£ ÄÄÇ»ÆÃ ½Ã½ºÅÛÀÌ´Ù. ¾ÆÆÄÄ¡ ¶óÀ̼±½º Á¤Ã¥ 2.0ÇÏ¿¡ ¿ÀÇ ¼Ò½º·Î °ø°³Çϰí ÀÖÀ¸¹Ç·Î ´©±¸³ª »ç¿ëÇÒ ¼ö ÀÖÀ¸¸é¼­ ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, ½Ç½Ã°£ µ¥ÀÌÅÍ ºÐ¼®, ¿Â¶óÀÎ ¸Ó½Å ·¯´×, Áö¼ÓÀû ¿¬»ê, ºÐ»ê RPC, ETL(Extract, Transform, Load µ¿ÀÛÀ¸·Î¼­ µ¥ÀÌÅÍ ¿þ¾î ÇϿ콺 ±¸Ãà½Ã µ¥ÀÌÅ͸¦ ¿î¿µ ½Ã½ºÅÛ¿¡¼­ ÃßÃâÇÏ¿© °¡°øÇÑ ÈÄ µ¥ÀÌÅÍ µ¥ÀÌÅÍ ¿þ¾îÇϿ콺¿¡ ÀûÀçÇÏ´Â ¸ðµç °úÁ¤À» ¸»ÇÔ-À§Å° ÂüÁ¶) µîÀ» ²ÅÀ» ¼ö ÀÖ´Ù.
    ½ºÅÿÀ¹öÇ÷οì(Stackoverflow)¿¡¼­´Â ¸¹Àº °³¹ßÀÚµéÀÌ È°¹ßÇÏ°Ô ½ºÅèÀ» ÀÌ¿ëÇÑ °³¹ßÀ» ÁøÇàÇϸ鼭 ÀÇ°ß ±³È¯ÀÌ ÀÌ·ç¾îÁö°í ÀÖ´Ù(½ºÅÿÀ¹öÇ÷ο쿡¼­ storm tag·Î °Ë»öÇÒ ¼ö ÀÖÀ½). ¿¹¸¦ µé¾î ½ºÅèÀ» ÀÌ¿ëÇÑ Å¬·¯½ºÅÍ ±¸¼º°ú ¼º´É ±×¸®°í ½ÇÁ¦ °³¹ß¿¡¼­ °Þ°Ô µÇ´Â À̽´µé¿¡ ´ëÇÑ ¼³¸í°ú ÀÇ°ß ±³È¯ÀÌ ÀÌ·ç¾î Áö°í ÀÖ´Ù. ¶ÇÇÑ ±êÇãºê(https://github.com/)¿¡¼­ °Ë»öÇØ º¸¸é, ³ª´Ü ¸¶¸£Áî(nathan marz)°¡ ¿ÀÇÂÇÑ ¼Ò½ºÀÇ ±â·Ï(Áï fork¿Í star °³¼ö)ÀÌ star´Â 8,000°ÇÀÌ ³Ñ¾î°¡¸ç, fork´Â 1,500°ÇÀ» Èǽ ³Ñ¾î ÀÖ´Â »óÅ´Ù. ¶ÇÇÑ stormÀÇ ÇÏÀ§ ÇÁ·ÎÁ§Æ®µµ 1,000°Ç¿¡ À°¹ÚÇÑ´Ù(2014³â 6¿ù 8ÀÏ ±âÁØ). ÀÌ ¼öÄ¡´Â ÀÌ¹Ì ¸¹Àº °³¹ßÀÚµéÀÌ ½ºÅèÀ» ÀÌ¿ëÇØ¼­ ºòµ¥ÀÌÅÍ ºÐ¼®¿¡ ÇÕ·ùÇÑ´Ù´Â Á¡À» ¿©½ÇÈ÷ µå·¯³»°í ÀÖ´Ù.
    ¾ÆÆÄÄ¡ ½ºÅèÀÇ °¡Àå Å« ÀåÁ¡ Áß Çϳª´Â µ¥ÀÌÅÍ º£À̽º ÅëÇÕÀÌ´Ù. ¿¹¸¦ µé¾î MongoDB, RDBMS, Ä«»êµå¶ó µî ´Ù¾çÇÑ µ¥ÀÌÅÍ º£À̽º¿Í ¿¬µ¿Çؼ­ ½ºÅè º¼Æ®(Áï µ¥ÀÌÅÍ ºÐ¼®°ú °á°ú Ãâ·Â¿¡ ¾Ë°í¸®ÁòÀ» Àû¿ëÇÒ ¼ö ÀÖ´Â ³ëµå) ÇïÆÛ¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â ºòµ¥ÀÌÅÍ ºÐ¼®À» À§ÇÑ È¯°æ ±¸Ãà°ú ȣȯ¼º ¸é¿¡¼­ °­·ÂÇÑ ±â´ÉÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÀÌ Ã¥¿¡¼­ ¼³¸íÇÏ´Â ±âº»ÀûÀÎ ÇÁ·ÎÁ§Æ® ¿Ü¿¡ Á» ´õ ¸¹Àº ÇÁ·ÎÁ§Æ®¸¦ °æÇèÇÏ°í ½Í´Ù¸é ÀÌ¿¡ ´ëÇÑ °ü·Ã ¹®¼­µµ ¸¹ÀÌ À־ µ¶ÀÚ¿¡°Ô Á» ´õ Æø ³ÐÀº ÇÁ·ÎÁ§Æ® °æÇèÀ» ¼±»çÇÒ ¼ö ÀÖ´Ù(https://storm.incubator.apache.org/documentation/Home.html ÂüÁ¶).
    ºòµ¥ÀÌÅÍ´Â ½Ã´ëÀûÀ¸·Î ¿ä±¸µÇ´Â ±â¼ú ºÐ¾ßÀ̸鼭 Á» ´õ ³ªÀº ÀÇ»ç °áÁ¤À» À§ÇØ ÇʼöÀûÀÎ ¿ä¼Ò·Î ÀÚ¸® Àâ¾Æ°¡°í ÀÖ´Ù. ÇöÀç ´Ù¾çÇÑ ºòµ¥ÀÌÅÍ ºÐ¼® Ç÷§ÆûÀÌ ÀÖÀ¸³ª, ½Ç½Ã°£ ºÐ»ê ȯ°æ¿¡¼­ ³ôÀº ¼º´É°ú ´Ù¾çÇÑ µ¥ÀÌÅͺ£À̽º¿ÍÀÇ ¿¬µ¿À» °¡Áú ¼ö ÀÖ´Â Ç÷§ÆûÀº ÈçÄ¡ ¾Ê´Ù. ¶ÇÇÑ ½ºÅèÀ» ÀÌ¿ëÇÏ¸é ½Ç½Ã°£ ºÐ¼® ÇÁ·Î¼¼½º¿Í ¹èÄ¡ ÇÁ·Î¼¼½º¸¦ À¶ÇÕÇÒ ¼ö ÀÖÀ¸¹Ç·Î, µ¥ÀÌÅÍ ÀúÀå¼ÒÀÇ Å©±â ¹®Á¦¸¦ ¿ä±¸»çÇ׿¡ ¸ÂÃç ÀûÀýÇÏ°Ô Á¶À²ÇÒ ¼ö ÀÖ´Ù. ½ºÅèÀº ÀÌÁ¦ Çѱ¹ ºòµ¥ÀÌÅÍ °³¹ßÀڵ鿡°Ô ¼­¼­È÷ ¾Ë·ÁÁ® °¡°í ÀÖ´Â Ãß¼¼¿©¼­ ½ºÅè¿¡ ´ëÇÑ ±âº»¼­¸¦ °¡Áö°í ÀÖ´Â °ÍÀº ¾ÕÀ¸·Î ÇʼöÀûÀÌ µÉ °ÍÀÌ´Ù.

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽеµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óǰÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î ǰÀý ¶Ç´Â ÀýÆÇ µÇ¾î »óǰ ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹Ýǰ/±³È¯

    »óǰ ¼³¸í¿¡ ¹Ýǰ/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹Ýǰ/±³È¯

    ¹Ýǰ/±³È¯
    ¹Ýǰ/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹Ýǰ/±³È¯ °¡´É ±â°£ ¹Ýǰ,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹Ýǰ/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óǰ(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(ÆÄº»/ÈѼÕ/¿À¹ß¼Û »óǰÀ» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇØº¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹Ýǰ, ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øÈ¸°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹Ýǰ/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆÇ¸Å¾÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved