[º¸¾È´º½º ¿øº´Ã¶ ±âÀÚ] 2011³â 9¿ù 30ÀÏ¿¡ °³ÀÎÁ¤º¸º¸È£¹ýÀÌ ½ÃÇàµÇ¸é¼ °³ÀÎÁ¤º¸¿¡ ´ëÇÑ Á߿伺Àº ¸Å³â Áõ°¡ÇÏ°í ÀÖ´Ù. ÀÌ·Î ÀÎÇØ Á¤ºÎ¿¡¼µµ °³ÀÎÁ¤º¸ÀÇ ¼öÁý, À¯Ãâ, ¿À³²¿ëÀ¸·ÎºÎÅÍ °³ÀÎ »ç»ýÈ° µîÀ» º¸È£ÇÔÀ¸·Î½á ±¹¹ÎÀÇ ±Ç¸®¿Í ÀÌÀÍÀ» ÁõÁøÇÏ°í °³ÀÎÀÇ Á¸¾ö°ú °¡Ä¡¸¦ ±¸ÇöÇϱâ À§ÇØ ¸¹Àº ³ë·ÂÀ» ÇØ¿Ô´Ù. ÀÌ¿¡ µû¶ó ½ÃÀå¿¡¼´Â DB ¾ÏÈ£È Á¦Ç°À» ½ÃÀÛÀ¸·Î DB Á¢±ÙÁ¦¾î, ȨÆäÀÌÁö °Ô½ÃÆÇÀ» ÅëÇÑ °³ÀÎÁ¤º¸ Â÷´Ü, PCÀÇ °³ÀÎÁ¤º¸ °ü¸® ¼Ö·ç¼Ç µîÀÌ ÀÖ¾ú°í ¸¶Áö¸·À¸·Î °³ÀÎÁ¤º¸ Á¢¼Ó±â·Ï °ü¸® ¼Ö·ç¼Ç¿¡ À̸ñÀÌ ÁýÁߵǰí ÀÖ´Ù.
¡ã °³ÀÎÁ¤º¸ Á¢¼Ó±â·Ï °ü¸® ¼Ö·ç¼ÇÀÎ À§Áîºí·¢¹Ú½º½´Æ®[À̹ÌÁö=À§Áîµð¿£¿¡½ºÄÚ¸®¾Æ]
°ü·Ã ±â°ü¿¡¼´Â ¾ÈÀü¼º È®º¸Á¶Ä¡ ±âÁØÀ» ¹ßÇ¥Çß°í ÀÌ¿¡ µû¸¥ Çؼ³¼¸¦ ¹ßÇàÇÏ¿© °³ÀÎÁ¤º¸ º¸È£¿¡ ´ëÇÑ ±âÁØÀ» Á¤¸³Çß´Ù. ÃÖ±Ù ¸î ³â ÀüºÎÅÍ´Â °³ÀÎÁ¤º¸ ¼öÁØÁø´ÜÀ» ¹ÙÅÁÀ¸·Î Àü±¹ÀÇ °ø°ø±â°ü°ú ±³À°±â°ü Æò°¡¸¦ ÁøÇàÇÏ°í ÀÖ´Â »óȲÀÌ´Ù.
°³ÀÎÁ¤º¸º¸È£ ºÐ¾ßÀÇ ±â¼úÀû ÇÑ°è
ÇÑÂÊ¿¡¼ ¹ýÀûÀÎ ÀåÄ¡°¡ ¸¶·ÃµÇ´Â µ¿¾È ´Ù¸¥ ÇÑÂÊ¿¡¼´Â ±â¼úÀûÀÎ ¹ßÀüµµ ÀÌ·ç¾îÁ³´Ù. °³ÀÎÁ¤º¸ À¯ÃâÀ» ¹æÁöÇϱâ À§ÇÑ DB Á¢±ÙÁ¦¾î ¼Ö·ç¼ÇÀÌ ´ëÇ¥ÀûÀÌ´Ù. DB Á¢±ÙÁ¦¾î ¼Ö·ç¼ÇÀº ±â¾÷ ¹× ±â°ü¿¡¼ ¿î¿µÇÏ´Â µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ(DBMS)À» Á¢±Ù±ÇÇÑ¿¡ µû¶ó ¿¶÷ ¹üÀ§¸¦ ±¸ºÐÇÏ°í, Á¢±Ù±â·ÏÀ» ³²±èÀ¸·Î½á Á߿䡤¹Î°¨ µ¥ÀÌÅÍÀÇ À¯Ãâ»ç°í¸¦ ¸·±â À§ÇØ °³¹ßµÆ´Ù.
±×·¯³ª DB Á¢±ÙÁ¦¾î ¼Ö·ç¼Ç°ú ÀÌ¿Í À¯»çÇÑ ¼Ö·ç¼ÇµéÀº ½Å±Ô µµÀÔ ½Ã ±âÁ¸ ¾÷¹« ½Ã½ºÅÛÀ» ÀÏÀÏÀÌ ¼öÁ¤Çϰųª »õ·Î¿î ½Ã½ºÅÛÀ» °³¹ßÇØ¾ß Çϱ⠶§¹®¿¡ ½Ã°£Àû¡¤ºñ¿ëÀû ºÎ´ã°ú ¼ºñ½ºÀÇ Áö¼ÓÀû Á¦°ø¿¡ ´ëÇØ °í¹ÎÇÒ ¼ö¹Û¿¡ ¾ø¾ú´Ù. ´õ¿íÀÌ ±âÁ¸ ½Ã½ºÅÛ ±¸¼º ȯ°æ¿¡ ÀÇÇؼµµ ¸¹Àº Á¦¾àÀ» ¹Þ¾Ò´Ù.
¶ÇÇÑ, DB Á¢±ÙÁ¦¾î ¼Ö·ç¼Ç¿¡¼ °ËÃâµÈ ±â·ÏÀ» ¹ÙÅÁÀ¸·Î ºÐ¼®ÇÏ´Â °æ¿ì ³×Æ®¿öÅ© ±¸Á¶ Ãø¸é¿¡¼ Á¦¾à»çÇ×µµ ÀÖ¾ú´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹öÀÇ ¼ºñ½º¸¦ ÅëÇØ Á¢±ÙÇÏ´Â °æ¿ì ±â·ÏÀ» ³²±âÁö ¸øÇÑ´Ù´Â Á¡°ú ½ÇÁ¦ ÇØ´ç Á¤º¸¸¦ »ç¿ëÇÑ »ç¶÷ÀÌ ´©±ºÁö ÆǺ°ÀÌ ºÒ°¡´ÉÇÏ´Ù´Â ÇÑ°è°¡ ÀÖ¾ú±â ¶§¹®ÀÌ´Ù. ÀÌ¿¡ ´ëÇÑ ÇØ°áÃ¥À¸·Î ³ª¿Â °ÍÀÌ ¹Ù·Î °³ÀÎÁ¤º¸ Á¢¼Ó±â·Ï°ü¸® ¼Ö·ç¼ÇÀÌ´Ù.
°³ÀÎÁ¤º¸ Á¢¼Ó±â·Ï°ü¸® ¼Ö·ç¼Ç, ¡®À§Áîºí·¢¹Ú½º½´Æ®¡¯ ´ëÇ¥Àû
°³ÀÎÁ¤º¸ Á¢¼Ó±â·Ï°ü¸® ¼Ö·ç¼ÇÀ̶õ ³»ºÎ Á¤º¸ ¿¶÷ À̷°ú ¾îÇø®ÄÉÀÌ¼Ç Á¶ÀÛ ÀÌ·ÂÀ» »ý¼ºÇÏ°í, ³»ºÎÁ¤º¸ ºÎÁ¤»ç¿ë µî ´Ù¾çÇÑ ³»ºÎ »çÀ̹öÀ§Çù ¹× ÀÌ»ó ¡Èĸ¦ »ó½Ã °¨½ÃÇϸç, ºÎÁ¤ÇàÀ§ÀÚ¸¦ ÃßÀû¡¤Àû¹ßÇÒ ¼ö ÀÖ´Â Á¦¹Ý ±â´ÉÀ» Á¦°øÇÏ´Â ³»ºÎ Á¤º¸º¸È£ ÅëÇÕ°üÁ¦ ½Ã½ºÅÛÀÌ´Ù.
±¹³»¿¡ ´ëÇ¥ÀûÀÎ °³ÀÎÁ¤º¸ Á¢¼Ó±â·Ï°ü¸® Àü¹®±â¾÷ÀÎ À§Áîµð¿£¿¡½ºÄÚ¸®¾ÆÀÇ ±è±â¹è ´ëÇ¥´Â ¡°ÅëÁ¦¡¤Â÷´Ü¸¸À¸·Î´Â ÇØ°áÇÒ ¼ö ¾ø´Â º¸¾ÈÀ̽´µéÀÌ ÀÖ¾ú´Ù. ÀÌ¿¡ ½Ã½ºÅÛ¿¡¼ ¹ß»ýÇÏ´Â °³ÀÎÁ¤º¸ Ãë±Þ ÇàÀ§¿¡ ´ëÇØ °³ÀÎÁ¤º¸º¸È£¹ýÀ» ÁؼöÇÏ°í, °³ÀÎÁ¤º¸ Á¢¼Ó±â·ÏÀ» ºüÁü¾øÀÌ »ý¼º¡¤±â·ÏÇϸç, À̸¦ ü°èÀûÀ¸·Î º¸°ü¡¤°ü¸®Çϱâ À§ÇÑ ±â¼úÀÌ ÇÊ¿äÇß´Ù¡±°í ÇØ´ç ¼Ö·ç¼ÇÀÇ °³¹ß¹è°æÀ» ¹àÇû´Ù. ÀÌ¾î ±×´Â ¡°°³ÀÎÁ¤º¸ Á¢¼Ó±â·Ï°ü¸® ±â¼ú¿¡¼ ÇÑÃþ ´õ ³ª¾Æ°¡ ¾÷¹«ÁõÀû ¼öÁý¡¤ºÐ¼®, ÅëÇÕ °¨½Ã¡¤°æº¸, ´ÙÂ÷¿øÀûÀÎ ÃßÀûÀÌ °¡´ÉÇÑ ±â¼úÀÌ ÇÊ¿äÇÏ´Ù¡±°í µ¡ºÙ¿´´Ù.
À§Áîµð¿£¿¡½ºÄÚ¸®¾Æ¿¡¼ °³¹ßÇÑ °³ÀÎÁ¤º¸ Á¢¼ÓÀ̷°ü¸® ¼Ö·ç¼ÇÀÎ À§Áîºí·¢¹Ú½º½´Æ®´Â Å©°Ô µÎ °¡Áö ÆÄÆ®·Î ³ª´µ¾î ÀÖ´Ù. ¾÷¹«ÁõÀûÀ̳ª °¨»çÁõÀûÀ» »ý¼ºÇÏ´Â Trace Series¿Í »ý¼ºµÈ ¾÷¹«ÁõÀûÀ» ¼öÁýÇÏ°í ºÐ¼® ¹× ¸ð´ÏÅ͸µ ÇÏ´Â ºí·¢¹Ú½º½´Æ®·Î ±¸¼ºµÇ¾î ÀÖ´Ù.
¾÷¹«ÁõÀûÀ̳ª °¨»çÁõÀûÀ» »ý¼ºÇÏ´Â Trace Series´Â ½Ã½ºÅÛÀÇ ±¸¼º¿¡ µû¶ó WAS ¼¹ö¿¡ ¼³Ä¡ÇÏ´Â WAS Trace, C/S ȯ°æÀÏ °æ¿ì DB ¼¹ö¿¡ ¼³Ä¡ÇÏ´Â DB Trace, ÀÌÁ¾ ·Î±×¿¡ ´ëÇÑ ¾÷¹« ÁõÀûÀ» »ý¼ºÇÏ´Â X-Trace, Çϵå¿þ¾î Àåºñ·Î µÇ¾î ÀÖ´Â Transaction Trace µîÀÌ ÀÖ´Ù. ÀÌ´Â °í°´ÀÇ È¯°æ¿¡ µû¶ó Àû¿ëÀÌ °¡´ÉÇϵµ·Ï µÇ¾î ÀÖ´Ù. ÀÌ·± Ư¡ÀÌ Å¸»ç¿Í Â÷º°¼ºÀ» °®°í ÀÖ´Â ¿ä¼ÒÀ̱⵵ ÇÏ´Ù.
¡®¿Í½º-Æ®·¹À̽º(WAS-Trace)¡¯´Â °³ÀÎÁ¤º¸ Ãë±ÞÀÚ¿Í DB¼¹ö »çÀÌÀÇ °³ÀÎÁ¤º¸Ã³¸® ½Ã½ºÅÛ¿¡¼ ¹ß»ýÇÏ´Â ±â·Ï¿¡ ´ëÇÑ ¾÷¹« ÁõÀûÀ» »ý¼ºÇÏ°í, ÀÌ·¯ÇÑ ¾÷¹« ÁõÀû¿¡ ´ëÇؼ´Â ¡®À§Áîºí·¢¹Ú½º½´Æ®(WEEDS BlackBox Suite)¡¯¿¡¼ ±¸Á¶È ¹× À§Çè ºÐ¼®, ÅëÇÕ °¨½Ã¡¤°æº¸, ÃßÀû, ÀÌ»óÇàÀ§ ó¸® µîÀÇ ´ëÀÀÀ» ´ã´çÇÏ°Ô µÈ´Ù.
DB Trace´Â C/S ȯ°æÀÇ 2-TierÀÏ °æ¿ì ÁÖ·Î Àû¿ëÀ» Çϸç DB¿¡ Á¢¼ÓÇÏ´Â »ç¿ëÀÚ¿¡ ´ëÇÑ ¾÷¹« ÁõÀû»Ó ¾Æ´Ï¶ó DB Á÷Á¢ Á¢¼Ó »ç¿ëÀÚ°¡ ÇÏ´Â ÄܼÖÀÛ¾÷, ¹èÄ¡ ÀÛ¾÷µé±îÁöµµ ·Î±×¸¦ ³²±æ ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ÀÌ·¯ÇÑ ´Ù¾çÇÑ Trace·Î °í°´ÀÌ ¾î¶°ÇÑ È¯°æ¿¡¼µµ ¾÷¹« ÁõÀûÀ» ³²±æ ¼ö ÀÖ´Â ¸ðµâÀ» °³¹ßÇØ º¸À¯ÇÏ°í ÀÖ´Ù.
À§Áîºí·¢¹Ú½º½´Æ®ÀÇ Àû¿ë»ç·Ê
À§Áîºí·¢¹Ú½º½´Æ®´Â ÇöÀç ±¹³» ÃÖ´ëÀÇ ·¹ÆÛ·±½º¸¦ º¸À¯ÇÏ°í Àִµ¥, Áß¾ÓºÎó·Î´Â Çà¾ÈºÎ, ±âȹÀçÁ¤ºÎ, ±¹°¡º¸ÈÆó, ¿Ü±³ºÎ µîÀÌ ÀÖ°í ÁöÀÚü·Î´Â °æ±âµµÃ», Ãæ³²µµÃ», °æºÏµµÃ», ¾È¾ç½Ãû, ¼øõ½Ãû, Ãáõ½Ãû µîÀÌ ÀÖ´Ù. ¶ÇÇÑ, ±ÝÀ¶±â°üÀ¸·Î´Â ¶óÀ̳ª»ý¸í, µ¿ºÎÈÀç, ¼¿ï½Å¿ëº¸ÁõÀç´Ü, ³óÇù¼ÕÇغ¸Çè, ÇÑȼÕÇغ¸Çè µîÀÌ ÀÖ´Ù. ÀÌ ¿Ü¿¡µµ ±Ù·Îº¹Áö°ø´Ü, º¸°Çº¹ÁöÁ¤º¸°³¹ß¿ø, °¡½º¾ÈÀü°ø»ç, Á¶Æó°ø»ç, Àϻ꺴¿ø, Çѱ¹¼öÀÚ¿ø°ø»ç, °í·Á´ëÇб³, °æºÏ´ëÇб³, °ø¹«¿ø¿¬±Ý°ø´Ü µî ´Ù¾çÇÑ ºÐ¾ß¿¡ ³³Ç°µÇ¾î ÀÖ´Ù.
°³ÀÎÁ¤º¸ Á¢¼ÓÀ̷°ü¸® ½Ã½ºÅÛ µµÀÔÀ¸·Î °³ÀÎÁ¤º¸º¸È£¹ý Áؼö´Â ¹°·Ð ÇöÀç ÁøÇàµÇ°í ÀÖ´Â °³ÀÎÁ¤º¸ ¼öÁØÁø´Ü°ú °³ÀÎÁ¤º¸ ¿µÇâÆò°¡¿¡µµ ÁÁÀº Á¡¼ö¸¦ ¹ÞÀ» ¼ö ÀÖ¾î ±â°ü¿¡´Â Å« ÀÌÁ¡ÀÌ ÀÖ´Ù.
¡ã °æºÏµµÃ» ·Î°í[À̹ÌÁö=°æºÏµµÃ»]
ÀÌ °¡¿îµ¥¼µµ °æºÏµµÃ»Àº °³ÀÎÁ¤º¸ÀÇ Á¢¼Ó±â·Ï¿¡ ´ëÇØ Å« °ü½ÉÀ» °¡Áö°í ¿À·£ ±â°£ ÀÚüÀûÀ¸·Î ºÐ¼®À» ÁøÇàÇÑ ÁöÀÚü¶ó°í ÇÒ ¼ö ÀÖ´Ù. °æºÏµµÃ»Àº ¾÷üÀÇ ¸»¸¸ µéÀº °ÍÀÌ ¾Æ´Ï¶ó ±¹³»ÀÇ °³ÀÎÁ¤º¸ Á¢¼Ó°ü¸® ¼Ö·ç¼Çµé¿¡ ´ëÇØ ÀÏÀÏÀÌ ºÐ¼®ÇÏ°í, µµÀÔÇÑ ±â°ü¿¡ ÀüÈÇØ »ç¿ë»ó¿¡ ¹®Á¦°¡ ¾ø´ÂÁö, ¿î¿µ¿¡´Â ¹®Á¦°¡ ¾ø´ÂÁö, ÆÐŶ ·Î½º·Î ÀÎÇÑ »ç¿ëÀÚ ½Äº°¿¡ ¹®Á¦°¡ ¾ø´ÂÁö µîµîÀÇ °üÁ¡¿¡¼ ³»ºÎÀûÀÎ Á¶»ç¸¦ ÇÑ °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
¹°·Ð ³×Æ®¿öÅ© ¹Ì·¯¸µ ¹æ½Ä°ú WAS ¼¹ö¿¡ ¸ðµâÀ» ¼³Ä¡ÇÏ´Â ¹æ½Ä¿¡ ´ëÇÑ ±â¼úÀûÀÎ ÀÚ¹®µµ Àü¹®°¡¿¡°Ô ÀÇ·ÚÇÏ¿© Á¦Ç° ¼±Á¤ÀÇ ±âÁØÀ¸·Î »ï¾Ò´Ù. ±×·¸±â¿¡ °æºÏµµÃ»ÀÇ ³³Ç°Àº ´Ù¸¥ ÁöÀÚü¿¡ ³³Ç°ÇÏ´Â °Íº¸´Ù Ưº°ÇÑ Àǹ̰¡ ÀÖ¾ú´Ù.
ÀÌ¿¡ À§Áîµð¿£¿¡½ºÄÚ¸®¾Æ´Â ±âÁ¸ÀÇ WAS ¼¹ö¿¡ ¸ðµâÀ» ¼³Ä¡ÇÏ¿© °³ÀÎÁ¤º¸ Ãë±ÞÇàÀ§ ¹ß»ý½Ã ÀÏüÀÇ ´©¶ô ¾øÀÌ ½ÇÁ¦ °³ÀÎÁ¤º¸ »ç¿ëÀÚ¸¦ 100% ÆǺ°ÇÏ´Â °ÍÀº ¹°·Ð ÀÚ¹Ù, PHP, ASP, µî À¥ ȯ°æ°ú C/S ȯ°æ µî ´Ù¾çÇÑ °³ÀÎÁ¤º¸Ã³¸® ½Ã½ºÅÛ È¯°æ¿¡µµ ¿ÏÀüÇÑ °³ÀÎÁ¤º¸ Á¢¼Ó±â·Ï »ý¼ºÀÌ °¡´ÉÇØ °³ÀÎÁ¤º¸º¸º¸È£¹ýÀÇ Ã¶ÀúÇÑ ÀÌÇàÀ» º¸ÀåÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» °¡Àå Å« ÀåÁ¡À¸·Î Á¦¾ÈÇß´Ù.
¹°·Ð °æºÏµµÃ»Àº WAS ¼¹ö¿¡ ¹º°¡ ¸ðµâÀ» ¼³Ä¡ÇÑ´Ù´Â °Í¿¡ Å« ºÎ´ãÀ» ´À²¼Áö¸¸ Ÿ ±â°üÀÇ ¿î¿µ ÇöȲÀ» ÆľÇÇØ º» °á°ú Ưº°È÷ CPU ºÎÇÏ Áõ°¡°¡ ¾ø°í ÀÀ´ä¼ÓµµÀÇ ÀúÇϵµ ¾ø´Ù´Â °ÍÀ» »çÀü¿¡ È®ÀÎÇÑ °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
ÇöÀç °æºÏµµÃ»Àº 12°³ ¾÷¹« ½Ã½ºÅÛ¿¡ Àû¿ëÇÏ¿© °³ÀÎÁ¤º¸ Á¢¼Ó±â·ÏÀ» °ü¸®ÇÏ°í ÀÖ´Ù. µµÃ»À̶ó´Â Ư¼ö¼º ¶§¹®¿¡ °³ÀÎÁ¤º¸º¸È£¸¦ À§ÇÑ ´õ Å« ±×¸²À» ±×·Á³ª°¡°í ÀÖ´Ù.
°³ÀÎÁ¤º¸¸¦ Ãë±ÞÇÏ´Â ¸ðµç °ø°ø±â°üÀº ¹°·Ð ±ÝÀ¶±Ç, ¹Î°£±â¾÷¿¡ À־µ °³ÀÎÁ¤º¸ Á¢¼Ó±â·ÏÀ» ü°èÀûÀ¸·Î °ü¸®ÇÏ°í Á¡°ËÇÏ´Â ÀÏÀº ´õ ÀÌ»ó ¹Ì·ê ¼ö ¾ø´Â Çʼö°úÁ¦°¡ µÆ´Ù. °³ÀÎÁ¤º¸º¸È£¹ý»ó °³ÀÎÁ¤º¸ÀÇ ¾ÈÀü¼º È®º¸Á¶Ä¡ ±âÁØÀ» ÁؼöÇÏ´Â °ÍÀº ¹°·Ð È¿À²ÀûÀÎ °³ÀÎÁ¤º¸ ó¸® ¹× °ü¸®¸¦ À§Çؼµµ °¢ ±â°ü¡¤±â¾÷Àº °³ÀÎÁ¤º¸ Á¢¼Ó±â·Ï°ü¸® ¼Ö·ç¼Ç µµÀÔÀ» ¼µÑ·¯¾ß ÇÒ °ÍÀ¸·Î º¸ÀδÙ.
[¿øº´Ã¶ ±âÀÚ(boanone@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>