°³¿ä: 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ÀÇ Áß¿ä ±â´É:
¹öÀü 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ÀÇ ´Ù¼¸ °¡Áö Áß¿äÇÑ ±¸¼º¿ä¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù.
|