 |
 |
°í¼º´É À¥ »çÀÌÆ® ¼³°è ±â¹ý
±Û¾´ÀÌ : ½É¸¶·Î (2000³â 06¿ù 27ÀÏ ¿ÀÀü 10:33) ÀÐÀº¼ö: 10,099 [ ¾ÆÆÄÄ¡ ]
|
°í¼º´É À¥ »çÀÌÆ® ¼³°è ±â¹ý
High-Performance Web Site Design Techniques
Arun Iyengar, Jim Challenger, Daniel Dias, and Paul Dantzig IBM T.J.Watson
Research Center
IEEE Internet Computing, March April 2000
¹ø¿ª : ½É¸¶·Î
1Â÷¹ø¿ª 2000.6.15
1Â÷±³Á¤ 2000.6.17
2Â÷±³Á¤ 2000.6.19 - ÀÌÁö¿¬¾¾ ¼ö°íÇϼ̽À´Ï´Ù.
¼º´É°ú °í°¡¿ë¼ºÀº ¸¹Àº ¼öÀÇ ¿äûÀ» ¹Þ´Â À¥ »çÀÌÆ®¿¡¼´Â ¸Å¿ì Áß¿äÇÏ´Ù. ÀÌ ±ÛÀº
ÀαâÀÖ´Â »çÀÌÆ®¿¡¼ ¼º´É°ú °¡¿ë¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Â ¸î°¡Áö ±â¹ý - ¿©ºÐÀÇ Çϵå¿þ¾î,
·Îµå ¹ë·±½Ì, À¥ ¼¹ö °¡¼Ó, µ¿Àû µ¥ÀÌŸÀÇ È¿À²ÀûÀÎ °ü¸® - µéÀ» ¼Ò°³ÇÑ´Ù. ¿ì¸®°¡
À̵é Áß ¸î °¡Áö¸¦ 1998³â ³ª°¡³ë µ¿°è ¿Ã¸²ÇÈ °ø½Ä ȨÆäÀÌÁö - Áö±Ý±îÁö °¡Àå À¯¸íÇÑ
»çÀÌÆ® ÁßÀÇ ÇϳªÀÎ- ¿¡¼ ¾î¶»²² »ç¿ëÇß´ÂÁö ¼³¸íÇÒ °ÍÀÌ´Ù. ½ÇÁ¦·Î ±â³×½ººÏÀº ÀÌ
»çÀÌÆ®°¡ µÎ °³ÀÇ ±â·ÏÀ» ¼¼¿ü´Ù°í ÀÎÁ¤Çß´Ù.
* »ç»ó ÃÖ°íÀÇ °¡Àå ÀαâÀÖ´Â ÀÎÅÍ³Ý À̺¥Æ® - °ø½ÄÀûÀ¸·Î °¨»çµÈ ¼öÄ¡´Â ¿Ã¸²ÇÈ
°ÔÀÓ 16Àϵ¿¾È 6¾ï 3õ4¹é¸¸ ¿äû.
* 1ºÐµ¿¾È °¡Àå ¸¹Àº È÷Æ®¸¦ ±â·ÏÇÑ ÀÎÅÍ³Ý »çÀÌÆ® - °ø½ÄÀûÀ¸·Î °¨»çµÈ ¼öÄ¡´Â ¿©ÀÚ
ÀÚÀ¯Á¾¸ñ ÇǰܽºÄÉÀÌÆÃ °æ±âÁßÀÇ 1ºÐµ¿¾È 110,414È÷Æ®¸¦ ±â·Ï.
»çÀÌÆ®ÀÇ ±Ô¸ð, ¸¹Àº ¿äû, µ¥ÀÌŸÀÇ ¿ë·® µîÀÌ ¼º´É°ú °í°¡¿ë¼ºÀ» Áß¿äÇÑ ¼³°è
¹®Á¦·Î ¸¸µé¾ú´Ù. ÀÌ »çÀÌÆ®ÀÇ ±¸Á¶´Â 1996³â ÇÏ°è ¿Ã¸²ÇÈ °æ±â À¥ »çÀÌÆ®¸¦ ¼³°èÇϰí
±¸ÇöÇÑ °æÇè¿¡¼ Ãâ¹ßÇÏ¿´´Ù. ÀÌ ±Û¿¡¼´Â ¸ÕÀú ÀαâÀÖ´Â À¥ »çÀÌÆ®¿¡¼ ¼º´É°ú
°¡¿ë¼ºÀ» ³ôÀ̱â À§ÇØ »ç¿ëµÉ ¼ö ÀÖ´Â ÀϹÝÀûÀÎ ±â¹ýµéÀ» ¼³¸íÇÑ´Ù. ´ÙÀ½À¸·Î À̵é
ÁßÀÇ ¸î °¡Áö ±â¹ýÀÌ ³ª°¡³ëÀÇ °ø½Ä À¥ »çÀÌÆ®¿¡¼ ¾î¶»°Ô ±¸ÇöµÇ¾ú´ÂÁö ¼³¸íÇÑ´Ù.
1. ¿©·¯ À¥ ¼¹ö·ÎÀÇ ¶ó¿ìÆÃ
¾öû³ª°Ô ¸¹Àº Æ®·¡ÇÈ ºÎÇϸ¦ ó¸®Çϱâ À§Çؼ À¥ »çÀÌÆ®´Â ¼·Î ´Ù¸¥ ¿©·¯
ÄÄÇ»ÅÍ¿¡¼ µ¿ÀÛÇÏ´Â ¿©·¯ ¼¹ö¸¦ »ç¿ëÇÑ´Ù. ¼¹öµéÀº °øÀ¯ ÈÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÏ¿©
Á¤º¸¸¦ °øÀ¯ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ¾Øµå·ù ÈÀÏ ½Ã½ºÅÛ (AFS), ºÐ»ê ÈÀÏ ½Ã½ºÅÛ
(DFS) µîÀÌ ÀÖ´Ù. ¶Ç´Â °øÀ¯ µ¥ÀÌŸ º£À̽º¸¦ »ç¿ëÇÑ´Ù; ±×·¸Áö ¾Ê°í, µ¥ÀÌŸ´Â
¼¹öµé¿¡ º¹Á¦µÉ ¼öµµ ÀÖ´Ù.
(1) RR-DNS
¶ó¿îµå ·Îºó µµ¸ÞÀÎ ³×ÀÓ ¼¹ö(RR-DNS) ¹æ¹ý; NCSA°¡ ¼¹ö¿¡ »ç¿ëÇÏ´Â ÀÌ ¹æ¹ýÀº, ¿©·¯
¼¹ö¿¡ ¿äûÀ» ºÐ»ê½ÃŰ´Â ¹æ¹ýÀÇ ÇϳªÀÌ´Ù. RR-DNS´Â ÇϳªÀÇ µµ¸ÞÀÎ À̸§ÀÌ ¿©·¯ IP
ÁÖ¼Ò¿¡ ´ëÀÀµÇµµ·Ï ÇÑ´Ù. ±×¸®°í °¢ IP ÁÖ¼Ò´Â ¼·Î ´Ù¸¥ À¥ ¼¹ö¿¡ ´ëÀÀÇÑ´Ù.
»ç¿ëÀÚ°¡ º¸³½ (¼¹öÀÇ) µµ¸ÞÀÎ À̸§À» ¸í½ÃÇÑ ¿äûÀº ¶ó¿îµå-·Îºó ÇüÅ·Π´ëÀÀµÈ´Ù.
(Â÷·Ê·Î µ¹¾Æ°¡¸é¼ ´ëÀÀ), ±×·¯³ª RR-DNS¿¡¼ ¸î °¡Áö ¹®Á¦°¡ ¹ß»ýÇÑ´Ù.
1) ¼¹öÃø ij½Ì ; ³×ÀÓ ¼¹ö¿¡¼ÀÇ À̸§-to-IPÁÖ¼Ò Ä³½ÌÀº ºÎÇÏ ºÒ±ÕÇüÀ» ¹ß»ý½Ãų ¼ö
ÀÖ´Ù. ÀϹÝÀûÀ¸·Î, À̸§-to-IPÁÖ¼ÒÀÇ ´ëÀÀÀÇ Ã³¸® °á°ú¸¦ Ŭ¶óÀÌ¾ðÆ®¿Í RR-DNS »çÀÌÀÇ
¿©·¯ ³×ÀÓ ¼¹öµéÀÌ Ä³½ÌÇÑ´Ù. ´Ù¸¥ IPÁÖ¼Ò¸¦ °®´Â ¼¹ö¿¡ ´ëÀÀ½ÃŰ·Á¸é, RR-DNS´Â
time-to-live(TTL, »ýÁ¸½Ã°£)¸¦ µµ¸ÞÀÎ À̸§¿¡ ÁÖ¾î¼, ÁöÁ¤µÈ TTLÀÌ Áö³ ´ÙÀ½ÀÇ
¿äûÀº ·ÎÄà ³×ÀÓ ¼¹ö¿¡¼ ó¸®ÇÒ ¼ö ¾ø°Ô ÇÑ´Ù. ±×·¯¸é ±×µéÀº ´Ù½Ã °ø½Ä RR-DNS¿¡
¿äûµÇ¾î ´Ù¸¥ HTTP ¼¹öÀÇ IP ÁÖ¼Ò¿¡ ´ëÀÀµÈ´Ù. TTL ±âÇÑ ³»¿¡ ¹ß»ýÇÑ ³×ÀÓ ¿äûÀº
°°Àº HTTPD ¼¹ö¿¡ ´ëÀÀµÈ´Ù.
ÀÛÀº TTL °ªÀº µµ¸ÞÀÎ ³×ÀÓ Ã³¸®¸¦ À§ÇØ ³×Æ®¿öÅ© Æ®·¡ÇÈÀ» ½É°¢ÇÏ°Ô Áõ°¡½Ã۱â
¶§¹®¿¡, ³×ÀÓ ¼¹öµéÀº Á¾Á¾ RR-DNS°¡ Á¦°øÇÑ ¸Å¿ì ÀÛÀº TTLÀ» ¹«½ÃÇϰí, ´ë½Å ±×µéÀÇ ÃÖ¼Ò
TTLÀ» ºÎ¿©ÇÑ´Ù. µû¶ó¼ Áß°£ÀÇ ³×ÀÓ ¼¹öµé·Î ÇÏ¿©±Ý ³×ÀÓ-to-IPÁÖ¼Ò ´ëÀÀÀÇ Ã³¸®
°á°ú¸¦ ij½ÌÇÏ´Â °ÍÀ» ¸·À» ¹æ¹ýÀÌ ¾ø´Ù - ½ÉÁö¾î ÀÛÀº TTL°ªÀ» »ç¿ëÇÏ´õ¶óµµ. °°Àº
ISP¸¦ »ç¿ëÇÏ´Â ¸¹Àº Ŭ¶óÀÌ¾ðÆ®µéÀº °°Àº ³×ÀÓ ¼¹ö¸¦ °øÀ¯ÇÏ´Â °æ¿ì°¡ ¸¹°í, µû¶ó¼
ÇϳªÀÇ Æ¯Á¤ À¥ ¼¹ö·Î ¸ô¸®°Ô µÈ´Ù. (¿ªÁÖ:Áï µ¥ÀÌÄÞÀ» »ç¿ëÇÏ´Â »ç¿ëÀÚµéÀÌ ¸ðµÎ
ÇϳªÀÇ ¼¹ö·Î¸¸ ¸ô¸®°Ô µÈ´Ù)
2) Ŭ¶óÀ̾ðÆ®Ãø ij½Ì; À̸§-to-IPÁÖ¼Ò ´ëÀÀÀÇ Ã³¸® °á°úÀÇ Å¬¶óÀ̾ðÆ®Ãø ij½Ìµµ ºÎÇÏ
ºÒ±ÕÇüÀ» ¹ß»ý½Ãų ¼ö ÀÖ´Ù. HTTP ¼¹öÀÇ ºÎÇÏ´Â Á¦¾îµÉ ¼ö ¾øÀ¸¸ç, Ŭ¶óÀ̾ðÆ®ÀÇ
¾×¼¼½º ÆÐÅÏ¿¡ µû¶ó¼ ´Þ¶óÁø´Ù. ´õ±º´Ù³ª, °¢ À¥ ÆäÀÌÁöµéÀº ÀϹÝÀûÀ¸·Î ÅØ½ºÆ®¿Í
À̹ÌÁö¸¦ Æ÷ÇÔÇÑ ¿©·¯ ¿ÀºêÁ§Æ®µé·Î ±¸¼ºµÇ¾î Àֱ⠶§¹®¿¡, Ŭ¶óÀÌ¾ðÆ®´Â ÇѲ¨¹ø¿¡
¿©·¯°³ÀÇ ¿äûÀ» µ¿½Ã¿¡ º¸³½´Ù. ÇѲ¨¹ø¿¡ º¸³½ ¿©·¯ ¿äûÀº ÇϳªÀÇ ¼¹ö ³ëµå·Î
º¸³»Áö°í, ºÒ±ÕÇüÀ» Áõ°¡½ÃŲ´Ù. ÀÌ·± È¿°úµéÀÌ ½É°¢ÇÑ ºÒ±ÕÇüÀ» ¾ß±âÇϰí,
Ŭ·¯½ºÅÍ·Î ÇÏ¿©±Ý ÃÖ´ë ºÎÇϸ¦ ó¸®Çϱâ À§Çؼ´Â ÈξÀ ³·Àº Æò±ÕºÎÇÏ¿¡¼
µ¿ÀÛÇϵµ·Ï ÇÑ´Ù.
RR-DNSÀÇ ¶Ç´Ù¸¥ ¹®Á¦´Â ¶ó¿îµå ·Îºó ±â¹ýÀÌ ÁÁÀº ·Îµå ¹ë·±½ÌÀ» Á¦°øÇϱâ À§Çؼ´Â
³Ê¹« ´Ü¼øÇÏ´Ù´Â °ÍÀÌ´Ù. ¿ì¸®´Â °¢ ¼¹öÀÇ ºÎÇÏ¿Í °°Àº ¿ä¼ÒµéÀ» ¹Ýµå½Ã °í·ÁÇØ¾ß
ÇÑ´Ù. ¿¹¸¦ µé¾î, ÇÑ ¼¹ö ³ëµå¿¡¼ ¿©·¯ µ¥ÀÌŸº£À̽º Á¢±ÙÀ» ÅëÇØ »ý¼ºµÇ´Â µ¿Àû
µ¥ÀÌŸÀÇ ¿äûÀº ƯÁ¤ À¥ ¼¹ö¸¦ °úºÎÇÏµÇ°Ô ¸¸µé ¼ö ÀÖ´Ù.
3) ³ëµå °íÀå; ¸¶Áö¸·À¸·Î Ŭ¶óÀÌ¾ðÆ®¿Í À̸§-to-IPÁÖ¼Ò ´ëÀÀÀÇ Ã³¸®°¡ µÈ ³×ÀÓ ¼¹ö
ij½ÌÀº À¥ ¼¹ö ³ëµåÀÇ °íÀå¿¡ ´ëóÇÏ´Â °ÍÀ» ¾î·Æ°Ô ¸¸µç´Ù. Ŭ¶óÀÌ¾ðÆ®¿Í
³×ÀÓ ¼¹ö´Â °íÀåÀ» ¾ËÁö ¸øÇϱ⠶§¹®¿¡, ±×µéÀº °è¼Ó °íÀå³ À¥ ¼¹ö·Î ¿äûÀ»
º¸³½´Ù. ºñ½ÁÇϰÔ, ¿Â¶óÀÎ °ü¸®¸¦ À§Çؼµµ Ŭ·¯½ºÅÍÀÇ Æ¯Á¤ À¥ ¼¹ö ³ëµå¸¦ Á¤Áö½Ãų
Çʿ䰡 ÀÖ´Ù. ¿ª½Ã, °³º° ³ëµåÀÇ IP ÁÖ¼Ò¸¦ Ŭ¶óÀÌ¾ðÆ®¿Í ³×ÀÓ ¼¹ö¿¡ Á¦°øÇÏ´Â °ÍÀÌ
ÀÌ »óȲÀ» ¾î·Æ°Ô ¸¸µç´Ù. ¹é¾÷ ¼¹ö¸¦ ¼³Á¤Çϰí, À¥¼¹ö ³ëµåÀÇ °íÀåÀ» ÀνÄÇϸé
ÇØ´ç IP ÁÖ¼Ò¸¦ ³Ñ°Ü¹Þµµ·Ï ÇÒ ¼öµµ Àִµ¥, ÀÌ·± ¹æ¹ýµµ °ü¸®ÇÏ±â ¾î·Æ´Ù. ¶ÇÇÑ
´Éµ¿ ¹é¾÷ ³ëµå(Æò¼Ò¿¡µµ ÀÏÀ» ÇÏ´Â)ÀÇ °æ¿ì ÀÏÂ÷ ³ëµåÀÇ °íÀåÀÌ ¹ß»ýÇÏ¸é µÎ ¹èÀÇ
ºÎÇϰ¡ °É¸®°Ô µÈ´Ù.
(2) TCP ¶ó¿ìÆÃ
±×¸²1Àº (IP ¼öÁØÀÇ Ç¥ÁØ ¶ó¿ìÆÃÀÌ ¾Æ´Ï¶ó) TCP ¼öÁØ¿¡¼ÀÇ ¶ó¿ìÆÃ¿¡ ±â¹ÝÇÑ ·Îµå
¹ë·±½Ì ±â¹ýÀ» ³ªÅ¸³½´Ù. Ŭ·¯½ºÅÍÀÇ ÇÑ ³ëµå´Â TCP ¶ó¿ìÅͶó°í ºÒ¸®´Âµ¥,
Ŭ¶óÀ̾ðÆ®ÀÇ ¿ä±¸¸¦ ¶ó¿îµå ·Îºó ¶Ç´Â ´Ù¸¥ ¹æ¹ýÀ» »ç¿ëÇØ¼ Ŭ·¯½ºÅÍ ³»ÀÇ À¥ ¼¹ö
³ëµå·Î Àü¼ÛÇÑ´Ù. ¶ó¿ìÅÍÀÇ µµ¸ÞÀÎ À̸§°ú IP ÁÖ¼Ò´Â ¿ÜºÎ¿¡ °ø°³µÇ¾î ÀÖ°í,
Ŭ·¯½ºÅÍÀÇ ´Ù¸¥ ³ëµåµéÀº Ŭ¶óÀÌ¾ðÆ®¿¡¼´Â º¸ÀÌÁö ¾Ê´Â´Ù. (¸¸¾à µÑ ÀÌ»óÀÇ TCP
¶ó¿ìÅÍ ³ëµå°¡ ÀÖ´Â °æ¿ì, RR-DNS°¡ ÇϳªÀÇ µµ¸ÞÀÎ À̸§À» ¿©·¯ TCP ¶ó¿ìÅÍ·Î
´ëÀÀ½ÃŲ´Ù) Ŭ¶óÀÌ¾ðÆ®´Â ¿äûÀ» TCP ¶ó¿ìÅÍ ³ëµå·Î º¸³»°í, ÀÌ TCP ¶ó¿ìÅÍ ³ëµå´Â ƯÁ¤ TCP
¿¬°á¿¡ ¼ÓÇÑ ¸ðµç ÆÐŶÀ» ¼¹ö ³ëµåµé ÁßÀÇ Çϳª·Î º¸³½´Ù. TCP ¶ó¿ìÅÍ´Â ¾î´À ³ëµå·Î
¶ó¿ìÆÃ ÇÒ °ÍÀÎÁö °áÁ¤Çϱâ À§ÇØ ºÎÇÏ¿¡ ±â¹ÝÇÑ ´Ù¸¥ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÒ ¼öµµ ÀÖ°í,
ºÎÇÏ¿¡ ±â¹ÝÇÑ ¾Ë°í¸®Áòº¸´Ù ¼º´ÉÀÌ ¶³¾îÁö´Â ¶ó¿îµå-·Îºó ¹æ¹ýÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.
¼¹ö ³ëµå´Â TCP ¶ó¿ìÅ͸¦ °Ç³Ê¶Ù°í Ŭ¶óÀÌ¾ðÆ®¿¡ Á÷Á¢ ÀÀ´äÇÑ´Ù. ¿ä±¸ ÆÐŶÀº ÀÀ´ä
ÆÐŶ¿¡ ºñÇϸé À۱⠶§¹®¿¡, TCP ¶ó¿ìÅÍ¿¡´Â ÀÛÀº ºÎÇϸ¸ °É¸°´Ù.
TCP ¶ó¿ìÅÍ ½ºÅ´Àº DNS ±â¹Ý ¼Ö·ç¼Çº¸´Ù ÁÁÀº ·Îµå ¹ë·±½ÌÀ» Á¦°øÇϰí, Ŭ¶óÀÌ¾ðÆ®³ª
³×ÀÓ ¼¹öÀÇ Ä³½Ì ¹®Á¦¸¦ ÇÇÇÒ ¼ö ÀÖ´Ù. ¶ó¿ìÅÍ´Â °³º° ¼¹ö ³ëµåÀÇ ºÎÇϸ¦ °í·ÁÇÑ
´õ ÁÁÀº ·Îµå ¹ë·±½Ì ¾Ë°í¸®ÁòÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. TCP ¶ó¿ìÅÍ´Â À¥ ¼¹ö ³ëµåÀÇ
°íÀåÀ» ÀνÄÇÏ¿© »ç¿ëÀÚÀÇ ¿äûÀ» »ç¿ë °¡´ÉÇÑ À¥ ¼¹ö ³ëµå·Î¸¸ Àü¼ÛÇÒ ¼ö ÀÖ´Ù.
½Ã½ºÅÛ °ü¸®ÀÚ´Â TCP ¶ó¿ìÅÍÀÇ ¼³Á¤À» º¯°æÇÏ¿© À¥ ¼¹ö ³ëµå¸¦ Ãß°¡, »èÁ¦ÇÒ ¼ö
ÀÖ°í, À̸¦ ÅëÇØ À¥ ¼¹ö Ŭ·¯½ºÅ͸¦ °ü¸®ÇÒ ¼ö ÀÖ´Ù. ¹é¾÷ TCP ¶ó¿ìÅ͸¦ ¼³Á¤ÇÏ¿©,
TCP ¶ó¿ìÅÍ ³ëµåÀÇ °íÀåÀ» ó¸®ÇÒ ¼ö ÀÖ°í, ¹é¾÷ ¶ó¿ìÅÍ´Â Á¤»ó µ¿À۽ÿ¡´Â À¥ ¼¹ö·Î
µ¿ÀÛÇÒ ¼ö ÀÖ´Ù. 1Â÷ TCP ¶ó¿ìÅÍÀÇ °íÀåÀ» ÀνÄÇϸé, ¹é¾÷ ¶ó¿ìÅʹ Ŭ¶óÀ̾ðÆ®ÀÇ
¿äûÀ» ÀÚ½ÅÀ» Á¦¿ÜÇÑ ³²¾ÆÀÖ´Â À¥ ¼¹ö ³ëµå·Î Àü¼ÛÇÑ´Ù.
1) »ó¿ë TCP ¶ó¿ìÅÍ; ¸¹Àº »ó¿ë TCP ¶ó¿ìÅ͵éÀÌ ÀÖ´Ù. ¿¹¸¦ µé¾î IBMÀÇ ³×Æ®¿öÅ©
µð½ºÆÐó(ND)´Â ¿©·¯ ¿î¿µÃ¼Á¦¿¡¼ µ¿ÀÛÇÑ´Ù. À¯´Ð½º, ½ã ¼Ö¶ó¸®½º, À©µµ¿ì NT,
ÀÓº£µðµå OS µîÀÌ´Ù.
ÀÓº£µðµå OS´Â ¹ü¿ë OSÀÇ TCP Åë½Å ½ºÅÃÀ» ÃÖÀûÈÇÏ°í ½ºÄÉÁÙ·¯¿Í ÀÎÅÍ·´Æ® ó¸®
¿À¹öÇìµå¸¦ Á¦°ÅÇÏ¿© ¶ó¿ìÅÍ ¼º´ÉÀ» °³¼±ÇÑ´Ù. ND´Â ´ÜÀÏ ÇÁ·Î¼¼¼ ±â°è¿¡¼
µ¿ÀÛÇÏ´Â ÀÓº£µðµå OS¿¡¼ ÃÊ´ç 10,000 HTTP ¿äûÀ» ó¸®ÇÒ¼ö ÀÖÀ¸¸ç, À̰ÍÀº
´ëºÎºÐÀÇ À¥ »çÀÌÆ®°¡ ó¸®ÇÒ ¼ö ÀÖ´Â °Íº¸´Ù ³ôÀº ¿äû ¼ÓµµÀÌ´Ù.
´Ù¸¥ »ó¿ëÀÇ TCP ¶ó¿ìÅÍ´Â RadwareÀÇ Web Server Director
(http://www.radware.co.il), ResonateÀÇ Central Dispatch
(http://www.resonamte.com/products/central_dispatch/data_sheets.html) µîÀÌ´Ù.
Cisco SystemsÀÇ LocalDirector
(http://www.cisco.com/warp/public/cc/cisco/mkt/scale/locald/)´Â TCP ¶ó¿ìÅÍ
Á¢±Ù¹æ¹ý°ú ´Ù¸¥µ¥, ¼¹ö¿¡¼ µ¹¾Æ¿À´Â ÆÐŶµµ LocalDirector¸¦ °ÅÃļ Ŭ¶óÀÌ¾ðÆ®·Î
µ¹¾Æ°¡±â ¶§¹®ÀÌ´Ù. ¿©·¯ ·Îµå ¹ë·±½Ì Á¢±Ù¹æ¹ýµéÀÇ ºñ±³¿¡ ´ëÇØ¼´Â Cardellini,
Colajanni, and YuÀÇ ³í¹®À» ÂüÁ¶.
2) TCP ¶ó¿ìÆÃ°ú RR-DNSÀÇ °áÇÕ ; ´ÜÀÏ TCP ¶ó¿ìÅͰ¡ º´¸ñÀÌ µÇÁö ¾ÊÀº »óÅ¿¡¼
¿äûÀ» ¶ó¿ìÆÃÇϱ⿡ ÃæºÐÇÏÁö ¾ÊÀ¸¸é, TCP ¶ó¿ìÅÍ¿Í DNS ½ºÅ´À» ¿©·¯°¡Áö ¹æ¹ýÀ¸·Î
°áÇÕÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, RR-DNS ±â¹ýÀ» ÇϳªÀÇ IP ÁÖ¼Ò¸¦ ¿©·¯ ¶ó¿ìÅÍ ³ëµå·Î
´ëÀÀ½Ã۱â À§ÇØ »ç¿ëµÉ ¼ö ÀÖ´Ù. ÀÌ ÇÏÀ̺긮µå ±â¹ýÀº RR-DNS¿¡ ÀÇÇØ ¹ß»ýÇÏ´Â
·Îµå ºÒ±ÕÇüÀ» ÇØ°áÇÒ ¼ö Àִµ¥, ÀÀ´äÇÏ´Â ¶ó¿ìÅͰ¡ RR-DNS¿¡ ÀÇÇØ¼ ´ëÀÀµÈ ¹«´õ±âÀÇ
¿äûÀ» ¿©·¯ ¼¹öµé·Î ºÐ»ê½Ãų ¼ö Àֱ⠶§¹®ÀÌ´Ù. ¶ÇÇÑ È®À强µµ ÁÁÀºµ¥, Å« TTL
°ªÀ¸·Î ÀÎÇØ RR-DNS¸¦ ½ÇÇàÇÏ´Â ³ëµå´Â º´¸ñÀÌ µÇÁö ¾Ê°í, ¿©·¯ ¶ó¿ìÅÍ ³ëµå¸¦
ÇѲ¨¹ø¿¡ Áö¿øÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.
3) Ưº°ÇÑ ¿ä±¸»çÇ×; TCP ¶ó¿ìÆÃÀÇ ÇѰ¡Áö ¹®Á¦´Â ´ÜÀÏ Å¬¶óÀÌ¾ðÆ®¿¡¼ÀÇ ¿äûÀ» ¿©·¯
À¥ ¼¹ö ³ëµåµé¿¡ ºÐ»ê½ÃŲ´Ù´Â ¹®Á¦ÀÌ´Ù. À̰ÍÀÌ ÁÁÀº ·Îµå ¹ë·±½ÌÀ» Á¦°øÇÏÁö¸¸,
¸î°¡Áö ÀÀ¿ëÀÇ °æ¿ì ¿äûµéÀÌ ÇϳªÀÇ ¼¹ö·Î ¶ó¿ìÆÃµÉ Çʿ䰡 ÀÖ´Ù. ÀÌ·± ÀÀ¿ëÀ»
Áö¿øÇϱâ À§ÇØ, ND´Â ƯÁ¤ ¼¹ö¸¦ ¿ì¼±ÀûÀ¸·Î ¼±ÅÃÇÏ´Â ¶ó¿ìÆÃÀ» Á¦°øÇÑ´Ù. ¿¹¸¦ µé¾î
Secure Sockets Layer(SSL)·Î ¾ÏÈ£ÈµÈ ¿äûÀÇ °æ¿ì À¯È¿ÇÏ´Ù. ÀÌ SSLÀº Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö »çÀÌ¿¡
Åë°úµÇ´Â Á¤º¸¸¦ ¾ÏÈ£ÈÇϱâ À§ÇÑ ¼¼¼Ç ۸¦ »ý¼ºÇϴµ¥ ¼¼¼Ç Ű´Â »ý¼º ºñ¿ëÀÌ Å©´Ù.
µû¶ó¼ ¸Å¹øÀÇ SSL ¿äû¸¶´Ù ۸¦ ´Ù½Ã »ý¼ºÇÏÁö ¾Êµµ·Ï, 100ÃÊ Á¤µµÀÇ ¼ö¸íÀ»
°®´Â´Ù. Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö°¡ ¼¼¼Ç ۸¦ Á¤ÇÑ ´ÙÀ½, ƯÁ¤ Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö »çÀÌÀÇ
¿äûÀº ±× ¼ö¸íµ¿¾È °°Àº ¼¼¼Ç ۸¦ »ç¿ëÇÑ´Ù.
±×·¯³ª, ¿©·¯ À¥ ¼¹ö·Î ±¸¼ºµÈ ½Ã½ºÅÛÀÇ °æ¿ì, ÇÑ ¼¹ö´Â ´Ù¸¥ ¼¹ö°¡ »ý¼ºÇÑ ¼¼¼Ç
۸¦ ¾Ë ¼ö ¾ø´Ù. ¶ó¿îµå ·Îºó°ú °°Àº °£´ÜÇÑ ·Îµå ¹ë·±½Ì ¾Ë°í¸®ÁòÀÌ »ç¿ëµÉ °æ¿ì
°°Àº Ŭ¶óÀ̾ðÆ®ÀÇ ¿©·¯ SSL ¿äûÀº ÇÑ ¼¼¼Ç ŰÀÇ ¼ö¸íµ¿¾È ¿©·¯ ¼¹ö·Î Àü¼ÛµÉ
°ÍÀÌ´Ù. ND´Â °°Àº Ŭ¶óÀÌ¾ðÆ®¿¡¼ Àü¼ÛµÈ ¿©·¯ SSL ¿äûÀ» 100ÃÊ µ¿¾ÈÀº ÇÑ °³ÀÇ
¼¹ö·Î Àü¼ÛÇÔÀ¸·Î½á ÀÌ ¹®Á¦¸¦ ÇØ°áÇÑ´Ù.
2. À¥ ¼¹ö °¡¼Ó±â
ÇϳªÀÇ ¿äûÀ» ó¸®Çϸé¼, À¥ ¼¹ö´Â ¼ÒÇÁÆ®¿þ¾îÀÇ °èÃþ»çÀÌ¿¡¼ ¿©·¯¹ø µ¥ÀÌŸ¸¦
º¹»çÇÑ´Ù. ¿¹¸¦ µé¾î ÈÀÏ ½Ã½ºÅÛ¿¡¼ ÀÀ¿ëÀ¸·Î, ÀÀ¿ë¿¡¼ OS Ä¿³Î·Î, Àü¼Û °úÁ¤¿¡¼
º¹»çÇϸç, ¶ÇÇÑ µð¹ÙÀ̽º µå¶óÀ̹ö ¼öÁØ¿¡¼ º¹»çÇÒ ¼öµµ ÀÖ´Ù. OS ½ºÄÉÁÙ·¯, ÀÎÅÍ·´Æ®
ó¸® µîÀÇ ´Ù¸¥ ¿À¹öÇìµåµéµµ ºñÈ¿À²À» Áõ°¡½ÃŲ´Ù. À¥ »çÀÌÆ® ¼º´ÉÀ» °³¼±Çϱâ À§ÇÑ
±â¹ýÀ¸·Î, »çÀÌÆ®ÀÇ µ¥ÀÌŸ¸¦ ij½ÌÇÏ¿© ÀÚÁÖ ¿äûµÇ´Â ÆäÀÌÁö¸¦ À¥ ¼¹ö¿¡¼º¸´Ù ÈξÀ
ÀûÀº ¿À¹öÇìµå·Î ó¸®ÇÒ ¼ö ÀÖ´Ù. ÀÌ·± ij½Ã¸¦ HTTP °¡¼Ó±â³ª À¥ ¼¹ö °¡¼Ó±â¶ó°í
ºÎ¸¥´Ù.
(1) ¿ì¸®ÀÇ °¡¼Ó±â
¿ì¸®´Â À¥ ¼¹ö °¡¼Ó±â¸¦ °³¹ßÇߴµ¥, ÀÓº£µðµå OS¿¡¼ µ¿ÀÛÇÏ°í ´ÜÀÏ CPU 200-MHz
PowerPC¿¡¼ ÃÊ´ç 5,000ÆäÀÌÁö¸¦ ij½Ã¿¡¼ ó¸®ÇÑ´Ù. ÀÌ ¼º´ÉÀº ÀüÇüÀûÀÎ °í¼º´É À¥
¼¹ö¸¦ À¯»çÇÑ Çϵå¿þ¾î, ÀÏ¹Ý OS¿¡¼ ½ÇÇàÇÑ °Íº¸´Ù 10¹è ÀÌ»ó ºü¸¥ °ÍÀÌ´Ù.
Harvest¿Í Squid(http://squid.nlanr.net/Squid/) ij½Ãµµ HTTP µ¥¸ó(HTTPD) °¡¼Ó±â¸¦
Æ÷ÇÔÇÏÁö¸¸, ¿ì¸®ÀÇ °ÍÀÌ À̵麸´Ù ÁÁÀº ¼º´ÉÀ» º¸ÀδÙ. Novellµµ BorderManagerÀÇ
ÀϺηΠHTTPD °¡¼Ó±â¸¦ ÆÈ°í ÀÖ´Ù.
¿ì¸® ½Ã½ºÅÛÀÇ ¶Ù¾î³ ¼º´ÉÀº ´ëºÎºÐ ÀÓº£µðµå OS ´öºÐÀÌ´Ù. ƯÈ÷ ¹öÆÛ º¹»ç¸¦
ÃÖ¼ÒÇÑÀ¸·Î ÇÏ¿´´Ù. Á¦ÇÑµÈ ±â´É ¶§¹®¿¡, OS´Â ¹ü¿ë ¼ÒÇÁÆ®¿þ¾î ÀÀ¿ë, Áï
µ¥ÀÌŸº£À̽º³ª OLTP ¿¡´Â ÀûÇÕÇÏÁö ¾Ê´Ù. ±×·¯³ª, ÃÖÀûÈµÈ Åë½Å Áö¿øÀº À¥ ¼¹ö
°¡¼Ó°ú °°Àº Ưº°ÇÑ ³×Æ®¿öÅ© ÀÀ¿ë¿¡´Â Àß Àû¿ëµÉ ¼ö ÀÖ´Ù.
¿ì¸®ÀÇ °¡¼Ó±â¿Í ´Ù¸¥ °ÍÀÇ ÁÖµÈ Â÷ÀÌ´Â ¿ì¸®ÀÇ API´Â ÀÀ¿ë °³¹ßÀÚ°¡ ¸í½ÃÀûÀ¸·Î,
ij½ÃµÈ µ¥ÀÌŸ¸¦ Ãß°¡, »èÁ¦, ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. µû¶ó¼ È÷Æ®À²À» ÃÖ´ëÈÇϰí,
ÇöÀçÀÇ Ä³½Ã¸¦ À¯ÁöÇÑ´Ù. ¿ì¸®´Â Á¤Àû À¥ ÆäÀÌÁö »Ó¸¸ ¾Æ´Ï¶ó µ¿Àû À¥ ÆäÀÌÁöµµ
ij½ÌÇϴµ¥, ÇØ´ç ÆäÀÌÁöÀÇ Ä³½Ã°¡ ¹«ÀǹÌÇϸé ÀÀ¿ëÀÌ ¸í½ÃÀûÀ¸·Î À̰ÍÀ» ¹«È¿ÈÇÒ ¼ö
Àֱ⠶§¹®ÀÌ´Ù. µ¿Àû À¥ ÆäÀÌÁöÀÇ Ä³½ÌÀº µ¿ÀûÀÎ ³»¿ëÀÇ ºñÁßÀÌ Å« À¥ »çÀÌÆ®ÀÇ ¼º´É
Çâ»ó¿¡ Áß¿äÇÏ´Ù. ¿ì¸®´Â µ¿Àû ÆäÀÌÁöÀÇ Ä³½ÌÀ» Çã¿ëÇÏ´Â ´Ù¸¥ °¡¼Ó±â´Â ¾ø´Â °ÍÀ¸·Î
¾Ë°í ÀÖ´Ù.
±×¸² 2°¡ º¸¿© ÁÖµíÀÌ, °¡¼Ó±â´Â ¿©·¯ À¥ ¼¹ö ³ëµåÀÇ ¾Õ¿¡ À§Ä¡ÇÑ´Ù. TCP ¶ó¿ìÅÍ´Â
°¡¼Ó±â¿Í °°Àº ³ëµå¿¡¼ µ¿ÀÛÇÑ´Ù.(µ¶¸³µÈ ³ëµå¿¡¼ µ¿ÀÛÇÒ ¼öµµ ÀÖ´Ù) ¿äûµÈ
ÆäÀÌÁö°¡ ij½Ã¿¡ ÀÖÀ¸¸é, °¡¼Ó±â´Â ÆäÀÌÁö¸¦ Ŭ¶óÀÌ¾ðÆ®¿¡ µ¹·ÁÁØ´Ù. ±×·¸Áö ¾ÊÀ¸¸é
TCP ¶ó¿ìÅͰ¡ À¥ ¼¹ö ³ëµå¸¦ ¼±ÅÃÇϰí, ¿äûÀ» ±× ³ëµå·Î Àü¼ÛÇÑ´Ù. Áö¼Ó¼º TCP
¿¬°áÀÌ Ä³½Ã¿Í À¥ ¼¹ö ³ëµå »çÀÌ¿¡ À¯ÁöµÉ ¼ö ÀÖÀ¸¸ç, À̷νá ij½Ã ¹Ì½º¸¦ ¼¹ö
³ëµå¿¡¼ ó¸®ÇÏ´Â ºÎÇϸ¦ °¨¼Ò½Ãų ¼ö ÀÖ´Ù. ¿ì¸®ÀÇ °¡¼Ó±â´Â ¸¹Àº ¿äûÀ» ij½Ã¿¡¼
ó¸®ÇÔÀ¸·Î½á(À«ºí´ø »çÀÌÆ®ÀÇ °æ¿ì 93%) ÇÑ »çÀÌÆ®¿¡¼ ÇÊ¿äÇÑ À¥ ¼¹öÀÇ ¼ö¸¦
°¨¼Ò½Ãų ¼ö ÀÖ¾ú´Ù.
°¡¼Ó±â°¡ °¢ ¿äûÀ» °Ë»çÇÏ¿© ±× ¿äûÀ» ij½Ã¿¡¼ ó¸®ÇÒ ¼ö ÀÖ´ÂÁö ÆÇ´ÜÇϱâ
¶§¹®¿¡, °¡¼Ó±â´Â Ŭ¶óÀÌ¾ðÆ®¿ÍÀÇ ¿¬°áÀ» ¹Ýµå½Ã Á¾·áÇØ¾ß ÇÑ´Ù. ij½Ã ¹Ì½ºÀÇ °æ¿ì,
°¡¼Ó±â´Â Ŭ¶óÀÌ¾ðÆ®°¡ ¿äûÇÑ Á¤º¸¸¦ ¼¹ö¿¡ ¿äûÇÏ¿© ¹Þ¾Æ¼ Ŭ¶óÀÌ¾ðÆ®¿¡
µ¹·ÁÁØ´Ù. ¹Ì½ºÀÇ °æ¿ì, ij½ÌÀº ±×¸²1ÀÇ TCP ¶ó¿ìÅÍ¿¡ ºñÇØ ¾à°£ÀÇ ºÎÇϸ¦
Áõ°¡½Ã۴µ¥, °¡¼Ó±â°¡ Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ ÇÁ¶ô½Ã·Î µ¿ÀÛÇϱ⠶§¹®ÀÌ´Ù. ±×·¯³ª
Áö¼Ó¼º TCP ¿¬°áÀ» ij½Ã¿Í ¼¹ö »çÀÌ¿¡ »ç¿ëÇÔÀ¸·Î½á, ÀÌ ºÎÇϸ¦ Å©°Ô ÁÙÀÏ ¼ö ÀÖ´Ù.
»ç½Ç ¼¹öÀÇ ºÎÇÏ´Â ¼¹ö°¡ Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» Á÷Á¢ ó¸®ÇÏ´Â °Íº¸´Ù ÀÛ´Ù.
ij½Ã´Â µÎ ¸ðµå ÁßÀÇ Çϳª·Î µ¿ÀÛÇÑ´Ù; Åõ¸í ¶Ç´Â µ¿Àû ¸ðµåÀÌ´Ù. Åõ¸í ¸ðµå¿¡¼´Â
µ¥ÀÌŸ´Â ij½Ã ¹Ì½º°¡ ¹ß»ýÇÑ ´ÙÀ½ ÀÚµ¿ÀûÀ¸·Î ij½ÃµÈ´Ù. À¥ ¸¶½ºÅʹ ij½Ã Á¤Ã¥
ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤ÇÏ¿© ¾î¶² URLÀÌ ÀÚµ¿À¸·Î ij½ÃµÉÁö °áÁ¤ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î °¢
ÆÄ¶ó¹ÌÅ͵éÀº ½ºÅÂÆ½ À̹ÌÁö ÈÀÏ, ½ºÅÂÆ½ ºñÀ̹ÌÁö ÈÀÏ, µ¿Àû ÈÀÏ µîÀ»
ij½ÃÇÒ °ÍÀÎÁö, ±×¸®°í ±×µéÀÇ ±âº» ¼ö¸íÀº ¾ó¸¶ÀÎÁö¸¦ ³ªÅ¸³¾ ¼ö ÀÖ´Ù. ¼¹öÀÇ
ÀÀ´ä¿¡ Æ÷ÇÔµÈ HTTP Çì´õ´Â ij½Ã Á¤Ã¥ ÆÄ¶ó¹ÌÅÍ¿¡ µû¶ó °áÁ¤µÈ ƯÁ¤ URLÀÇ ±âº»
µ¿ÀÛº¸´Ù ¿ì¼±ÇÑ´Ù. µ¿Àû ¸ðµå¿¡¼ ij½Ã ³»¿ëÀº À¥ ¼¹ö °¡¼Ó±â³ª ¿ø°Ý ³ëµå¿¡¼
½ÇÇàµÇ´Â ÀÀ¿ë¿¡ ÀÇÇØ ¸í½ÃÀûÀ¸·Î °ü¸®µÈ´Ù. APIÀÇ ÇÔ¼öµéÀº ÇÁ·Î±×·¥ÀÌ URL ³»¿ëÀÇ
¼ö¸íÀ» ij½Ã, ¹«È¿È, Áú¹®, ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. µ¿Àû ¸ðµå°¡ ÀÀ¿ë ÇÁ·Î±×·¡¸ÓÀÇ
ÀÛ¾÷À» º¹ÀâÇÏ°Ô ÇÏÁö¸¸, À̰ÍÀº ¼º´É ÃÖÀûȸ¦ À§ÇØ ÇÊ¿äÇÏ´Ù. µ¿Àû ¸ðµå´Â ƯÈ÷
ÀαâÀÖ´Â ¿ÀºêÁ§Æ®¸¦ ij½Ã¿¡ ÇÁ¸®ÆÐÄ¡Çϰųª, ij½ÃµÈ ½ÃÁ¡¿¡ ¼ö¸íÀ» ¾Ë ¼ö ¾ø´Â
¿ÀºêÁ§Æ®¸¦ ¹«È¿ÈÇϴµ¥ À¯¿ëÇÏ´Ù.
(2) ¼º´É
¿ÀºêÁ§Æ®¸¦ µð½ºÅ©¿¡ ij½ÌÇÏ´Â °ÍÀº °¡¼Ó±âÀÇ ¼º´ÉÀ» ¸¹ÀÌ ¶³¾î¶ß¸®±â ¶§¹®¿¡, ¸ðµç
ij½ÃµÈ µ¥ÀÌŸ´Â ¸Þ¸ð¸®¿¡ ÀúÀåµÈ´Ù. µû¶ó¼ ij½Ã Å©±â´Â ¸Þ¸ð¸® Å©±â¿¡ ÀÇÇØ
Á¦ÇѵȴÙ. ¿ì¸®ÀÇ °¡¼Ó±â´Â ij½Ã ġȯÀ» À§ÇØ °¡Àå ¿À·¡µÈ °ÍÀ» ¹ö¸®´Â(LRU, least
recently used) ¾Ë°í¸®ÁòÀ» »ç¿ëÇÑ´Ù. ±×¸² 3Àº ¿äûµÈ ¿ÀºêÁ§Æ®ÀÇ Å©±â¿¡ µû¶ó
ÇϳªÀÇ °¡¼Ó±â°¡ ó¸®ÇÒ ¼ö ÀÖ´Â ¼º´ÉÀ» º¸¿©ÁØ´Ù. ¿ì¸®ÀÇ Å×½ºÆ® ½Ã½ºÅÛÀº 2,048
¹ÙÀÌÆ® ÀÌ»óÀÇ ¿äûµÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼´Â °¡¼Ó±â°¡ ÃÖ´ëÀÇ ¼º´ÉÀ» ³»µµ·Ï Çϴµ¥
ÃæºÐÇÑ ³×Æ®¿öÅ© ´ë¿ªÆøÀ» Á¦°øÇÏÁö ¸øÇÑ´Ù. ±×·¡ÇÁ´Â ¿ì¸®°¡ ½ÇÁ¦·Î ÃøÁ¤ÇÑ °ª°ú,
³×Æ®¿öÅ© ¼º´ÉÀÌ º´¸ñÀÌ ¾Æ´Ñ °æ¿ì ¿¹»óµÇ´Â ¼öÄ¡µéÀ» °°ÀÌ º¸¿©ÁØ´Ù. ¿ì¸®ÀÇ
°¡¼Ó±âÀÇ ¼º´ÉÀÇ ÀÚ¼¼ÇÑ ºÐ¼®°ú, ±×¸² 3ÀÇ ¿¹»óÀ» ¾òÀº ¹æ¹ýÀº Levy et al.¿¡¼ ¾òÀ»
¼ö ÀÖ´Ù.
¿ì¸®ÀÇ °¡¼Ó±â´Â ÃÊ´ç 5,000 ij½Ã È÷Æ®, 2,000 ij½Ã ¹Ì½º¸¦ 8Kbyte ÆäÀÌÁöÀÇ °æ¿ì
¾òÀ» ¼ö ÀÖ´Ù. ÀÌ ¶§ °¡¼Ó±â¿Í ÈÄÀ§ ¼¹ö°£¿¡ Áö¼Ó¼º ¿¬°áÀº »ç¿ëµÇÁö ¾Ê¾Ò´Ù. ij½Ã
¹Ì½ºÀÇ °æ¿ì °¡¼Ó±â´Â Á¤º¸¸¦ ÈÄÀ§ ¼¹ö¿¡ ¿äûÇϰí À̸¦ ¹ÞÀº ´ÙÀ½ Ŭ¶óÀÌ¾ðÆ®¿¡
µ¹·ÁÁØ´Ù. ¼¹ö¿¡ Á¤º¸¸¦ ¿äûÇÏ´Â °ÍÀº ij½Ã¿¡¼ ¿ÀºêÁ§Æ®¸¦ °¡Á®¿À´Â °Í¿¡ ºñÇØ
¸Å¿ì ¸¹Àº ¸í·ÉÀ» »ç¿ëÇÑ´Ù. µû¶ó¼ ij½Ã ¹Ì½º ¼º´ÉÀº °¡¼Ó±â¿Í ÈÄÀ§ ¼¹ö »çÀÌ¿¡
Áö¼Ó ¿¬°áÀ» »ç¿ëÇÔÀ¸·Î½á Çâ»óµÉ ¼ö ÀÖ´Ù.
3. È¿À²ÀûÀÎ µ¿Àû µ¥ÀÌŸ ¼ºù
°í¼º´É ´ÜÀÏ ÇÁ·Î¼¼¼ À¥ ¼¹ö´Â ÀüÇüÀûÀ¸·Î ÃÊ´ç ¼ö¹é°³ÀÇ Á¤Àû ÈÀÏÀ» ó¸®ÇÑ´Ù.
±×·¯³ª µ¿Àû ÆäÀÌÁö´Â 10¹è ÀÌ»ó ´À¸° ¼Óµµ·Î ´À¸®°Ô 󸮵ȴÙ. ÇÁ·Î±×·¥ÀÌ ÇϳªÀÇ
µ¿Àû ÆäÀÌÁö¸¦ »ý¼ºÇϱâ À§ÇØ CPU ½Ã°£À» 1ÃÊ ÀÌ»ó »ç¿ëÇÏ´Â °æ¿ìµµ µå¹°Áö ¾Ê´Ù.
µ¿Àû ÆäÀÌÁöÀÇ ºñÀ²ÀÌ ³ôÀº À¥ »çÀÌÆ®ÀÇ °æ¿ì, ÁÖ·Î »ý¼º¿¡ ÇÊ¿äÇÑ CPU ½Ã°£ÀÌ º´¸ñÀÎ
°æ¿ì°¡ ¸¹´Ù.
µ¿Àû ÆäÀÌÁö´Â ÀÚÁÖ º¯°æµÇ´Â µ¥ÀÌŸ¸¦ Á¦°øÇÏ´Â »çÀÌÆ®¿¡´Â ÇʼöÀûÀÌ´Ù. ¿¹¸¦ µé¾î
1998³â US ¿ÀÇ Å״Ͻº Åä³Ê¸ÕÆ®ÀÇ °ø½Ä À¥ »çÀÌÆ®´Â Æò±Õ ÃÊ´ç 4°³ÀÇ º¯°æµÈ ÆäÀÌÁö¸¦
°æ±â ±â°£µ¿¾È º¸¿©ÁÖ¾ú´Ù. µ¿ÀûÀ¸·Î ÆäÀÌÁö¸¦ »ý¼ºÇÏ´Â ¼¹ö ÇÁ·Î±×·¥Àº °¡Àå
ÃÖ±Ù ¹öÀüÀÇ µ¥ÀÌŸ¸¦ º¸¿©ÁÙ ¼ö ÀÖÁö¸¸, ¸¸¾à µ¥ÀÌŸ°¡ ÈÀÏ¿¡ ÀúÀåµÇ¾î ÀÖ°í ÈÀÏ
½Ã½ºÅÛ¿¡¼ ¼ºñ½ºµÇ¸é, ±×µéÀ» ÃÖ½ÅÀÇ °ÍÀ¸·Î À¯ÁöÇÏ´Â °ÍÀº ½±Áö ¾Ê´Ù. ƯÈ÷ ¿©·¯
ÈÀϵéÀÌ ÀÚÁÖ º¯°æµÇ´Â °æ¿ì´Â ´õ¿í ±×·¯ÇÏ´Ù.
(1) DUP¸¦ »ç¿ëÇÑ Ä³½Ã °ü¸®
µ¿ÀûÀÎ µ¥ÀÌŸ¿¡ ´ëÇØ ¼º´ÉÀ» ³ôÀÌ´Â °¡Àå Áß¿äÇÑ ±â¹ýÁßÀÇ Çϳª´Â ±×µéÀÌ Ã³À½ »ý¼ºµÉ ¶§ ¹Ù·Î
ij½ÌÇÏ´Â °ÍÀÌ´Ù. Á¸ÀçÇÏ´Â µ¿Àû ÆäÀÌÁö¿¡ ´ëÇÑ ÀÌÈÄÀÇ ¿äûÀº °°Àº ÆäÀÌÁö¸¦
»ý¼ºÇϱâ À§ÇØ ÇÁ·Î±×·¥À» ¹Ýº¹ÇÏ¿© ½ÇÇàÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ij½Ã¿¡¼ Àоî¼
µ¹·ÁÁØ´Ù. ÀÌ ±â¹ý¿¡¼ Áß¿äÇÑ ¹®Á¦´Â ¾î´À ÆäÀÌÁö¸¦ ij½ÌÇÒ °ÍÀÎÁö, ¾ðÁ¦ À̵éÀÌ
ºÒÇÊ¿äÇØÁö´ÂÁö °áÁ¤ÇÏ´Â °ÍÀÌ´Ù. ´Ù½Ã, API ÇÔ¼öÀÇ È£Ãâ¿¡ ÀÇÇÑ ¸í½ÃÀûÀΠij½Ã
°ü¸®°¡ ¼º´ÉÀ» ÃÖÀûÈÇϰí Àϰü¼ºÀ» º¸ÀåÇϴµ¥ ÇʼöÀûÀÌ´Ù.
¿ì¸®´Â µ¥ÀÌŸ º¯°æ ÀüÆÄ(Data Update Propagation, DUP)¶ó´Â ¾Ë°í¸®ÁòÀ» »õ·Î
¸¸µé¾ú´Ù. ¾î´À ij½ÃµÈ ÆäÀÌÁö°¡ »õ·Î¿î Á¤º¸¿¡ ÀÇÇØ ºÒÇÊ¿äÇÏ°Ô µÇ¾ú´ÂÁö Á¤È®ÇϰÔ
ÆÄ¾ÇÇϱâ À§ÇØ. DUP´Â ij½ÃµÈ À¥ ÆäÀÌÁö°¡ ÇϺÎÀÇ µ¥ÀÌŸÀÇ º¯È¿¡ µû¶ó ¿µÇâ¹Þ´ÂÁö
°áÁ¤ÇÑ´Ù. ¿¹¸¦ µé¾î ¸¸¾à ¸î °³ÀÇ Ä³½ÃµÈ ÆäÀÌÁö°¡ ÇϳªÀÇ µ¥ÀÌŸº£À̽º¿¡ ¼ÓÇÑ
Å×ÀÌºí¿¡¼ »ý¼ºµÈ´Ù¸é, ij½Ã´Â µ¥ÀÌŸº£À̽º¿Í µ¿±âÈÇÏ¿© ÆäÀÌÁö°¡ À߸øµÈ
µ¥ÀÌŸ¸¦ °¡Áö°í ÀÖÁö ¾Êµµ·Ï ÇØ¾ß ÇÑ´Ù. ´õ ³ª¾Æ°¡ ij½ÃµÈ ÆäÀÌÁö´Â µ¥ÀÌŸº£À̽ºÀÇ
ƯÁ¤ ºÎºÐ°ú ÃÖ´ëÇÑ Á¤È®È÷ ´ëÀÀµÇ¾î¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é µ¥ÀÌŸº£À̽º º¯°æ
ÀÌÈÄ, °ªÀÌ º¯°æµÇÁö ¾Ê¾Æ¼ ºÒÇÊ¿äÇÑ ¿ÀºêÁ§Æ®µéµµ ij½Ã¿¡¼ ¹«È¿ÈµÇµçÁö,
¼öÁ¤µÈ´Ù. ÀÌ·± ºÒÇÊ¿äÇÑ Ä³½Ã º¯°æÀº ¹Ì½º ºñÀ²À» Áõ°¡½Ã۰í, ¼º´ÉÀ» ÀúÇϽÃŲ´Ù.
DUP´Â ¿ÀºêÁ§Æ® - ij½ÃµÉ ¼ö ÀÖ´Â ¾ÆÀÌÅÛÀ̶ó°í Á¤ÀÇ - ¿Í ÇϺΠµ¥ÀÌŸ - ÁÖ±âÀûÀ¸·Î
º¯°æµÇ°í ¿ÀºêÁ§Æ®ÀÇ °ªÀ» º¯°æ½ÃŰ´Â - »çÀÌÀÇ °ü°è¸¦ °ü¸®ÇÑ´Ù. Æ®¸®°Å ¸ð´ÏÅͶó°í
ºÒ¸®´Â ÇÁ·Î±×·¥ÀÌ ¿ÀºêÁ§Æ®¿Í ÇϺΠµ¥ÀÌŸ °£ÀÇ µ¥ÀÌŸ ÀÇÁ¸ Á¤º¸¸¦ °ü¸®Çϰí, ¾ðÁ¦
µ¥ÀÌŸ°¡ º¯°æµÇ´ÂÁö¸¦ °áÁ¤ÇÑ´Ù. ½Ã½ºÅÛÀÌ º¯°æÀ» ÀνÄÇÏ´Â °æ¿ì ÀúÀåµÈ ÀÇÁ¸ Á¤º¸¸¦
ÁúÀÇÇÏ¿© ¾î´À ij½ÃµÈ ¿ÀºêÁ§Æ®°¡ ¿µÇâ¹ÞÀ¸¸ç, ¹«È¿ÈÇϰųª ¼öÁ¤ÇØ¾ß ÇÏ´ÂÁö
°áÁ¤ÇÑ´Ù.
ÀÇÁ¸¼ºÀº ¹æÇ⼺ ±×·¡ÇÁ·Î Ç¥½ÃµÇ´Âµ¥, À̰ÍÀ» ¿ÀºêÁ§Æ® ÀÇÁ¸¼º ±×·¡ÇÁ(object
dependence graph, ODG)¶ó°í ºÎ¸¥´Ù. ¹öÅØ½º´Â ¿ÀºêÁ§Æ®³ª ÇϺΠµ¥ÀÌŸ¸¦ ³ªÅ¸³»°í,
¹öÅØ½º v¿¡¼ ¹öÅØ½º u·ÎÀÇ ¿§Áö´Â v¿¡ ´ëÇÑ º¯°æÀº u¿¡µµ ¿µÇâÀ» Áشٴ °ÍÀ»
³ªÅ¸³½´Ù. Æ®¸®°Å ¸ð´ÏÅÍ´Â ±×¸² 4ÀÇ ODG¸¦ ÀÀ¿ë¿¡¼ÀÇ Á¤º¸¿¡ ÀÇÇØ¼ »ý¼ºÇÑ´Ù.
¸¸¾à go2 ³ëµå°¡ º¯°æµÇ¸é, Æ®¸®°Å ¸ð´ÏÅÍ´Â À̰ÍÀ» ŽÁöÇÑ´Ù. ½Ã½ºÅÛÀº ±×·¡ÇÁ Ž»ö
¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© go2ÀÇ º¯È¿¡ ÀÇÇØ¼ ¾î¶² ¿ÀºêÁ§Æ®°¡ ¿µÇâÀ» ¹Þ´ÂÁö °áÁ¤ÇÑ´Ù.
ÀÌ °æ¿ì´Â go5, go6, go7ÀÌ´Ù. ½Ã½ºÅÛÀº ´ÙÀ½¿¡´Â ºÒÇÊ¿äÇÏ´Ù°í °áÁ¤ÇÑ ¿ÀºêÁ§Æ®¸¦
¹«È¿ÈÇϵçÁö, ¶Ç´Â ¼öÁ¤ÇÑ´Ù.
°¢ ¿§Áö¿¡ Á߿䵵¸¦ ´Ù¸£°Ô ÁÖ¾î, ¹«È¿ÈµÈ ÇϺÎÀÇ µ¥ÀÌŸ°¡ ¿ÀºêÁ§Æ®¿¡ ¾ó¸¶³ª
¿µÇâÀ» ÁÖ´ÂÁö °áÁ¤Çϴµ¥ µµ¿òÀ» ÁÙ ¼ö ÀÖ´Ù. ±×¸² 4¿¡¼, go1¿¡¼ go5·ÎÀÇ µ¥ÀÌŸ
ÀÇÁ¸¼ºÀº go2¿¡¼ go5·ÎÀÇ ÀÇÁ¸¼º¿¡ ºñÇØ¼ ´õ¿í Áß¿äÇѵ¥, ¾ÕÀÇ °ÍÀÌ µÚÀÇ °Í¿¡
ºñÇØ 5¹èÀÇ Á߿䵵¸¦ °®±â ¶§¹®ÀÌ´Ù. µû¶ó¼ go1ÀÇ º¯°æÀÌ go2ÀÇ º¯°æ¿¡ ºñÇØ go5¿¡
¹ÌÄ¡´Â ¿µÇâÀÌ ´õ Å©´Ù. ¿ì¸®´Â DUP ¾Ë°í¸®ÁòÀ» ÀÌÀü ¿¬±¸¿¡¼ ÀÚ¼¼È÷ ¼³¸íÇÏ¿´´Ù.
(2) µ¿Àû µ¥ÀÌŸ¸¦ »ý¼ºÇÏ´Â ÀÎÅÍÆäÀ̽º
µ¿Àû ÆäÀÌÁö¸¦ »ý¼ºÇÏ´Â ¼¹ö ÇÁ·Î±×·¥À» È£ÃâÇÏ´Â ÀÎÅÍÆäÀ̽º´Â ¼º´É¿¡ Áß¿äÇÑ
¿µÇâÀ» ÁØ´Ù. Common Gateway Interface(CGI)´Â °¢ ¿äûÀ» ó¸®Çϱâ À§Çؼ »õ·Î¿î
ÇÁ·Î¼¼½º¸¦ »ý¼ºÇϰí, ½É°¢ÇÑ ºÎÇϸ¦ ÁØ´Ù. °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ÀÎÅÍÆäÀ̽º¿´´ø
CGI´Â ´õ ÁÁÀº ¼º´ÉÀÇ ¸ÞÄ«´ÏÁòÀ¸·Î ±³Ã¼µÇ°í ÀÖ´Ù. ¿¹¸¦ µé¾î ¿ÀÇ ¸¶ÄÏÀÇ FastCGI
(http://www.fastcgi.com)´Â °è¼Ó µ¿ÀÛÇÏ´Â ÇÁ·Î¼¼½º¸¦ »ý¼ºÇÏ¿© À¥ ¼¹ö°¡ ¿äûÀ»
Àü´ÞÇϵµ·Ï ÇÑ´Ù. ÀÌ ±â¹ýÀº ÇÁ·Î¼¼½º »ý¼º ºÎÇϸ¦ ÇÇÇÒ ¼ö ÀÖÀ¸³ª, À¥ ¼¹ö¿Í
FastCGI ÇÁ·Î¼¼¼°£ÀÇ Åë½Å ºÎÇÏ´Â ¿©ÀüÈ÷ ¿ä±¸µÈ´Ù. FastCGI´Â ¶ÇÇÑ ÇϳªÀÇ ¼¹ö°¡
ó¸®ÇÒ ¼ö ÀÖ´Â µ¿½Ã Á¢¼ÓÀÇ ¼ö¸¦ ÇϳªÀÇ ÄÄÇ»ÅͰ¡ ó¸®ÇÒ ¼ö ÀÖ´Â ÇÁ·Î¼¼½ºÀÇ ¼ö·Î
Á¦ÇÑÇÑ´Ù.
¼¹ö ÇÁ·Î±×·¥ÀÌ È£ÃâµÉ ¶§¸¶´Ù »õ·Î¿î ÇÁ·Î¼¼½º¸¦ »ý¼ºÇϰųª, ¹Ì¸® »ý¼ºµÈ
ÇÁ·Î¼¼½º¿Í Åë½ÅÇÏ´Â ¹æ¹ý ´ë½Å¿¡, ¾ÆÆÄÄ¡, IBM Go ¼¹ö, ³Ý½ºÄÉÀÌÇÁ¿Í
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ À¥ ¼¹öµéÀº À¥ ¼¹ö ÇÁ·Î¼¼½º ÀÚ½ÅÀÇ ÀϺηΠ¼¹ö È®ÀåÀ» È£ÃâÇÏ´Â
ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù. ¼¹ö ŽºÅ©´Â À¥ ¼¹ö ¾È¿¡¼ µ¶¸³µÈ ¾²·¹µå¿¡¼ ½ÇÇàµÇ°í,
µ¿ÀûÀ¸·Î ·ÎµåµÇ°Å³ª Á¤ÀûÀ¸·Î ¼¹ö¿¡ Æ÷ÇԵȴÙ. IBMÀÇ Go À¥ ¼¹ö API(GWAPI),
³Ý½ºÄÉÀÌÇÁÀÇ ¼¹ö ÀÀ¿ë ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º(NSAPI), ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ÀÎÅͳÝ
¼¹ö API(ISAPI), ¾ÆÆÄÄ¡ÀÇ Àú¼öÁØ \'¸ðµâ\' µîÀÌ ¸ðµÎ ÀÌ·± Á¢±Ù¹æ¹ýÀÇ ¿¹ÀÌ´Ù. ¶Ç
ÁÖÀDZíÀº ¾²·¹µå °ü¸®¸¦ ÅëÇØ Á¸ÀçÇÏ´Â ¼ºñ½º ¾²·¹µå ¼ö¿¡ ºñÇØ ¸¹Àº ¿¬°áÀ» ó¸®ÇÒ
¼ö ÀÖ°í, Àüü ÀÚ¿ø ¼Òºñ¸¦ °¨¼Ò½Ã۰í, ¿ë·®À» Áõ°¡½ÃŲ´Ù. ºÒÇàÈ÷µµ, GWAPI, NSAPI,
ISAPI, ¾ÆÆÏÄ¡ ¸ðµâ µîÀÌ Á¦°øÇÏ´Â ÀÎÅÍÆäÀ̽º´Â ½ÇÁ¦ »ç¿ëÇϱâ´Â Á» ±î´Ù·Ó°í,
À̽ļº, ¾²·¹µå ¾ÈÀü¼º, ¸Þ¸ð¸® °ü¸® µîÀÌ °³¹ß °úÁ¤À» º¹ÀâÇÏ°Ô ÇÑ´Ù.
´õ ÃÖ±ÙÀÇ Á¢±Ù ¹æ¹ý, IBMÀÇ ÀÚ¹Ù ¼¹ö ÆäÀÌÁö(JSP), ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ¾×Ƽºê ¼¹ö
ÆäÀÌÁö(ASP), ÀÚ¹Ù ¼ºí¸´, ¾ÆÆÄÄ¡ÀÇ mod_perl µîÀº ÀÌ·± ÀÎÅÍÆäÀ̽º¸¦ °¨Ãß°í À¥
°³¹ßÀÚÀÇ ÀÛ¾÷À» ÀÚ¹Ù, ºñÁÖ¾ó º£ÀÌÁ÷, PerlÀ» »ç¿ëÇÏ¿© ½±°Ô °¡´ÉÇϵµ·Ï ÇÑ´Ù. À̵é
¼ºñ½º´Â ¾²·¹µå ¾ÈÀü¼ºÀÇ ¿©·¯°¡Áö ¹®Á¦µµ °¨Ãß¾îÁÖ°í, ³»ÀåµÈ °¡ºñÁö Ä÷º¼ÇÀ»
Á¦°øÇÏ¿© ÇÁ·Î±×·¡¸ÓÀÇ ¸Þ¸ð¸® °ü¸® ¹®Á¦¸¦ ÇØ°áÇØ ÁØ´Ù. ¿ø·¡ÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á÷Á¢
»ç¿ëÇÏ¿© ÀÛ¼ºµÈ ÀͽºÅټǿ¡ ºñÇØ¼ ¼Óµµ´Â ´À¸± ¼ö ÀÖÀ¸³ª, ÇÁ·Î±×·¥ »ý¼ºÀÇ Æí¸®¼º,
À¯Áöº¸¼ö, À̽ļº°ú ÀÀ¿ëÀÇ ½Å·Ú¼º Áõ°¡ µîÀÌ ¾à°£ÀÇ ¼º´É Â÷ÀÌ¿¡ ºñÇϸé ÈξÀ Å©´Ù.
4. 1998 ¿Ã¸²ÇÈ °ÔÀÓ »çÀÌÆ®
1998 µ¿°è ¿Ã¸²ÇÈ À¥ »çÀÌÆ®ÀÇ ±¸Á¶´Â 1996³â ÇÏ°è ¿Ã¸²ÇÈ À¥ »çÀÌÆ®¿¡¼ÀÇ °æÇè¿¡¼
¹ßÀüÇÑ °ÍÀÌ´Ù. 1996³â¿¡ ¿ì¸®°¡ ¼öÁýÇÑ ¼¹ö ·Î±×·ÎºÎÅÍ 1998³â À¥ »çÀÌÆ® ¼³°èÀÇ
Áß¿äÇÑ ÅëÂûÀ» ¾òÀ» ¼ö ÀÖ¾ú´Ù. ¿ì¸®´Â ´ëºÎºÐÀÇ »ç¿ëÀÚ°¡ ±âº»ÀûÀÎ Á¤º¸, ¸Þ´Þ ¼øÀ§,
ÃÖ±ÙÀÇ °á°ú, ÇöÀç ´º½º µîÀ» ã±â À§ÇØ ³Ê¹«³ª ¸¹Àº ½Ã°£À» ¼ÒºñÇÑ´Ù´Â °ÍÀ» ¾Ë°Ô
µÇ¾ú´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ÃÖ¼ÒÇÑ ¼¼ ¹ø ÀÌ»óÀÇ À¥ ¼¹ö ¿äûÀ» ÅëÇØ¼¾ß °á°ú ÆäÀÌÁö¿¡
µµ´ÞÇÒ ¼ö ÀÖ¾ú´Ù. »çÀÌÆ®ÀÇ ´º½º, »çÁø, ½ºÆ÷Ã÷ ¼½¼Ç µî¿¡ ´ëÇØ¼µµ ºñ½ÁÇÑ ºê¶ó¿ì¡
ÆÐÅÏÀ» º¸¿´´Ù. ´õ ³ª¾Æ°¡, ÇÑ Å¬¶óÀÌ¾ðÆ®°¡ ÇÑ ¸¶Áö¸· ÆäÀÌÁö¿¡ µµÂøÇÏ°í ³ª¸é,
°Å±â¿£ ´Ù¸¥ ¼½¼Ç¿¡ ÀÖ´Â ÀûÀýÇÑ Á¤º¸·Î À̵¿ÇÏ´Â Á÷Á¢ ¸µÅ©°¡ ¾Æ¹« °Íµµ ¾ø¾ú´Ù. ÀÌ
°èÃþÀû Ž»ö ¼ø¼ ¶§¹®¿¡, Áß°£¿¡ Ž»öµÇ´Â ÆäÀÌÁöµéÀº °¡Àå ÀÚÁÖ Á¢±ÙµÇ´Â °Íµé¿¡
Æ÷ÇԵǾú´Ù.
1998 »çÀÌÆ®ÀÇ ÁÖ¿ä ¸ñÇ¥ ÁßÀÇ Çϳª´Â È÷Æ® ¼ö °¨¼Ò¿´´Âµ¥, 1996³âÀÇ À¥ »çÀÌÆ®
µðÀÚÀΰú, 1998 »çÀÌÆ®¿¡¼ Á¦°øµÇ´Â Ãß°¡µÈ ÄÁÅÙÃ÷¸¦ °í·ÁÇÏ¿© ¿¹ÃøÇϸé ÇÏ·ç 2¾ï
È÷Æ® ÀÌ»óÀ» ±â·ÏÇϱ⠶§¹®À̾ú´Ù. µû¶ó¼ ¿ì¸®´Â ÆäÀÌÁö¸¦ Àç¼³°èÇÏ¿© Ŭ¶óÀÌ¾ðÆ®°¡
°ü°èµÈ Á¤º¸µéÀ» ´õ ÀûÀº ¼öÀÇ À¥ ÆäÀÌÁö¸¦ º¸¸é¼ ¾òÀ» ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. 1998
¿Ã¸²ÇÈ °ÔÀÓ À¥ »çÀÌÆ®ÀÇ ÀÚ¼¼ÇÑ ¼³¸íÀº ÀÌÀüÀÇ ¿¬±¸¿¡¼ ¾òÀ» ¼ö ÀÖ´Ù.
°¡Àå Áß¿äÇÑ º¯È´Â ¸ÅÀÏ »õ·Î¿î ȨÆäÀÌÁö¸¦ »ý¼ºÇϰí, ÀÌÀüÀÇ È¨ ÆäÀÌÁö¸¦
Ŭ¶óÀÌ¾ðÆ®µéÀÌ º¼ ¼ö ÀÖµµ·Ï ÇÏ´Â ÃÖ»óÀ§ÀÇ Å½»ö ·¹º§À» Ãß°¡ÇÑ °ÍÀ̾ú´Ù. ¿ì¸®
¿¹»óÀ¸·Î´Â °³¼±µÈ ÆäÀÌÁö ¼³°è·ÎºÎÅÍ 3¹è ÀÌ»óÀÇ È÷Æ® ¼ö °¨¼Ò¸¦ ¾òÀ» ¼ö ÀÖ¾ú´Ù. À¥
¼¹ö ·Î±× ºÐ¼®¿¡ ÀÇÇϸé 25%ÀÇ »ç¿ëÀÚ´Â °³¼±µÈ ȨÆäÀÌÁö¿¡¼´Â ±×³¯ÀÇ È¨ÆäÀÌÁö
Çϳª¸¸ º¸¸é ¿øÇÏ´Â Á¤º¸¸¦ ãÀ» ¼ö ÀÖ¾ú´Ù.
(1) »çÀÌÆ® ±¸Á¶
À¥ »çÀÌÆ®´Â Àü¼¼°è¿¡ Èð¾îÁ® ÀÖ´Â 4°³ÀÇ IBM Scalable Parallel (SP2) ½Ã½ºÅÛ
º¹ÇÕü·Î ±¸¼ºµÇ¾úÀ¸¸ç ÃÑ 143 ÇÁ·Î¼¼¼, 78 GBÀÇ ¸Þ¸ð¸®, 2.4 TB ÀÌ»óÀÇ µð½ºÅ©
°ø°£À» »ç¿ëÇÏ¿´´Ù. ¿ì¸®´Â ÀÌ ¼öÁØÀÇ Çϵå¿þ¾î¸¦ »ç¿ëÇÏ¿© °í¼º´É°ú °¡¿ë¼ºÀ» È®½ÇÈ÷
º¸ÀåÇϵµ·Ï Çߴµ¥, ÀÌ »çÀÌÆ®°¡ ¸Å¿ì ÀαâÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó, º¸¿©ÁÖ´Â µ¥ÀÌŸ°¡ °è¼Ó
º¯ÈÇÏ´Â »çÀÌÆ®¿´±â ¶§¹®ÀÌ´Ù. »õ·Î¿î ³»¿ëÀÌ ½Ã½ºÅÛ¿¡ µé¾î¿Ã ¶§¸¶´Ù, º¯È¸¦
¹Ý¿µÇÏ¿© º¯°æµÈ À¥ ÆäÀÌÁö¸¦ Àü¼¼°è¿¡ ¸î ÃÊ ¾È¿¡ Á¦°øÇÒ ¼ö ÀÖ¾ú´Ù. Ŭ¶óÀÌ¾ðÆ®´Â
µû¶ó¼ °ÔÀÓÀ¸·ÎºÎÅÍ °¡Àå ÃÖ±ÙÀÇ °á°ú, ´º½º, »çÁø ´Ù¸¥ Á¤º¸¸¦ ¾ò±â À§ÇØ À¥
»çÀÌÆ®¿¡ ÀÇÁ¸ÇÒ ¼ö ÀÖ¾ú´Ù. ½Ã½ºÅÛÀº ÃÖ°í·Î »ç¿ëÀÚ°¡ ¸ô¸®´Â ±â°£¿¡µµ ÆäÀÌÁöµéÀ»
½Å¼ÓÇÏ°Ô Á¦°øÇßÀ¸¸ç, »çÀÌÆ®´Â °ÔÀÓ ±â°£µ¿¾È 100% Á¢¼ÓÀÌ °¡´ÉÇß´Ù.
¿ì¸®´Â ÀÚ·áÀÇ º¹Á¦, Áö¸®ÀûÀ¸·Î ºÐ»êµÈ 4°÷À¸·ÎºÎÅÍ ÆäÀÌÁö¸¦ ¼ºñ½ºÇÏ´Â ¿©ºÐÀÇ
Çϵå¿þ¾î¸¦ »ç¿ëÇÏ¿© °í°¡¿ë¼ºÀ» ÀÌ·ç¾ú´Ù. ÇϳªÀÇ ¼¹ö°¡ °íÀ峪¸é, ¿äûÀº
ÀÚµ¿À¸·Î ´Ù¸¥ ¼¹öµé·Î Àü¼ÛµÇ¾úÀ¸¸ç, ¸¸¾à ÇϳªÀÇ º¹ÇÕü Àüü°¡ °íÀ峪¸é, ¿äûÀº
´Ù¸¥ ¼¼ °³·Î Àü¼ÛµÇ¾ú´Ù. ³×Æ®¿öÅ©´Â ¿©ºÐÀÇ °æ·Î¸¦ °¡Áö°í ÀÖ¾î¼ ´ÜÀÏ ÁöÁ¡ÀÇ
°íÀåÀ¸·Î Àüü°¡ ²÷¾îÁö´Â °ÍÀ» ¸·¾Æ ÁÖ¾ú´Ù. ¶ÇÇÑ ³×Æ®¿öÅ©´Â ¿¹»óµÇ´Â ´ë¿ªÆøÀÇ
ÃÖ¼Ò 2~3¹è¸¦ ó¸®ÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾î ÀϺΠ³×Æ®¿öÅ©°¡ °íÀ峪´õ¶óµµ ³ôÀº µ¥ÀÌŸ
¿ë·®À» °¨´çÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.
µ¿Àû ÆäÀÌÁö´Â FastCGI¸¦ »ç¿ëÇÏ¿© »ý¼ºµÇ¾ú°í, À¥ »çÀÌÆ®´Â µ¿Àû ÆäÀÌÁö¸¦ DUP
¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© ij½ÌÇÏ¿´´Ù. DUP´Â 97% ÀÌ»óÀÇ Ä³½Ã È÷Æ®À²À» ´Þ¼ºÇϴµ¥ Áß¿äÇÑ
¿ä¼Ò¿´´Ù. 1996³âÀÇ À¥ »çÀÌÆ®ÀÇ °æ¿ì Ãʱ⠴ܰèÀÇ ±â¹ýµéÀ» »ç¿ëÇÏ¿´À¸¸ç, µ¿Àû
ÆäÀÌÁöµéÀ» DUP¸¦ »ç¿ëÇÏÁö ¾Ê°í ij½ÌÇÏ¿´´Ù. µû¶ó¼ ¾î¶² ÆäÀÌÁöµéÀÌ »õ·Î¿î Á¤º¸¿¡
ÀÇÇØ º¯°æµÇ¾ú´ÂÁö Á¤È®È÷ °áÁ¤Çϱ⠾î·Á¿ü´Ù. ºÎÀû´çÇÑ ÆäÀÌÁö¸¦ È®½ÇÈ÷ ¸ðµÎ
Á¦°ÅÇϵµ·Ï ÇÏ´Â °úÁ¤¿¡¼ (Á¦°ÅµÉ Çʿ䰡 ¾ø´Â) ÇöÀçÀÇ ¸¹Àº ÆäÀÌÁöµéÀÌ
Á¦°ÅµÇ¾úÀ¸¸ç, À̰ÍÀÌ ½Ã½ºÅÛÀÌ »õ·Î¿î ÀڷḦ ¹ÞÀº ´ÙÀ½ ³ôÀº ¹Ì½ºÀ²À» ³º´Â ¿øÀÎÀÌ
µÇ¾ú´Ù. 1996³â À¥ »çÀÌÆ®ÀÇ Ä³½Ã È÷Æ®À²Àº 80% Á¤µµ¿´´Ù. 100%¿¡ °¡±î¿î È÷Æ®À²À»
´Þ¼ºÇϴµ¥ ¶Ç´Ù¸¥ ÁÖ¿ä ¿ä¼Ò´Â ÇÁ¸®ÆÐĪÀ̾ú´Ù.(¿ªÁÖ:»ç¿ëÀÚÀÇ ¿äûÀÌ ÀÖ±â Àü¿¡
¹Ì¸® ÆäÀÌÁö¸¦ »ý¼ºÇÏ´Â ±â¹ý) ÇÖ ÆäÀÌÁö(¿ªÁÖ:ij½Ã¿¡¼ ¸Å¿ì ÀÚÁÖ ¿äûµÇ´Â
ÆäÀÌÁö)°¡ ÀÚ·áÀÇ º¯È·Î ³°Àº °ÍÀÌ µÇ´Â °æ¿ì, ij½Ã¿¡¼ ¹«È¿ÈµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó
ij½Ã ³»¿¡¼ »õ·Î¿î ¹öÀüÀ¸·Î ¼öÁ¤µÇ¾ú´Ù.(¿ªÁÖ: ¹«È¿ÈµÇ´Â °æ¿ì ´ÙÀ½ ¿äûÀÌ µé¾î¿Ã
¶§ »ý¼ºµÇ°í, ij½Ã¿¡ µé¾î¿Â´Ù) µû¶ó¼ ÀÌµé ÆäÀÌÁö¿¡ ´ëÇØ¼´Â ij½Ã ¹Ì½º°¡ ¹ß»ýÇÏÁö
¾Ê¾Ò´Ù.
ÇϺΠµ¥ÀÌŸ¿¡ ´ëÇÑ ¼öÁ¤Àº ÆäÀÌÁö¸¦ ¼ºñ½ºÇÏ´Â °Í°ú´Â ´Ù¸¥ ÇÁ·Î¼¼¼¿¡¼ ½ÇÇàµÇ±â
¶§¹®¿¡, ÀÀ´ä ½Ã°£Àº ¼öÁ¤ÀÌ °¡Àå ºó¹øÇÑ ½Ã°£¿¡µµ ±×´ÙÁö ¿µÇâÀ» ¹ÞÁö ¾Ê¾Ò´Ù.
±×·¯³ª, 1996³âÀÇ À¥»çÀÌÆ®¿¡¼´Â À¥ ¼¹ö·Î »ç¿ëµÇ´Â ÇÁ·Î¼¼¼°¡ ÇϺΠµ¥ÀÌŸ¸¦
¼öÁ¤ÇÏ´Â ÀÏ¿¡µµ »ç¿ëµÇ¾ú´Ù. ÀÌ·¯ÇÑ ¼³°è¿Í ³ôÀº ij½Ã ¹Ì½ºÀ²·Î ¼öÁ¤ÀÌ ºó¹øÇÑ
±â°£¿¡ ÀÀ´ä ½Ã°£À» ´Ã¸®´Â °á°ú°¡ µÇ¾ú´Ù.
(2) ½Ã½ºÅÛ ±¸Á¶
À¥ ÆäÀÌÁö´Â 4 °÷¿¡¼ ¼ºñ½ºµÈ´Ù. Àϸ®³ëÀÌÁÖÀÇ »þ¿ò¹ö±×, ¿ÀÇÏÀÌ¿ÀÁÖÀÇ ÄÝ·³¹ö½º,
¸Å¸±·£µåÁÖÀÇ º£½ê½º´Ù, ÀϺ»ÀÇ µµ²ØÀÌ´Ù. http://www.nagano.olympic.org·ÎÀÇ
»ç¿ëÀÚ ¿äûÀº Áö¿ªÀÇ ISP¿¡¼ IBM ±Û·Î¹ú ¼ºñ½º ³×Æ®¿öÅ©·Î Àü´ÞµÇ°í, IGS
¶ó¿ìÅÍ´Â ¿äûÀ» »ç¿ëÀÚÀÇ Áö¿ª¿¡ °¡Àå °¡±î¿î °÷À¸·Î Àü´ÞÇÑ´Ù.
ÆäÀÌÁöµéÀº °¢ »çÀÌÆ®ÀÇ IBM SP2 ½Ã½ºÅÛ¿¡¼ »ý¼ºµÇ°í, ¼ºñ½ºµÈ´Ù. °¢ SP2´Â ¿©·¯
ÇÁ·¹ÀÓÀ¸·Î ±¸¼ºµÇ°í °¢ ÇÁ·¹ÀÓÀº 10°³ÀÇ RISC/6000 ´ÜÀÏ ÇÁ·Î¼¼¼, ÇÑ °³ÀÇ
RISC/6000 8¿þÀÌ SMP·Î ±¸¼ºµÈ´Ù. °¢ ´ÜÀÏ ÇÁ·Î¼¼¼´Â 512MBÀÇ ¸Þ¸ð¸®¿Í ´ë·« 18GBÀÇ
µð½ºÅ© °ø°£À» °¡Áø´Ù. °¢ SMP´Â 1 GBÀÇ ¸Þ¸ð¸®, ´ë·« 6 GBÀÇ µð½ºÅ© °ø°£À» °¡Áø´Ù.
ÀüºÎ ¿ì¸®´Â 13°³ÀÇ SP2 ÇÁ·¹ÀÓÀ» »ç¿ëÇß´Ù. »þ¿ò¹ö±×¿¡ 4°³, ³ª¸ÓÁö¿¡ °¢ 3°³¾¿. °¢
Áö¿ª¿¡ °ü¸®, Áö¿ø, ÈÀÏ ¼ºñ½º, ³×Æ®¿öÅ·, ¶ó¿ìÆÃ, ±âŸ ¿©·¯ ÀÏÀ» À§ÇØ ¼ö¸¹Àº
ÄÄÇ»ÅͰ¡ »ç¿ëµÇ¾ú´Ù.
¿ì¸®´Â 1996³âÀÇ »çÀÌÆ® Æ®·¡ÇÈ, ¿ë·®, ¼º´É µ¥ÀÌŸ¸¦ ¹ÙÅÁÀ¸·Î Áö³ª°£ 1³â ¹Ýµ¿¾ÈÀÇ
À¥ Æ®·¡ÇÈÀÇ ´ë·«ÀûÀÎ Áõ°¡¸¦ °¨¾ÈÇϰí, °ÔÀÓ ±â°£µ¿¾ÈÀÇ 100% »çÀÌÆ® °¡¿ë¼ºÀ»
°í·ÁÇÏ¿©, Çϵå¿þ¾î ¿ä±¸»çÇ×À» °è»êÇß´Ù. µ¹¾Æº¸¸é, ¿ì¸®´Â Çʿ亸´Ù ³Ê¹« ¸¹Àº
Çϵå¿þ¾î¸¦ »ç¿ëÇß´Ù. ÀÌ·¯ÇÑ Ãʰú ¿¹ÃøÀº ºÎºÐÀûÀ¸·Î´Â ¿ì¸®ÀÇ Ä³½Ì ¾Ë°í¸®ÁòÀÌ
¼¹öÀÇ CPU ½Ã°£À» ¿ì¸®°¡ »ý°¢ÇÑ °Íº¸´Ù ¸¹ÀÌ ÁÙ¿©ÁÖ¾ú±â ¶§¹®ÀÌ´Ù.
°á°ú µ¥ÀÌŸ´Â ½Ã°£ °èÃø Àåºñ¿Í ÇöÀå¿¡¼ ÄÄÇ»ÅÍ¿¡ ÀÔ·ÂµÈ ÀÚ·á¿¡¼ °ð¹Ù·Î
¼öÁýµÇ¾ú´Ù. ½ºÄÚ¾î Àåºñ´Â ÇöÀå¿¡¼ ÅäÅ«¸µ LANÀ¸·Î Áö¿ª DB2 µ¥ÀÌŸº£À̽º¿¡
¿¬°áµÇ°í, µ¥ÀÌŸ´Â ³ª°¡³ëÀÇ ¸¶½ºÅÍ(¸ÞÀÎÇÁ·¹ÀÓ¿¡ ¿¬°áµÈ) µ¥ÀÌŸº£À̽º¿¡
Àü¼ÛµÇ¾ú´Ù. ¸¶½ºÅÍ µ¥ÀÌŸº£À̽º´Â ÇöÀåÀÇ ½ºÄÚ¾î ½Ã½ºÅÛ°ú ÀÎÅͳݿ¡ ¼ºñ½º¸¦
Á¦°øÇß´Ù.
±×¸² 5´Â ¸¶½ºÅÍ µ¥ÀÌŸº£À̽º·ÎºÎÅÍ µµ²Ø¿Í »þ¿ò¹ö±×·Î µ¥ÀÌŸ°¡ ¾î¶»°Ô
º¹Á¦µÇ´Â°¡¸¦ º¸¿©ÁØ´Ù. »þ¿ò¹ö±×¿¡¼ ´Ù½Ã µ¥ÀÌŸ´Â º£½ê½º´Ù¿Í ÄÝ·³¹ö½º·Î
º¹Á¦µÈ´Ù. ½Å·Ú¼º°ú º¹±¸ ¸ñÀûÀ¸·Î, µµ²ØÀÇ »çÀÌÆ®´Â »þ¿ò¹ö±×·Îµµ º¹Á¦ÇÒ ¼ö ÀÖµµ·Ï
Çß´Ù.
(3) ·ÎÄà ·Îµå ¹ë·±½Ì°ú °í°¡¿ë¼º
·Îµå¹ë·±¼(LB)´Â ¿ì¸®°¡ »ç¿ëÇÑ º¹ÇÕüÀÇ ³×Æ®¿öÅ© °ü¸® ±â¹ýÀ» ±¸ÇöÇϴµ¥ ÇʼöÀûÀÎ
¿ä¼Ò¿´´Ù. ¿ì¸®´Â IBM ND¸¦ ¼±ÅÃÇßÁö¸¸, ´Ù¸¥ ·Îµå ¹ë·±¼, Radware³ª ResonateÀÇ
Á¦Ç°À» ¼±ÅÃÇÒ ¼öµµ ÀÖ¾ú´Ù. LB´Â ÀÎÅͳݿ¡¼ Æ®·¡ÇÈ ¿äûÀ» ¹Þ¾ÆµéÀ̰í, À̵éÀ»
º¹ÇÕü·Î Àü¼ÛÇϸç, ´Ù½Ã 󸮸¦ À§ÇØ »ç¿ë°¡´ÉÇÑ À¥ ¼¹ö·Î Àü¼ÛÇÑ´Ù. ±×¸² 6¿¡¼
º¸µíÀÌ ¹Ì±¹³»ÀÇ °¢ º¹ÇÕü¸¶´Ù 4°³ÀÇ LB ¼¹ö°¡ ¶ó¿ìÅÍ¿Í Àü¹ÝºÎ À¥¼¹ö »çÀÌ¿¡
ÀÚ¸®Àâ°í ÀÖ´Ù. 4°³ÀÇ LB ¼¹öÀÇ °¢°¢Àº 12°³ÀÇ 1Â÷ ¼Ò½º ÁÖ¼Ò ÁßÀÇ ¼¼ °³¾¿À» °¡Áö°í
ÀÖÀ¸¸ç, µÎ °³½ÄÀÇ 2Â÷ ¼Ò½º ÁÖ¼Ò¸¦ °¡Áö°í ÀÖ´Ù. °¢ LBÀÇ 2Â÷ ¼Ò½º ÁÖ¼Ò´Â ´õ ³ôÀº
¶ó¿ìÆÃ cost°¡ ÇÒ´çµÇ¾î ÀÖ´Ù.
°¢ LB ¼¹ö´Â gated ¶ó¿ìÆÃ µ¥¸óÀ» ½ÇÇàÇÑ´Ù. À̰ÍÀº IP ÁÖ¼Ò¸¦ ¶ó¿ìÅÍ¿¡ À̸£´Â
°æ·Î·Î ¾Ë¸®µµ·Ï ¼³Á¤µÇ¾î ÀÖ´Ù. ¿ì¸®´Â °¢ LB¿¡ À̰ÍÀÌ ¾î¶² IP ÁÖ¼Ò¿¡ ´ëÇØ¼ 1Â÷
ȤÀº 2Â÷ ¼¹öÀÎÁö¿¡ µû¶ó¼ ¼·Î ´Ù¸¥ cost¸¦ ÇÒ´çÇÏ¿´´Ù. ¶ó¿ìÅÍ´Â ÀÌµé °æ·Î¸¦
³×Æ®¿öÅ©¿¡ ÀçÀü¼ÛÇÒ °ÍÀÌ´Ù. °¢ º¹ÇÕü¿¡¼ ¾Ë·ÁÁØ °æ·Î Á¤º¸¿¡ µû¶ó¼, ¶ó¿ìÅÍ´Â
µé¾î¿Â ¿äûÀ» °¡Àå ÀÛÀº costÀÇ LB·Î Àü¼ÛÇϵµ·Ï °áÁ¤ÇÑ´Ù. À̰ÍÀº ÀϹÝÀûÀ¸·Î °¡Àå
°¡±î¿î º¹ÇÕü¿¡¼ µé¾î¿Â ¿äû¿¡ ÇÒ´çµÈ ÁÖ¼Ò¿¡ ´ëÇÑ 1Â÷ ¼Ò½ºÀÎ LBÀÌ´Ù.
¿äûÀº ÁÖ¼Ò¿¡ ´ëÇÑ 2Â÷ LB·Î´Â ´ÜÁö 1Â÷ LB°¡ ¾î¶² ÀÌÀ¯·Îµç ´Ù¿îµÇ¾úÀ» ¶§¸¸
Àü¼ÛµÈ´Ù. 2Â÷ LBµµ ´Ù¿îµÇ¾úÀ» ¶§´Â, Æ®·¡ÇÈÀº ´Ù¸¥ º¹ÇÕüÀÇ 1Â÷ LB·Î Àü¼ÛµÈ´Ù.
ÀÌ·¯ÇÑ ¼³°è´Â LB ¼¹öÀÇ °ü¸®ÀÚ¿¡°Ô º¹ÇÕü°£ÀÇ ·Îµå ¹ë·±½ÌÀÇ Á¦¾î¸¦ Çã¿ëÇÑ´Ù. ´õ
³ª¾Æ°¡, ¶ó¿ìÅÍ´Â ¼³°è¸¦ À§ÇØ º¯°æµÉ Çʿ䰡 ¾ø´Âµ¥, LB ¼¹ö·ÎºÎÅÍ µ¿Àû ¶ó¿ìÆÃ
ÇÁ·ÎÅäÄÝÀ» ÅëÇØ °æ·Î¸¦ ÇнÀÇϱ⠶§¹®ÀÌ´Ù.
°¢ LB ¼¹ö´Â °¢ »çÀÌÆ®ÀÇ SP2 ÇÁ·¹ÀÓ¿¡ Èð¾îÁ® ÀÖ´Â Àü¹ÝºÎ À¥ ¼¹ö Ç®¿¡ ¿¬°áµÈ´Ù.
Æ®·¡ÇÈÀº °¢ À¥ ¼¹ö ³ëµå¿¡¼ ½ÇÇàµÇ´Â ¾îµå¹ÙÀÌÀú¶ó°í ºÒ¸®´Â ÇÁ·Î±×·¥ÀÌ Á¦°øÇÏ´Â
ºÎÇÏ Á¤º¸¿¡ µû¶ó¼ À¥ ¼¹ö »çÀÌ¿¡ ºÐ»êµÈ´Ù. À¥ ³ëµå°¡ ´Ù¿îµÇ¸é, ¾îµå¹ÙÀÌÀú°¡
Áï½Ã ºÐ»ê ¸®½ºÆ®¿¡¼ Á¦°ÅÇÑ´Ù.
ÀÌ·¯ÇÑ Á¢±Ù ¹æ¹ýÀº »çÀÌÆ®¿¡¼ ¾î¶² ´ÜÀÏ °íÀå ÁöÁ¡À» Çã¿ëÇÏÁö ¾ÊÀ½À¸·Î½á
°í°¡¿ë¼ºÀ» º¸ÀåÇÑ´Ù. À¥ ¼¹ö °íÀåÀÇ °æ¿ì, LB´Â ÀÚµ¿ÀûÀ¸·Î À¥ ¼¹ö Ç®ÀÇ ´Ù¸¥
¼¹öµé·Î ¿äûÀ» Àü¼ÛÇÒ °ÍÀ̰í, SP2 ÇÁ·¹ÀÓÀÌ ´Ù¿îµÇ´Â °æ¿ì, LB´Â ´Ù¸¥ ÇÁ·¹ÀÓÀ¸·Î
Àü¼ÛÇÒ °ÍÀÌ´Ù. ¶ó¿ìÅÍ´Â LB ¼¹ö°¡ ´Ù¿îµÇ´Â °æ¿ì ¹é¾÷ ¼¹ö·Î Àü¼ÛÇÒ °ÍÀ̰í, Àüü
º¹ÇÕü°¡ °íÀåÀÎ °æ¿ì, Æ®·¡ÇÈÀº ÀÚµ¿À¸·Î ¹é¾÷ »çÀÌÆ®·Î ¿¬°áµÈ´Ù. ÀÌ·± ¹æ¹ýÀ¸·Î
¿ì¸®°¡ ¿ì¾ÆÇÑ ¼º´ÉÀúÇ϶ó°í ºÎ¸£´Â ¹æ½ÄÀ¸·Î, º¹ÇÕü ³»ÀÇ ¿©·¯ °íÀå ÁöÁ¡ÀÌ Áï½Ã
󸮵ǰí, Æ®·¡ÇÈÀÌ ºÎµå·´°Ô ¾ÆÁ÷ µ¿ÀÛÇϰí ÀÖ´Â ½Ã½ºÅÛ ¿ä¼Ò·Î ÀçºÐ»êµÈ´Ù.
1998³â ¿Ã¸²ÇÈ ÀÌÈÄ, ¿ì¸®ÀÇ ±â¼úÀº 1998³â, 1999³â À«ºí´ø Å״Ͻº ´ëȸ¸¦ Æ÷ÇÔÇÑ
´Ù¸¥ Á¢¼Ó ºóµµ°¡ ³ôÀº »çÀÌÆ®¿¡ ä¿ëµÇ¾ú´Ù. ÀÌµé »çÀÌÆ®´Â ¸ðµÎ 1998³â ¿Ã¸²ÇÈ °ÔÀÓ
»çÀÌÆ®º¸´Ù ´õ ³ôÀº ¿äû·üÀ» º¸¿´´Âµ¥, ÁÖ·Î À¥ »ç¿ëÀÇ °è¼ÓÀûÀÎ Áõ°¡¶§¹®À̾ú´Ù.
1999³â À«ºí´ø »çÀÌÆ®´Â 1998³â ¿Ã¸²ÇÈ¿¡¼ »ç¿ëµÇÁö ¸øÇß´ø À¥ ¼¹ö °¡¼Ó ±â¼úÀÌ
»ç¿ëµÇ¾ú´Ù. ÀÌ »çÀÌÆ®´Â 14Àϵ¿¾È 9¾ï 4õ 2¹é¸¸ È÷Æ®¸¦ ¹Þ¾Ò°í, À̰ÍÀº 7õ1¹é¸¸
ÆäÀÌÁö ºä, 8¹é7½Ê¸¸ ¹æ¹®¿¡ ÇØ´çÇÑ´Ù. ÃÖ°í È÷Æ®À²Àº ºÐ´ç 43¸¸, ÀÏÀÏ 1¾ï
2õ5¹é¸¸¿¡ ´ÞÇß´Ù. ºñ±³ÇØ º¸¸é, 1998³âÀÇ ¿Ã¸²ÇÈ °ÔÀÓ À¥ »çÀÌÆ®´Â 16Àϵ¿¾È 6¾ï
3õ4¹é¸¸ È÷Æ®¸¦ ¹Þ¾Ò°í, ÃÖ°í È÷Æ®À²Àº ºÐ´ç 11¸¸, ÀÏÀÏ 5õ7¹é¸¸¿¡ ´ÞÇß´Ù.
¿ì¸®´Â 2000³â ¿Ã¸²ÇÈ °ÔÀÓ À¥ »çÀÌÆ®¸¦ À§ÇÑ µ¿Àû À¥ ÄÁÅÙÆ® À§ÇÑ °íµµÀÇ ½Ã½ºÅÛÀ»
°³¹ßÇϰí ÀÖÀ¸¸ç, À¥ ¼¹ö °¡¼ÓÀ» ´õ ¸¹ÀÌ »ç¿ëÇÒ °ÍÀÌ´Ù. ÀÌ (À¥) ÃâÆÇ ½Ã½ºÅÛ¿¡
´ëÇÑ ¼³¸íÀº InfoCom 2000¿¡¼ ¿¹Á¤µÇ¾î ÀÖ´Ù.
Acknowledgements, References, ÀúÀÚ ¾à·Â »ý·«.
µ¶ÀÚµéÀº ÀúÀÚµéÀ» {aruni, challngr, dias, pauldant}@us.ibm.comÀ¸·Î ¿¬¶ôÇÒ ¼ö
ÀÖ´Ù.
|
|
< µ¥ºñ¾È¿¡¼ ¾ÆÆÄÄ¡+PHP4+MySQL ¼³Á¤½Ã ÁÖÀÇ»çÇ× | JDK + JSDK + MySQL + Apache + PHP4 + Zend O >
|
 |
|
Login
|
ÇöÀç Á¢¼ÓÁßÀÎ µî·Ï »ç¿ëÀÚ´Â 0¸í, ÀÍ¸í »ç¿ëÀÚ´Â 85¸í ÀÔ´Ï´Ù. Àüü µî·Ï »ç¿ëÀÚ: 1,647¸í
|
|
|
ºÐ·ù : ¾ÆÆÄÄ¡
|
ÃÖ±Ù±Û
°¡Àå ¸¹ÀÌ ÀÐÀº ±Û
- ·¹µåÇÞ 9.0¿¡¼ Apache2, MySQL4, PHP4, Tomcat5 ¿¬µ¿Çϱâ[1] (3)
¶ß°Å¿î °¨ÀÚ - Internet Explorer 6 ¿¡¼ cookie »ç¿ë°¡´ÉÇÏ°Ô (P3P±Ô°Ý ¼³Á¤) (30)
|
|
 |