°³¿ä: Load Balancer v5.0

º» Á¦Ç°À» »ç¿ëÇÏ¿© ¼­¹öÀÇ ¼º´ÉÀ» ÃÖ´ë·Î Ȱ¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÃֽŠÁ¤º¸¸¦ º¸·Á¸é Edge Component InfoCenter¿¡ ¹æ¹®ÇϽʽÿÀ. »õ ¼Ò½Ä°ú »ç·Ê ¿¬±¸ ¹× Áö¿ø Á¤º¸ ±×¸®°í ±¸¼º ¿¹Á¦¿Í ½Ã³ª¸®¿À°¡ ÀÖ½À´Ï´Ù.

Load Balancer Ÿ½ºÅ©¸¦ ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â ¿ÞÂÊÀÇ ³×ºñ°ÔÀÌ¼Ç ¿µ¿ª¿¡¼­ »ç¿ë¹ýÀ» ´©¸£½Ê½Ã¿À. Ű¿öµå·Î Á¤º¸¸¦ ãÀ¸·Á¸é »öÀÎ ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.

Load Balancer´Â ÀÎÅÍ³Ý ¶Ç´Â ÀÎÆ®¶ó³Ý¿¡¼­ ¼­¹ö¿¡ ´ëÇÑ µ¿Àû ·Îµå ¹ë·±½º, È®À强 ¹× °í°¡¿ë¼ºÀ» Á¦°øÇÏ´Â °ü¸® ¹× ±¸¼º µµ±¸ÀÔ´Ï´Ù.

¹öÀü 5.0ÀÇ Æ¯Â¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.

  • »õ ¹öÀüÀÇ Linux Áö¿ø
    À̹ø ¸±¸®½º¿¡¼­´Â SuSE SLES Ãß°¡¿Í ÇÔ²² »õ ¹öÀüÀÇ Red Hat ¹× SuSE°¡ Áö¿øµË´Ï´Ù.
  • AIX ¹× Solaris¿¡ ´ëÇÑ 64ºñÆ® Áö¿ø
    AIX 5.1 ¹× Solaris 8ÀÎ °æ¿ì¿¡´Â 32ºñÆ® ¸ðµå »Ó ¾Æ´Ï¶ó 64ºñÆ® ¸ðµå±îÁö È®Àå Áö¿øµË´Ï´Ù.
  • Cisco CSS Controller ±¸¼º¿ä¼ÒÀÇ Çâ»ó
    Cisco CSS ½ºÀ§Ä¡´Â Á¢¼Ó Á¤º¸¸¦ ÆäÄ¡ÇÏ°í °¡ÁßÄ¡¸¦ ¼³Á¤Çϱâ À§ÇØ SNMP ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â Çϵå¿þ¾î ±â¹Ý Load BalancerÀÔ´Ï´Ù. Cisco CSS Controller(ÀÌÀü¿¡´Â Cisco ÄÁ¼³ÅÏÆ®¶ó°í ÇÔ) Cisco CSS ½ºÀ§Ä¡°¡ ·Îµå ¹ë·±½ºÇÏ´Â ¼­¹ö¸¦ ¸ð´ÏÅÍÇϰí Á¤È®ÇÑ ·Îµå ¹ë·±½º¸¦ À§ÇØ ÀûÀýÇÑ °¡ÁßÄ¡¸¦ Á¦°øÇÏ´Â Load Balancer ±¸¼º¿ä¼ÒÀÔ´Ï´Ù. Á¦¾î±â´Â ¿ì¼öÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ¹× ½Ã½ºÅÛ ÀνķÂÀ¸·Î Cisco CSS ½ºÀ§Ä¡ÀÇ ¼­¹ö ·Îµå ¹ë·±½º ±â´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù.
  • Nortel Alteon Controller ±¸¼º¿ä¼Ò

    ÀÌ ±â´ÉÀº Load BalancerÀÇ »õ ±¸¼º¿ä¼ÒÀÔ´Ï´Ù.
    Nortel Alteon Controller´Â ÀÌÀü ¸±¸®½º¿¡ Àü´ÞµÈ Cisco CSS Controller¿Í ¸Å¿ì ºñ½ÁÇÕ´Ï´Ù. Nortel Alteon Web ½ºÀ§Ä¡´ÂÀº Á¢¼Ó Á¤º¸¸¦ ÆäÄ¡ÇÏ°í °¡ÁßÄ¡¸¦ ¼³Á¤Çϱâ À§ÇØ SNMP ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â Çϵå¿þ¾î ±â¹Ý Load BalancerÀÔ´Ï´Ù. Nortel Alteon Controller´Â Alteon ½ºÀ§Ä¡°¡ ·Îµå ¹ë·±½ºÇÏ´Â ¼­¹ö¸¦ ¸ð´ÏÅÍÇϰí Á¤È®ÇÑ ·Îµå ¹ë·±½º¸¦ À§ÇØ ÀûÀýÇÑ °¡ÁßÄ¡¸¦ Á¦°øÇÏ´Â »õ Load Balancer ±¸¼º¿ä¼ÒÀÔ´Ï´Ù. Á¦¾î±â´Â ¿ì¼öÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ¹× ½Ã½ºÅÛ ÀνķÂÀ¸·Î Nortel Alteon ½ºÀ§Ä¡ÀÇ ¼­¹ö ·Îµå ¹ë·±½º ±â´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù.

  • Controller °í°¡¿ë¼º

    ÀÌ ±â´ÉÀº Cisco CSS Controller ¹× Nortel Alteon Controller ±¸¼º¿ä¼Ò¿¡ Àû¿ëµË´Ï´Ù.
    ÀÌÁ¦ Load Balancer´Â Cisco CSS Controller ±¸¼º¿ä¼Ò ¹× Nortel Alteon Controller ±¸¼º¿ä¼Ò ¾çÂÊ¿¡ ´ëÇÑ °í°¡¿ë¼ºÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ ±â´ÉÀ¸·Î °í°´Àº Cisco CSS Controller¸¦ ¹é¾÷ ¼­¹ö¿¡ ¼³Ä¡ÇÏ¿© ±âº» ¼­¹ö°¡ ½ÇÆÐÇÒ °æ¿ì ·Îµå ¹ë·±½º ±â´ÉÀ» Àΰè¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.

  • WAS(WebSphere Application Servers) ·Îµå ¹ë·±½º

    ÀÌ ±â´ÉÀº CBR ±¸¼º¿ä¼Ò¿¡ Àû¿ëµË´Ï´Ù.
    ÀÌÁ¦ CBRÀº WAS ¾ç½ÄÀÇ ¿¬°ü °ü°è¸¦ »ç¿ëÇÏ¿© WAS(¹öÀü 5) ¼­¹ö¿¡ ´ëÇÑ À¥ ÀÀ¿ëÇÁ·Î±×·¥ ¿äûÀÇ ·Îµå ¹ë·±½º¸¦ Áö¿øÇÕ´Ï´Ù. CBRÀº WAS HTTP Ç÷¯±×ÀÎ ±¸¼º ÆÄÀÏÀ» CBR ±¸¼º ÆÄÀÏ¿¡ ÀÚµ¿À¸·Î ¸ÊÇÎÇÏ¿© WAS ±¸¼ºÀÇ ·Îµå ¹ë·±½º¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

  • ÃÊ´ç ¿¬°á ¼ö ±ÔÄ¢ Çâ»ó

    ÀÌ ±â´ÉÀº Dispatcher ¹× CBR ±¸¼º¿ä¼Ò¿¡ Àû¿ëµË´Ï´Ù.
    ÃÊ´ç ¿¬°á ¼ö ±ÔÄ¢ Çâ»óÀ¸·Î °í°´Àº ÃÊ´ç ¿¬°á ¼ö ±ÔÄ¢ÀÇ "upserversonrule" ¿É¼ÇÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÔÀ¸·Î ÀÎÇØ, ¼­¹ö ¼¼Æ®¿¡ ÀÖ´Â Çϳª ÀÌ»óÀÇ ¼­¹ö°¡ ´Ù¿îµÇ´õ¶óµµ ³²¾Æ Àִ¼­¹ö°¡ °úºÎÇÏ¿¡ °É¸®Áö ¾Ê½À´Ï´Ù.

  • CBR Ȱ¼º ÄíŰ ¿¬°ü °ü°è Çâ»ó

    ÀÌ ±â´ÉÀº CBR ±¸¼º¿ä¼Ò¿¡ Àû¿ëµË´Ï´Ù.
    ¿äû Æ÷Æ® ¹× Ŭ·¯½ºÅÍÀÇ ¼­¹ö¿¡ ´ëÇÑ Å¬¶óÀÌ¾ðÆ® Á¢¼ÓÀ» ±âÁØÀ¸·Î ÇÑ CBR Ȱ¼º ÄíŰ ¿¬°ü °ü°èÀÇ ÀÌÀü ±¸Çö. ÀÌ´Â ¼­·Î ´Ù¸¥ ¼­¹ö ¼¼Æ®¿¡ ¿©·¯ °¡Áö ±ÔÄ¢ÀÌ ÀÖ´Â ±¸¼ºÀÇ °æ¿ì ¹®Á¦°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Çâ»óÀ» »ç¿ëÇÏ¸é ´ÜÀÏ Å¬·¯½ºÅÍ ¹× Æ÷Æ® ³»ÀÇ ¿©·¯ ¿¬°ü °ü°è°¡ °¡´ÉÇϸç, Ŭ¶óÀÌ¾ðÆ®°¡ ¿äû ÄÁÅØ½ºÆ®¸¦ ±âÁØÀ¸·Î ´Ù¼öÀÇ ¼­¹ö¿Í ¿¬°ü °ü°è¸¦ À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.

  • »õ "heavyweight" HTTPS ±Ç°íÀÚ

    ÀÌ ±â´ÉÀº Dispatcher, CBR ¹× Site Selector ±¸¼º¿ä¼Ò¿¡ Àû¿ëµË´Ï´Ù.
    "lightweight" SSL ±Ç°íÀÚ »Ó ¾Æ´Ï¶ó "heavyweight" HTTPS ±Ç°íÀÚ¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. HTTPS ±Ç°íÀÚ´Â ¼­¹ö¿Í Àüü SSL ¼ÒÄÏÀ» ¼³Á¤ÇÏ´Â Àüü SSL Á¢¼ÓÀ» ¿±´Ï´Ù. (¹Ý´ë·Î, lightweight SSL ±Ç°íÀÚ´Â ¼­¹ö¿Í Àüü SSL ¼ÒÄÏÀ» ¼³Á¤ÇÏÁö ¾Ê½À´Ï´Ù.)

  • Linux SNMP Áö¿ø

    ÀÌ ±â´ÉÀº Dispatcher ±¸¼º¿ä¼Ò¿¡ Àû¿ëµË´Ï´Ù.
    Load Balancer´Â ÀÌÁ¦ Linux Ç÷§Æû¿¡¼­ SNMP Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. (SNMP Áö¿øÀº Load Balancer°¡ Áö¿øÇÏ´Â ´Ù¸¥ ¸ðµç Ç÷§Æû¿¡¼­µµ »ç¿ë °¡´ÉÇÕ´Ï´Ù.)

  • ¿ø°Ý À¥ ±â¹Ý °ü¸® Áö¿ø

    ÀÌ ±â´ÉÀº Load BalancerÀÇ ¸ðµç ±¸¼º¿ä¼Ò¿¡ Àû¿ëµË´Ï´Ù.
    Load Balancer´Â RMI(Remote Method Invocation)¸¦ ÅëÇÑ ¿ø°Ý °ü¸®»Ó¸¸ ¾Æ´Ï¶ó ÀÌÁ¦ ¿ø°Ý À¥ ±â¹Ý °ü¸®µµ Áö¿øÇÕ´Ï´Ù.

  • GUI¿¡¼­ÀÇ ¸í·ÉÇà ¾×¼¼½º Áö¿ø

    ÀÌ ±â´ÉÀº Load BalancerÀÇ ¸ðµç ±¸¼º¿ä¼Ò¿¡ Àû¿ëµË´Ï´Ù.
    ÀÌÁ¦ GUI Æ®¸®ÀÇ È£½ºÆ® ³ëµå¿¡¼­ ¸í·ÉÇà("Send ¸í·É")¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

  • »õ ¹®Á¦Á¡ °áÁ¤ µµ±¸(lbpd)

    ÀÌ ±â´ÉÀº Dispatcher ±¸¼º¿ä¼Ò¿¡ Àû¿ëµË´Ï´Ù.
    Load Balancer ¹®Á¦Á¡ ÆÇ´ÜÀ» À§ÇØ °í°´ÀÌ IBM ¼­ºñ½º¿¡ Àü¼ÛÇÒ ¼ö ÀÖ´Â Á¤º¸¸¦ ½±°í »¡¸® ¼öÁýÇÒ ¼ö ÀÖ´Â µµ±¸(lbpd)°¡ Á¦°øµÇ¾ú½À´Ï´Ù.

  • Load Balancer ¿ÀÆÛ¸µ¿¡¼­ Á¦°ÅµÈ ±â´É
    ´ÙÀ½ ±â´ÉÀº Load Balancer¿¡¼­ Á¦°ÅµÇ¾ú½À´Ï´Ù.
    • Mailbox Locator ±¸¼º¿ä¼Ò
    • SDA(Server Directed Affinity)

Load BalancerÀÇ 5°¡Áö ÁÖ¿ä ±¸¼º¿ä¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù.

  • Dispatcher - TCP ¹× UDP ÀÀ¿ëÇÁ·Î±×·¥¿¡ ·Îµå ¹ë·±½º¸¦ Á¦°øÇÕ´Ï´Ù. Dispatcher´Â µ¿ÀûÀ¸·Î ¼³Á¤µÇ´Â ¸î °¡Áö °¡ÁßÄ¡¿Í ÃøÁ¤ ±âÁØÀ» »ç¿ëÇÏ¿©, ±Ù°Å¸® Åë½Å¸Á ¹× ¿ø°Å¸® Åë½Å¸ÁÀÇ ¼­¹ö»ó¿¡¼­ ·ÎµåÀÇ ¹ë·±½º¸¦ ÀúÁ¤ÇÕ´Ï´Ù.

    v2.0¿¡¼­ »õ·Î¿öÁø Content Based Routing(Caching Proxy ¾øÀ½)Àº Dispatcher ±¸¼º¿ä¼Ò¿¡¼­ »ç¿ë °¡´ÉÇϸç, ÁöÁ¤µÈ ±ÔÄ¢ À¯ÇüÀ» »ç¿ëÇÏ¿© À¥ ÆäÀÌÁö ÄÁÅÙÃ÷¸¦ ±âÃÊ·Î HTTP ¼­¹ö¿¡ ¼ö½ÅµÇ´Â Ŭ¶óÀÌ¾ðÆ® ¿äûµéÀ» ·Îµå ¹ë·±½ºÇÏ´Â ÀÛ¾÷À» ÇÕ´Ï´Ù.

  • CBR(Content Based Routing) - ÁöÁ¤µÈ ±ÔÄ¢ À¯ÇüÀ» »ç¿ëÇÏ¿© À¥ ÆäÀÌÁö ÄÁÅÙÃ÷¸¦ ±âÃÊ·Î ÇÏ¿© HTTP ¶Ç´Â HTTPS ¼­¹ö¿¡ ¼ö½ÅµÇ´Â Ŭ¶óÀÌ¾ðÆ® ¿äûµéÀ» ·Îµå ¹ë·±½ºÇϱâ À§ÇØ Caching Proxy¿¡ ´ëÇÑ ÀÛ¾÷À» ÇÕ´Ï´Ù.

  • Site Selector - ¼­¹ö¿¡¼­ ½ÇÇàµÇ´Â Metric Server ±¸¼º¿ä¼Ò¿¡¼­ ¼öÁýµÈ °¡ÁßÄ¡ ¹× ÃøÁ¤ °á°ú¸¦ »ç¿ëÇÏ¿© WAN(wide area network) ³»¿¡¼­ ¼­¹öÀÇ ·Îµå ¹ë·±½º¸¦ Á¶Á¤ÇÕ´Ï´Ù.

  • Cisco CSS Controller - Load Balancer ±â¼úÀ» »ç¿ëÇÏ¿© Cisco Content Services Switch¿¡ ½Ç½Ã°£ ·Îµå ¹ë·±½º Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

  • Nortel Alteon Controller - Load Balancer ±â¼úÀ» »ç¿ëÇÏ¿© À¥ ½ºÀ§Ä¡ÀÇ Nortel Alteon ±×·ì¿¡ µ¿ÀûÀ¸·Î ¼­¹ö °¡ÁßÄ¡¸¦ Á¦°øÇÕ´Ï´Ù.