¼¹ö »óÅ - ÇÊµå µµ¿ò¸»
ÇöÀç Åë°è
- ¼¹ö
- ¼¹ö´Â ±âÈ£ À̸§ ¶Ç´Â Á¡ºÐ¸® 10Áø¼ö Çü½ÄÀ¸·Î¼ TCP ¼¹ö ½Ã½ºÅÛÀÇ °íÀ¯ÇÑ IP ÁÖ¼ÒÀÔ´Ï´Ù. ¶Ç´Â, IP ÁÖ¼Ò·Î ºÐ¼®µÇÁö ¾Ê´Â °íÀ¯ÇÑ À̸§À» »ç¿ëÇÏ´Â °æ¿ì ¼¹ö ÁÖ¼Ò¸¦
Á¦°øÇØ¾ß ÇÕ´Ï´Ù.
- ¼¹ö ÁÖ¼Ò
- È£½ºÆ® À̸§ ¶Ç´Â Á¡ºÐ¸® 10Áø¼ö Çü½ÄÀ¸·Î¼ÀÇ TCP ¼¹ö ½Ã½ºÅÛÀÇ °íÀ¯ IP ÁÖ¼Ò. ¼¹ö°¡ ºÐ¼® ºÒ°¡´ÉÇÑ °æ¿ì ¹°¸®Àû ¼¹ö ½Ã½ºÅÛ ÁÖ¼Ò¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.
- Æ÷Æ® ¹øÈ£
- ¼¹ö°¡ Á¤ÀǵǾî ÀÖ´Â Æ÷Æ®ÀÇ ¹øÈ£.
- Ŭ·¯½ºÅÍ
- Ŭ¶óÀÌ¾ðÆ®°¡ ¿¬°áµÇ´Â Ŭ·¯½ºÅÍ À̸§ ¶Ç´Â ÁÖ¼Ò. Ŭ·¯½ºÅÍ °ªÀº ±âÈ£ À̸§ ¶Ç´Â
Á¡ºÐ¸® 10Áø¼ö Çü½ÄÀÔ´Ï´Ù. Ŭ·¯½ºÅÍ °ª 0.0.0.0Àº ¿ÍÀϵå Ä«µå Ŭ·¯½ºÅ͸¦ ÁöÁ¤ÇÏ´Â µ¥
»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¹®¼¿¡¼ "¿ÍÀϵå Ä«µå¸¦
»ç¿ëÇÏ¿© ¼¹ö ±¸¼º °áÇÕ" ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
Load Balancer °ü¸® ¾È³»¼¸¦
ÂüÁ¶ÇϽʽÿÀ.
- Ŭ·¯½ºÅÍ ÁÖ¼Ò
- Ŭ¶óÀÌ¾ðÆ®°¡ ¿¬°áµÇ´Â ÁÖ¼Ò. Ŭ·¯½ºÅÍ ÁÖ¼Ò´Â Á¡ºÐ¸® 10Áø¼ö IP ÁÖ¼Ò ¶Ç´Â
½Ã½ºÅÛÀÇ È£½ºÆ® À̸§ÀÔ´Ï´Ù. Ŭ·¯½ºÅÍ °ªÀÌ ºÐ¼® ºÒ°¡´ÉÇÑ °æ¿ì ¹°¸®Àû ½Ã½ºÅÛÀÇ
IP ÁÖ¼Ò¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.
- ÀÛ¾÷Á¤Áö »óÅÂ
- ÇØ´ç ¼¹ö°¡ ÀÛ¾÷Á¤ÁöµÇ¾ú´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼¹ö°¡ ÀÛ¾÷Á¤ÁöµÈ °æ¿ì ´Ù¸¥
Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ »õ·Î¿î ¿¬°áÀÌ Àü¼ÛµÇÁö ¾Ê½À´Ï´Ù.
- ¸Ê Æ÷Æ®
- ·Îµå ¹ë·±½º¿¡ ´ëÇØ »ç¿ë ÁßÀÎ Æ÷Æ®.
ÇÑ Æ÷Æ®¿¡¼´Â Ŭ¶óÀÌ¾ðÆ® ¿äûÀ» ¹Þ°í ¼¹ö ½Ã½ºÅÛÀÇ ´Ù¸¥ Æ÷Æ®¿¡¼´Â Àü´ÞÇÏ´Â °ÍÀÌ
Çã¿ëµË´Ï´Ù. µ¿ÀÏÇÑ ¹°¸®Àû ½Ã½ºÅÛ¿¡¼ ½ÇÇà ÁßÀÎ ¿©·¯ ¼¹ö µð¸ÕÀ¸·Î Ŭ¶óÀÌ¾ðÆ® ¿äûÀ» ·Îµå
¹ë·±½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. NAT/NAPT ¶Ç´Â content-based routing Àü´Þ ¹æ¹ý ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÒ ¶§¸¸
Àû¿ë °¡´ÉÇÕ´Ï´Ù.
- ¸®ÅÏ ÁÖ¼Ò
- ¼¹öÀÇ Àü´Þ ¹æ¹ýÀÌ NAT/NAPT ¶Ç´Â content-based routingÀÎ °æ¿ì¿¡¸¸ »ç¿ëµÇ´Â °íÀ¯ÇÑ IP ÁÖ¼Ò ¶Ç´Â
È£½ºÆ® À̸§. ÀÌ ÁּҴ Ŭ·¯½ºÅÍ ÁÖ¼Ò, ¼¹ö ÁÖ¼Ò ¹× NFA¿Í ´Þ¶ó¾ß ÇÕ´Ï´Ù. ¼¹ö°¡ Ãß°¡µÉ ¶§ ¸®ÅÏ ÁÖ¼Ò °ªÀ» ÁöÁ¤ÇØ¾ß ÇÏ°í ¼¹ö°¡ Á¸ÀçÇÑ ÈÄ¿¡´Â º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.
¸®ÅÏ ÁÖ¼Ò´Â ÆÐŶÀ» Á÷Á¢ Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇÏ´Â ´ë½Å ¿äû ÄÁÅÙÃ÷¸¦ ó¸®Çϱâ À§ÇØ Dispatcher
½Ã½ºÅÛÀÌ »ç¿ëÇÕ´Ï´Ù.
ÁÖ: ¸®ÅÏ ÁÖ¼Ò´Â ÁÖ¼Ò/Æ÷Æ® º¯È¯ Àü´Þ ¹æ¹ý ÇÁ·ÎÅäÄÝ ¶Ç´Â NAT/NAPT ¶Ç´Â content-based routingÀÌ ÀÖ´Â Dispatcher¿¡¸¸ Àû¿ëµË´Ï´Ù.
- ÃÊ´ç Àü¼ÛµÈ ų·Î¹ÙÀÌÆ® ¼ö
- 1ÃÊ °£°ÝÀ¸·Î Àü¼ÛµÈ KB ¼ö.
- ÃÊ´ç ¿¬°á ¼ö
- °ü¸®ÀÚ°¡ Æò°¡ÇÑ ´ë·Î ¼¹öÀÇ ÇöÀç ÃÊ´ç ¿¬°á ¼ö
ÁÖ: °ü¸®ÀÚ°¡ ½ÇÇà ÁßÀ̾î¾ß ÇÕ´Ï´Ù.
- ÃÑ ¿¬°á ¼ö
- ÀÌ ¼¹öÀÇ ÃÑ ¿¬°á ¼öÀÔ´Ï´Ù.
- Ȱ¼º ¿¬°á
- Ȱ¼º »óÅÂÀÇ ¿¬°á ¼ö.
- FIN ¿¬°á
- FIN »óÅÂÀÇ ¿¬°á ¼ö. Ŭ¶óÀÌ¾ðÆ®´Â FIN ÆÐŶÀ» Àü¼ÛÇÏ¿©
Æ®·£Àè¼ÇÀÌ Á¾·áµÊÀ» ¼¹ö°¡ ¾Ë ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù.
- ¿Ï·áµÈ ¿¬°á
- ¿Ï·áµÈ ¿¬°áÀÇ ¼ö. ÇØ´ç ¿¬°á Á¤º¸¸¦ º¸À¯ÇÏ´Â µ¥ »ç¿ëµÈ
¸Þ¸ð¸®¸¦ ÇØÁ¦Çϱâ À§ÇØ FIN ÆÐŶÀÌ ¼ö½ÅµÇ°í °¡ºñÁö ÄÝ·º¼ÇÀÌ ¼öÇàµÈ ÈÄ
¿¬°áÀÌ ¿Ï·á »óŰ¡ µË´Ï´Ù.
±¸¼º ¼³Á¤°ª
±¸¼º ¼³Á¤°ª ÅÇ¿¡¼ °ªÀ» ÆíÁýÇÑ ÈÄ ±¸¼º °»½ÅÀ» ´©¸£½Ê½Ã¿À.
- °áÇÕ ¹èÄ¡ (content-based routing Àü´Þ ¹æ¹ý¿¡¸¸ Àû¿ë °¡´É)
- ÇØ´ç ¼¹ö°¡ Dispatcher ½Ã½ºÅÛ°ú °°Àº ½Ã½ºÅÛ¿¡¼ ½ÇÇà ÁßÀÎ Áö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
°¡´ÉÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
ÁÖ: Windows Ç÷§ÆûÀÇ °æ¿ì, Æ÷Æ®°¡ NAT ¶Ç´Â CBR Àü´Þ ¹æ¹ýÀ¸·Î(MAC Àü´Þ ¹æ¹ýÀº ÇØ´ç ¾øÀ½)
±¸¼ºµÉ ¶§ Dispatcher´Â °áÇÕ ¹èÄ¡µÉ ¼ö ÀÖ½À´Ï´Ù(ÀÌ Çʵ带 »ç¿ëÇÏÁö ¾Ê°í). -
- ÇöÀç »óÅÂ
- ¼¹öÀÇ ÇöÀç »óÅÂ. °¡´ÉÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
- ¼¹ö °¡ÁßÄ¡
- µ¿ÀÏÇÑ Æ÷Æ®¿¡ ÀÖ´Â ¼¹ö°£ ·Îµå ¹ë·±½º Á¶Á¤¿¡ »ç¿ëµÇ´Â ¼¹ö
°¡ÁßÄ¡. ±âº»°ªÀº 10ÀÔ´Ï´Ù.
ÁÖ: °ü¸®ÀÚ°¡ ½ÇÇà ÁßÀÌ°í ¼¹ö "°íÁ¤ °¡ÁßÄ¡" °ªÀÌ "¾Æ´Ï¿À"(±âº»°ª)ÀÏ ¶§¿¡´Â
¼¹ö °¡ÁßÄ¡¸¦ °»½ÅÇÒ ¼ö ¾ø½À´Ï´Ù.
¼¹ö °¡ÁßÄ¡¸¦ ¼³Á¤ÇÏ°í »ç¿ëÀÚ°¡ ¼³Á¤ÇÑ ¼¹ö °¡ÁßÄ¡¸¦ °ü¸®ÀÚ°¡ °»½ÅÇÒ ¼ö ¾øµµ·Ï ÇÏ·Á¸é
"°íÁ¤ °¡ÁßÄ¡" °ªÀ» "¿¹"·Î ¼³Á¤ÇϽʽÿÀ.
- °íÁ¤ °¡ÁßÄ¡
- °ü¸®ÀÚ°¡ ½ÇÇà ÁßÀÏ ¶§ ¼¹ö °¡ÁßÄ¡°¡ °íÁ¤µÈ »óÅ·ΠÀÖÀ½À»
³ªÅ¸³À´Ï´Ù. ±âº»°ªÀº '¾Æ´Ï¿À'ÀÔ´Ï´Ù. °íÁ¤ °¡ÁßÄ¡°¡ '¾Æ´Ï¿À'·Î ÁöÁ¤µÇ¸é °ü¸®ÀÚ´Â
ÀÌ ¼¹öÀÇ °¡ÁßÄ¡¸¦ ÃÖÀû ¼º´ÉÀ¸·Î Á¶Á¤ÇÕ´Ï´Ù. °íÁ¤ °¡ÁßÄ¡°¡ '¿¹'·Î ÁöÁ¤µÇ¸é,
¼¹ö °¡ÁßÄ¡´Â '°íÁ¤'µÇ°í °ü¸®ÀÚ¿¡ ÀÇÇØ °»½ÅµÇÁö ¾Ê½À´Ï´Ù.
- ±ÔÄ¢ °áÇÕ
- ±âº»°ªÀº '¿¹'ÀÔ´Ï´Ù. ÀÌ´Â Æ÷Æ®°¡ °áÇÕÀ¸·Î ÁöÁ¤µÉ ¶§ ¼¹ö°¡ °áÇÕ »óÅ·ΠµÇµµ·Ï
ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» ¾Æ´Ï¿À(ºñ°áÇÕ)·Î ¼³Á¤ÇÏ¸é ¿À¹öÇ÷ο츦 °Þ°í ÀÖ´Â ¼¹ö·Î ¿äûÀÌ
¶ó¿ìÆ®µÉ ¶§ Æ÷Æ®ÀÇ °áÇÕ ¿¬°ü °ü°è¸¦ µ¤¾î¾¹´Ï´Ù.
- ³×Æ®¿öÅ© ¶ó¿ìÅÍ ÁÖ¼Ò
- ¿ø°Ý ¼¹ö°¡ WANÀÇ ÀϺÎÀÎ °æ¿ì, ¼¹ö ÁÖ¼Ò¸¦
°áÁ¤Çϱâ À§ÇØ »ç¿ëµÇ´Â ¶ó¿ìÅÍÀÇ IP ÁÖ¼Ò. ¶ó¿ìÅÍ ÁÖ¼Ò°¡ Á¤ÀǵǸé,
Dispatcher´Â ÆÐŶÀ» Àü´ÞÇϱâ Àü¿¡ ĸ½¶È½Ãŵ´Ï´Ù. ÀÌ Çʵå´Â ¼¹ö°¡
Áö¿ª ½Ã½ºÅÛ(Dispatcher ½Ã½ºÅÛ°ú °°Àº ¼ºê³Ý)ÀÎ °æ¿ì¿¡´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.
- HTTP ±Ç°íÀÚ ¿äû
- ÀÌ Çʵ忡´Â ¼¹ö »óŸ¦ Á¶È¸Çϱâ À§ÇØ HTTP ±Ç°íÀÚ°¡ »ç¿ëÇÏ°Ô µÉ ¹®ÀÚ¿ÀÌ ÀÖ½À´Ï´Ù. ÀÌ °ªÀÇ ±âº»°ªÀº "Head/HTTP/1.0"ÀÔ´Ï´Ù. ÀÌ´Â ¸ðµç ¼¹ö¿¡ Á¸ÀçÇÏÁö¸¸ HTTP ±Ç°íÀÚ¿¡ ÀÇÇØ
±Ç°íµÈ ¼¹ö¿¡ ´ëÇØ¼¸¸ À¯È¿ÇÕ´Ï´Ù.
ÁÖ: ÀÌ Çʵå´Â HTTP ±Ç°íÀÚ°¡ ½ÃÀÛµÉ ¶§±îÁö »ç¿ë ºÒ°¡´ÉÇÕ´Ï´Ù.
- HTTP ±Ç°íÀÚ ÀÀ´ä
- ÀÌ Çʵ忡´Â ¼¹ö·ÎºÎÅÍ ¹ÞÀº ½ÇÁ¦ ÀÀ´ä°ú ºñ±³Çϱâ À§ÇØ HTTP ±Ç°íÀÚ°¡ »ç¿ëÇÒ ¹®ÀÚ¿ÀÌ
µé¾î ÀÖ½À´Ï´Ù. ÀÌ ¹®ÀÚ¿ °ªÀÇ ±âº»°ªÀº "³Î"ÀÔ´Ï´Ù.
ÁÖ: ÀÌ Çʵå´Â HTTP ±Ç°íÀÚ¸¦ ½ÃÀÛÇÑ ÈÄ¿¡¸¸ »ç¿ë °¡´ÉÇÕ´Ï´Ù.
- ÄíŰ °ª(content-based routing Àü¼Û ¹æ¹ý¿¡¸¸ Àû¿ë °¡´É)
- ÄíŰ À̸§/ÄíŰ °ª ½ÖÀÇ ¼¹ö ÂÊÀ» ³ªÅ¸³»´Â, °ü¸®ÀÚ¿¡ ÀÇÇØ ¼³Á¤µÈ ÀÓÀÇ °ª. ÄíŰ À̸§°ú
ÇÔ²² ÄíŰ °ªÀº Network Dispatcher°¡ µ¿ÀÏÇÑ ¼¹ö ½Ã½ºÅÛÀ¸·Î À¥ »çÀÌÆ®ÀÇ ÈÄ¼Ó ¿äûÀ»
Àü¼ÛÇϵµ·Ï ÇÏ´Â Load Balancer¿¡ ´ëÇÑ ID ¿ªÇÒÀ» ÇÕ´Ï´Ù.
¸ñ·Ï
- ¼¹ö ¸ÞÆ®¸¯ ¸ñ·Ï
- ¼¹ö¿¡¼ ¸ÞÆ®¸¯À» ½ÇÇàÇÑ °á°ú ¹× ¼¹ö¿¡ Ãß°¡µÈ ½Ã½ºÅÛ ¸ÞÆ®¸¯ ¸ñ·Ï.
¸ñ·ÏÀ» »õ·Î °íÄ¡·Á¸é, »õ·Î °íħÀ» ´©¸£½Ê½Ã¿À.
|