±ÔÄ¢ »óÅ - ÇÊµå µµ¿ò¸»

ÇöÀç Åë°è

À̸§
»ç¿ëÀÚ°¡ ¼±ÅÃÇÑ ±ÔÄ¢ À̸§. À̸§¿¡´Â ¸ðµç ¿µ¼ýÀÚ ¹®ÀÚ, ¹ØÁÙ, ÇÏÀÌÇ ¶Ç´Â ¸¶Ä§Ç¥ µîÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 1ºÎÅÍ 20°³±îÁöÀÇ ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, °ø¹éÀº »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

±ÔÄ¢ À¯Çü
±ÔÄ¢ÀÇ À¯Çü. °¡´ÉÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
  • IP - Ŭ¶óÀÌ¾ðÆ® IP ÁÖ¼Ò¿¡ ±âÁØÇÕ´Ï´Ù.
  • ½Ã°£ - ½Ã°£¿¡ ±âÁØÇÕ´Ï´Ù.
  • ¿¬°á - Æ÷Æ®ÀÇ ÃÊ´ç ¿¬°á ¼ö¿¡ ±âÁØÇÕ´Ï´Ù.
  • Ȱµ¿ - Æ÷Æ®¿¡¼­ ÀÛµ¿ ÁßÀÎ Àüü ¿¬°á ¼ö¿¡ ±âÁØÇÕ´Ï´Ù.
  • Æ÷Æ® - Ŭ¶óÀÌ¾ðÆ® Æ÷Æ®¿¡ ±âÁØÇÕ´Ï´Ù.
  • ÄÁÅÙÃ÷ - Ŭ¶óÀÌ¾ðÆ® URL(µ¿ÀÏ ÀÚ¿ø À§Ä¡ ÁöÁ¤ÀÚ) ¿äû¿¡ ±âÃÊÇÕ´Ï´Ù.

±¸¼º ¼Ò½º
ÀÌ´Â WAS ±¸¼º ÆÄÀÏÀÌ CBR ±¸¼º¿¡ ¸ÊÇÎµÈ °æ¿ì¿¡¸¸ Àû¿ëµË´Ï´Ù. ÀÌ ÆÄÀÏÀÌ ¸ÊÇÎµÇ¸é ¿©±â¿¡¼­ÀÇ ¼³Á¤Àº ±¸¼º ¼Ò½º°¡ WASÀÓÀ» ³ªÅ¸³»¸ç, ±×·¸Áö ¾ÊÀ» °æ¿ì¿¡´Â ±¸¼º ¼Ò½º°¡ »ç¿ëÀÚÀÓÀ» ³ªÅ¸³À´Ï´Ù.

½ÇÇàÇÑ È½¼ö
±ÔÄ¢ÀÌ Ãß°¡µÈ ÀÌÈÄ ¶Ç´Â ½ÇÇà ÇÁ·Î±×·¥ÀÌ Àç½ÃÀÛµÈ ÃÖÁ¾½Ã°£ ÀÌÈÄ¿¡ ±ÔÄ¢ÀÌ ½ÇÇàÇÑ È½¼ö.

ÆÐÅÏ
±ÔÄ¢ À¯ÇüÀ¸·Î ÄÁÅÙÃ÷¸¦ ¼±ÅÃÇÑ °æ¿ì¿¡¸¸ Àû¿ëµË´Ï´Ù. »ç¿ëÇÒ ÆÐÅÏ ±¸¹®À» ÀÔ·ÂÇÏ´Â ´ÙÀ½°ú °°Àº Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù.
  • °ø¹éÀÌ ¾ø¾î¾ß ÇÕ´Ï´Ù.
  • Ư¼ö ¹®ÀÚ: ("\"°¡ ¹®ÀÚ¸¦ ¼±ÇàÇÏ´Â °æ¿ì Á¦¿Ü)
    '*' : ¿ÍÀϵå Ä«µå(0¿¡¼­ x±îÁö ¸ðµç ¹®ÀÚ¿¡ ´ëÀÀ)
    '(' : ³í¸® ±×·ìÈ­¿¡ »ç¿ë
    ')' : ³í¸® ±×·ìÈ­¿¡ »ç¿ë
    '&' : ³í¸® AND
    '|' : ³í¸® OR
    '!' : ³í¸® NOT
    
  • ¿¹¾à Ű¿öµå(Ç×»ó µÚ¿¡ '='ÀÌ ÀÖÀ½)
    Method   : º¯È¯ ½Ã ¿äûÀ» °Ë»öÇϱâ À§ÇØ HTTP ÇÁ·ÎÅäÄÝ¿¡¼­ »ç¿ë. 
               ¿¹¸¦ µé¾î, GET, POST 
    µî
    URI      : URL ¿äûÀÇ °æ·Î
    Version  : °íÀ¯ÀÇ ¿äû ¹öÀü, 
               HTTP/1.0 ¶Ç´Â HTTP/1.1 Áß Çϳª
    Host     : È£½ºÆ®: Çì´õ·ÎºÎÅÍÀÇ °ª
               ÁÖ: HTTP/1.0 ÇÁ·ÎÅäÄÝ¿¡¼­ ¼±ÅÃÀû
    [key]    : Dispatcher°¡ Ž»öÇÒ ¼ö ÀÖ´Â
               À¯È¿ÇÑ HTTP Çì´õ À̸§
               (¿¹: User-Agent, Connection, referer µî)
    

¿¹Á¦: http://www.company.com/path/webpage.htm ´ë»ó ºê¶ó¿ìÀú´Â ´ÙÀ½°ú °°Àº °ª °á°ú¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù.

 
   Method=GET
   URI=/path/webpage.htm
   Version=HTTP/1.1
   Host=www.company.com
   Connection=Keep-Alive

½Ã³ª¸®¿À ¹× ÆÐÅÏ ±¸¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ´ÙÀ½ ¹®¼­¿¡¼­ "±ÔÄ¢ ±â¹Ý ·Îµå ¹ë·±½º ±¸¼º" ¹× "ÄÁÅÙÃ÷ ±ÔÄ¢(ÆÐÅÏ) ±¸¹®" ÀýÀ» ÂüÁ¶ÇϽʽÿÀ. Load Balancer °ü¸® ¾È³»¼­.



±¸¼º ¼³Á¤°ª

Àû¿ë °¡´ÉÇÑ °æ¿ì, ±ÔÄ¢ »óÅ ÆÐ³Î¿¡¼­ ´ÙÀ½ÀÇ ±¸¼º ¼³Á¤°ªÀ» ÆíÁýÇÑ ÈÄ ±¸¼º °»½ÅÀ» ´©¸£½Ê½Ã¿À.

ÃÖ¼Ò ¹üÀ§
±ÔÄ¢ÀÌ Âü ¶Ç´Â °ÅÁþÀÎÁö ÆÇº°ÇÏ´Â µ¥ »ç¿ëµÇ´Â ¹üÀ§¿¡¼­ ÀÛÀº °ªÀÔ´Ï´Ù. °ªÀÇ Á¾·ù ¹× ±× ±âº»°ªÀº ±ÔÄ¢ÀÇ À¯Çü¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
  • IP - Ŭ¶óÀÌ¾ðÆ® Áּҷμ­, ±âÈ£ À̸§ ¶Ç´Â Á¡ºÐ¸® 10Áø¼ö Çü½ÄÀÔ´Ï´Ù. ±âº»°ªÀº 0.0.0.0ÀÔ´Ï´Ù.
  • ½Ã°£ - Á¤¼ö. ±âº»°ªÀº 0À̸ç ÀÚÁ¤À» ³ªÅ¸³À´Ï´Ù.
  • ¿¬°á - Á¤¼ö. ±âº»°ªÀº 0ÀÔ´Ï´Ù.
  • ÀÛµ¿ - Á¤¼ö. ±âº»°ªÀº 0ÀÔ´Ï´Ù.

ÃÖ´ë ¹üÀ§
±ÔÄ¢ÀÌ Âü ¶Ç´Â °ÅÁþÀÎÁö ÆÇº°ÇÏ´Â µ¥ »ç¿ëµÇ´Â ¹üÀ§¿¡¼­ Å« °ª. °ªÀÇ Á¾·ù ¹× ±× ±âº»°ªÀº ±ÔÄ¢ÀÇ À¯Çü¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
  • IP - Ŭ¶óÀÌ¾ðÆ® Áּҷμ­, ±âÈ£ À̸§ ¶Ç´Â Á¡ºÐ¸® 10Áø¼ö Çü½ÄÀÔ´Ï´Ù. ±âº»°ªÀº 255.255.255.254ÀÔ´Ï´Ù.
  • ½Ã°£ - Á¤¼ö. ±âº»°ªÀº 24À̸ç ÀÚÁ¤À» Ç¥½ÃÇÕ´Ï´Ù.
  • ¿¬°á - Á¤¼ö. ±âº»°ªÀº 2ÀÇ 32½Â¿¡¼­ 1À» »« °ªÀÔ´Ï´Ù.
  • ÀÛµ¿ - Á¤¼ö. ±âº»°ªÀº 2ÀÇ 32½Â¿¡¼­ 1À» »« °ªÀÔ´Ï´Ù.

¿ì¼±¼øÀ§(¼±ÅÃÀû)
±ÔÄ¢ÀÌ °ËÅäµÇ´Â ¼ø¼­¸¦ ³ªÅ¸³»´Â Á¤¼ö. ¼³Á¤ÇÑ Ã¹ ¹øÂ° ±ÔÄ¢¿¡ ¿ì¼±¼øÀ§¸¦ ºÎ¿©ÇÏÁö ¾ÊÀ» °æ¿ì, ±âº»ÀûÀ¸·Î ¿ì¼±¼øÀ§ °ª 1ÀÌ ºÎ¿©µË´Ï´Ù. ´ÙÀ½ ±ÔÄ¢¿¡´Â ¿ì¼±¼øÀ§ °ª 11ÀÌ ºÎ¿©µÇ¾î µÎ ¹øÂ°·Î Æò°¡µÇ¸ç(ÀÌÀü ¿ì¼±¼øÀ§ °ª + 10, ÀÌ °æ¿ì¿¡´Â 1 + 10), ¼¼ ¹øÂ° ±ÔÄ¢ = 21, ³× ¹øÂ° ±ÔÄ¢ = 31 µî°ú °°ÀÌ °ªÀÌ ºÎ¿©µË´Ï´Ù. ±ÔÄ¢Àº ¼ýÀÚ¿¡ µû¶ó ¼ø¼­°¡ Á¤ÇØÁö´Âµ¥, ÀûÀº ¼ýÀÚ°¡ Å« ¼ýÀÚº¸´Ù ¿ì¼±¼øÀ§°¡ ³ô½À´Ï´Ù.

¿¬°ü °ü°è À¯Çü
¿¬°ü °ü°è ¿É¼Ç¿¡ ´ëÇÑ ±âº»°ªÀº ¾øÀ½ÀÔ´Ï´Ù. ±ÔÄ¢ ±â¹Ý ¿¬°ü °ü°è´Â CBR ±¸¼º¿ä¼Ò ¶Ç´Â Dispatcher ±¸¼º¿ä¼ÒÀÇ cbr Àü´Þ º¡¹ý¿¡¸¸ Àû¿ëµË´Ï´Ù.

±ÔÄ¢ ¸í·ÉÀÇ ¿¬°ü °ü°è ¿É¼ÇÀ» ¼³Á¤ÇÏ·Á¸é Æ÷Æ® ¸í·ÉÀÇ °áÇÕ ½Ã°£ ¿É¼ÇÀÌ 0(»ç¿ë °¡´ÉÀÌ ¾Æ´Ô)À̾î¾ß ÇÕ´Ï´Ù. ±ÔÄ¢¿¡¼­ ¿¬°ü °ü°è°¡ ¼³Á¤µÇ¸é Æ÷Æ®¿¡¼­ °áÇÕ ½Ã°£À» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

ÀÌ ±ÔÄ¢¿¡¼­ ¿øÇÏ´Â ¿¬°ü °ü°è À¯ÇüÀ» ¼±ÅÃÇϽʽÿÀ. ¼±ÅûçÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù.

  • ±ÔÄ¢ ¿¬°ü °ü°è ¾øÀ½ - ±âº» ¿É¼ÇÀº ±ÔÄ¢¿¡ ´ëÇÑ ¿¬°ü °ü°è°¡ ¾øÀ½À» ÀǹÌÇÕ´Ï´Ù.
  • ¼öµ¿ ÄíŰ ¿¬°ü °ü°è - ¼­¹ö¿¡ ÀÇÇØ »ý¼ºµÈ ÀÚ°¡ ½Äº° Äí۸¦ ±âÃÊ·Î ÇÏ¿© µ¿ÀÏÇÑ ¼­¹ö·ÎÀÇ ¿¬°ü °ü°è¸¦ °¡Áø À¥ Åë½ÅÀ» ·Îµå ¹ë·±½ºÇϵµ·Ï ÇÕ´Ï´Ù. ¼­¹ö¿¡¼­ "ÄíŰ °ª"°ú ÇÔ²² ±ÔÄ¢¿¡¼­ "ÄíŰ À̸§"°ú °áÇÕÇÏ¿© »ç¿ëµË´Ï´Ù.
  • URI ¿¬°ü °ü°è - À̸¦ »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ¿äû URL¿¡ ±Ù°ÅÇÏ¿© µ¿ÀÏÇÑ ¼­¹ö¿¡ ´ëÇÑ À¥ Åë½Å·®À» ·Îµå ¹ë·±½ºÇÕ´Ï´Ù. ÇÊ¿äÇÑ Ä³½Ã·®À» ÃÖ¼ÒÈ­Çϱâ À§ÇØ CBRÀÌ Caching Proxy¸¦ ¹ë·±½ºÇÏ´Â ½Ã³ª¸®¿À¿ëÀÔ´Ï´Ù.
  • Ȱ¼º ÄíŰ ¿¬°ü °ü°è - ¼±ÅÃµÈ ¼­¹ö¸¦ ½Äº°ÇÏ´Â CBR°¡ »ý¼ºÇÑ Äí۸¦ ±âÃÊ·Î ÇÏ¿© µ¿ÀÏÇÑ ¼­¹ö·ÎÀÇ ¿¬°ü °ü°è¸¦ °¡Áø À¥ Åë½ÅÀ» ·Îµå ¹ë·±½ºÇϵµ·Ï ÇÕ´Ï´Ù. ÀÌ·¸°Ô »ý¼ºµÈ ÄíŰ´Â Äí۰¡ ¸¸±âµÈ ÈÄ ±ÔÄ¢ °áÇÕ ½Ã°£ÀÇ ¿¬°ü °ü°è¸¦ °¡Áý´Ï´Ù.
  • WAS ¿¬°ü °ü°è - WAS ±¸¼º ÆÄÀÏÀÌ CBR ±¸¼º¿¡ ¸ÊÇεǾúÀ» °æ¿ì¿¡¸¸ Àû¿ëµË´Ï´Ù. À̰ÍÀº »ç¿ëÀÚ ¼³Á¤ °¡´É ÇʵåÀÔ´Ï´Ù.

ÄíŰ À̸§
Load Balancer·ÎÀÇ ID ¿ªÇÒÀ» ÇÏ´Â °ü¸®ÀÚ°¡ ¼³Á¤ÇÑ ÀÓÀÇÀÇ À̸§. ÄíŰ °ª°ú ÇÔ²² ÄíŰ À̸§Àº Load Balancer°¡ À¥ »çÀÌÆ®ÀÇ ÈÄ¼Ó ¿äûÀ» µ¿ÀÏÇÑ ¼­¹ö ½Ã½ºÅÛÀ¸·Î Àü¼ÛÇϵµ·Ï ÇÏ´Â Load Balancer·ÎÀÇ ID ¿ªÇÒÀ» ÇÕ´Ï´Ù. ÄíŰ À̸§Àº ¼öµ¿ ÄíŰ ¿¬°ü °ü°è¿¡¸¸ Àû¿ë°¡´ÉÇÕ´Ï´Ù.

°áÇÕ ½Ã°£
°áÇÕ ½Ã°£ °ªÀº Ȱ¼º ÄíŰ¿¡¸¸ Àû¿ëµË´Ï´Ù. °áÇÕ ½Ã°£Àº Ŭ¶óÀÌ¾ðÆ®¿Í Æ¯Á¤ ¼­¹ö »çÀÌÀÇ ¿¬°ü °ü°è¸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. °áÇÕ ½Ã°£ ÈÄ¿¡ Ŭ¶óÀÌ¾ðÆ®´Â ÀÌÀü ¼­¹ö¿Í ´Ù¸¥ ¼­¹ö·Î º¸³»Áý´Ï´Ù. ±âº»°ªÀº 0À̸ç, ±ÔÄ¢ÀÌ °áÇÕµÇÁö ¾ÊÀ½À» ÀǹÌÇÕ´Ï´Ù.

¿¬°ü °ü°è Çʵ带 Ȱ¼º ÄíŰ·Î ¼³Á¤ÇÏ°í ±ÔÄ¢ÀÇ °áÇÕ ½Ã°£À» ¾ç¼ö·Î ¼³Á¤ÇÏ¿© Ŭ¶óÀÌ¾ðÆ®¸¦ ƯÁ¤ ¼­¹ö¿Í °áÇյǵµ·Ï ¸¸µé ¼ö ÀÖ´Â »õ·Î¿î ¹æ¹ýÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. Ȱ¼º ÄíŰ ¿¬°ü °ü°è¿¡ ´ëÇØ ÀÏ´Ü ±ÔÄ¢ÀÌ »ç¿ë °¡´ÉÇØÁö¸é Ç¥ÁØ CBR ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© »õ Ŭ¶óÀÌ¾ðÆ® ¿äûÀÌ ·Îµå ¹ë·±½ºµÇ¸ç µ¿ÀÏÇÑ Å¬¶óÀ̾ðÆ®ÀÇ ÈÄ¼Ó ¿äûÀÌ Ãʱ⿡ ¼±ÅÃµÈ ¼­¹ö·Î Àü¼ÛµË´Ï´Ù.

Æò°¡ ·¹º§
ÃÑ ¿¬°á ¼ö ¹× Ȱ¼º ¿¬°á ±ÔÄ¢¿¡ ´ëÇØ¼­¸¸ À¯È¿ÇÕ´Ï´Ù. Æ÷Æ®¿¡ ÀÖ´Â ¸ðµç ¼­¹ö ¶Ç´Â ±ÔÄ¢¿¡ °üÇÑ ¼­¹ö¸¸ Æò°¡ Áß¿¡¼­ ¼±ÅÃÇϽʽÿÀ. ÃÑ ¿¬°á(ÃÊ´ç) ±ÔÄ¢Àº ±ÔÄ¢ »óÀÇ ÇöÀç ¼­¹ö¿¡ ±âÁØÇؼ­ Æò°¡ÇÕ´Ï´Ù.


¸ñ·Ï

¼­¹ö ¸ñ·Ï
ÇöÀç ÀÌ ±ÔÄ¢°ú ¿¬°üµÈ ¼­¹öÀÇ ÁÖ¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.


¹é¾÷ ¼­¹ö ¸ñ·Ï
ÀÌ´Â WAS ±¸¼º ÆÄÀÏÀÌ CBR ±¸¼º¿¡ ¸ÊÇÎµÈ °æ¿ì¿¡¸¸ Àû¿ëµË´Ï´Ù. ÀÌ Å×À̺íÀº ÆíÁýÇÒ ¼ö ¾øÀ¸¸ç WAS ±¸¼º ÆÄÀÏÀÌ º¯°æµÇ¾î CBR ±¸¼ºÀ¸·Î Àç·ÎµåµÉ °æ¿ì¿¡¸¸ º¯°æµË´Ï´Ù.