Sun Java System Application Server Enterprise Edition 8.1 °ü¸® ¼³¸í¼ 2005Q1 |
3Àå
·Îµå ±ÕÇü Á¶Á¤ ¹× ÆäÀÏ¿À¹ö ±¸¼ºÀÌ Àå¿¡¼´Â Sun Java System Application Server¿¡¼ HTTP ¿äûÀÇ ·Îµå ±ÕÇü Á¶Á¤À» ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ·Îµå ¹ë·±¼¿¡¼ Á¦¾îÇÏ´Â ¼¹ö ÀνºÅϽº °£ÀÇ ÆäÀÏ¿À¹ö ±¸¼º ¹æ¹ýµµ ¼³¸íÇÕ´Ï´Ù. ±×¸®°í RMI-IIOP ·Îµå ±ÕÇü Á¶Á¤ ¹× ÆäÀÏ¿À¹ö¸¦ ¼³¸íÇÕ´Ï´Ù.
ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
HTTP ·Îµå ±ÕÇü Á¶Á¤ ¹× ÆäÀÏ¿À¹ö Á¤º¸HTTP ·Îµå ±ÕÇü Á¶Á¤ ¹× ÆäÀÏ¿À¹ö
·Îµå ±ÕÇü Á¶Á¤ÀÇ ¸ñÀûÀº ¿©·¯ µ¶¸³ ½ÇÇàÇü ¶Ç´Â Ŭ·¯½ºÅ͸µµÈ Sun Java System Application Server ÀνºÅϽº °£¿¡ ÀÛ¾÷ ·Îµå¸¦ ¶È°°ÀÌ ºÐ»êÇÏ¿© ½Ã½ºÅÛÀÇ ÀüüÀûÀΠó¸® ´É·ÂÀ» Áõ°¡½ÃŰ´Â °ÍÀÔ´Ï´Ù.
·Îµå ¹ë·±¼¸¦ »ç¿ëÇÏ¸é ¼¹ö ÀνºÅϽº °£¿¡ ¿äûÀ» ÆäÀÏ¿À¹öÇÒ ¼ö ÀÖ½À´Ï´Ù. Áö¼ÓÇÒ HTTP ¼¼¼Ç Á¤º¸ÀÇ °æ¿ì HTTP ¼¼¼Ç Áö¼Ó¼ºÀ» ±¸¼ºÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "°¡¿ë¼º ¹× ¼¼¼Ç Áö¼Ó¼º ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.
°ü¸® ÄܼÖÀÌ ¾Æ´Ï¶ó asadmin µµ±¸¸¦ »ç¿ëÇÏ¿© HTTP ·Îµå ±ÕÇü Á¶Á¤À» ±¸¼ºÇÕ´Ï´Ù.
HTTP ·Îµå ±ÕÇü Á¶Á¤À» À§ÇÑ ¿ä±¸ »çÇ×
HTTP ¿äû¿¡ ´ëÇØ ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ·Á¸é ´ÙÀ½ ¿ä±¸ »çÇ×ÀÌ ÃæÁ·µÇ¾î¾ß ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº "HTTP ·Îµå ±ÕÇü Á¶Á¤À» »ç¿ëÇϵµ·Ï Web Server ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.
- ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀÌ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- Application Server°¡ ±¸¼ºµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- ·Îµå ±ÕÇü Á¶Á¤¿¡ Âü¿©ÇÏ´Â Application Server ÀνºÅϽº³ª Ŭ·¯½ºÅͰ¡ ¸¸µé¾îÁ® ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- ·Îµå ±ÕÇü Á¶Á¤¿¡ Âü¿©ÇÏ´Â ¸ðµç Application Server ÀνºÅϽº³ª Ŭ·¯½ºÅÍ¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¹èÆ÷µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- ·Îµå ±ÕÇü Á¶Á¤¿¡ Âü¿©ÇÏ´Â ¼¹ö ÀνºÅϽº¿Í Ŭ·¯½ºÅÍÀÇ È¯°æÀÌ °°¾Æ¾ß ÇÕ´Ï´Ù. Áï, ¼¹ö ÀνºÅϽº°¡ µ¿ÀÏÇÑ ¼¹ö ±¸¼ºÀ» ÂüÁ¶ÇÏ°í µ¿ÀÏÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¹èÆ÷µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
ÇÒ´çµÈ ¿äû°ú ÇÒ´çµÇÁö ¾ÊÀº ¿äû ÀÌÇØ
HTTP Ŭ¶óÀÌ¾ðÆ®¿¡¼ ·Îµå ¹ë·±¼·Î óÀ½ µé¾î¿Â ¿äûÀº »õ·Î¿î ¼¼¼Ç¿¡ ´ëÇÑ ¿äûÀÔ´Ï´Ù. »õ·Î¿î ¼¼¼Ç¿¡ ´ëÇÑ ¿äûÀ» ÇÒ´çµÇÁö ¾ÊÀº ¿äûÀ̶ó°í ÇÕ´Ï´Ù. ·Îµå ¹ë·±¼´Â ¶ó¿îµå ·Îºó ¾Ë°í¸®Áò¿¡ µû¶ó Ŭ·¯½ºÅÍÀÇ Application Server ÀνºÅϽº·Î ÀÌ ¿äûÀ» º¸³À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "HTTP ·Îµå ±ÕÇü Á¶Á¤ ¾Ë°í¸®Áò"À» ÂüÁ¶ÇϽʽÿÀ.
Application Server ÀνºÅϽº¿¡ ¼¼¼ÇÀÌ ¸¸µé¾îÁö¸é ·Îµå ¹ë·±¼´Â ÀÌ ¼¼¼Ç¿¡ ´ëÇÑ ¸ðµç ÈÄ¼Ó ¿äûÀÇ °æ·Î¸¦ ƯÁ¤ ÀνºÅϽº·Î¸¸ ÁöÁ¤ÇÕ´Ï´Ù. ±âÁ¸ ¼¼¼Ç¿¡ ´ëÇÑ ¿äûÀ» ÇÒ´çµÈ ¿äû ¶Ç´Â °íÁ¤ ¿äûÀ̶ó°í ÇÕ´Ï´Ù.
HTTP ·Îµå ±ÕÇü Á¶Á¤ ¾Ë°í¸®Áò
Sun Java System Application Server ·Îµå ¹ë·±¼´Â °íÁ¤ ¶ó¿îµå ·Îºó ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© µé¾î¿À´Â HTTP ¹× HTTPS ¿äûÀ» ·Îµå ±ÕÇü Á¶Á¤ÇÕ´Ï´Ù. ÁöÁ¤ÇÑ ¼¼¼ÇÀÇ ¸ðµç ¿äûÀÌ µ¿ÀÏÇÑ Application Server ÀνºÅϽº·Î Àü¼ÛµË´Ï´Ù. °íÁ¤ ·Îµå ¹ë·±¼¸¦ »ç¿ëÇÏ¸é ¼¼¼Ç µ¥ÀÌÅͰ¡ Ŭ·¯½ºÅÍÀÇ ¸ðµç ÀνºÅϽº¿¡ ºÐ»êµÇ±â º¸´Ù´Â ÇÑ Application Server¿¡ ij½ÃµË´Ï´Ù.
µû¶ó¼ °íÁ¤ ¶ó¿îµå ·Îºó ü°è´Â ¼ø¼ö ¶ó¿îµå ·ÎºóÀÌ ÁÖ´Â ·ÎµåÀÇ ±ÕÇü ºÐ»êÀ̶ó´Â ÀÌÁ¡À» ¶Ù¾î³ ¼º´É ÀÌÁ¡À¸·Î ´ëüÇÕ´Ï´Ù.
°íÁ¤ ¶ó¿îµå ·Îºó ·Îµå ±ÕÇü Á¶Á¤ ¾Ë°í¸®Áò Á¤º¸
»õ·Î¿î HTTP ¿äûÀ» ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀ¸·Î Àü¼ÛÇÏ¸é ´Ü¼ø ¶ó¿îµå ·Îºó ü°è¸¦ ±â¹ÝÀ¸·Î Application Server ÀνºÅϽº¿¡ Àü´ÞµË´Ï´Ù. °è¼ÓÇØ¼ ÀÌ ¿äûÀº Äí۸¦ »ç¿ëÇϰųª ¸í½ÃÀû URLÀ» ´Ù½Ã ÀÛ¼ºÇÏ¿© ƯÁ¤ÇÑ Application Server ÀνºÅϽº¿¡ "°íÁ¤"µË´Ï´Ù.
°íÁ¤ Á¤º¸¸¦ »ç¿ëÇØ¼ ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀº ¸ÕÀú ÀÌÀü¿¡ ¿äûÀ» Àü´ÞÇß´ø ÀνºÅϽº¸¦ ÆÇº°ÇÕ´Ï´Ù. ÇØ´ç ÀνºÅϽº°¡ Á¤»óÀÏ °æ¿ì ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀº ƯÁ¤ Application Server ÀνºÅϽº¿¡ ±× ¿äûÀ» Àü´ÞÇÕ´Ï´Ù. µû¶ó¼ ÁöÁ¤ÇÑ ¼¼¼ÇÀÇ ¸ðµç ¿äûÀÌ µ¿ÀÏÇÑ Application Server ÀνºÅϽº·Î Àü´ÞµË´Ï´Ù.
·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀº ´ÙÀ½ ¹æ¹ýÀ» »ç¿ëÇÏ¿© ¼¼¼Ç °íÁ¤À» ÆÇº°ÇÕ´Ï´Ù.
ÄíŰ ±â¹Ý ¹æ¹ý
ÄíŰ ±â¹Ý ¹æ¹ý¿¡¼ ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀº º°µµÀÇ Äí۸¦ »ç¿ëÇÏ¿© °æ·Î Á¤º¸¸¦ ±â·ÏÇÕ´Ï´Ù.
¸í½ÃÀû URL ÀçÀÛ¼º ¹æ¹ý
¸í½ÃÀû URL ÀçÀÛ¼º ¹æ¹ý¿¡¼´Â °íÁ¤ Á¤º¸°¡ URL¿¡ Ãß°¡µË´Ï´Ù. HTTP Ŭ¶óÀÌ¾ðÆ®¿¡¼ Äí۸¦ Áö¿øÇÏÁö ¾Ê´õ¶óµµ ÀÌ ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
·Îµå ±ÕÇü Á¶Á¤ ¹× ÆäÀÏ¿À¹ö »ùÇà ÀÀ¿ë ÇÁ·Î±×·¥
´ÙÀ½ µð·ºÅ丮¿¡´Â ·Îµå ±ÕÇü Á¶Á¤ ¹× ÆäÀÏ¿À¹ö¸¦ º¸¿©ÁÖ´Â »ùÇà ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
install_dir/samples/ee-samples/highavailability
install_dir/samples/ee-samples/failover
ee-samples
µð·ºÅ丮¿¡´Â »ùÇÃÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ȯ°æÀ» ¼³Á¤ÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¤º¸µµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.HTTP ·Îµå ±ÕÇü Á¶Á¤ ¼³Á¤ °³¿ä
asadmin
µµ±¸¸¦ »ç¿ëÇÏ¿© ȯ°æ¿¡ ·Îµå ±ÕÇü Á¶Á¤À» ±¸¼ºÇÕ´Ï´Ù. ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- À¥ ¼¹ö ¹× Application Server ÀνºÅϽº ¶Ç´Â Ŭ·¯½ºÅÍ ¼³Ä¡ ¹× ±¸¼ºÀ» Æ÷ÇÔÇÏ¿© "HTTP ·Îµå ±ÕÇü Á¶Á¤À» À§ÇÑ ¿ä±¸ »çÇ×"À» ¿Ï·áÇÕ´Ï´Ù.
asadmin
¸í·Écreate-http-lb-config
¸¦ »ç¿ëÇÏ¿© ·Îµå ¹ë·±¼ ±¸¼ºÀ» ¸¸µì´Ï´Ù.asadmin
create-http-lb-ref
¸¦ »ç¿ëÇÏ¿© ·Îµå ¹ë·±¼°¡ °ü¸®ÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é Ŭ·¯½ºÅÍ¿Í µ¶¸³ ½ÇÇàÇü ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ ÂüÁ¶¸¦ Ãß°¡ÇÕ´Ï´Ù.´ë»ó°ú ÇÔ²² ·Îµå ¹ë·±¼ ±¸¼ºÀ» ¸¸µé¾ú°í ±× ´ë»óÀÌ ·Îµå ¹ë·±¼°¡ ÂüÁ¶Çϴ Ŭ·¯½ºÅͳª µ¶¸³ ½ÇÇàÇü ¼¹ö ÀνºÅϽºÀÏ °æ¿ì ÀÌ ´Ü°è¸¦ »ý·«ÇÕ´Ï´Ù.
asadmin enable-http-lb-server
¸¦ »ç¿ëÇÏ¿© ·Îµå ¹ë·±¼°¡ ÂüÁ¶Çϴ Ŭ·¯½ºÅͳª µ¶¸³ ½ÇÇàÇü ¼¹ö ÀνºÅϽº¸¦ Ȱ¼ºÈÇÕ´Ï´Ù.asadmin enable-http-lb-application
À» »ç¿ëÇÏ¿© ·Îµå ±ÕÇü Á¶Á¤À» ÇÒ ¼ö ÀÖµµ·Ï ÀÀ¿ë ÇÁ·Î±×·¥À» Ȱ¼ºÈÇÕ´Ï´Ù.·Îµå ¹ë·±¼¿¡¼ ÂüÁ¶Çϴ Ŭ·¯½ºÅͳª µ¶¸³ ½ÇÇàÇü ÀνºÅϽº¿¡¼ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÌ¹Ì ¹èÆ÷ÇÏ¿© Ȱ¼ºÈµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ·Îµå ±ÕÇü Á¶Á¤À» À§ÇÑ È°¼ºÈ´Â »ç¿ëÀ» À§ÇÑ È°¼ºÈ¿Í ´Ù¸¥ ´Ü°èÀÔ´Ï´Ù.
asadmin
create-health-checker
¸¦ »ç¿ëÇÏ¿© »óÅ °Ë»ç±â¸¦ ¸¸µì´Ï´Ù.»óÅ °Ë»ç±â´Â ºñÁ¤»óÀûÀÎ ¼¹ö ÀνºÅϽº°¡ ´Ù½Ã Á¤»óÀûÀÌ µÇ¸é ·Îµå ¹ë·±¼°¡ »õ·Î¿î ¿äûÀ» Àü¼ÛÇÒ ¼ö ÀÖµµ·Ï À̵éÀ» ¸ð´ÏÅ͸µÇÕ´Ï´Ù.
asadmin
export-http-lb-config
¸¦ »ç¿ëÇÏ¿© ·Îµå ¹ë·±¼ ±¸¼º ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù.ÀÌ ¸í·ÉÀº Sun Java System Application Server¿Í ÇÔ²² Á¦°øµÈ ·Îµå ¹ë·±¼ Ç÷¯±×Àο¡¼ »ç¿ëÇÒ ±¸¼º ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù.
- ·Î±× ¹ë·±¼ Ç÷¯±×ÀÎ ±¸¼º ÆÄÀÏÀÌ ÀúÀåµÇ´Â À¥ ¼¹ö
config
µð·ºÅ丮·Î ·Îµå ¹ë·±¼ ±¸¼º ÆÄÀÏÀ» º¹»çÇÕ´Ï´Ù.
HTTP ·Îµå ±ÕÇü Á¶Á¤À» »ç¿ëÇϵµ·Ï Web Server ±¸¼ºWeb Server ±¸¼º Á¤º¸
·Îµå ¹ë·±¼ Ç÷¯±×ÀÎ ¼³Ä¡ ÇÁ·Î±×·¥Àº À¥ ¼¹öÀÇ ±¸¼º ÆÄÀÏÀ» ÀϺΠ¼öÁ¤ÇÕ´Ï´Ù. º¯°æ »çÇ×Àº À¥ ¼¹ö¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
Sun Java System Web Server ¼öÁ¤ »çÇ×
¼³Ä¡ ÇÁ·Î±×·¥À» ½ÇÇàÇϸé Sun Java System Web ServerÀÇ ±¸¼º ÆÄÀÏÀÌ ´ÙÀ½°ú °°ÀÌ º¯°æµË´Ï´Ù.
- ´ÙÀ½ ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎ °ü·Ã Ç׸ñÀ» À¥ ¼¹ö ÀνºÅϽºÀÇ
magnus.conf
ÆÄÀÏ¿¡ Ãß°¡ÇÕ´Ï´Ù.
##EE lb-plugin
web_server_install_dir
Init fn="load-modules" shlib="/plugins/lbplugin/bin/libpassthrough.so" funcs="init-passthrough,service-passthrough,name-trans-passthrough" Thread="no"
Init fn="init-passthrough"
##end addition for EE lb-plugin
- ´ÙÀ½°ú °°Àº ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎ °ü·Ã Ç׸ñÀ» À¥ ¼¹ö ÀνºÅϽºÀÇ
obj.conf
ÆÄÀÏ¿¡ Ãß°¡ÇÕ´Ï´Ù.<Object name=default>
NameTrans fn="name-trans-passthrough" name="lbplugin" config-file="web_server_install_dir/web_server_instance/config/loadbalancer.xml"
<Object name="lbplugin">
ObjectType fn="force-type" type="magnus-internal/lbplugin"
PathCheck fn="deny-existence" path="*/WEB-INF/*"
Service type="magnus-internal/lbplugin" fn="service-passthrough"
Error reason="Bad Gateway" fn="send-error" uri="$docroot/badgateway.html"
</object>
lbplugin
˼Object
¸¦ °íÀ¯ÇÏ°Ô ½Äº°ÇÏ´Â À̸§À̰í, web_server_install_dir/
web_server_instance/config/loadbalancer.xml
Àº ·Îµå ¹ë·±¼°¡ ½ÇÇàµÇµµ·Ï ±¸¼ºµÈ °¡»ó ¼¹ö¿ë XML ±¸¼º ÆÄÀÏ À§Ä¡ÀÔ´Ï´Ù.¼³Ä¡ ÈÄ "HTTP ·Îµå ±ÕÇü Á¶Á¤ ¼³Á¤ °³¿ä"¿¡¼ ¼³¸íÇÑ ´ë·Î ·Îµå ¹ë·±¼¸¦ ±¸¼ºÇÕ´Ï´Ù.
Apache Web Server ¼öÁ¤ »çÇ×
Apache¿¡ ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀ» ¼³Ä¡Çϱâ Àü¿¡ ºÎ·Ï A, "Apache Web Server ÄÄÆÄÀÏ ¹× ±¸¼º"¿¡¼ Apache ÄÄÆÄÀÏ ¹× ±¸¼º¿¡ ´ëÇÑ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
¼³Ä¡ ÇÁ·Î±×·¥¿¡¼ ¼öÁ¤ÇÑ »çÇ×
·Îµå ¹ë·±¼ Ç÷¯±×ÀÎ ¼³Ä¡ ÇÁ·Î±×·¥Àº ÇÊ¿äÇÑ ÆÄÀÏÀ» À¥ ¼¹öÀÇ ·çÆ® µð·ºÅ丮 ¾Æ·¡ ÀÖ´Â
libexec
(Apache 1.3) ¶Ç´Âmodules
(Apache 2.0) Æú´õ·Î ÃßÃâÇÕ´Ï´Ù. ·Îµå ¹ë·±¼ Ç÷¯±×Àο¡ °ü·ÃµÈ ´ÙÀ½ Ç׸ñÀ» À¥ ¼¹ö ÀνºÅϽºÀÇhttpd.conf
ÆÄÀÏ¿¡ Ãß°¡ÇÕ´Ï´Ù.
<VirtualHost
machine_name:443>
##Addition for EE lb-plugin
LoadFile /usr/lib/libCstd.so.1
LoadModule apachelbplugin_module libexec/mod_loadbalancer.so
webserver_instance
#AddModule mod_apachelbplugin.cpp
<IfModule mod_apachelbplugin.cpp>
config-file/conf/loadbalancer.xml
locale en
</IfModule>
<VirtualHost
machine_ip_address>
webserver_instance
DocumentRoot "/htdocs"
ServerName server_name
</VirtualHost>
##END EE LB Plugin ParametersVersion 7
¼³Ä¡ ÈÄ ¼öÁ¤ »çÇ×
Microsoft WindowsÀÇ Ãß°¡ ¼öÁ¤ »çÇ×
Microsoft Windows¿¡¼ Apache¸¦ ½ÇÇàÇÒ °æ¿ì Ç÷¯±×ÀÎ ¼³Ä¡ ÈÄ ÀϺΠȯ°æ º¯¼ö¸¦ º¯°æÇØ¾ß ÇÕ´Ï´Ù.
½ÃÀÛ->¼³Á¤->Á¦¾îÆÇ->½Ã½ºÅÛ->°í±Þ->ȯ°æ º¯¼ö->½Ã½ºÅÛ º¯¼ö¸¦ ´·¯ °æ·Î ȯ°æ º¯¼ö¿¡ »õ·Î¿î °æ·Î¸¦ Ãß°¡ÇÕ´Ï´Ù. ´ÙÀ½À» Æ÷ÇÔÇϵµ·Ï °æ·Î º¯¼ö¸¦ ÆíÁýÇÕ´Ï´Ù.
application_server_install_dir
/bin
±×¸®°í Apache À¥ ¼¹ö¸¦ ½ÃÀÛÇϱâ Àü¿¡ ȯ°æ º¯¼ö NSPR_NATIVE_THREADS_ONLY¸¦ 1·Î ¼³Á¤ÇÕ´Ï´Ù.
ȯ°æ º¯¼ö âÀÇ ½Ã½ºÅÛ º¯¼ö ¾Æ·¡¿¡¼ »õ·Î ¸¸µé±â¸¦ ´©¸¨´Ï´Ù. ´ÙÀ½ À̸§ ¹× °ª ½ÖÀ» ÀÔ·ÂÇÕ´Ï´Ù.
º¯¼ö À̸§: NSPR_NATIVE_THREADS_ONLY
º¯¼ö °ª: 1
½Ã½ºÅÛÀ» ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
Microsoft IISÀÇ ¼öÁ¤ »çÇ×
·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀ» »ç¿ëÇϵµ·Ï IIS(Microsoft Internet Information Services)¸¦ ±¸¼ºÇÏ·Á¸é Windows ÀÎÅÍ³Ý ¼ºñ½º °ü¸®ÀÚÀÇ Æ¯Á¤ µî·Ï Á¤º¸¸¦ ¼öÁ¤ÇÕ´Ï´Ù. ÀÎÅÍ³Ý ¼ºñ½º °ü¸®ÀÚ´Â Á¦¾îÆÇ Æú´õÀÇ °ü¸® µµ±¸ Æú´õ¿¡ ÀÖ½À´Ï´Ù.
Sun Java System Application Server¸¦ ¼³Ä¡ÇÑ ÈÄ ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÕ´Ï´Ù.
- ÀÎÅÍ³Ý ¼ºñ½º °ü¸®ÀÚ¸¦ ¿±´Ï´Ù.
- Ç÷¯±×ÀÎÀ» Ȱ¼ºÈÇÒ À¥ »çÀÌÆ®¸¦ ¼±ÅÃÇÕ´Ï´Ù. ´ë°³ ÀÌ À¥ »çÀÌÆ® À̸§Àº ±âº» À¥ »çÀÌÆ®ÀÔ´Ï´Ù.
- À¥ »çÀÌÆ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸¥ ´ÙÀ½ ¼Ó¼ºÀ» ¼±ÅÃÇÏ¿© ¼Ó¼º ³ëÆ®ºÏÀ» ¿±´Ï´Ù.
- »õ·Î¿î ISAPI ÇÊÅ͸¦ Ãß°¡ÇÏ·Á¸é ISAPI ÇÊÅÍ ÅÇÀ» ¿°í Ãß°¡¸¦ ´©¸¥ ´ÙÀ½ ¾Æ·¡ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- »õ·Î¿î °¡»ó µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ°í ±¸¼ºÇÕ´Ï´Ù.
- ±âº» À¥ »çÀÌÆ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸¥ ´ÙÀ½ °¡»ó µð·ºÅ丮¸¦ ¼±ÅÃÇÕ´Ï´Ù.
°¡»ó µð·ºÅ丮 ÀÛ¼º ¸¶¹ý»ç°¡ ¿¸³´Ï´Ù.
- º°Äª Çʵ忡
sun-passthrough
¸¦ ÀÔ·ÂÇÕ´Ï´Ù.- µð·ºÅ丮 Çʵ忡
C:\Inetpub\wwwroot\
sun-passthrough¸¦ ÀÔ·ÂÇÕ´Ï´Ù.- ½ÇÇà ±ÇÇÑ È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ´Ù¸¥ ¸ðµç ±ÇÇÑ °ü·Ã È®ÀζõÀº ¼±ÅÃ ÇØÁ¦ÇÑ Ã¤·Î µÓ´Ï´Ù.
- ¸¶Ä§À» ´©¸¨´Ï´Ù.
sun-passthrough.dll
ÆÄÀÏÀÇ °æ·Î ¹× application_server_install_dir/bin
À» ½Ã½ºÅÛÀÇpath
ȯ°æ º¯¼ö¿¡ Ãß°¡ÇÕ´Ï´Ù. ½Ã½ºÅÛÀ» ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.- »õ·Î¿î ¼³Á¤À» Àû¿ëÇÏ·Á¸é À¥ ¼¹ö¸¦ ÁßÁöÇß´Ù°¡ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
À¥ ¼¹ö¸¦ ÁßÁöÇÏ·Á¸é À¥ »çÀÌÆ®¸¦ ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í
ÁßÁö
¸¦ ¼±ÅÃÇÕ´Ï´Ù. À¥ ¼¹ö¸¦ ½ÃÀÛÇÏ·Á¸é À¥ »çÀÌÆ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í½ÃÀÛ
À» ¼±ÅÃÇÕ´Ï´Ù.±× ÈÄ À¥ ºê¶ó¿ìÀú¿¡ ´ÙÀ½ »çÇ×À» ÀÔ·ÂÇÏ¿© À¥ ÀÀ¿ë ÇÁ·Î±×·¥ ÄÁÅØ½ºÆ® ·çÆ®¿¡ ¾×¼¼½ºÇÕ´Ï´Ù.
http://
webserver_name/
web_application
¿©±â¿¡¼ webserver_nameÀº À¥ ¼¹öÀÇ È£½ºÆ® À̸§À̳ª IP ÁÖ¼ÒÀ̰í
/
web_application˼C:\Inetpub\wwwroot\sun-passthrough\sun-passthrough.properties
ÆÄÀÏ¿¡ ³ª¿µÈ ÄÁÅØ½ºÆ® ·çÆ®ÀÔ´Ï´Ù. À¥ ¼¹ö, ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎ ¹× Application Server°¡ Á¦´ë·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.¼³Ä¡ ÇÁ·Î±×·¥¿¡¼
sun-passthrough.properties
ÀÇ ´ÙÀ½ µî·Ï Á¤º¸¸¦ ÀÚµ¿À¸·Î ±¸¼ºÇÕ´Ï´Ù. ±âº»°ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÁß À¥ ¼¹ö ÀνºÅϽº ±¸¼º
Sun Java System Application Server ¼³Ä¡ ÇÁ·Î±×·¥¿¡¼´Â ÇÑ ½Ã½ºÅÛ¿¡ ¿©·¯ ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀ» ¼³Ä¡ÇÏ´Â °ÍÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. ´ÜÀÏ ½Ã½ºÅÛ¿¡ ·Îµå ¹ë·±¼ Ç÷¯±×Àΰú ÇÔ²² º¹¼ö À¥ ¼¹ö¸¦ µÎ·Á¸é ´ÜÀÏ Å¬·¯½ºÅÍ ¶Ç´Â º¹¼ö Ŭ·¯½ºÅÍµç »ó°ü¾øÀÌ ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀ» ±¸¼ºÇϱâ À§ÇÑ ¸î °¡Áö ¼öµ¿ ´Ü°è°¡ ÇÊ¿äÇÕ´Ï´Ù.
- ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ·Á¸é "Sun Java System Web Server ¼öÁ¤ »çÇ×", "Apache Web Server ¼öÁ¤ »çÇ×" ¶Ç´Â "Microsoft IISÀÇ ¼öÁ¤ »çÇ×"¿¡¼ ¼³¸íÇÑ ´ë·Î »õ·Î¿î À¥ ¼¹ö ÀνºÅϽº¸¦ ±¸¼ºÇÕ´Ï´Ù.
- ±âÁ¸ À¥ ¼¹ö ÀνºÅϽºÀÇ
config
µð·ºÅ丮¿¡¼sun-loadbalancer_1_1.dtd
ÆÄÀÏÀ» »õ ÀνºÅϽºÀÇconfig
µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.- µ¿ÀÏÇÑ ·Îµå ¹ë·±¼ ±¸¼ºÀ» »ç¿ëÇÏ·Á¸é ±âÁ¸ À¥ ¼¹ö ÀνºÅϽºÀÇ
config
µð·ºÅ丮¿¡¼loadbalancer.xml
ÆÄÀÏÀ» »õ·Î¿î ÀνºÅϽºÀÇconfig
µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.- ´Ù¸¥ ·Îµå ¹ë·±¼ ±¸¼ºÀ» »ç¿ëÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
asadmin create-http-lb-config
¸¦ »ç¿ëÇÏ¿© »õ·Î¿î ·Îµå ¹ë·±¼ ±¸¼ºÀ» ¸¸µì´Ï´Ù.asadmin export http-lb-config
¸¦ »ç¿ëÇÏ¿© »õ·Î¿î ±¸¼ºÀ»loadbalancer.xml
ÆÄÀÏ·Î ³»º¸³À´Ï´Ù.loadbalancer.xml
ÆÄÀÏÀ» »õ·Î¿î À¥ ¼¹öÀÇconfig
µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.·Îµå ¹ë·±¼ ±¸¼ºÀ» ÀÛ¼ºÇϰí ÀÌ ±¸¼ºÀ»
loadbalancer.xml
ÆÄÀÏ·Î ³»º¸³»´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "HTTP ·Îµå ¹ë·±¼ ±¸¼º ÀÛ¾÷"À» ÂüÁ¶ÇϽʽÿÀ.
HTTP ·Îµå ¹ë·±¼ ±¸¼º ÀÛ¾÷HTTP ·Îµå ¹ë·±¼ ±¸¼º ¸¸µé±â
·Îµå ¹ë·±¼ ±¸¼ºÀº ·Îµå ¹ë·±¼¸¦ Á¤ÀÇÇÏ´Â
domain.xml
ÆÄÀÏ¿¡ ¸í¸íµÈ ±¸¼ºÀÔ´Ï´Ù.·Îµå ±ÕÇü Á¶Á¤ ±¸¼ºÀº ¸Å¿ì À¶Å뼺ÀÌ ÀÖ½À´Ï´Ù.
asadmin
¸í·Écreate-http-lb-config
¸¦ »ç¿ëÇÏ¿© ±¸¼ºÀ» ¸¸µì´Ï´Ù. ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
·Îµå ¹ë·±¼¿¡ ´ëÇÑ HTTPS ¿äûÀ¸·Î ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ HTTPS ¶Ç´Â HTTP ¿äûÀÌ ¹ß»ýÇÏ´ÂÁö ÁöÁ¤ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº "HTTP ¹× HTTPS ¼¼¼Ç ÆäÀÏ¿À¹ö ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.
·Îµå ¹ë·±¼ ±¸¼º ÆÄÀÏ
loadbalancer.xml
ÀÇ º¯°æ »çÇ×À» È®ÀÎÇÏ´Â °£°ÝÀÔ´Ï´Ù. º¯°æ »çÇ×ÀÌ È®ÀÎµÇ¸é ±¸¼º ÆÄÀÏÀ» ´Ù½Ã ·ÎµåÇÕ´Ï´Ù. °ª 0Àº ´Ù½Ã ·Îµå¸¦ ºñȰ¼ºÈÇÕ´Ï´Ù.ÀÚ¼¼ÇÑ ³»¿ëÀº "µ¿Àû À籸¼º Ȱ¼ºÈ"¸¦ ÂüÁ¶ÇϽʽÿÀ.
·Îµå ¹ë·±¼¿¡ ´ëÇÑ ¸ð´ÏÅ͸µÀ» Ȱ¼ºÈÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº "HTTP ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎ ¸ð´ÏÅ͸µ"À» ÂüÁ¶ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ ³»¿ëÀº
create-http-lb-config
,delete-http-lb-config
¹×list-http-lb-configs
¿¡ ´ëÇÑ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.HTTP ·Îµå ¹ë·±¼ ÂüÁ¶ ¸¸µé±â
·Îµå ¹ë·±¼¿¡ µ¶¸³ ½ÇÇàÇü ¼¹ö³ª Ŭ·¯½ºÅÍ¿¡ ´ëÇÑ ÂüÁ¶¸¦ ¸¸µé¸é ·Îµå ¹ë·±¼°¡ Á¦¾îÇÏ´Â ´ë»ó ¼¹ö¿Í Ŭ·¯½ºÅÍ ¸ñ·Ï¿¡ ±× ¼¹ö³ª Ŭ·¯½ºÅͰ¡ Ãß°¡µË´Ï´Ù. ÂüÁ¶µÈ ¼¹ö³ª Ŭ·¯½ºÅ͸¦
enable-http-lb-server
¸¦ »ç¿ëÇÏ¿© Ȱ¼ºÈÇØ¾ß °ü·Ã ¿äûÀÇ ·Îµå¸¦ ±ÕÇü Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ë»ó°ú ÇÔ²² ·Îµå ¹ë·±¼ ±¸¼ºÀ» ¸¸µé¾ú´Ù¸é ÇØ´ç ´ë»óÀÌ ÀÌ¹Ì ÂüÁ¶·Î Ãß°¡µÇ¾î ÀÖ½À´Ï´Ù.
create-http-lb-ref
¸¦ »ç¿ëÇÏ¿© ÂüÁ¶¸¦ ¸¸µì´Ï´Ù. ·Îµå ¹ë·±¼ ±¸¼º À̸§°ú ´ë»ó ¼¹ö ÀνºÅϽº ¶Ç´Â Ŭ·¯½ºÅ͸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.ÂüÁ¶¸¦ »èÁ¦ÇÏ·Á¸é
delete-http-lb-ref
¸¦ »ç¿ëÇÕ´Ï´Ù. ÂüÁ¶¸¦ »èÁ¦ÇÏ·Á¸édisable-http-lb-server
¸¦ »ç¿ëÇÏ¿© ÂüÁ¶µÈ ¼¹ö³ª Ŭ·¯½ºÅ͸¦ ºñȰ¼ºÈÇØ¾ß ÇÕ´Ï´Ù.ÀÚ¼¼ÇÑ ³»¿ëÀº
create-http-lb-ref
¹×delete-http-lb-ref
¿¡ ´ëÇÑ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.·Îµå ±ÕÇü Á¶Á¤À» À§ÇØ ¼¹ö ÀνºÅϽº Ȱ¼ºÈ
¼¹ö ÀνºÅϽº³ª Ŭ·¯½ºÅÍ¿¡ ´ëÇÑ ÂüÁ¶¸¦ ¸¸µç ÈÄ
enable-http-lb-server
¸¦ »ç¿ëÇÏ¿© ¼¹ö ÀνºÅϽº³ª Ŭ·¯½ºÅ͸¦ Ȱ¼ºÈÇÕ´Ï´Ù. ·Îµå ¹ë·±¼ ±¸¼ºÀ» ¸¸µé ¶§ ¼¹ö ÀνºÅϽº³ª Ŭ·¯½ºÅ͸¦ ´ë»óÀ¸·Î »ç¿ëÇÑ °æ¿ì À̸¦ Ȱ¼ºÈÇØ¾ß ÇÕ´Ï´Ù.ÀÚ¼¼ÇÑ ³»¿ëÀº
enable-http-lb-server
¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.·Îµå ±ÕÇü Á¶Á¤À» À§ÇØ ÀÀ¿ë ÇÁ·Î±×·¥ Ȱ¼ºÈ
·Îµå ¹ë·±¼¿¡¼ °ü¸®ÇÏ´Â ¸ðµç ¼¹ö´Â ±¸¼ºÀÌ °°¾Æ¾ß ÇÕ´Ï´Ù. Áï, ¹èÆ÷µÈ ÀÀ¿ë ÇÁ·Î±×·¥ ÁýÇÕµµ °°¾Æ¾ß ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥À» ¹èÆ÷ÇÏ°í ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï Ȱ¼ºÈÇÑ °æ¿ì(¹èÆ÷ ´Ü°è Áß ¶Ç´Â ÀÌÈÄ¿¡ ¹ß»ýÇÔ) ·Îµå ±ÕÇü Á¶Á¤À» À§ÇØ ÀÀ¿ë ÇÁ·Î±×·¥À» Ȱ¼ºÈÇØ¾ß ÇÕ´Ï´Ù. ·Îµå ±ÕÇü Á¶Á¤À» Çϵµ·Ï ÀÀ¿ë ÇÁ·Î±×·¥À» Ȱ¼ºÈÇÏÁö ¾ÊÀº °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¹èÆ÷µÈ ¼¹ö¿¡ ´ëÇÑ ¿äûÀº ·Îµå ±ÕÇü Á¶Á¤µÇ°í ÆäÀÏ¿À¹öµÇ´õ¶óµµ ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¿äûÀº ·Îµå ±ÕÇü Á¶Á¤µÇÁö ¾Ê°í ÆäÀÏ¿À¹öµË´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥À» Ȱ¼ºÈÇÒ °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥ À̸§°ú ´ë»óÀ» ÁöÁ¤ÇÕ´Ï´Ù. ·Îµå ¹ë·±¼¿¡¼ ¿©·¯ ´ë»ó(¿¹: µÎ °³ÀÇ Å¬·¯½ºÅÍ)À» °ü¸®ÇÒ °æ¿ì ¸ðµç ´ë»ó¿¡¼ ÀÀ¿ë ÇÁ·Î±×·¥À» Ȱ¼ºÈÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº
enable-http-lb-application
ÀÇ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.»õ·Î¿î ÀÀ¿ë ÇÁ·Î±×·¥À» ¹èÆ÷ÇÒ °æ¿ì ·Îµå ±ÕÇü Á¶Á¤À» À§ÇØ ÀÀ¿ë ÇÁ·Î±×·¥À» Ȱ¼ºÈÇÏ°í ·Îµå ¹ë·±¼ ±¸¼ºÀ» ´Ù½Ã ³»º¸³»¾ß ÇÕ´Ï´Ù.
HTTP »óÅ °Ë»ç±â ¸¸µé±â
·Îµå ¹ë·±¼ÀÇ »óÅ °Ë»ç±â¿¡ ºñÁ¤»óÀ¸·Î Ç¥½ÃµÈ ¸ðµç ±¸¼ºµÈ Application Server ÀνºÅϽº¸¦ Á¤±âÀûÀ¸·Î °Ë»çÇÕ´Ï´Ù. »óÅ °Ë»ç±â´Â Çʼö°¡ ¾Æ´Õ´Ï´Ù. ±×·¯³ª »óÅ °Ë»ç±â°¡ ¾ø°Å³ª »óÅ °Ë»ç±â°¡ ºñȰ¼ºÈµÈ °æ¿ì ºñÁ¤»ó ÀνºÅϽºÀÇ Á¤±âÀûÀÎ »óÅ °Ë»ç°¡ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.
·Îµå ¹ë·±¼ÀÇ »óÅ °Ë»ç ±â¹ýÀº HTTP¸¦ »ç¿ëÇÏ¿© Application Server ÀνºÅϽº¿Í Åë½ÅÇÕ´Ï´Ù. »óÅ °Ë»ç±â´Â ÁöÁ¤ÇÑ URL¿¡ HTTP ¿äûÀ» º¸³»°í ÀÀ´äÀ» ±â´Ù¸³´Ï´Ù. HTTP ÀÀ´ä Çì´õÀÇ »óÅ Äڵ尡 100°ú 500 »çÀÌ¿¡ ÀÖÀ¸¸é ÀνºÅϽº°¡ Á¤»óÀÓÀ» ÀǹÌÇÕ´Ï´Ù.
»óÅ °Ë»ç±â ¸¸µé±â
»óÅ °Ë»ç±â¸¦ ¸¸µé·Á¸é
asadmin
create-http-health-checker
¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
- url
·Îµå ¹ë·±¼°¡ °Ë»çÇÏ¿© »óŸ¦ È®ÀÎÇÒ ListenerÀÇ URLÀ» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº
"/"
ÀÔ´Ï´Ù.interval
ÀνºÅϽºÀÇ »óÅ °Ë»ç°¡ ¹ß»ýÇÏ´Â °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 30ÃÊÀÔ´Ï´Ù. 0À» ÁöÁ¤ÇÏ¸é »óÅ °Ë»ç±â°¡ ºñȰ¼ºÈµË´Ï´Ù.
- timeout
Listener¸¦ Á¤»óÀ¸·Î °£ÁÖÇϱâ À§ÇØ ÀÀ´äÀ» ¹Þ¾Æ¾ß ÇÏ´Â ½Ã°£ Ãʰú °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº
10
ÃÊÀÔ´Ï´Ù.Application Server ÀνºÅϽº°¡ ºñÁ¤»óÀ¸·Î Ç¥½ÃµÇ¸é »óÅ °Ë»ç±â´Â ºñÁ¤»ó ÀνºÅϽº¸¦ Æú¸µÇÏ¿© ÀνºÅϽº°¡ Á¤»óÀûÀ¸·Î µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. »óÅ °Ë»ç±â´Â ÁöÁ¤µÈ URLÀ» »ç¿ëÇÏ¿© ¸ðµç ºñÁ¤»ó Application Server ÀνºÅϽº¸¦ °Ë»çÇϰí Á¤»ó »óÅ·ΠµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
»óÅ °Ë»ç±â¿¡¼ ºñÁ¤»ó ÀνºÅϽº°¡ Á¤»óÀÌ µÇ¾úÀ½À» È®ÀÎÇϸé ÇØ´ç ÀνºÅϽº´Â Á¤»ó ÀνºÅϽº ¸ñ·Ï¿¡ Ãß°¡µË´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº
create-http-health-checker
¹×delete-http-health-checker
¿¡ ´ëÇÑ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.Á¤»ó ÀνºÅϽº¿¡ ´ëÇÑ Ãß°¡ »óÅ °Ë»ç µî·Ï Á¤º¸
create-http-health-checker
·Î ¸¸µç »óÅ °Ë»ç±â¸¸ ºñÁ¤»ó ÀνºÅϽº¸¦ °Ë»çÇÕ´Ï´Ù. Á¤»ó ÀνºÅϽº¸¦ Á¤±âÀûÀ¸·Î °Ë»çÇÏ·Á¸é ³»º¸³½loadbalancer.xml
ÆÄÀÏ¿¡ Ãß°¡ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÕ´Ï´Ù.
ÁÖ
loadbalancer.xml
À» ³»º¸³½ ÈÄ ¼öµ¿À¸·Î ÆíÁýÇØ¾ß¸¸ ÀÌ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÇÒ ¼ö ÀÖ´Â µ¿µîÇÑ asadmin ¸í·ÉÀÌ ¾ø½À´Ï´Ù.
Á¤»ó ÀνºÅϽº¸¦ °Ë»çÇÏ·Á¸é ´ÙÀ½ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÕ´Ï´Ù.
loadbalancer.xml
ÆÄÀÏÀ» ÆíÁýÇÏ¿© µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.<property name="active-healthcheck-enabled" value="true"/>
<property name="number-healthcheck-retries" value="3"/>
ÀÌ µî·Ï Á¤º¸¸¦ Ãß°¡ÇÏ°í ³ª¼
loadbalancer.xml
ÆÄÀÏÀ» ´Ù½Ã ÆíÁýÇÏ°í ³»º¸³½ °æ¿ì ÀÌ µî·Ï Á¤º¸¸¦ ÆÄÀÏ¿¡ ´Ù½Ã Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. »õ·Î ³»º¸³½ ±¸¼º¿¡´Â ÀÌ µî·Ï Á¤º¸°¡ Æ÷ÇÔµÇÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.·Îµå ¹ë·±¼ ±¸¼º ÆÄÀÏ ³»º¸³»±â
Sun Java System Application Server¿Í ÇÔ²² Á¦°øµÇ´Â ·Îµå ±ÕÇü Á¶Á¤ Ç÷¯±×ÀÎÀº
loadbalancer.xml
À̶ó°í ÇÏ´Â ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÕ´Ï´Ù.asadmin
µµ±¸¸¦ »ç¿ëÇÏ¿©domain.xml
ÆÄÀÏ¿¡ ·Îµå ¹ë·±¼ ±¸¼ºÀ» ¸¸µì´Ï´Ù. ·Îµå ±ÕÇü Á¶Á¤ ȯ°æÀ» ±¸¼ºÇÑ ÈÄ ÆÄÀÏ·Î ³»º¸³À´Ï´Ù.
asadmin
¸í·Éexport-http-lb-config
¸¦ »ç¿ëÇÏ¿©loadbalancer.xml
ÆÄÀÏÀ» ³»º¸³À´Ï´Ù.ƯÁ¤ÇÑ ·Îµå ¹ë·±¼ ±¸¼ºÀ» À§ÇØ
loadbalancer.xml
ÆÄÀÏÀ» ³»º¸³À´Ï´Ù. °æ·Î ¹× ´Ù¸¥ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ÆÄÀÏ À̸§ÀÌloadbalancer.xml.
load_balancer_config_nameÀ¸·Î ÁöÁ¤µË´Ï´Ù. °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é application_server_install_dir/domains/
domain_name/generated
µð·ºÅ丮¿¡ ÆÄÀÏÀÌ ¸¸µé¾îÁý´Ï´Ù.Windows¿¡¼ °æ·Î¸¦ ÁöÁ¤ÇÏ·Á¸é °æ·Î¸¦ µû¿ÈÇ¥·Î ¹½À´Ï´Ù. ¿¹¸¦ µé¸é,
"c:\sun\AppServer\loadbalancer.xml"
ÀÔ´Ï´Ù.- ³»º¸³½ ·Îµå ¹ë·±¼ ±¸¼º ÆÄÀÏÀ» À¥ ¼¹öÀÇ ±¸¼º µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, Sun Java System Web ServerÀÇ °æ¿ì À§Ä¡´Â web_server_root
/config
°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.Web Server ±¸¼º µð·ºÅ丮ÀÇ ·Îµå ¹ë·±¼ ±¸¼º ÆÄÀÏ À̸§Àº
loadbalancer.xml
À̾î¾ß ÇÕ´Ï´Ù. ÆÄÀÏ À̸§ÀÌ ´Ù¸¦ °æ¿ì(¿¹:loadbalancer.xml.
load_balancer_config_name) À̸§À» º¯°æÇØ¾ß ÇÕ´Ï´Ù.HTTP ·Îµå ¹ë·±¼ ±¸¼º º¯°æ
¼¹ö¿¡ ´ëÇÑ ÂüÁ¶¸¦ ÀÛ¼º ¶Ç´Â »èÁ¦Çϰųª, »õ·Î¿î ÀÀ¿ë ÇÁ·Î±×·¥À» ¹èÆ÷Çϰųª, ¼¹ö³ª ÀÀ¿ë ÇÁ·Î±×·¥À» Ȱ¼ºÈ ¶Ç´Â ºñȰ¼ºÈÇÏ´Â ½ÄÀ¸·Î HTTP ·Îµå ¹ë·±¼ ±¸¼ºÀ» º¯°æÇÑ °æ¿ì ·Îµå ¹ë·±¼ ±¸¼º ÆÄÀÏÀ» ´Ù½Ã ³»º¸³»°í À¥ ¼¹öÀÇ
config
µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "·Îµå ¹ë·±¼ ±¸¼º ÆÄÀÏ ³»º¸³»±â"¸¦ ÂüÁ¶ÇϽʽÿÀ.·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀº ·Îµå ¹ë·±¼ ±¸¼º¿¡ ÁöÁ¤ÇÑ ´Ù½Ã ·Îµå °£°ÝÀ» ±â¹ÝÀ¸·Î Á¤±âÀûÀ¸·Î ¾÷µ¥ÀÌÆ®µÈ ±¸¼ºÀÌ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÁöÁ¤ÇÑ ½Ã°£ ÈÄ ·Îµå ¹ë·±¼°¡ »õ·Î¿î ±¸¼º ÆÄÀÏÀ» ¹ß°ßÇϸé ÇØ´ç ±¸¼ºÀ» »ç¿ëÇϱ⠽ÃÀÛÇÕ´Ï´Ù.
µ¿Àû À籸¼º Ȱ¼ºÈ
µ¿Àû À籸¼ºÀ» Ȱ¼ºÈÇÏ¸é ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀº ¾÷µ¥ÀÌÆ®µÈ ±¸¼ºÀ» Á¤±âÀûÀ¸·Î °Ë»çÇÕ´Ï´Ù. µ¿Àû À籸¼ºÀ» Ȱ¼ºÈÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
ÀÌ ¼³Á¤À» º¯°æÇÑ ÈÄ ·Îµå ¹ë·±¼ ±¸¼º ÆÄÀÏÀ» ´Ù½Ã ³»º¸³»°í À¥ ¼¹öÀÇ
config
µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.µ¿Àû À籸¼ºÀ» »ç¿ëÇÏÁö ¾Êµµ·Ï Çß´Ù°¡ »ç¿ëÇϵµ·Ï ÇÒ °æ¿ì À¥ ¼¹öµµ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
¼¹ö ÀνºÅϽº ¶Ç´Â Ŭ·¯½ºÅÍ ºñȰ¼ºÈ(Á¤Áö)
¾î¶² ÀÌÀ¯¿¡¼°Ç Application Server¸¦ ÁßÁöÇϱâ Àü¿¡ ÀνºÅϽº°¡ ¼ºñ½º ¿äûÀ» ³¡³»µµ·Ï ÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¼¹ö ÀνºÅϽº³ª Ŭ·¯½ºÅ͸¦ ÀûÀýÇÏ°Ô ºñȰ¼ºÈÇÏ´Â ÇÁ·Î¼¼½º¸¦ Á¤Áö¶ó°í ÇÕ´Ï´Ù.
·Îµå ¹ë·±¼´Â Application Server ÀνºÅϽº¸¦ Á¤ÁöÇÏ´Â µ¥ ´ÙÀ½°ú °°Àº Á¤Ã¥À» »ç¿ëÇÕ´Ï´Ù.
- ÀνºÅϽº(µ¶¸³ ½ÇÇàÇü ¶Ç´Â Ŭ·¯½ºÅÍÀÇ ÀϺÎ)¸¦ ºñȰ¼ºÈÇßÁö¸¸ ½Ã°£ Ãʰú°¡ ¸¸±âµÇÁö ¾ÊÀº °æ¿ì °íÁ¤µÈ ¿äûÀÌ °è¼Ó ÇØ´ç ÀνºÅϽº·Î Àü´ÞµË´Ï´Ù. ±×·¯³ª »õ·Î¿î ¿äûÀº ºñȰ¼ºÈµÈ ÀνºÅϽº·Î Àü¼ÛµÇÁö ¾Ê½À´Ï´Ù.
- ½Ã°£ Ãʰú°¡ ¸¸·áµÇ¸é ÀνºÅϽº°¡ ºñȰ¼ºÈµË´Ï´Ù. ·Îµå ¹ë·±¼¿¡¼ ÀνºÅϽº·Î ¿·ÁÀÖ´Â ¸ðµç ¿¬°áÀÌ ´ÝÈü´Ï´Ù. ÀÌ ÀνºÅϽº¿¡ °íÁ¤µÈ ¸ðµç ¼¼¼ÇÀÌ À߸øµÇÁö ¾Ê¾Ò´õ¶óµµ ·Îµå ¹ë·±¼´Â ÀÌ ÀνºÅϽº¿¡ ¿äûÀ» Àü¼ÛÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å ·Îµå ¹ë·±¼´Â °íÁ¤µÈ ¿äûÀ» ´Ù¸¥ Á¤»óÀûÀÎ ÀνºÅϽº¿¡ ÆäÀÏ¿À¹öÇÕ´Ï´Ù.
¼¹ö ÀνºÅϽº³ª Ŭ·¯½ºÅ͸¦ ºñȰ¼ºÈÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ ºñȰ¼ºÈ(Á¤Áö)
À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ¹èÆ÷ ÇØÁ¦Çϱâ Àü¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÁøÇà ÁßÀÎ ¿äû 󸮸¦ ¿Ï·áÇϵµ·Ï ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥À» ÀûÀýÇÏ°Ô ºñȰ¼ºÈÇÏ´Â ÇÁ·Î¼¼½º¸¦ Á¤Áö¶ó°í ÇÕ´Ï´Ù.
·Îµå ¹ë·±¼´Â ÀÀ¿ë ÇÁ·Î±×·¥À» Á¤ÁöÇÏ´Â µ¥ ´ÙÀ½°ú °°Àº Á¤Ã¥À» »ç¿ëÇÕ´Ï´Ù.
- ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ºñȰ¼ºÈµÇ¾úÁö¸¸ ½Ã°£ Ãʰú°¡ ¸¸·áµÇÁö ¾ÊÀº °æ¿ì ·Îµå ¹ë·±¼´Â ºñȰ¼ºÈµÈ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ »õ·Î¿î ¿äûÀ» Àü´ÞÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ¿äûÀº À¥ ¼¹ö·Î ¹ÝȯµË´Ï´Ù. °íÁ¤µÈ ¿äûÀº ½Ã°£ Ãʰú°¡ ¸¸·áµÉ ¶§±îÁö °è¼Ó Àü´ÞµË´Ï´Ù.
- ½Ã°£ Ãʰú°¡ ¸¸·áµÇ¸é ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ºñȰ¼ºÈµË´Ï´Ù. ·Îµå ¹ë·±¼´Â °íÁ¤µÈ ¿äûÀ» Æ÷ÇÔÇÏ¿© ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¿äûÀ» ¼ö¶ôÇÏÁö ¾Ê½À´Ï´Ù.
·Îµå ¹ë·±¼°¡ ÂüÁ¶ÇÏ´Â ¸ðµç ¼¹ö ÀνºÅϽº³ª Ŭ·¯½ºÅÍ¿¡¼ ÀÀ¿ë ÇÁ·Î±×·¥À» ºñȰ¼ºÈÇÒ °æ¿ì ºñȰ¼ºÈµÈ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ »ç¿ëÀÚ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ´Ù½Ã Ȱ¼ºÈµÉ ¶§±îÁö ¼ºñ½º°¡ ¼Õ½ÇµË´Ï´Ù.
´Ù¸¥ ¼¹ö ÀνºÅϽº³ª Ŭ·¯½ºÅÍ¿¡¼ ÀÀ¿ë ÇÁ·Î±×·¥À» Ȱ¼ºÈÇÑ Ã¤·Î µÎ°í ÇϳªÀÇ ¼¹ö ÀνºÅϽº³ª Ŭ·¯½ºÅÍ¿¡¼¸¸ ÀÀ¿ë ÇÁ·Î±×·¥À» ºñȰ¼ºÈÇÒ °æ¿ì »ç¿ëÀÚ´Â °è¼Ó ±× ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥À» ºñȰ¼ºÈÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
HTTP ¹× HTTPS ¼¼¼Ç ÆäÀÏ¿À¹ö ±¸¼º
¼¼¼ÇÀÌ ¿¬°áµÈ ¿ø·¡ Application Server ÀνºÅϽº¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô µÈ °æ¿ì ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀº HTTP/HTTPS ¼¼¼ÇÀ» ´Ù¸¥ Application Server ÀνºÅϽº·Î ÆäÀÏ¿À¹öÇÕ´Ï´Ù. ÀÌ Àý¿¡¼´Â HTTP/HTTPS ¶ó¿ìÆÃ ¹× ¼¼¼Ç ÆäÀÏ¿À¹ö¸¦ Ȱ¼ºÈÇϵµ·Ï ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀ» ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
HTTP ¼¼¼Ç Áö¼Ó¼º ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "°¡¿ë¼º ¹× ¼¼¼Ç Áö¼Ó¼º ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Àý¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
HTTPS ¶ó¿ìÆÃ Á¤º¸
HTTP ¶Ç´Â HTTPS ¿©ºÎ¿Í »ó°ü¾øÀÌ ¸ðµç µé¾î¿À´Â ¿äûÀº ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀÌ Application Server ÀνºÅϽº·Î ¶ó¿ìÆÃÇÕ´Ï´Ù. ±×·¯³ª HTTPS ¶ó¿ìÆÃÀÌ È°¼ºÈµÈ °æ¿ì ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀº HTTPS Æ÷Æ®¸¸ »ç¿ëÇÏ´Â Application Server·Î HTTPS ¿äûÀ» Àü´ÞÇÕ´Ï´Ù. »õ·Î¿î ¿äû°ú °íÁ¤µÈ ¿äû ¸ðµÎ¿¡ ´ëÇØ HTTPS ¶ó¿ìÆÃÀ» ¼öÇàÇÕ´Ï´Ù.
HTTPS ¿äûÀ» ¼ö½ÅÇϰí ÁøÇà ÁßÀÎ ¼¼¼ÇÀÌ ¾øÀ» °æ¿ì ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀº HTTPS Æ÷Æ®°¡ ±¸¼ºµÈ »ç¿ë °¡´ÉÇÑ Application Server ÀνºÅϽº¸¦ ¼±ÅÃÇÏ°í ¿äûÀ» ÀνºÅϽº·Î Àü´ÞÇÕ´Ï´Ù.
ÁøÇà ÁßÀÎ HTTP ¼¼¼Ç¿¡¼ µ¿ÀÏÇÑ ¼¼¼Ç¿¡ ´ëÇÑ »õ·Î¿î HTTPS ¿äûÀ» ¹ÞÀ¸¸é ¼¼¼Ç°ú HTTP ¼¼¼Ç Áß¿¡ ÀúÀåµÈ °íÁ¤µÈ Á¤º¸¸¦ »ç¿ëÇÏ¿© HTTPS ¿äûÀ» ¶ó¿ìÆÃÇÕ´Ï´Ù. ¸¶Áö¸· HTTP ¿äûÀÌ Ã³¸®µÈ µ¿ÀÏÇÑ ¼¹ö·Î »õ·Î¿î HTTP S ¿äû °æ·Î°¡ ÁöÁ¤µÇÁö¸¸ HTTPS Æ÷Æ®¿¡ ÁöÁ¤µË´Ï´Ù.
HTTPS ¶ó¿ìÆÃ ±¸¼º
create-http-lb-config
¸í·ÉÀÇhttpsrouting
¿É¼ÇÀº ·Îµå ±ÕÇü Á¶Á¤¿¡ Âü¿©ÇÏ´Â ¸ðµç Application Server¿¡ ´ëÇØ HTTPS ¶ó¿ìÆÃÀ» ¼³Á¤ ¶Ç´Â ÇØÁ¦ÇÒ °ÍÀÎÁö¸¦ Á¦¾îÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» false·Î ¼³Á¤ÇÏ¸é ¸ðµç HTTP ¹× HTTPS ¿äûÀÌ HTTP·Î Àü´ÞµË´Ï´Ù. ·Îµå ¹ë·±¼ ±¸¼ºÀ» »õ·Î ¸¸µé °æ¿ì ÀÌ ¿É¼ÇÀ» true·Î ¼³Á¤Çϰųª ³ªÁß¿¡asadmin set
¸í·ÉÀ» »ç¿ëÇÏ¿© º¯°æÇÕ´Ï´Ù.
HTTP/HTTPS ¿äûÀÇ ·Îµå ±ÕÇü Á¶Á¤ ½Ã ¾Ë·ÁÁø ¹®Á¦Á¡
´ÙÀ½ ¸ñ·Ï¿¡¼´Â HTTP/HTTPS ¿äû ó¸®¿Í °ü·ÃÇÏ¿© ·Îµå ¹ë·±¼ÀÇ Á¦ÇÑ »çÇ׿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
- ¼¼¼Ç¿¡ HTTP ¹× HTTPS ¿äûÀÌ ¸ðµÎ ÀÖÀ» °æ¿ì ù ¹øÂ° ¿äûÀº HTTP ¿äûÀ̾î¾ß ÇÕ´Ï´Ù. ù ¹øÂ° ¿äûÀÌ HTTPS ¿äûÀÏ °æ¿ì µÚ¿¡ HTTP ¿äûÀÌ ¿Ã ¼ö ¾ø½À´Ï´Ù. ÀÌ´Â HTTPS ¼¼¼Ç°ú ¿¬°üµÈ Äí۸¦ ºê¶ó¿ìÀú¿¡¼ ¹ÝȯÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ºê¶ó¿ìÀú´Â µÎ °³ÀÇ ´Ù¸¥ ÇÁ·ÎÅäÄÝÀ» µÎ °³ÀÇ ´Ù¸¥ ¼¹ö·Î ÇØ¼®ÇÏ°í »õ·Î¿î ¼¼¼ÇÀ» ½ÃÀÛÇÕ´Ï´Ù.
¸èµî¿ø(Idempotent) URL ±¸¼º
¹èÆ÷µÈ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °¡¿ë¼ºÀ» °³¼±ÇÏ·Á¸é ·Îµå ¹ë·±¼¿¡¼ ó¸®ÇÏ´Â ¸ðµç Application Server ÀνºÅϽº¿¡¼ ½ÇÆÐÇÑ ¸èµî¿ø(Idempotent) HTTP ¿äûÀ» Àç½ÃµµÇϵµ·Ï ȯ°æÀ» ±¸¼ºÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, °Ë»ö ¿äûÀ» ´Ù½Ã ½ÃµµÇÏ·Á¸é Àбâ Àü¿ë ¿äû¿¡ ´ëÇØ ÀÌ ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù.
¸èµî¿ø(Idempotent) ¿äûÀº ´Ù½Ã ½ÃµµÇÒ ¶§ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ º¯°æÀ̳ª ºÒÀÏÄ¡¸¦ ÀÏÀ¸Å°Áö ¾Ê´Â ¿äûÀÔ´Ï´Ù. HTTPÀÇ °æ¿ì ÀϺΠ¸Þ¼Òµå(¿¹: GET)´Â ¸èµî¿ø(Idempotent)ÀÌÁö¸¸ ´Ù¸¥ ¸Þ¼Òµå(¿¹: POST)´Â ¸èµî¿ø(Idempotent)ÀÌ ¾Æ´Õ´Ï´Ù. ¸èµî¿ø(Idempotent) URLÀ» Àç½ÃµµÇÒ °æ¿ì °ªÀÌ ¼¹ö³ª µ¥ÀÌÅͺ£À̽º¿¡¼ º¯°æµÇÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ°¡ ¼ö½ÅÇÑ ÀÀ´äÀÇ º¯È¸¸ÀÌ À¯ÀÏÇÑ Â÷ÀÌÁ¡ÀÔ´Ï´Ù.
¸èµî¿ø(Idempotent) ¿äûÀÇ ¿¹¿¡´Â °Ë»ö ¿£Áø Äõ¸®¿Í µ¥ÀÌÅͺ£À̽º Äõ¸®°¡ Æ÷ÇԵ˴ϴÙ. ´Ù½Ã ½ÃµµÇÒ ¶§ µ¥ÀÌÅͰ¡ ¾÷µ¥ÀÌÆ®µÇ°Å³ª ¼öÁ¤µÇÁö ¾Ê´Â °ÍÀÌ ±âº» ¿øÄ¢ÀÔ´Ï´Ù.
sun-web.xml
ÆÄÀÏ¿¡ ¸èµî¿ø(Idempotent) URLÀ» ±¸¼ºÇÕ´Ï´Ù. ·Îµå ¹ë·±¼ ±¸¼ºÀ» ³»º¸³¾ ¶§ ¸èµî¿ø(Idempotent) URL Á¤º¸°¡loadbalancer.xml
ÆÄÀÏ¿¡ ÀÚµ¿À¸·Î Ãß°¡µË´Ï´Ù.¸èµî¿ø(Idempotent) URL ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Developer's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
HTML ¿À·ù ÆäÀÌÁö ±¸¼º
ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô Ç¥½ÃÇÒ ÀڽŸ¸ÀÇ ¿À·ù ÆäÀÌÁö¸¦ ÁöÁ¤Çϰųª ¿À·ù ÆäÀÌÁö URLÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿À·ù ÆäÀÌÁö¸¦ ÁöÁ¤ÇÏ¸é ¿À·ù º¸°í¸¦ À§ÇØ ±¸¼ºµÈ ´Ù¸¥ ¸ðµç ¹æ¹ýÀÌ ¹«½ÃµË´Ï´Ù.
sun-web.xml
ÆÄÀÏ¿¡ HTML ¿À·ù ÆäÀÌÁö¸¦ ±¸¼ºÇÕ´Ï´Ù. ·Îµå ¹ë·±¼ ±¸¼ºÀ» ³»º¸³¾ ¶§ ¸èµî¿ø(Idempotent) HTML ¿À·ù ÆäÀÌÁö Á¤º¸°¡sun-web.xml
ÆÄÀÏ¿¡¼loadbalancer.xml
ÆÄÀÏ·Î ÀÚµ¿À¸·Î Ãß°¡µË´Ï´Ù.HTML ¿À·ù ÆäÀÌÁö ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Developer's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
HTTP ·Îµå ¹ë·±¼ Ç÷¯±×ÀÎ ¸ð´ÏÅ͸µ·Î±× ¸Þ½ÃÁö ±¸¼º
·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀº À¥ ¼¹öÀÇ ·Î±ë ±â¹ýÀ» »ç¿ëÇÏ¿© ·Î±× ¸Þ½ÃÁö¸¦ ±â·ÏÇÕ´Ï´Ù. Application ServerÀÇ ±âº» ·Î±× ¼öÁØÀº Sun Java System Web Server(
INFO
), Apache Web Server(WARN
) ¹× Microsoft IIS(INFO)
ÀÇ ±âº» ·Î±ë ¼öÁØÀ¸·Î ¼³Á¤µË´Ï´Ù.
Application Server ·Î±× ¼öÁØFINE
,FINER
¹×FINEST
´Â À¥ ¼¹öÀÇDEBUG
¼öÁØ¿¡ ¸ÅÇε˴ϴÙ.ÀÌ ·Î±× ¸Þ½ÃÁö´Â À¥ ¼¹ö ·Î±× ÆÄÀÏ¿¡ ±â·ÏµÇ°í, ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿© ±¸¹® ºÐ¼®Çϰųª ½ºÇÁ·¹µå½ÃÆ®·Î °¡Á®¿Í¼ Çʼö ¸ÞÆ®¸¯À» °è»êÇÒ ¼ö ÀÖ´Â ¿ø½Ã µ¥ÀÌÅÍ Çü½ÄÀÔ´Ï´Ù.
·Î±× ¸Þ½ÃÁö À¯Çü
·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀº ´ÙÀ½°ú °°Àº ¼¼ °¡Áö ´Ù¸¥ ÁýÇÕÀÇ ·Î±× ¸Þ½ÃÁö¸¦ »ý¼ºÇÕ´Ï´Ù.
·Îµå ¹ë·±¼ ±¸¼º ÇÁ·Î±×·¥ ·Î±× ¸Þ½ÃÁö
¸èµî¿ø(Idempotent) URL°ú ¿À·ù ÆäÀÌÁö ¼³Á¤À» »ç¿ëÇÒ °æ¿ì ÀÌ ¸Þ½ÃÁö°¡ ±â·ÏµË´Ï´Ù.
¸èµî¿ø(Idempotent) URL ÆÐÅÏ ±¸¼º Ãâ·Â¿¡´Â ´ÙÀ½ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ.
¿À·ù ÆäÀÌÁö URL ±¸¼ºÀÇ Ãâ·Â¿¡´Â ´ÙÀ½ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ(WARNÀ¸·Î ¼³Á¤µÈ ·Î±× ¼öÁØ).
CONFxxxx: Invalid error-url for web-module <web-module>
¿äû µð½ºÆÐÄ¡ ¹× ·±Å¸ÀÓ ·Î±× ¸Þ½ÃÁö
¿äûÀ» ·Îµå ±ÕÇü Á¶Á¤ÇÏ°í µð½ºÆÐÄ¡ÇÏ´Â µ¿¾È ÀÌ ·Î±× ¸Þ½ÃÁö°¡ »ý¼ºµË´Ï´Ù.
±¸¼º ÇÁ·Î±×·¥ ¿À·ù ¸Þ½ÃÁö
±¸¼º ¹®Á¦°¡ ÀÖÀ» °æ¿ì, ¿¹¸¦ µé¾î ÂüÁ¶ÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ ¿À·ù ÆäÀÌÁö°¡ ´©¶ôµÈ °æ¿ì ÀÌ ¿À·ù°¡ Ç¥½ÃµË´Ï´Ù.
¸ð´ÏÅ͸µ ±¸¼º
·Îµå ¹ë·±¼ Ç÷¯±×ÀÎ ·Î±× ¸Þ½ÃÁö¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
·Îµå ¹ë·±¼ Ç÷¯±×ÀÎÀº ´ÙÀ½ Á¤º¸¸¦ ±â·ÏÇÕ´Ï´Ù.
- ¸ðµç ¿äûÀÇ ¿äû ½ÃÀÛ/ÁßÁö Á¤º¸
- ºñÁ¤»ó ÀνºÅϽº¿¡¼ Á¤»ó ÀνºÅϽº·Î ¿äûÀÌ ÆäÀÏ¿À¹öµÈ °æ¿ì ÆäÀÏ¿À¹öµÈ ¿äû Á¤º¸
- ¸ðµç »óÅ °Ë»ç ÁֱⰡ ³¡³ª´Â ½ÃÁ¡ÀÇ ºñÁ¤»ó ÀνºÅϽº ¸ñ·Ï
¸ð´ÏÅ͸µ ¸Þ½ÃÁö
·Îµå ¹ë·±¼ Ç÷¯±×ÀÎ ·Î±× ¸Þ½ÃÁöÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ ¾÷±×·¹À̵å·Ñ¸µ ¾÷±×·¹À̵å Á¤º¸
»ç¿ëÀÚ¿¡°Ô ¼ºñ½º ¼Õ½ÇÀÌ ¾øµµ·Ï ÀÀ¿ë ÇÁ·Î±×·¥À» ¾÷±×·¹À̵åÇÏ·Á¸é ÇÑ ¹ø¿¡ ÇϳªÀÇ ¼¹ö³ª Ŭ·¯½ºÅÍÀÇ ÀÀ¿ë ÇÁ·Î±×·¥À» ¾÷±×·¹À̵åÇÕ´Ï´Ù. Ŭ·¯½ºÅʹ ȥÇÕµÈ ¹öÀüÀÇ È¯°æÀ» À¯Áö °ü¸®Çϰí, »ç¿ëÀÚ´Â ¾÷±×·¹À̵尡 ¹ß»ýÇÏ´Â °ÍÀ» ÀνÄÇÏÁö ¸øÇÕ´Ï´Ù. ÀÌ·± À¯ÇüÀÇ ¾÷±×·¹À̵带 ·Ñ¸µ ¾÷±×·¹À̵å¶ó°í ÇÕ´Ï´Ù.
ÀÌÀü ¹öÀü°ú »õ·Î¿î ¹öÀüÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ È£È¯µÇ°í ÇÑ ¹ø¿¡ µÑ ´Ù ½ÇÇàÇÒ ¼ö ÀÖ´Â °æ¿ì¿¡¸¸ ·Ñ¸µ ¾÷±×·¹À̵尡 °¡´ÉÇÕ´Ï´Ù. ¼¼¼Ç Á¤º¸´Â ȣȯ °¡´ÉÇØ¾ß ÇÕ´Ï´Ù. ´ÜÀÏ µ¶¸³ ½ÇÇàÇü Ŭ·¯½ºÅͳª º¹¼ö Ŭ·¯½ºÅÍ¿¡¼ È¥ÇÕµÈ ¸ðµåÀÇ ·Ñ¸µ ¾÷±×·¹À̵带 ¼öÇàÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÁÖ¿äÇÑ º¯°æ »çÇ×ÀÌ ÀÖÀ» °æ¿ì, ¿¹¸¦ µé¾î µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶¿¡ ´ëÇÑ º¯°æ »çÇ×ÀÌ ÀÖÀ» °æ¿ì È¥ÇÕ ¸ðµå ȯ°æÀÇ ·Ñ¸µ ¾÷±×·¹À̵尡 ºÒ°¡´ÉÇÕ´Ï´Ù. ±×·² °æ¿ì ¾÷±×·¹À̵åÇÏ´Â µ¿¾È ÀÀ¿ë ÇÁ·Î±×·¥À» ÁßÁöÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥À» ¹èÆ÷ ÇØÁ¦ÇÑ ´ÙÀ½ µ¿ÀÏÇÑ À̸§À¸·Î ¾÷±×·¹À̵åµÈ ÀÀ¿ë ÇÁ·Î±×·¥À» ´Ù½Ã ¹èÆ÷ÇÕ´Ï´Ù.
´ÜÀÏ µ¶¸³ ½ÇÇàÇü Ŭ·¯½ºÅÍ¿¡¼ ¾÷±×·¹À̵å
´ÜÀÏ µ¶¸³ ½ÇÇàÇü Ŭ·¯½ºÅÍ(´Ù¸¥ Ŭ·¯½ºÅÍ¿Í ±¸¼ºÀ» °øÀ¯ÇÏÁö ¾Ê´Â Ŭ·¯½ºÅÍ)¿¡¼ ÀÀ¿ë ÇÁ·Î±×·¥À» ¾÷±×·¹À̵åÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
- ÀÀ¿ë ÇÁ·Î±×·¥ ÀÌÀü ¹öÀüÀ» ÀúÀåÇϰųª µµ¸ÞÀÎÀ» ¹é¾÷ÇÕ´Ï´Ù.
µµ¸ÞÀÎÀ» ¹é¾÷ÇÏ·Á¸é
asadmin backup-domain
¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.- Ŭ·¯½ºÅÍÀÇ µ¿Àû À籸¼ºÀÌ È°¼ºÈµÈ °æ¿ì ÇØÁ¦ÇÕ´Ï´Ù.
°ü¸® ÄÜ¼Ö »ç¿ë:
- ±¸¼º ³ëµå¸¦ È®ÀåÇÕ´Ï´Ù.
- Ŭ·¯½ºÅÍÀÇ ±¸¼º À̸§À» ´©¸¨´Ï´Ù.
- ±¸¼º ½Ã½ºÅÛ µî·Ï Á¤º¸ ÆäÀÌÁö¿¡¼ µ¿Àû À籸¼º »ç¿ë °¡´É È®ÀζõÀ» ¼±ÅÃ ÇØÁ¦ÇÕ´Ï´Ù.
- ÀúÀåÀ» ´©¸¨´Ï´Ù.
ÇØ´ç
asadmin
¸í·ÉÀºasadmin set
ÀÔ´Ï´Ù. ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
asadmin set --user
user--passwordfile
password_file cluster_name-config.dynamic-reconfiguration-enabled=false
- ¾÷±×·¹À̵åµÈ ÀÀ¿ë ÇÁ·Î±×·¥À» ´ë»ó
domain
¿¡ ´Ù½Ã ¹èÆ÷ÇÕ´Ï´Ù. °ü¸® ÄܼÖÀ» »ç¿ëÇÏ¿© Àç¹èÆ÷ÇÒ °æ¿ì µµ¸ÞÀÎÀÌ ÀÚµ¿À¸·Î ´ë»óÀÌ µË´Ï´Ù. µ¿Àû À籸¼ºÀ» »ç¿ëÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ÀÌÀü ÀÀ¿ë ÇÁ·Î±×·¥Àº °è¼ÓÇØ¼ Ŭ·¯½ºÅÍ¿¡¼ ½ÇÇàµË´Ï´Ù.asadmin enable-http-lb-application
À» »ç¿ëÇÏ¿© ÀνºÅϽº¿¡¼ Àç¹èÆ÷µÈ ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.asadmin disable-http-lb-server
¸¦ »ç¿ëÇÏ¿© ÇÑ ¼¹ö ÀνºÅϽº¸¦ ºñȰ¼ºÈÇÕ´Ï´Ù.asadmin export-http-lb-config
¸¦ »ç¿ëÇÏ¿© ·Îµå ¹ë·±¼ ±¸¼º ÆÄÀÏÀ» ³»º¸³À´Ï´Ù.- ³»º¸³½ ±¸¼º ÆÄÀÏÀ» À¥ ¼¹ö ÀνºÅϽºÀÇ ±¸¼º µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Sun Java System Web ServerÀÇ °æ¿ì À§Ä¡´Â web_server_install_dir/
https-
host-name/config/loadbalancer.xml
ÀÔ´Ï´Ù.- ½Ã°£ Ãʰú°¡ ¸¸·áµÉ ¶§±îÁö ´ë±âÇÕ´Ï´Ù. ·Îµå ¹ë·±¼ÀÇ ·Î±× ÆÄÀÏÀ» ¸ð´ÏÅ͸µÇÏ¿© ÀνºÅϽº°¡ ¿ÀÇÁ¶óÀÎÀÎÁö È®ÀÎÇÕ´Ï´Ù.
- Ŭ·¯½ºÅÍÀÇ ´Ù¸¥ ÀνºÅϽº°¡ °è¼Ó ½ÇÇàµÇ´Â µ¿¾È ºñȰ¼ºÈµÈ ¼¹ö ÀνºÅϽº¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù. ´Ù½Ã ½ÃÀÛÇÏ¸é ¼¹ö°¡ µµ¸ÞÀΰú µ¿±âȵǰí ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¾÷µ¥ÀÌÆ®µË´Ï´Ù.
- ´Ù½Ã ½ÃÀÛÇÑ ¼¹öÀÇ ÀÀ¿ë ÇÁ·Î±×·¥À» Å×½ºÆ®ÇÏ¿© Á¦´ë·Î ½ÇÇàµÇ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
asadmin enable-http-lb-server
¸¦ »ç¿ëÇÏ¿© ¼¹ö ÀνºÅϽº¸¦ Ȱ¼ºÈÇÕ´Ï´Ù.asadmin export-http-lb-config
¸¦ »ç¿ëÇÏ¿© ·Îµå ¹ë·±¼ ±¸¼º ÆÄÀÏÀ» ³»º¸³À´Ï´Ù.- ±¸¼º ÆÄÀÏÀ» À¥ ¼¹öÀÇ ±¸¼º µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.
- ¸ðµç ¼¹ö ÀνºÅϽº¿¡ »õ·Î¿î ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÖ°í ½ÇÇà ÁßÀÏ °æ¿ì ÇØ´ç Ŭ·¯½ºÅÍ¿¡ ´ëÇÑ µ¿Àû À籸¼ºÀ» ´Ù½Ã Ȱ¼ºÈÇÕ´Ï´Ù.
µÎ °³ÀÇ Å¬·¯½ºÅÍ¿¡¼ ¾÷±×·¹À̵å
- ÀÌÀü ¹öÀüÀÇ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀúÀåÇϰųª µµ¸ÞÀÎÀ» ¹é¾÷ÇÕ´Ï´Ù.
µµ¸ÞÀÎÀ» ¹é¾÷ÇÏ·Á¸é
asadmin backup-domain
¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.- µÎ Ŭ·¯½ºÅÍÀÇ µ¿Àû À籸¼ºÀÌ È°¼ºÈµÈ °æ¿ì ÇØÁ¦ÇÕ´Ï´Ù.
°ü¸® ÄÜ¼Ö »ç¿ë:
- ±¸¼º ³ëµå¸¦ È®ÀåÇÕ´Ï´Ù.
- ÇÑ Å¬·¯½ºÅÍÀÇ ±¸¼º À̸§À» ´©¸¨´Ï´Ù.
- ±¸¼º ½Ã½ºÅÛ µî·Ï Á¤º¸ ÆäÀÌÁö¿¡¼ µ¿Àû À籸¼º »ç¿ë °¡´É È®ÀζõÀ» ¼±ÅÃ ÇØÁ¦ÇÕ´Ï´Ù.
- ÀúÀåÀ» ´©¸¨´Ï´Ù.
- µÎ ¹øÂ° Ŭ·¯½ºÅÍ¿¡ ´ëÇØ ¹Ýº¹ÇÕ´Ï´Ù.
ÀÌ¿¡ ÇØ´ç
ÇÏ´Â asadmin
¸í·ÉÀºasadmin set
ÀÔ´Ï´Ù. ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
asadmin set --user
user--passwordfile
password_file cluster_name-config.dynamic-reconfiguration-enabled=false
- ¾÷±×·¹À̵åµÈ ÀÀ¿ë ÇÁ·Î±×·¥À» ´ë»ó
domain
¿¡ ´Ù½Ã ¹èÆ÷ÇÕ´Ï´Ù. °ü¸® ÄܼÖÀ» »ç¿ëÇÏ¿© Àç¹èÆ÷ÇÒ °æ¿ì µµ¸ÞÀÎÀÌ ÀÚµ¿À¸·Î ´ë»óÀÌ µË´Ï´Ù. µ¿Àû À籸¼ºÀÌ ºñȰ¼ºÈµÇ¾î Àֱ⠶§¹®¿¡ ÀÌÀü ÀÀ¿ë ÇÁ·Î±×·¥Àº °è¼ÓÇØ¼ Ŭ·¯½ºÅÍ¿¡¼ ½ÇÇàµË´Ï´Ù.asadmin enable-http-lb-application
À» »ç¿ëÇÏ¿© Ŭ·¯½ºÅÍ¿¡ Àç¹èÆ÷µÈ ÀÀ¿ë ÇÁ·Î±×·¥À» Ȱ¼ºÈÇÕ´Ï´Ù.asadmin disable-http-lb-server
¸¦ »ç¿ëÇÏ¿© ·Îµå ¹ë·±¼¿¡¼ ÇϳªÀÇ Å¬·¯½ºÅ͸¦ ºñȰ¼ºÈÇÕ´Ï´Ù.asadmin export-http-lb-config
¸¦ »ç¿ëÇÏ¿© ·Îµå ¹ë·±¼ ±¸¼º ÆÄÀÏÀ» ³»º¸³À´Ï´Ù.- ³»º¸³½ ±¸¼º ÆÄÀÏÀ» À¥ ¼¹ö ÀνºÅϽºÀÇ ±¸¼º µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Sun Java System Web ServerÀÇ °æ¿ì À§Ä¡´Â web_server_install_dir/
https-
host-name/config/loadbalancer.xml
ÀÔ´Ï´Ù.- ½Ã°£ Ãʰú°¡ ¸¸·áµÉ ¶§±îÁö ´ë±âÇÕ´Ï´Ù. ·Îµå ¹ë·±¼ÀÇ ·Î±× ÆÄÀÏÀ» ¸ð´ÏÅ͸µÇÏ¿© Ŭ·¯½ºÅͰ¡ ¿ÀÇÁ¶óÀÎÀÎÁö È®ÀÎÇÕ´Ï´Ù.
- ´Ù¸¥ Ŭ·¯½ºÅ͸¦ °è¼Ó ½ÇÇàÇÏ¸é¼ ºñȰ¼ºÈµÈ Ŭ·¯½ºÅ͸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù. ´Ù½Ã ½ÃÀÛÇϸé Ŭ·¯½ºÅͰ¡ µµ¸ÞÀΰú µ¿±âȵǰí ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¾÷µ¥ÀÌÆ®µË´Ï´Ù.
- ´Ù½Ã ½ÃÀÛÇÑ Å¬·¯½ºÅÍÀÇ ÀÀ¿ë ÇÁ·Î±×·¥À» Å×½ºÆ®ÇÏ¿© Á¦´ë·Î ½ÇÇàµÇ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
asadmin enable-http-lb-server
¸¦ »ç¿ëÇÏ¿© Ŭ·¯½ºÅ͸¦ Ȱ¼ºÈÇÕ´Ï´Ù.asadmin export-http-lb-config
¸¦ »ç¿ëÇÏ¿© ·Îµå ¹ë·±¼ ±¸¼º ÆÄÀÏÀ» ³»º¸³À´Ï´Ù.- ±¸¼º ÆÄÀÏÀ» À¥ ¼¹öÀÇ ±¸¼º µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.
- ¸ðµç ¼¹ö ÀνºÅϽº¿¡ »õ·Î¿î ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÖ°í ½ÇÇà ÁßÀÏ °æ¿ì µÎ Ŭ·¯½ºÅÍ ¸ðµÎ¿¡ ´ëÇÑ µ¿Àû À籸¼ºÀ» ´Ù½Ã Ȱ¼ºÈÇÕ´Ï´Ù.
RMI-IIOP ·Îµå ±ÕÇü Á¶Á¤ ¹× ÆäÀÏ¿À¹ö Á¤º¸RMI-IIOP ·Îµå ±ÕÇü Á¶Á¤ ¹× ÆäÀÏ¿À¹ö¿¡ ´ëÇÑ ¿ä±¸ »çÇ×
Sun Java¢â System Application Server´Â ¿ø°Ý EJB ÂüÁ¶ÀÇ °í°¡¿ë¼º°ú RMI-IIOP¿¡¼ÀÇ À̸§ ¼ºñ½º °´Ã¼¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ±â´ÉÀ» »ç¿ëÇϱâ Àü¿¡ »ç¿ëÀÚ È¯°æÀÌ ´ÙÀ½ ¿ä±¸ »çÇ×À» ÃæÁ·ÇØ¾ß ÇÕ´Ï´Ù.
Ŭ·¯½ºÅÍ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "Ŭ·¯½ºÅÍ ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½ RMI-IIOP Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ ·Îµå ±ÕÇü Á¶Á¤À» Áö¿øÇØ¾ß ÇÕ´Ï´Ù.
RMI-IIOP ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥À» Ȱ¼ºÈÇÏ´Â µ¥ ÇÊ¿äÇÑ ±¸¼º ¼³Á¤Àº Ŭ¶óÀÌ¾ðÆ® À¯Çü¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ·Îµå ±ÕÇü Á¶Á¤À» »ç¿ëÇϵµ·Ï RMI-IIOP Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Application Server Developer's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
RMI-IIOP ÆäÀÏ¿À¹ö ¹× ·Îµå ±ÕÇü Á¶Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Application Server High Availability Administration Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
RMI-IIOP ·Îµå ±ÕÇü Á¶Á¤ ¹× ÆäÀÏ¿À¹ö ¾Ë°í¸®Áò
Sun Java System Application Server¿¡¼´Â ¿ø°Ý EJB ÂüÁ¶ÀÇ ·Îµå ±ÕÇü Á¶Á¤ ¹× RMI-IIOP °æ·ÎÀÇ À̸§ ¼ºñ½º °´Ã¼¿¡ ´ëÇØ ·£´õ¸¶ÀÌÁî ¹× ¶ó¿îµå ·Îºó ¾Ë°í¸®ÁòÀ» »ç¿ëÇÕ´Ï´Ù.
RMI-IIOP Ŭ¶óÀÌ¾ðÆ®°¡ »õ·Î¿î
InitialContext
°´Ã¼¸¦ óÀ½ ¸¸µé¸é ÇØ´ç Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ »ç¿ë °¡´ÉÇÑ Application Server IIOP Á¾Á¡ ¸ñ·ÏÀÌ ·£´õ¸¶ÀÌÁîµË´Ï´Ù.InitialContext
°´Ã¼ÀÇ °æ¿ì ·Îµå ¹ë·±¼´Â Á¶È¸ ¿äû°ú ´Ù¸¥InitialContext
ÀÛ¾÷À» ¸ñ·ÏÀÇ Ã¹ ¹øÂ° Á¾Á¡À¸·Î ÁöÁ¤ÇÕ´Ï´Ù. ù ¹øÂ° Á¾Á¡À» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì ¸ñ·ÏÀÇ µÎ ¹øÂ° Á¾Á¡À» »ç¿ëÇÏ´Â ½ÄÀ¸·Î °è¼ÓÇÕ´Ï´Ù.Ŭ¶óÀÌ¾ðÆ®°¡ °è¼ÓÇØ¼ »õ·Î¿î
InitialContext
°´Ã¼¸¦ ¸¸µé ¶§¸¶´Ù Á¾Á¡ ¸ñ·ÏÀÌ È¸ÀüÇϹǷÎInitialContext
ÀÛ¾÷¿¡ ´ëÇØ ´Ù¸¥ IIOP Á¾Á¡ÀÌ »ç¿ëµË´Ï´Ù.
InitialContext
°´Ã¼¿¡¼ ¾òÀº ÂüÁ¶¿¡¼ BeanÀ» ±¸Çϰųª ¸¸µé °æ¿ì ÇØ´ç BeanÀºInitialContext
°´Ã¼¿¡ ÇÒ´çµÈ IIOP Á¾Á¡ ¿ªÇÒÀ» ÇÏ´Â Application Server ÀνºÅϽº¿¡ ¸¸µé¾îÁý´Ï´Ù. ÇØ´ç Bean¿¡ ´ëÇÑ ÂüÁ¶¿¡´Â Ŭ·¯½ºÅÍÀÇ ¸ðµç Application Server ÀνºÅϽºÀÇ IIOP Á¾Á¡ ÁÖ¼Ò°¡ Æ÷ÇԵ˴ϴÙ.±âº» Á¾Á¡Àº BeanÀ» Á¶È¸Çϰųª ¸¸µé ¶§ »ç¿ëÇÏ´Â
InitialContext
Á¾Á¡¿¡ ÇØ´çÇÏ´Â Bean Á¾Á¡ÀÔ´Ï´Ù. Ŭ·¯½ºÅÍÀÇ ´Ù¸¥ IIOP Á¾Á¡Àº ´ëü Á¾Á¡À¸·Î ÁöÁ¤µË´Ï´Ù. BeanÀÇ ±âº» Á¾Á¡À» »ç¿ëÇÒ ¼ö ¾ø°Ô µÇ¸é ÇØ´ç BeanÀÇ Ãß°¡ ¿äûÀÌ ´ëü Á¾Á¡ Áß Çϳª·Î ÆäÀÏ¿À¹öµË´Ï´Ù.RMI-IIOP »ùÇà ÀÀ¿ë ÇÁ·Î±×·¥
´ÙÀ½ µð·ºÅ丮¿¡´Â ACC°¡ Àְųª ¾ø´Â RMI-IIOP ÆäÀÏ¿À¹ö¸¦ »ç¿ëÇÏ´Â °ÍÀ» ¼³¸íÇÏ´Â »ùÇà ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
install_dir/samples/ee-samples/sfsbfailover
ACC°¡ Àְųª ¾ø´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇϱâ À§ÇÑ ÁöħÀº ÀÌ »ùÇðú °°ÀÌ Á¦°øµÇ´Â
index.html
ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.ee-samples
µð·ºÅ丮¿¡´Â »ùÇÃÀ» ½ÇÇàÇϵµ·Ï ȯ°æÀ» ¼³Á¤ÇÏ´Â Á¤º¸µµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.