°³¿ä: Load Balancer (¹öÀü 5)

Edge Component InfoCenterÀÇ ¹®¼­ ¶óÀ̺귯¸®¸¦ ¹æ¹®ÇϽʽÿÀ.

Edge Components¿¡ ´ëÇÑ ÀÚü µµ¿ò¸» Á¤º¸´Â WebSphere Application Server Áö¿ø À¥ »çÀÌÆ®ÀÇ ±â¼ú ³ëÆ® µ¥ÀÌÅͺ£À̽º¿¡¼­ º¼ ¼ö ÀÖ½À´Ï´Ù.

WebSphere Application Server Á¦Ç°¿¡ ´ëÇÑ °ü·Ã Á¤º¸´Â WebSphere Application Server Á¦Ç° ¶óÀ̺귯¸®¿¡¼­ º¼ ¼ö ÀÖ½À´Ï´Ù.

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

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

¹öÀü 5.1.1ÀÇ Áß¿ä ±â´É:

  • Ãß°¡ Linux Ç÷§Æû Áö¿ø

    Áö¿øµÇ´Â Linux Ç÷§Æû°ú Edge Components ¹öÀü 5.1.1 ÇȽºÆÑ¿¡ Áö¿øµÇ´Â ±âŸ ¸ðµç Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ÃֽŠÁ¤º¸¸¦ º¸·Á¸é, WebSphere Application ServerÀÇ ½Ã½ºÅÛ ¿ä±¸»çÇ× À¥ ÆäÀÌÁö¿¡ ¾×¼¼½ºÇϽʽÿÀ.

  • UNIX ±â¹Ý ½Ã½ºÅÛ¿¡¼­ Mozilla ºê¶ó¿ìÀú ¿ä±¸»çÇ×

    UNIX ±â¹Ý ½Ã½ºÅÛ¿¡¼­ µµ¿ò¸»À» º¸±â À§ÇÑ ±âº» ºê¶ó¿ìÀú´Â Mozilla 1.xÀÔ´Ï´Ù.

  • °áÇÔ ¼öÁ¤ --

    ÇȽºÆÑ¿¡ ¼öÁ¤µÈ Load Balancer °áÇÔ ¸ñ·ÏÀ» ¾òÀ¸·Á¸é, WebSphere Application Server À¥ »çÀÌÆ® Áö¿ø ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

    • Áö¿ø ÆäÀÌÁö¿¡¼­, °Ë»ö¾î ¹üÁÖ "Edge Components"¸¦ ÀÔ·ÂÇÏ°í °á°ú Á¦ÇÑ¿¡ "Download"¸¦ ¼±ÅÃÇÑ ÈÄ¿¡ SubmitÀ» Ŭ¸¯ÇϽʽÿÀ.
    • ¸µÅ©¸¦ µû¶ó ¼öÁ¤ ¼­ºñ½º ´Ù¿î·Îµå »çÀÌÆ®·Î °¡¼­ Edge ComponentsÀÇ ¼öÁ¤µÈ °áÇÔ ¸ñ·ÏÀ» ¾òÀ¸½Ê½Ã¿À.

¹öÀü 5.1ÀÇ Áß¿ä ±â´É:

  • JDK ¾÷±×·¹ÀÌµå ¿ä±¸»çÇ×

    Load Balancer¿¡¼­ JDK 1.4.1 Áö¿ø

¹öÀü 5.0.2ÀÇ Áß¿ä ±â´É(ÇȽºÆÑ 2):

  • s390 Linux (31ºñÆ® ¸ðµå), ppc64 Linux (64ºñÆ® ¸ðµå), Solaris 9 (32ºñÆ® ¶Ç´Â 64ºñÆ® ¸ðµå), ¹× Windows Server 2003 Áö¿ø

    Áö¿øµÇ´Â ¸ðµç Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ÃֽŠÁ¤º¸¸¦ º¸·Á¸é, WebSphere Application ServerÀÇ ½Ã½ºÅÛ ¿ä±¸»çÇ× À¥ ÆäÀÌÁö¿¡ ¾×¼¼½ºÇϽʽÿÀ.

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

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

¹öÀü 5.0.1ÀÇ Áß¿ä ±â´É(ÇȽºÆÑ 1):

  • HP-UX 11i v1(32ºñÆ® ¶Ç´Â 64ºñÆ® ¸ðµå) ¹× AIX v5.2(32ºñÆ® ¶Ç´Â 64ºñÆ® ¸ðµå) Áö¿ø
  • Áö¿øµÇ´Â ¸ðµç Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ÃֽŠÁ¤º¸¸¦ º¸·Á¸é, WebSphere Application ServerÀÇ ½Ã½ºÅÛ ¿ä±¸»çÇ× À¥ ÆäÀÌÁö¿¡ ¾×¼¼½ºÇϽʽÿÀ.

¹öÀü 5.0ÀÇ Áß¿ä ±â´É:

  • AIX ¹× Solaris Ç÷§Æû¿¡¼­ 64ºñÆ® ¸ðµå Áö¿ø

    Áö¿øµÇ´Â ¸ðµç Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ÃֽŠÁ¤º¸¸¦ º¸·Á¸é, WebSphere Application ServerÀÇ ½Ã½ºÅÛ ¿ä±¸»çÇ× À¥ ÆäÀÌÁö¿¡ ¾×¼¼½ºÇϽʽÿÀ.

  • 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 À¥ ½ºÀ§Ä¡´Â ¿¬°á Á¤º¸¸¦ ÆäÄ¡ÇÏ°í °¡ÁßÄ¡ ¼³Á¤¿¡ ÀûÇÕÇÑ SNMP ÀÎÅÍÆäÀ̽º¸¦ °¡Áø Çϵå¿þ¾î ±â¹Ý Load BalancerÀÔ´Ï´Ù. Nortel Alteon Controller´Â Alteon ½ºÀ§Ä¡¿¡ ÀÇÇØ ·Îµå ¹ë·±½ºµÇ°í ÀÖ´Â ¼­¹ö¸¦ ¸ð´ÏÅÍÇϰí Á¤È®ÇÑ ·Îµå ¹ë·±½º¸¦ È®ÀÎÇϵµ·Ï ÀûÀýÇÑ °¡ÁßÄ¡¸¦ Á¦°øÇÏ´Â »õ·Î¿î Load Balancer ±¸¼º¿ä¼ÒÀÔ´Ï´Ù. Á¦¾î±â´Â ´õ ¸¹Àº ÀÀ¿ëÇÁ·Î±×·¥ ¹× ½Ã½ºÅÛ ÀνÄÀ¸·Î Nortel Alteon ½ºÀ§Ä¡ÀÇ ¼­¹ö ·Îµå ¹ë·±½º ±â´ÉÀ» °­È­½Ãŵ´Ï´Ù.

  • Á¦¾î±â °í°¡¿ë¼º

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

  • ÃÊ´ç ¿¬°á ±ÔÄ¢ °­È­

    ÀÌ ±â´ÉÀº 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 Æ®¸®ÀÇ È£½ºÆ® ³ëµå¿¡¼­ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

  • »õ ¹®Á¦Á¡ ÆÇº° µµ±¸(lbpd)

    ÀÌ ±â´ÉÀº Dispatcher ±¸¼º¿ä¼Ò¿¡ Àû¿ëµË´Ï´Ù.
    Load Balancer ¹®Á¦Á¡ ÆÇº°¿¡ ´ëÇÑ µµ±¸(lbpd)´Â °í°´ÀÌ IBM ¼­ºñ½º¿¡ Àü¼ÛÇÒ ¼ö ÀÖ´Â Áß¿äÇÑ Á¤º¸¸¦ º¸´Ù ºü¸£°í ½±°Ô ¸ðÀ» ¼ö ÀÖµµ·Ï Á¦°øÇÕ´Ï´Ù.

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

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

  • Dispatcher - TCP ¹× UDP ÀÀ¿ëÇÁ·Î±×·¥¿¡ ·Îµå ¹ë·±½º¸¦ Á¦°øÇÕ´Ï´Ù. Dispatcher´Â µ¿ÀûÀ¸·Î ¼³Á¤µÇ´Â ¸î °³ÀÇ °¡ÁßÄ¡ ¹× Á¶Ä¡¸¦ »ç¿ëÇÏ¿© LAN(Local Area Network) ¶Ç´Â ±¤¿ª ³×Æ®¿öÅ© ³»ÀÇ ¼­¹ö¿¡ ·Îµå ¹ë·±½º¸¦ Á¶Á¤ÇÕ´Ï´Ù.

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

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

  • Site Selector - ÀÌ ¼­¹ö¿¡¼­ ½ÇÇàÇϰí ÀÖ´Â Metric Server ±¸¼º¿ä¼Ò¿¡¼­ ¸ðÀº Á¶Ä¡ ¹× °¡ÁßÄ¡¸¦ »ç¿ëÇÏ¿© ±¤¿ª ³×Æ®¿öÅ© ³»ÀÇ ¼­¹ö¿¡¼­ ·Îµå ¹ë·±½º¸¦ Á¶Á¤ÇÕ´Ï´Ù.

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

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