¾ÆÀ̵ðÀÎÅ¥´Â Áö³ 2011³â 2¿ù ¼³¸³ÇÑ ¸ð¹ÙÀϸ®¼Ä¡ Àü¹® ±â¾÷ÀÌ´Ù. ¼³¸³ ´ÙÀ½ÇØ¿¡´Â º¥Ã³Ä³ÇÇÅ»À» ÅëÇØ 22¾ï ¿øÀ» ÅõÀÚ¹Þ´Â µî ÃʱâºÎÅÍ ½Ï¼ö°¡ º¸ÀÌ´Â ±â¾÷À̾ú´Ù. À̸¦ Áõ¸íÇϵí ÀÌ È¸»ç°¡ ¼±º¸ÀÎ ¿ÀǼº£ÀÌ´Â ÆгΠ¼ö¸¸ Çصµ 33¸¸ ¸í¿¡ À̸£´Â µî ±¹³» ÃÖ´ë ±Ô¸ð. Áö³ÇØ ÀÌ·ïÁø ¸ð¹ÙÀÏ ¸®¼Ä¡ 1,500°Ç °¡¿îµ¥ 80% ÀÌ»óÀÎ 1,200°ÇÀ» ¿ÀǼº£ÀÌ°¡ Â÷ÁöÇÒ ¸¸Å ¸ð¹ÙÀÏ ¸®¼Ä¡ ½ÃÀåÀÇ Áö¹èÀÚ·Î ±º¸²ÇÏ°í ÀÖ´Ù.
¼ºñ½º 2³â ¸¸¿¡ ¿ÀǼº£À̸¦ ÀÌ¿ëÇÏ´Â ±¹³»¿Ü ±â¾÷ ¼ö´Â 500°³¿¡ À̸¥´Ù. Áö³ÇØ 9¿ùºÎÅÍ´Â Á¤ºÎÁ¶´Þ½ÃÀå¿¡µµ ÁøÀÔ, Àüü °í°´ Áß 10%´Â °ø°ø±â°üÀÌ Â÷ÁöÇÏ°í ÀÖ´Ù°í ÇÑ´Ù. ¿ÀǼº£ÀÌ´Â ¸ð¹ÙÀÏ°ú ¸®¼Ä¡¸¦ °áÇÕÇÏ´Â Æ®·»µðÇÑ Á¢±Ù ¿Ü¿¡µµ °¡°ÝÀ» ¸ðµÎ Åõ¸íÇÏ°Ô °ø°³ÇÏ´Â ÇÑÆí ±âÁ¸ ¿ÀÇÁ¶óÀÎ ¸®¼Ä¡º¸´Ù Àú·ÅÇÑ Àúºñ¿ëÀ» ³»¼¼¿ö ±¹³» ¸ð¹ÙÀϸ®¼Ä¡ ½ÃÀåÀ» ÆòÁ¤Çß´Ù. ȸ»ç ÃøÀº ¾ÕÀ¸·Î ¸ð¹ÙÀϸ®¼Ä¡ ½ÃÀåÀÌ 3³â ¾È¿¡ 2¹è ÀÌ»ó ³ôÀº ¼ºÀåÀ» °ÅµìÇÒ °ÍÀ¸·Î ±â´ëÇÏ°í ÀÖ´Ù.
¡Þ ¡°Äھ°ï ¸ðÁ¶¸® °ø°³SW¡±=¡°ÇÙ½É ÄÚ¾î·ÎÁ÷À» »©¸é ¸ðµÎ °ø°³SW¶ó°í »ý°¢ÇÏ½Ã¸é µÇ¿ä.¡± ±èÁøÇõ °³¹ßº»ºÎÀåÀº ¿ÀǼº£À̸¦ ±¸ÃàÇÏ¸é¼ °ø°³SW¸¦ ½ÊºÐ È°¿ëÇß´Ù°í ¸»ÇÑ´Ù. ÀÌÀ¯´Â ÀÌ·¸´Ù. ¿¹¸¦ µé¾î POI °°Àº °Ç ¾×¼¿À̳ª CSV °°Àº °É ÀÐ¾î µéÀÌ´Â µµ±¸Áö¸¸ ¸ðµÎ Á÷Á¢ ¸¸µé ¼ö´Â ¾ø´Â ³ë¸©ÀÌ´Ù. ±è º»ºÎÀå Ç¥ÇöÀ» ºôÀÚ¸é ¾µ ¸¸ÇÑ °É ã´Ùº¸¸é ¸ðµÎ °ø°³SW¿´´Ù°í ÇÑ´Ù.
¹°·Ð Ãʱ⿡´Â »¡¸® °³¹ßÇØ¾ß ÇÑ´Ù´Â °Íµµ Áß¿äÇÏ´Ù. ÀÌ·± Á¡À» µé¾î ¾ÆÀ̵ðÀÎÅ¥´Â ÄÚ¾î·ÎÁ÷ÀÌ ¾Æ´Ñ °æ¿ì¶ó¸é ÃÖ´ëÇÑ °ø°³SW¸¦ ã¾Æ¼ °¡Á®¿À´Â ¹æ½ÄÀ» ÅÃÇß´Ù. ÇϳªÇϳª ¸¸µå´Â °Íµµ ÀÏÀÎ µ¥´Ù ¼ºñ½º¸¦ ÇÏ´Â ÀÔÀå¿¡¼± ¸¸µé¾îµµ ÁÁÁö¸¸ ´õ Áß¿äÇÑ °Ç ½ÃÀå¿¡¼ °ËÁõÀ» ¹Þ¾Æ¾ß ÇÑ´Ù´Â °Ô ÄÇ´Ù°í. ±è º»ºÎÀåÀº ¾Æ¿¹ »õ·Î¿î °Ô ¾Æ´Ï¶ó¸é ¡°ÁÁÀº ¹ÙÄû°¡ ÀÖÀ¸¸é ±×³É ¾²ÀÚ¡±´Â »ý°¢ÀÌ °ø°³SW¸¦ ÅÃÇÑ °¡Àå Å« ÀÌÀ¯¶ó°í ¸»ÇÑ´Ù. °ø°³SWÀÇ Àû±ØÀûÀÎ È°¿ëÀº ºü¸¥ °³¹ß ±¸ÃàÀ¸·Î À̾îÁ³´Ù. ±¹³» ¸ð¹ÙÀϸ®¼Ä¡ ½ÃÀåÀÇ 80%¸¦ ÁÖ¸§Àâ´Â ÀÌ ½Ã½ºÅÛÀº 2011³â 6¿ùºÎÅÍ ±è º»ºÎÀåÀ» ºñ·ÔÇÑ 6¡7¸íÀÌ ¸Å´Þ·Á ´Ü 6°³¿ù ¸¸¿¡ ³¡³Â´Ù. ¾ÆÀ̵ðÀÎÅ¥´Â ±×ÇØ 12¿ù º£Å¸ ¼ºñ½º¸¦ ½ÃÀÛÇÏ°í ´ÙÀ½ÇØ 5¿ù Á¤½Ä ¿ÀÇÂÇß´Ù.
¾ÆÀ̵ðÀÎÅ¥ÀÇ ¸ð¹ÙÀϸ®¼Ä¡ ¼ºñ½ºÀÎ ¿ÀǼº£ÀÌ °ø°³SW ´ÙÀ̾î±×·¥. |
ÄÚ¾î·ÎÁ÷Àº Á÷Á¢ °³¹ßÇß´Ù. ÄÚ¾î·ÎÁ÷À̶õ ¼³¹®¿¡ ´ëÇÑ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¸»ÇÑ´Ù. ¼³¹®À» ÀÛ¼ºÇÏ°í ÀúÀåÇÏ°í ¹èÆ÷ÇÏ´Â ÀÏ·ÃÀÇ ¼ºñ½º °úÁ¤, ±è º»ºÎÀåÀÌ °Á¶ÇÏ´Â º»Áú¸¸ Á÷Á¢ °³¹ßÇÑ °ÍÀÌ´Ù. ³ª¸ÓÁö´Â °ÅÀÇ °ø°³SW·Î ÀÌ·ïÁ® ÀÖ´Ù.
½ÇÁ¦·Î ¿ÀǼº£ÀÌ ½Ã½ºÅÛÀÇ ´ÙÀ̾î±×·¥À» º¸¸é ¿ÂÅë °ø°³SW´Ù. Á¨¼¹ö(XenServer)´Â ÀÚü ¼¹ö °¡»óÈ ¼Ö·ç¼ÇÀÌ´Ù. VM¿þ¾î°¡ Á¦°øÇÏ´Â esxi¿Í ±â´ÉÀº °°Áö¸¸ À̸¦ °ø°³SWÈÇÏ°í ¿ÜºÎ¿¡¼ Á¢±ÙÇÒ ¼ö ÀÖ´Â APIµµ Áö¿øÇÑ´Ù. À̸¦ ÅëÇØ ¼¹ö¸¦ »ý¼ºÇÏ°í È®Àå, »èÁ¦ÇÏ´Â ½Ã½ºÅÛÀ» ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ¼º´Éµµ esxi¿Í °ÅÀÇ µ¿ÀÏÇÏ´Ù.
µ¥ÀÌÅͺ£À̽º´Â ¸¶¸®¾ÆDB¸¦ ¾´´Ù. ¼ºñ½º Ãʱ⿡´Â ¸¶ÀÌSQL 5.5 ¹öÀüÀ» ½è´Ù°í ÇÑ´Ù. ÇÏÁö¸¸ Áö³ÇØ 6¿ù ¸¶¸®¾ÆDB·Î ±³Ã¼Çß´Ù. °¡Àå Å« ±³Ã¼ ÀÌÀ¯´Â ¼º´É. Äõ¸® ÃÖÀûȸ¦ ÅëÇØ ºü¸£°Ô °á°ú°ªÀ» ¸®ÅÏÇØÁÖ´Â ¹®Á¦¸¦ ÇØ°áÇØ¾ß Çߴµ¥ ´ç½Ã ¸¶ÀÌSQL¿¡´Â ¾ø¾úÁö¸¸ ¸¶¸®¾ÆDB¿¡´Â ÀÖ¾ú´Ù°í. »ó¿ëSW´Â ±â¾÷ À̸§À» °É°í ³ª¿À´Â ¸¸Å ½Å·Úµµ°¡ Áß¿äÇÏ´Ù´Â ÀÌÀ¯·Î ¾÷µ¥ÀÌÆ®´Â ´À·ÁÁö´Â ¸éÀÌ ÀÖ´Ù. ¹Ý¸é °ø°³SW´Â ºü¸¥ ¾÷µ¥ÀÌÆ®°¡ ÀÌ·ïÁö´Â ÇÑÆí ¹ö±×¸®Æ÷Æ®°¡ ³ª¿À¸é ÆÐÄ¡µµ »¡¶ó ¾ÈÁ¤Èµµ µ¢´Þ¾Æ »¡¶óÁø´Ù.
µ¥ÀÌÅÍ ºÐ¼® ½Ã½ºÅÛÀ¸·Î ÀÌ¿ëÇÏ´Â Graylog2´Â ·Î±×¸¦ ½×°í ¹ö±× »óȲÀ» ºÐ¼®Çϰųª ƯÁ¤ »óȲ¿¡¼ ¾Ë¶÷À» º¸³»µµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ´Â ±â´Éµµ Áö¿øÇÑ´Ù. ±× »Ó ¾Æ´Ï¶ó ƯÁ¤ ·Î±×¿¡ ´ëÇÑ »óȲ Æľǵµ °¡´ÉÇÏ´Ù.
Haproxy´Â ¼ÒÇÁÆ®¿þ¾î L4 ·Îµå ¹ë·±¼(Load Balancer)´Ù. ¿©±â¿¡´Â ¹«½Ã ¸øÇÒ °¡°Ýµµ ÇÑ ¸ò ÇÑ´Ù. L4 ·Îµå ¹ë·±¼´Â ºñ½Î±â ¶§¹®¿¡ Áß¼Ò³ª º¥Ã³ ±â¾÷ÀÌ Ãʱ⿡ µµÀÔÇÏ´Â µ¥¿¡´Â ¾î·Á¿òÀÌ ¸¹´Ù. ¹Ý¸é Haproxy´Â C·Î ÇÁ·Î±×·¡¹ÖÇÑ ¼ÒÇÁÆ®¿þ¾î·Î L4 ·Îµå ¹ë·±¼ ±â´ÉÀ» ó¸®Çس½´Ù. ¹°·Ð L7±îÁö °¡´ÉÇÏÁö¸¸ ¼º´ÉÀ» °¨¾ÈÇØ L4·Î »ç¿ëÇÏ´Â °Ô ÁÁ´Ù´Â Á¶¾ðÀÌ´Ù. ÀÌ ±â´ÉÀ» ´õÇÑ ´öºÐ¿¡ ºó¾àÇÑ ¼¹ö ¼º´ÉÀ¸·Îµµ ÃæºÐÇÑ ¼º´ÉÀ» ¹ßÈÖÇÒ ¼ö ÀÖ°Ô µÆ´Ù´Â ¼³¸íÀÌ´Ù.
RabbitMQ´Â ºñµ¿±â ¸Þ½Ã¡(Asynchronous Messaging Queue)À» °¡´ÉÇÏ°Ô ÇØÁØ´Ù. ºñµ¿±âÀûÀ¸·Î ó¸®ÇÒ ÀÛ¾÷À» À§ÇØ ¾²´Â °Í. »ç¿ëÇϱâ´Â ½±Áö¸¸ ¼º´ÉÀº ¶Ù¾î³ª´Ù.
¿ÀǼº£ÀÌÀÇ ¸ð¹ÙÀϾÛ. ¸ð¹ÙÀϸ®¼Ä¡¸¦ Ç¥¹æÇÑ ¿ÀǼº£ÀÌ´Â ÇöÀç ÆгΠ¼ö 33¸¸ ¸í, ±¹³»¿Ü ±â¾÷ °í°´ 500°³¸¦ È®º¸ÇÏ´Â µî ±¹³» ¸ð¹ÙÀϸ®¼Ä¡ ½ÃÀå 80% ÀÌ»óÀ» ¼®±ÇÇß´Ù. |
¿ÀǼº£ÀÌ´Â ±Þ¼ºÀåÀ» ÇÏ¸é¼ È®À强À» ²ÙÁØÈ÷ °í¹ÎÇØ¾ß Çß´Ù. ±è º»ºÎÀåÀÇ ¼³¸íÀ» ºôÀÚ¸é ¡°¹è°¡ ºÎ¸£´Ùº¸´Ï ¼ÒÈÁ¦¸¦ ¸Ô¾î¾ß ÇÏ´Â »óȲ¡±ÀÌ µÈ °ÍÀÌ´Ù. Áö³ÇØ 6¡7¿ùºÎÅÍ °³¼± ÀÛ¾÷À» ²ÙÁØÈ÷ ÁøÇàÇÏ°í ÀÖ´Â °Íµµ ÀÌ·± ÀÌÀ¯¿¡¼´Ù. ¾Õ¼ ¼Ò°³ÇÑ ¸¶¸®¾ÆDB·Î ¹Ù²Û °Íµµ ÀÌ·± ÀÌÀ¯¿¡¼´Ù. RabbitMQ ¿ª½Ã ÀÌÀü¿¡´Â POI¸¦ ÀÌ¿ëÇÏ°í ÀÖ¾úÁö¸¸ ÀÀ´ä¼Óµµ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ¹Ù²Û °Í. ¿ø·¡ ÀÀ´äÀÌ ³¡³ª¾ß °í°´¿¡°Ô ÀÀ´ä ¿Ï·á¸¦ º¸¿©ÁáÁö¸¸ ÀÌ·¸°Ô ÇÏ´Ù º¸´Ï ÀÀ´äÀ» ¹ÞÀ» ¼ö ÀÖ´Â ¼ö°¡ ÇÑÁ¤ÀûÀ̾ú´Ù´Â ¼³¸íÀÌ´Ù. °á±¹ ºñµ¿±â ¸Þ½Ã¡ ¹æ½ÄÀ» µµÀÔÇÏ´Ï »ý°¢º¸´Ù ¹ÝÀÀÀÌ ÁÁ¾Ò´Ù°í ÇÑ´Ù.
¡Þ Á÷Á¢ °³¹ßÇÑ SW °ø°³ÇÒ °èȹµµ=±è º»ºÎÀåÀº ¼¿ï´ëÇб³ ÄÄÇ»ÅÍ°øÇÐ ¿¬±¸½Ç ¼®»ç °úÁ¤À» ÇÏ´ø ½ÃÀý¸¸ Çصµ °ø°³SW¸¦ ¡°±×³É ¾Æ´Â¡± ¼öÁØÀ̾ú´Ù°í ÇÑ´Ù. ¿ÀǼº£ÀÌ ½Ã½ºÅÛÀ» °³¹ßÇÏ¸é¼ °ø°³SW¸¦ óÀ½ Á¢ÇÑ °ÍÀ̳ª ¸¶Âù°¡Áö¶ó°í. ÇÏÁö¸¸ º°´Ù¸¥ ¾î·Á¿òÀº ¾ø¾ú´Ù°í ¸»ÇÑ´Ù. ´Ù¸¸ ±×³É óÀ½¿¡ °®´Ù ¾²´Â °Ç Á¤¸» ¾î·Á¿ï °Ô ¾øÁö¸¸ ÇϵÓÀ̳ª ÀÌ·± °É ¾²·Á°í Çϸé À̰͵µ °øºÎ¸¦ ÇØ¾ß ÇÏ´Â °Ô ¼÷Á¦¿´´Ù. À¥¿¡¼ ã°Å³ª ÇÊ¿äÇÏ¸é ¼Ò½º¸¦ ÀÏÀÏÀÌ ¶â±âµµ Çß´Ù.
¹°·Ð ÀϺδ »ó¿ëSW¸¦ ±¸ÀÔÇϱ⵵ ÇÑ´Ù. ¿¹¸¦ µé¾î °ø°³SW·Î À¥ ±â¹Ý ÇÁ·ÎÁ§Æ® °ü¸®³ª ¹ö±× ÃßÀû¿¡ ÀÌ¿ëÇÏ´Â µµ±¸ÀÎ ·¹µå¸¶ÀÎÀº Áö¶ó·Î ¿Å°Ü Ÿ±âµµ Çß´Ù. °³¹ßÀÚ°¡ ¾²±â¿¡´Â ¿©ÀüÈ÷ ·¹µå¸¶ÀÎÀÌ ÁÁÁö¸¸ ±âȹÀÚ°¡ ¾²±â´Â ¾î·Æ´Ù´Â °Ô ÀÌÀ¯¿¡¼´Ù. ÇÏÁö¸¸ ¿©ÀüÈ÷ ¿ÀǼº£ÀÌ´Â ½Ã½ºÅÛ ´ëºÎºÐÀº °ø°³SW¸¦ ÀÌ¿ëÇÑ´Ù. ±è º»ºÎÀåÀº »ó¿ëSW°¡ ¹«°Ì±âµµ ÇÏÁö¸¸ ¡°ÀÌ·± ±â´ÉÀÌ ÇÊ¿äÇÒ °Í °°´Ù¡±°í »ý°¢ÇÏ´ø ±â´ÉÀº ´ëºÎºÐ °ø°³SW·Î ÀÖ¾ú´Ù°í ¸»ÇÑ´Ù.
¾ÆÀ̵ðÀÎÅ¥´Â ´Ü¼ø ¸®¼Ä¡¸¸ ¼öÇàÇÏ´Â °Ô ¾Æ´Ï¶ó ºñÁ¤ÇüȵǾî ÀÖ´Â µ¥ÀÌÅÍ µîÀ» ±³Â÷ ºÐ¼®ÇÏ´Â µ¥ È°¿ëÇÏ´Â µî ºòµ¥ÀÌÅÍ ºÐ¼® µîÀ¸·Î ¼ºñ½º ¿µ¿ªÀ» È®´ëÇÏ°í ÀÖ´Ù. ³»ºÎ¿¡¼ Ŭ·ÎÁî »óÅ·ΠÃÖ¼Ò 2°³¾¿Àº ÁøÇà ÁßÀÎ ÀÌµé ¼ºñ½º ±¸ÃàÀ̳ª ¿¬±¸ °³¹ßÀº °ø°³SW¸¦ ¹ÙÅÁÀ¸·Î ÀÌ·ïÁö°í ÀÖ´Ù. |
¾ÆÀ̵ðÀÎÅ¥´Â ¿äÁò¿¡´Â °ø°³SW¸¦ ¾²±â¸¸ ÇÏ´Â °Ô ¾Æ´Ï¶ó Á¶±Ý¾¿ ±â¿©µµ Çϱ⠽ÃÀÛÇÑ »óÅ´Ù. ³»ºÎ¿¡¼ °ø°³SW¸¦ ÀÌ¿ëÇØ °³¹ßÇÑ °É Á¶±Ý¾¿À̳ª¸¶ ¸®Æ÷ÆÃÇϰųª °ø°³ÇÏ·Á´Â ³ë·ÂÀ» ½ÃÀÛÇÑ °Í. Hessian4¿¡ ÀÖ´ø ¹ö±× °°Àº ¹®Á¦Á¡À» ³»ºÎ¿¡¼ ÇØ°áÇÑ ´ÙÀ½ ¸®Æ÷ÆÃÀ» Çϱ⵵ Çß´Ù. °³¹ßº»ºÎ¿¡¼± °³¹ßÅøÀ̳ª ÀÎÇÁ¶ó µî ³»ºÎ¿¡¼ °³¹ßÇÑ ºÎºÐÀÌ ¼º¼÷µÇ¸é °ø°³ÇØ °ø°³SW¿¡ ±â¿©ÇÒ ÀÇÇâÀ» °®°í ÀÖ´Ù°í ¸»ÇÑ´Ù.
±è º»ºÎÀåÀÌ °ø°³SW¸¦ ¾²¸é¼ ´À³¤ °Ç ÀåÁ¡ÀÌ ¸¹Áö¸¸ Çϳª¾¿Àº ÇÊ¿äÇÑ °Ç ´Ù ÀÖÁö¸¸ ÅëÇÕµÈ ½Ã½ºÅÛÀÌ ¾ø´Ù´Â °Ô ¾Æ½¬¿ü´Ù°í ÇÑ´Ù. ¾ÆÀ̵ðÀÎÅ¥´Â ÀÌ·± Á¡À» °¨¾ÈÇØ ¸ðµâÀº Á¶±Ý¾¿ °ø°³SW¿¡¼ µû¿À°í ¾ø´Â ±â´ÉÀº ÀÚü °³¹ßÇÏ°í UI´Â Á÷Á¢ ¼³°èÇØ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°í ÀÖ´Ù. ÀÏÁ¾ÀÇ Å¬¶ó¿ìµå ¸Å´ÏÁö¸ÕÆ® ½Ã½ºÅÛÀÎ °Í. °³¹ßÀÚ°¡ Á÷Á¢ µé¾î¿Í¼ Çϳª¾¿ ¹èÆ÷ÇÒ °Ô ¾Æ´Ï¶ó ¿øŬ¸¯À¸·Î ¿øÇÏ´Â ±â´ÉÀ» ó¸®ÇÒ ¼ö ÀÖ´Ù. ±è º»ºÎÀåÀº ÀÌ ½Ã½ºÅÛÀÌ ¾ÆÀ̵ðÀÎÅ¥°¡ °ø°³SW·Î °ø°³ÇÒ Ã¹ ÀÛÇ°ÀÌ µÉ °¡´É¼ºÀÌ ³ô´Ù°í ¸»ÇÑ´Ù.
¡Þ °ø°³SWÀÇ ÀåÁ¡Àº ¡°º»Áú¿¡ ÁýÁßÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â °Í¡±=¾ÆÀ̵ðÀÎÅ¥ÀÇ Àüü Á÷¿ø ¼ö´Â ÇöÀç 25¸íÀÌ´Ù. ÀÌ Áß¿¡¼ °³¹ßº»ºÎ´Â ±âȹ°ú µðÀÚÀÎÀ» ÇÕÃÄ 10¸í¿¡ À̸¥´Ù. ÇÏÁö¸¸ ÀηÂÀº ´õ ´Ã¸± °èȹÀÌ´Ù. ¾Æ¹«·¡µµ °í°´ÀÌ ´Ã¾î³ª´Ù º¸´Ï ¿ä±¸µµ µ¢´Þ¾Æ Áõ°¡ÇÏ°í Àֱ⠶§¹®. ±è º»ºÎÀåÀº °³¹ß ÂÊ¿¡¼ ½Ã½ºÅÛ ¾ÈÁ¤È¸¦ ÇÏ°í ´õ ¸¹Àº ±â´ÉÀ» Á¦°øÇØ¾ß ¿î¿µ ÂÊ¿¡¼ ºñÁî´Ï½º ¿©·ÂÀÌ ´Ã¾î³¯ ¼ö ÀÖ´Ù°í ¸»ÇÑ´Ù.
º¸Åë ¿ÀÇÁ¶óÀÎ ¼³¹®Á¶»ç¸¦ ÁøÇàÇϸé 30ÀÏ Á¤µµ´Â Á·È÷ °É¸°´Ù. ÇÏÁö¸¸ ¿ÀǼº£À̸¦ ÀÌ¿ëÇÑ ¼³¹®Á¶»ç ½Ã°£Àº ´Ü 3½Ã°£ÀÌ¸é ³¡³´Ù. ±×³ª¸¶ ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ´Â ½Ã°£ ÀÚü´Â 1½Ã°£ Á¤µµ´Ù. 3½Ã°£Àº ¼³¹®À» ÀÛ¼ºÇÏ°í ¸®ºä¸¦ ÁøÇàÇÏ´Â ³»ºÎ ÇÁ·Î¼¼½º±îÁö Æ÷ÇÔÇÑ °ÍÀÌ´Ù. ÀÌ·± È¿À²À» µÞ¹ÞħÇÏ´Â °Ç ÀÚµ¿È ½Ã½ºÅÛÀÌ´Ù. ¼³¹®ÀÌ ³¡³ ´ÙÀ½¿¡ ÇÊ¿äÇÑ ºÐ¼® °úÁ¤ÀÇ °æ¿ì ±âº»ÀûÀÎ °Ç °ÅÀÇ ´Ù ½Ã½ºÅÛȵǾî ÀÖ´Ù´Â ¼³¸íÀÌ´Ù. ¼³¹® Á¶»ç °á°ú´Â ³²³à ¼ºº°À̳ª °¢Á¾ ÇÊ·¯ÆÃÀ» ÅëÇÑ ÀÚµ¿È ºÐ¼® ¼ºñ½º¸¦ ÅëÇØ º¼ ¼ö ÀÖ´Ù.
¿ÀǼº£À̸¦ ¼ºñ½º ÁßÀÎ ¾ÆÀ̵ðÀÎÅ¥ ±èÁøÇõ °³¹ß º»ºÎÀåÀº Á÷Á¢ °³¹ßÇÑ Å¬¶ó¿ìµå ¸Å´ÏÁö¸ÕÆ® ½Ã½ºÅÛÀ» °ø°³SWÈÇÒ °èȹµµ °®°í ÀÖ´Ù°í ¹àÇû´Ù. |
¹°·Ð ¾ÕÀ¸·Î ³²¾Æ ÀÖ´Â ¼÷Á¦´Â ¼³¹® ÇϳªÇϳª¿¡ ´ëÇÑ ´äº¯ÀÌ ¾Æ´Ï¶ó Àüü ¼³¹®À» º¹ÇÕÀûÀ¸·Î º¼ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ºòµ¥ÀÌÅÍ ºÐ¼®ÀÌ´Ù. ±è º»ºÎÀåÀº ¾ÆÁ÷ ¿ÜºÎ¿¡ °ø°³ÇÏÁö ¾Ê¾ÒÁö¸¸ ÆÐ½Ãºê ºÐ¼®À̶ó°í Çؼ ÇöÀç »ç¿ë ÁßÀÎ ¾ÛÀ̳ª ¾î¶² °Ë»ö¾î¸¦ ¾²´Â Áö ¿©ºÎ±îÁö µ¥ÀÌÅ͸¦ °¡Á®¿Í¼ ±³Â÷ ºÐ¼®ÇÏ´Â ½Ã½ºÅÛÀ» ³»ºÎ¿¡¼ Å×½ºÆ® ÁßÀ̶ó°í ¹àÇû´Ù. ÆÐ½Ãºê µ¥ÀÌÅÍ´Â ºñÁ¤ÇüȵǾî ÀÖ´Â µ¥ÀÌÅÍ°¡ ¸¹Àº ¸¸Å ±³Â÷ ºÐ¼®À» ÇÏ´Ù º¸´Ï ¸¶¸®¾ÆDB°¡ ¸ÂÀ»Áö¿¡ ´ëÇÑ °ËÁõµµ ÁøÇàÇÏ°í ÀÖ´Ù. °á°ú¿¡ µû¶ó¼± »õ·Î¿î °ø°³SW µ¥ÀÌÅͺ£À̽º·Î ¹Ù²Ü ¼öµµ ÀÖ´Ù.
¾ÆÀ̵ðÀÎÅ¥´Â ¶Ç Áö³ÇØ ÇϹݱ⠼³¹® À¯ÇüÀ̶ó´Â ¿ø·ÐÀûÀÎ ¹®Á¦¿¡ ´ëÇÑ °í¹ÎÀ» ÇÏ°í ÀÖ´Ù. ¸ð¹ÙÀϸ®¼Ä¡°¡ Àü¹®ÀΠȸ»ç ÀÔÀå¿¡¼± Äھ ¹Ù²Ù´Â °áÁ¤À» ÇÑ ¼ÀÀÌ´Ù. ÀÌ¹Ì ÇÁ·ÎÅäŸÀÔÀ» Á¦ÀÛÇÏ´Â µî »ç³» Å×½ºÆ®¸¦ ÁøÇàÇÏ°í ÀÖ´Ù.
±è º»ºÎÀåÀº °ø°³SW°¡ º»Áú¿¡ ÁýÁßÇÒ ¼ö ÀÖ°Ô ÇØÁشٴ Á¡¿¡¼ Áß¿äÇÑ ¿ªÇÒÀ» ÇÑ´Ù°í °Á¶ÇÑ´Ù. ¡°±â´ÉÀ̶õ °Ç ¾øÀ» ¼öµµ ÀÖÀ» ¼öµµ ȤÀº À־ ´õ È¿À²ÀûÀÎ °ÍÀ¸·Î ¹Ù²ã¾ß ÇÒ ¼öµµ ÀÖÁÒ. ÇÏÁö¸¸ »ç¾÷À̶ó´Â °Ô °á±¹Àº º»Áú¿¡ ÁýÁßÇؼ ÀÌ º»ÁúÀÌ °í°´¿¡°Ô Àß ¸ÔÈ÷³Ä´Â °Ô Áß¿äÇÕ´Ï´Ù. ±â¼ú ÇϳªÇϳª°¡ ¾Æ´Ï¶ó ¼ºñ½º°¡ ¼º°øÇÏ´À³Ä°¡ Áß¿äÇÏ´Ù´Â ¾ê±âÁÒ. °ø°³SW´Â º»Áú¿¡ ´õ ¸¹Àº ½Ã°£À» ½ñÀ» ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù.¡±
¡Ø À̹ø °ø°³SW È°¿ë ¼º°ø»ç·Ê´Â Å×ũȦ¸¯°ú Á¤º¸Åë½Å»ê¾÷ÁøÈï¿ø °ø°³SW ¿ª·®ÇÁ¶óÀÚ°¡ °øµ¿À¸·Î ¹ß±¼ÇÑ ±â»ç(http://www.oss.kr/oss_repository10/545864)´Ù.
À̼®¿ø ±âÀÚ lswcap@techholic.co.kr
<ÀúÀÛ±ÇÀÚ © Å×ũȦ¸¯, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö>