±ÔÄ¢ »óÅ - ÇÊµå µµ¿ò¸»
ÇöÀç Åë°è
- À̸§
- »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ ±ÔÄ¢ À̸§. À̸§¿¡´Â ¸ðµç ¿µ¼ýÀÚ ¹®ÀÚ, ¹ØÁÙ,
ÇÏÀÌÇ ¶Ç´Â ¸¶Ä§Ç¥ µîÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 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 ±¸¼ºÀ¸·Î Àç·ÎµåµÉ °æ¿ì¿¡¸¸ º¯°æµË´Ï´Ù.
|