IBM WebSphere Application Server, Advanced Edition

Á¶Á¤ ¾È³»¼­


¼º´É Á¶Á¤ÀÇ »õ·Î¿î ±â´É

¼º´É Á¶Á¤ ¸¶¹ý»ç

µ¿Àû ´ÜÆí ij½Ì

Á¶Á¤ ±âº»

   Á¶Á¤¿¡ ¿µÇâÀ» ÁÖ´Â »çÇ×

   Áõ»ó Å×À̺í

   Á¶Á¤ À¯Çü

      ¸Å°³º¯¼ö Á¶Á¤

           ¼º´É Çâ»óÀ» À§ÇÑ Á¶Á¤ ¸Å°³º¯¼ö
           Àå¾Ö ¹æÁö¸¦ À§ÇÑ Á¶Á¤ ¸Å°³º¯¼ö

    WebSphere Application ServerÀÇ ½Ã½ºÅÛ ´ë±â¿­ Á¶Á¤

       WebSphere ´ë±â¿­ ³×Æ®¿öÅ©

             ´ÝÈù ´ë±â¿­ ´ë ¿­¸° ´ë±â¿­
             WebSphere¿¡¼­ÀÇ ´ë±â¿­ ¼³Á¤

       ¼³Á¤ ÆÇº°

             WebSphere ÀÌÀü¿¡ ´ë±â¿­ ó¸®

             󸮷® °î¼± ±×¸®±â

             ´ë±â¿­ Á¶Á¤»çÇ×
             ÆÐÅÏ ¾×¼¼½º¿¡ ´ëÇÑ ´ë±â¿­ Á¶Á¤»çÇ×

       ´ë±â¿­ ¹× ¿£ÅÍÇÁ¶óÀÌÁî Bean

       ´ë±â¿­ ¹× Ŭ·¯½ºÅ͸µ

    SSL(º¸¾È ¼ÒÄÏ °èÃþ) Á¶Á¤

       µ¥ÀÌÅÍ ±³È¯ ¹× ¹úÅ© ¾Ïȣȭ/¾ÏÈ£ ÇØµ¶

       SSL(º¸¾È ¼ÒÄÏ °èÃþ) ¼º´É Çâ»ó ¹æ¹ý

    ÀÀ¿ëÇÁ·Î±×·¥ ¾î¼Àºí¸® ¼º´É Á¡°Ë ¸ñ·Ï

    Java ¸Þ¸ð¸® Á¶Á¤

       °¡ºñÁö ÄÝ·º¼Ç º´¸ñ Çö»ó

       °¡ºñÁö ÄÝ·º¼Ç °ÔÀÌÁö

       Áö³ªÄ£ ¿ÀºêÁ§Æ® ÀÌ¿ë ¹ß°ß

       ¸Þ¸ð¸® ´©Ã⠹߰ß

       Java Èü ¸Å°³º¯¼ö

    DB2¿¡ ´ëÇÑ ¿¬°á ¼ö

    Solaris TCP ¸Å°³º¯¼ö

    ¿öÅ©·Îµå °ü¸® ÅäÆú·ÎÁö

°³º° ¼º´É ¸Å°³º¯¼ö

   Çϵå¿þ¾î ¿ë·® ¹× ¼³Á¤°ª

       ÇÁ·Î¼¼¼­ ¼Óµµ

       ¸Þ¸ð¸®

       ³×Æ®¿öÅ©

    ¿î¿µ üÁ¦ ¼³Á¤

       Windows NT/2000 TCP/IP ¸Å°³º¯¼ö

             Windows NT/2000 TcpTimedWaitDelay
             Windows NT/2000 MaxUserPort

       AIX (4.3.3)

             AIX ÆÄÀÏ ¼³¸íÀÚ(ulimit)

      Solaris

             Solaris ÆÄÀÏ ¼³¸íÀÚ(ulimit)
             Solaris tcp_close_wait_interval/tcp_time_wait_interval
             Solaris tcp_fin_wait_2_flush_interval
             Solaris tcp_keepalive_interval
             ±âŸ Solaris TCP ¸Å°³º¯¼ö
             Solaris Ä¿³Î semsys:seminfo_semume
             Solaris Ä¿³Î semsys:seminfo_semopm

       HP-UX 11

             WebSphere Application Server JVMÀÇ °¡»ó ÆäÀÌÁö Å©±â¸¦ 64K·Î ¼³Á¤
             HP-UX 11 tcp_conn_request_max
             HP-UX 11 Ä¿³Î ¸Å°³º¯¼ö ±ÇÀå»çÇ×

    À¥ ¼­¹ö

       À¥ ¼­¹ö ±¸¼º Àç·Îµå °£°Ý

       IBM HTTP Server - AIX ¹× Solaris

             MaxClients
             MinSpareServers, MaxSpareServers ¹× StartServers

       Netscape Enterprise ¼­¹ö - AIX ¹× Solaris

             Ȱ¼ºÈ­ ½º·¹µå

       Microsoft Internet Information Server - Windows NT/2000

             IIS(Internet Information Server) ±ÇÇÑ µî·Ï Á¤º¸
             ÀϺ° ¿¹»ó È÷Æ® ¼ö
             ListenBackLog ¸Å°³º¯¼ö

       IBM HTTP Server - Linux

             MaxRequestsPerChild

       IBM HTTP server - Windows NT/2000

             ThreadsPerChild
             ListenBackLog

    WebSphere Application Server ÇÁ·Î¼¼½º

       Application Server ÇÁ·Î¼¼½º ¿ì¼±¼øÀ§ Á¶Á¤

       À¥ ÄÁÅ×À̳Ê

             À¥ ÄÁÅ×ÀÌ³Ê ÃÖ´ë ThreadsMax ¿¬°á ¼ö
             Àü¼Û ÃÖ´ë Keep-Alive
             Keep-Alive´ç Àü¼Û ÃÖ´ë ¿äû ¼ö
             URL È£Ãâ ij½Ã
             ÃÖ´ë°ª ÀÌ»óÀ¸·Î ½º·¹µå ÇÒ´ç Çã¿ë

      EJB ÄÁÅ×À̳Ê

             ij½Ã ¼³Á¤
             CMP ¿£ÅÍÇÁ¶óÀÌÁî BeanÀ» ¿©·¯ °³ÀÇ ¿£ÅÍÇÁ¶óÀÌÁî Bean ¸ðµâ·Î ±¸ºÐ

       º¸¾È

             ÇÊ¿äÇÏÁö ¾ÊÀ» ¶§¿¡´Â º¸¾È ÇØÁ¦
             ȯ°æ¿¡ µû¶ó º¸¾È ij½Ã Á¦Çѽ𣠼¼ºÎ Á¶Á¤
             º¸¾È ij½Ã À¯Çü ¹× Å©±â(½Ã½ºÅÛ ¸Å°³º¯¼ö)
             ÀûÀýÇÏ°Ô SSL(º¸¾È ¼ÒÄÏ °èÃþ) ¼¼¼Ç ±¸¼º

       ORB(Object Request Broker)

             °ª ±âÁØ Àü´Þ ´ë ÂüÁ¶ ±âÁØ Àü´Þ(NoLocalCopies)
             com.ibm.CORBA.ServerSocketQueueDepth
             com.ibm.CORBA.MaxOpenConnections ¹× ORB ¿¬°á ij½Ã ÃÖ´ë°ª
             ORB ½º·¹µå Ç® Å©±â
             JNI ReaderManager ¹× Reader ½º·¹µå »ç¿ë

    JVM(Java Virtual Machines)

       Sun JDK 1.3 HotSpot -server warmup

       Sun JDK 1.3 HotSpot »õ »ý¼º Ç® Å©±â

       JIT(Just In Time) ÄÄÆÄÀÏ·¯

       Èü Å©±â ¼³Á¤

       Ŭ·¡½º °¡ºñÁö ÄÝ·º¼Ç

    µ¥ÀÌÅͺ£À̽º

       µ¥ÀÌÅͺ£À̽º À§Ä¡

       WebSphere µ¥ÀÌÅͼҽº ¿¬°á Ç® Å©±â

       ÁغñµÈ ¸í·É¹® ij½Ã Å©±â

       DB2

             Linux¿¡¼­ DB2¿¡ ´ëÇØ TCP ¼ÒÄÏ »ç¿ë
             DB2 MaxAppls
             DB2 MaxAgents
             DB2 ¹öÆÛ ÆäÀÌÁö
             DB2 Á¶È¸ ÃÖÀûÈ­ ·¹º§
             DB2 reorgchk
             DB2 MinCommit

    ¼¼¼Ç °ü¸®

    WebSphere Application Server Enterprise Extensions ¸Þ½ÃÁö ¸®½º³Ê

       ÃÖ´ë ¼¼¼Ç ¼ö

      µ¿ÀÏÇÑ ´ë±â¿­¿¡¼­ ûÃëÇÏ´Â ¿©·¯ °³ÀÇ Application Server

Ãß°¡ ÂüÁ¶»çÇ×

¼º´É ºÐ¼® µµ±¸ ÇÁ·Î½ÃÀú

       Windows NT/2000 ¼º´É ¸ð´ÏÅÍ ½ÃÀÛ



¼º´É Á¶Á¤ÀÇ »õ·Î¿î ±â´É

¼º´É Á¶Á¤ ¸¶¹ý»ç
µ¿Àû ´ÜÆí ij½Ì

¼º´É Á¶Á¤ ¸¶¹ý»ç

¼º´É Á¶Á¤ ¸¶¹ý»ç´Â Application Server¿Í ¿¬°üµÈ °¡Àå °øÅëÀûÀÎ ¼º´É °ü·Ã ¼³Á¤À» Æ÷ÇÔÇÏ´Â µµ±¸·Î, WebSphere Application Server, Advanced Edition¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¼º´É Á¶Á¤ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥, Servlet, ¿£ÅÍÇÁ¶óÀÌÁî Bean, µ¥ÀÌÅͼҽº ¹× ¿¹»ó ·Îµå¿¡ ´ëÇÑ ¼³Á¤À» ÃÖÀûÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼³Á¤ÇÒ ¼ö ÀÖ´Â ¸Å°³º¯¼ö´Â ´ÙÀ½°ú °°½À´Ï´Ù.

°ü¸® Äֿܼ¡¼­ À̸¦ È£ÃâÇÏ·Á¸é ÄÜ¼Ö > ¸¶¹ý»ç > ¼º´É Á¶Á¤À» ¼±ÅÃÇϽʽÿÀ.

ÀÚ¼¼ÇÑ Á¤º¸´Â InfoCenterÀÇ 6.6.21À» ÂüÁ¶ÇϽʽÿÀ.

µ¿Àû ´ÜÆí ij½Ì

µ¿Àû ´ÜÆí ij½ÌÀº ÀÀ¿ëÇÁ·Î±×·¥ ¼º´ÉÀ» ±ØÀûÀ¸·Î °³¼±ÇÏ´Â ±â¼ú·Î, µ¿Àû servlet ¹× JSP ÆÄÀÏÀÇ Ãâ·ÂÀ» ij½ÌÇÏ´Â ±â´ÉÀÔ´Ï´Ù. Application ServerÀÇ JVM ³»¿¡¼­ ÀÛµ¿ÇÏ´Â ÀÌ Ä³½Ã´Â servletÀÇ service() ¸Þ¼Òµå¿¡ ´ëÇÑ È£ÃâÀ» °¡·Îä¾î servletÀ» Àç½ÇÇàÇϱ⠺¸´Ù´Â ij½Ã¿¡¼­ ÇØ´ç È£ÃâÀ» Á¦°øÇÒ ¼ö ÀÖ´ÂÁö Á¡°ËÇÕ´Ï´Ù. J2EE ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­´Â Àбâ-¾²±â ºñÀ²ÀÌ ³ô¾Æ¼­ µ¥ÀÌÅͰ¡ ¾à°£ »õ·Î¿öÁú ¼ö ÀÖ´Â ÀáÀ缺À» Çã¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ´ÜÆí ij½ÌÀº ¼­¹ö ÀÀ´ä ½Ã°£, 󸮷® ¹× È®À强¿¡ ´ëÇØ ±ØÀûÀÎ À̵æÀ» ¾òÀ» ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

ServletÀÌ ½ÇÇàµÇ¾úÀ¸¸é(ij½ÌµÉ Ãâ·Â »ý¼º), ±× Ãâ·ÂÀ» Æ÷ÇÔÇϴ ij½Ã Ç׸ñÀÌ »ý¼ºµË´Ï´Ù. ½ÇÇàÀÇ ºÎ¼öÀûÀÎ È¿°ú(Áï, ´Ù¸¥ servlet ¶Ç´Â JSP ÆÄÀÏ È£Ãâ)¿Í Á¦Çѽð£ ¹× Ç׸ñ ¿ì¼±¼øÀ§ Á¤º¸¸¦ Æ÷ÇÔÇÏ¿© Ç׸ñ¿¡ ´ëÇÑ ¸ÞŸ µ¥ÀÌÅ͵µ »ý¼ºµË´Ï´Ù. °íÀ¯ Ç׸ñµéÀº °¢°¢ÀÇ servlet È£Ã⸶´Ù HttpServletRequest ¿ÀºêÁ§Æ®¸¦ ÅëÇØ »ý¼ºµÇ´Â ID ¹®ÀÚ¿­·Î ±¸º°µË´Ï´Ù. ±× °á°ú, servletÀº ¿äû ¸Å°³º¯¼ö¿¡ µû¶ó ij½ÃµÇ°í, URI¸¦ »ç¿ëÇÏ¿© servlet ¶Ç´Â ¼¼¼Ç Á¤º¸¸¦ È£ÃâÇÕ´Ï´Ù. JSP ÆÄÀÏÀº WebSphere Application Server¿¡ ÀÇÇØ servletÀ¸·Î ÄÄÆÄÀϵǹǷÎ, JSP ¹× servletÀÌ ¼­·Î ¹Ù²î¾î »ç¿ëµË´Ï´Ù(XML ÆÄÀÏ ³»¿¡¼­ ¿ä¼ÒµéÀ» ¼±¾ðÇÒ °æ¿ì¸¦ Á¦¿ÜÇϰí).

À̸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý:

  1. °ü¸® Äֿܼ¡¼­ Á¶Á¤ÇÏ·Á¸é Application Server¸¦ ¼±ÅÃÇϽʽÿÀ.
  2. ¼­ºñ½º > À¥ ÄÁÅ×ÀÌ³Ê ¼­ºñ½º > µî·Ï Á¤º¸ ÆíÁýÀ» Ŭ¸¯ÇϽʽÿÀ.
  3. Servlet ij½Ì ÅÇÀ» ¼±ÅÃÇϰí Servlet ij½Ì »ç¿ë °¡´É »óÀÚ¿¡ üũ Ç¥½Ã¸¦ ÇϽʽÿÀ.
  4. È®ÀÎÀ» Ŭ¸¯ÇÏ°í º¯°æ»çÇ×À» ÀúÀåÇϽʽÿÀ.
  5. Application Server¸¦ ´Ù½Ã ½ÃÀÛÇϽʽÿÀ.

ÀÚ¼¼ÇÑ Á¤º¸´Â InfoCenterÀÇ 4.5: µ¿Àû ´ÜÆí ij½ÌÀ» ÂüÁ¶ÇϽʽÿÀ.

Áõ»ó Å×À̺í

Áõ»ó Å×À̺íÀ» °ËÅäÇÏ¿© º¸´Ù ½Å¼ÓÈ÷ Á¶Á¤ÇϽʽÿÀ. ÀÌ Å×À̺íÀº Áõ»ó¿¡ ½±°Ô ¾×¼¼½ºÇϰí ÇØ´ç Áõ»ó°ú °ü·ÃµÈ Á¶Á¤ Á¤º¸¸¦ ½Å¼ÓÈ÷ ¸µÅ©ÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ÀÌ Å×ÀÌºí¿¡´Â ´ÙÀ½°ú °°Àº À¯ÇüÀÇ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù.

Áõ»ó Ãß°¡ Á¤º¸
󸮷® ¹× ÀÀ´ä ½Ã°£ÀÌ ¹Ù¶÷Á÷ÇÏÁö ¾Ê½À´Ï´Ù. ÇÁ·Î¼¼¼­ ¼Óµµ
AIX: ¸Þ¸ð¸® ÇÒ´ç ¿À·ù
Solaris: ³Ê¹« ¸¹Àº ÆÄÀÏÀÌ ¿­·Á ÀÖÀ½
AIX ÆÄÀÏ ¼³¸íÀÚ(ulimit) ¶Ç´Â Solaris ÆÄÀÏ ¼³¸íÀÚ(ulimit)
Solaris: ¼­¹ö°¡ ÃÖ´ë ±â°£ µ¿¾È ¼Óµµ°¡ ´À·ÁÁö¸ç, ÀÀ´ä¿¡ ½Ã°£ÀÌ °É¸®°í, ½Ã½ºÅÛ ÇÁ·Î¼¼½ºÀÇ ¸ðµç Ȱµ¿°ú ÇÔ²² ÇÁ·Î¼¼¼­ ÀÌ¿ë·üÀÌ ³ô°Ô ³²¾Æ ÀÖÀ¸¸ç, netstat¿¡¼­ ¿©·¯ °³ÀÇ ¼ÒÄÏÀÌ CLOSE_WAIT ¶Ç´Â FIN_WAIT_2 »óÅ·ΠÆ÷Æ® 80¿¡ ¿­·Á ÀÖ´Â °ÍÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. Solaris tcp_close_wait_interval/tcp_time_wait_interval ¹× Solaris tcp_fin_wait_2_flush_interval
Windows NT/2000: Netstat¿¡¼­ ³Ê¹« ¸¹Àº ¼ÒÄÏÀÌ TIME_WAIT »óÅ¿¡ ÀÖ´Â °ÍÀ¸·Î ³ªÅ¸³³´Ï´Ù. Windows NT/2000 TcpTimedWaitDelay
HP-UX 11: 󸮷®ÀÌ ¹Ù¶÷Á÷ÇÏÁö ¾ÊÀ¸¸ç Application Server ¿ì¼±¼øÀ§°¡ Á¶Á¤µÇÁö ¾Ê¾Ò½À´Ï´Ù. Application Server ÇÁ·Î¼¼½ºÀÇ ¿î¿µ üÁ¦ ¿ì¼±¼øÀ§ Á¶Á¤
·Îµå ÇÏ¿¡¼­, Ŭ¶óÀÌ¾ðÆ® ¿äûÀÌ ½Ã°£ Á¦Çѵǰųª °ÅºÎµÇ¾î À¥ ¼­¹ö¿¡ µµÂøÇÏÁö ¸øÇÕ´Ï´Ù. HP-UX 11ÀÇ °æ¿ì HP-UX 11 tcp_conn_request_max¸¦ ÂüÁ¶ÇϽʽÿÀ.
IIS Windows NT/2000ÀÇ °æ¿ì ListenBackLog ¸Å°³º¯¼ö¸¦ ÂüÁ¶ÇϽʽÿÀ.
NT»óÀÇ IBM HTTP ServerÀÇ °æ¿ì ListenBackLog¸¦ ÂüÁ¶ÇϽʽÿÀ.
Windows NT/2000: ´Ù¸¥ º¥´õÀÇ Application Server ¼³Ä¡ ÈÄ WebSphere Application Server ¼º´ÉÀÌ °¨¼ÒÇß½À´Ï´Ù. IIS ±ÇÇÑ µî·Ï Á¤º¸
ÀÚ¿ø ºÐ¼®±âÀÇ ÃÖ´ëÈ­µÈ ¸ÞÆ®¸¯ ÆÛ¼¾Æ®´Â À¥ ÄÁÅ×ÀÌ³Ê ½º·¹µå Ç®ÀÌ ³Ê¹« ÀÛÀ½À» ³ªÅ¸³À´Ï´Ù. À¥ ÄÁÅ×ÀÌ³Ê ÃÖ´ë ThreadsMax ¿¬°á ¼ö
Netstat¿¡¼­ Æ÷Æ® 9080¿¡ ´ëÇØ ³Ê¹« ¸¹Àº TIME_WAIT »óÅÂÀÇ ¼ÒÄÏÀÌ ³ªÅ¸³³´Ï´Ù. À¥ ÄÁÅ×ÀÌ³Ê Àü¼Û ÃÖ´ë Keep-Alive
ÆäÀÌ¡ µ¿¾È ³Ê¹« ¸¹Àº µð½ºÅ© ÀÔ/Ãâ·Â(I/O)ÀÌ ¹ß»ýÇÕ´Ï´Ù. Èü Å©±â ¼³Á¤
ÀÚ¿ø ºÐ¼®±âÀÇ µ¥ÀÌÅͼҽº ¿¬°á Ç®¿¡ ´ëÇÑ ¸ÞÆ®¸¯¿¡ »ç¿ëµÈ ÆÛ¼¾Æ®´Â Ç® Å©±â°¡ ³Ê¹« Å­À» ³ªÅ¸³À´Ï´Ù. WebSphere µ¥ÀÌÅͼҽº ¿¬°á Ç® Å©±â
ÀÚ¿ø ºÐ¼®±âÀÇ ÁغñµÈ ¸í·É¹® ij½Ã ¹ö¸®±â ¸ÞÆ®¸¯¿¡¼­ µ¥ÀÌÅͼҽº ÁغñµÈ ¸í·É¹® ij½Ã Å©±â°¡ ³Ê¹« ÀÛÀ½À» ³ªÅ¸³À´Ï´Ù. ÁغñµÈ ¸í·É¹® ij½Ã Å©±â
DB2°¡ ·Î±× ·¹Äڵ带 ¾²°í Àֱ⠶§¹®¿¡ ³Ê¹« ¸¹Àº µð½ºÅ© ÀÔ/Ãâ·Â(I/O)ÀÌ ¹ß»ýÇÕ´Ï´Ù. DB2 MinCommit
ÀÚ¿ø ºÐ¼®±âÀÇ ÃÖ´ëÈ­µÈ ¸ÞÆ®¸¯ ÆÛ¼¾Æ®¿¡¼­ OBR(Object Request Broker) ½º·¹µå Ç®ÀÌ ³Ê¹« ÀÛÀ½À» º¸¿©ÁÝ´Ï´Ù. ´ë±â¿­ ¹× ¿£ÅÍÇÁ¶óÀÌÁî Bean
ÀÚ¿ø ºÐ¼®±âÀÇ JVMPI(Java Virtual Machine Profiler Interface)´Â °¡ºñÁö ÄÝ·º¼Ç¿¡ ³Ê¹« ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµÉ ¶§ Áö³ªÄ£ ¿ÀºêÁ§Æ®ÀÇ ÀÌ¿ëÀ» ³ªÅ¸³À´Ï´Ù. Áö³ªÄ£ ¿ÀºêÁ§Æ® ÀÌ¿ë ¹ß°ß
ÀÚ¿ø ºÐ¼®±âÀÇ »ç¿ëµÈ ¸Þ¸ð¸® ¸ÞÆ®¸¯Àº ¸Þ¸ð¸® ´©ÃâÀ» º¸¿©ÁÖ¸ç Java´Â ¸Þ¸ð¸® ºÎÁ· ¿¹¿Ü¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸Þ¸ð¸® ´©Ã⠹߰ß
󸮷®, ÀÀ´ä ½Ã°£ ¹× È®À强ÀÌ ¹Ù¶÷Á÷ÇÏÁö ¾Ê½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ Çã¿ëÇÏ¸é µ¿Àû ´ÜÆí ij½ÌÀ» ÀÌ¿ëÇϽʽÿÀ.

Á¶Á¤ ±âº»

¼º´É Á¶Á¤¿¡ ´ëÇØ »ç¿ë °¡´ÉÇÑ ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÒ ¶§ WebSphere Application Server¿¡ ±¤¹üÀ§ÇÑ ¼º´É Çâ»óÀÌ ÀÌ·ç¾îÁú ¼ö ÀÖ½À´Ï´Ù. ÀÌ Á¶Á¤ ¾È³»¼­¿¡¼­´Â ÀÏ¹Ý ±ÇÀå»çÇ× ¹× ƯÁ¤ Á¶Á¤ ¹æ¹ýÀÇ ¼³¸íÀ» Á¦°øÇÔÀ¸·Î½á ¾î¶² ½ÄÀ¸·Î Á¶Á¤ÀÌ ÀÛµ¿Çϴ°¡¸¦ ¾Ë·ÁÁÝ´Ï´Ù. ¼º´É Á¶Á¤À» Çâ»ó½Ãų ¼ö ÀÖ´Â ¿©·¯°¡Áö ¿äÀÎ ¹× º¯¼ö¿¡ °üÇÑ ÈùÆ® ¹× ÆÁ ¿ª½Ã »ç¿ë °¡´ÉÇÕ´Ï´Ù.

ÇØ´ç ¿¹ ¹× ÀÚ¿ø°ú ÇÔ²², Á¶Á¤ ¾È³»¼­¸¦ »ç¿ëÇÏ¿© Á¶Á¤ °æÇèÀ» È®ÀåÇϽʽÿÀ. Á¶Á¤Àº °è¼ÓÀûÀÎ ÇнÀ ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. °á°ú´Â ÀÌ ¾È³»¼­¿¡¼­ Á¦½ÃµÈ °Í°ú ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.

Á¶Á¤¿¡ ¿µÇâÀ» ÁÖ´Â »çÇ×

´ÙÀ½Àº ÀÀ¿ëÇÁ·Î±×·¥ ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ´Â ¸ðµç ±¸¼º¿ä¼ÒÀÔ´Ï´Ù. °¢ ±¸¼º¿ä¼Ò¿¡´Â Á߿伺°ú ¿µÇâÀÌ ´Ù¸¥ °íÀ¯ÇÑ Á¶Á¤ ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. À§ÀÇ °¢°¢Àº ÀÌ ¹®¼­ÀÇ °³º° ¼º´É ¸Å°³º¯¼ö Àý¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

ÆíÀǸ¦ À§ÇØ ÀϺΠÇÁ·Î½ÃÀú´Â ´Ù¸¥ Á¦Ç°ÀÇ ¸Å°³º¯¼ö ¼³Á¤¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖ½À´Ï´Ù. Á¦Ç°µéÀº ¹Ù²ð ¼ö ÀÖÀ¸¹Ç·Î ÀÌ·¯ÇÑ ÇÁ·Î½ÃÀú´Â Á¦¾È»çÇ×À¸·Î °£ÁÖÇϽñ⠹ٶø´Ï´Ù.

Á¶Á¤ À¯Çü

ÀÀ¿ëÇÁ·Î±×·¥ Á¶Á¤ ¹× ¸Å°³º¯¼ö Á¶Á¤ÀÇ µÎ °¡Áö Á¶Á¤ À¯ÇüÀÌ ÀÖ½À´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥ Á¶Á¤À¸·Î °£È¤ ÃÖ»óÀÇ Á¶Á¤ È¿°ú¸¦ º¸´Â °æ¿ì°¡ ÀÖÁö¸¸, ÀÌ ¹®¼­¿¡¼­´Â °³º° ¼º´É ¸Å°³º¯¼ö¿Í ±× ¸Å°³º¯¼öµé »çÀÌÀÇ »óÈ£ ÀÇÁ¸¼º¿¡ ÃÊÁ¡À» µÎ°í ÀÖ½À´Ï´Ù.

WebSphere Application Server Development Best Practices for Performance and Scalability ¹é¼­´Â ÀÀ¿ëÇÁ·Î±×·¥ Á¶Á¤¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ ¹é¼­¿¡¼­´Â Servlet, JSP(Java Server Page) ÆÄÀÏ, JDBC(Java Database Connectivity)¸¦ Æ÷ÇÔÇÏ´Â À¥ ÀÀ¿ëÇÁ·Î±×·¥°ú ¿£ÅÍÇÁ¶óÀÌÁî BeanÀ» Æ÷ÇÔÇÏ´Â ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ µÑ ´Ù¿¡ ´ëÇÑ ÃÖÀûÀÇ °³¹ß Á¶°Ç¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

¸Å°³º¯¼ö Á¶Á¤

¸Å°³º¯¼ö Á¶Á¤Àº ¼º´É Çâ»óÀ» ¸ñÇ¥·Î WebSphere Application Server ¼³Á¤À» º¯°æÇÏ´Â ±â¼úÀÔ´Ï´Ù. ÀÌ ¹®¼­¿¡¼­ Á¦½ÃµÈ °ªµéÀº ÀÏ¹Ý ÁöħÀÔ´Ï´Ù. ȯ°æ¿¡ µû¶ó ÃÖÀû ¼³Á¤ÀÌ »ó´çÈ÷ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ÇϳªÀÇ º´¸ñ Çö»óÀ» Á¶Á¤ÇÑ ÈÄ ¶Ç ´Ù¸¥ °ü·Ã ¾ø´Â º´¸ñ Çö»óÀÌ ¹ß»ýÇÒ ¼öµµ ÀÖ´Ù´Â °ÍÀ» ¸í½ÉÇϽʽÿÀ. ±×·± °æ¿ì, µÎ º´¸ñ Çö»óÀÌ ¸ðµÎ Á¦°ÅµÉ ¶§±îÁö´Â ¼º´ÉÀÌ Çâ»óµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Àý¿¡¼­´Â µÎ °¡Áö Á¾·ùÀÇ Á¶Á¤ ¸Å°³º¯¼ö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
¼º´É Çâ»óÀ» À§ÇÑ Á¶Á¤ ¸Å°³º¯¼ö
ÀÌ·¯ÇÑ ¸Å°³º¯¼öµéÀº ³ôÀº ¼º´É °á°ú¸¦ °¡Áý´Ï´Ù. À̵éÀº ´Ù¸¥ ¸ðµç ¸Å°³º¯¼öµéÀÇ ¼­ºê¼¼Æ®ÀÌ¸ç ¼º´É¿¡ Áß¿äÇÑ ¿µÇâÀ» ¹ÌĨ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥¿¡ µû¶ó ´Þ¶óÁö¹Ç·Î, ÀÀ¿ëÇÁ·Î±×·¥°ú ȯ°æ¸¶´Ù ÀûÀýÇÑ ¸Å°³º¯¼ö ¼³Á¤°ªÀÌ ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ Å×ÀÌºí¿¡¼­´Â ´Ù¾çÇÑ °í¼º´É Çâ»ó Á¶Á¤ ¸Å°³º¯¼ö¸¦ ³ª¿­ÇÕ´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥ ¾î¼Àºí¸® ¼º´É Á¡°Ë ¸ñ·Ï
WebSphere Application Server ½Ã½ºÅÛ ´ë±â¿­ Á¶Á¤
°ª ±âÁØ Àü´Þ ´ë ÂüÁ¶ ±âÁØ Àü´Þ »ç¿ë(NoLocalCopies)
Solaris TCP ¸Å°³º¯¼ö Á¶Á¤
Java ¸Þ¸ð¸® Á¶Á¤
MaxRequestsPerChild Á¶Á¤: IBM HTTP Server°¡ ÀÖ´Â LinuxÀÇ °æ¿ì
WebSphere µ¥ÀÌÅͼҽº ¿¬°á Ç® Å©±â Á¶Á¤
ÁغñµÈ ¸í·É¹® ij½Ã Å©±â Á¶Á¤
À¥ ¼­¹ö ±¸¼º Àç·Îµå °£°Ý
ÁغñµÈ ¸í·É¹® ij½Ã Å©±â Á¶Á¤
Áö¼ÓÀû ¼¼¼Ç¿¡¼­ ij½Ã »ç¿ë
Àå¾Ö ¹æÁö¸¦ À§ÇÑ ¸Å°³º¯¼ö Á¶Á¤

´ÙÀ½ ¸Å°³º¯¼öµéÀº ±â´ÉÀû ¹®Á¦Á¡ÀÇ ¹æÁö¸¦ µ½½À´Ï´Ù.

ListenBackLog ¸Å°³º¯¼ö: °úµµÇÑ Å¬¶óÀÌ¾ðÆ® ·Îµå ÇÏ¿¡¼­ IIS°¡ ÀÖ´Â Windows NT/2000¸¦ ½ÇÇà ÁßÀÎ °æ¿ì¿¡ Àû¿ëÇÕ´Ï´Ù.
Àü¼Û À¯Çü: Solaris¿¡¼­ INET ¼ÒÄÏÀ» »ç¿ëÇÕ´Ï´Ù(WebSphere Application ServerÀÇ ±âº»°ª)
DB2¿¡ ´ëÇÑ ¿¬°á ¼ö: DB2º¸´Ù ¸¹Àº ¿¬°áÀ» ¼³Á¤ÇÏ´Â °æ¿ì ±âº»À¸·Î ¼³Á¤µË´Ï´Ù.
ÃÖ´ë°ª ÀÌ»óÀ¸·Î ½º·¹µå ÇÒ´ç Çã¿ëÀÌ ¼±ÅõǾúÀ¸¸ç ³Ê¹« ¸¹Àº ½º·¹µå°¡ ÇÒ´çµÇ¾î ½Ã½ºÅÛÀÌ °úºÎÇϵǾú½À´Ï´Ù.
Linux¿¡¼­ DB2¿¡ TCP ¼ÒÄÏ »ç¿ë: ·ÎÄà µ¥ÀÌÅͺ£À̽ºÀÇ °æ¿ì
WebSphere µ¥ÀÌÅͼҽº ¿¬°á Ç® Å©±â: ¿£Æ¼Æ¼ EJB¿ÍÀÇ Æ®·£Àè¼Ç 󸮿¡ ÇÊ¿äÇÑ Ãß°¡ ¿¬°áÀ» ó¸®ÇÏ°í ±³Âø »óŸ¦ ÇÇÇϱ⿡ ÃæºÐÇÑ ¿¬°á ¼ö¸¦ °¡Áöµµ·Ï ÇϽʽÿÀ.

WebSphere Application Server¿¡¼­ ´ë±â¿­ Á¶Á¤

WebSphere Application Server¿¡´Â ¿£µå Åõ ¿£µå e-business ÀÀ¿ëÇÁ·Î±×·¥ÀÇ »ç¿ëÀÚ ¿ä±¸»çÇ×À» Áö¿øÇϵµ·Ï ±ÕÇüÀÖ°Ô Á¶Á¤ÇØ¾ß ÇÏ´Â »óÈ£ °ü·ÃµÈ ±¸¼º¿ä¼Ò ½Ã¸®Áî°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Á¶Á¤Àº Àü¹ÝÀûÀÎ ½Ã½ºÅÛ ¾ÈÁ¤¼ºÀ» À¯ÁöÇϸ鼭 ÃÖ´ë 󸮷®À» ¾ò´Âµ¥ µµ¿òÀÌ µË´Ï´Ù.

´ë±â¿­ ³×Æ®¿öÅ©

WebSphere Application Server´Â ÀÀ¿ëÇÁ·Î±×·¥ ¼­ºñ½º Ç÷§ÆûÀÇ ´Ù¾çÇÑ ±¸¼º¿ä¼Ò¸¦ ³ªÅ¸³»´Â »óÈ£¿¬°áµÈ ´ë±â¿­ÀÇ ³×Æ®¿öÅ©ÀÎ ´ë±â¿­ ³×Æ®¿öÅ©¸¦ Çü¼ºÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ´ë±â¿­¿¡´Â ³×Æ®¿öÅ©, À¥ ¼­¹ö, À¥ ÄÁÅ×À̳Ê, EJB ÄÁÅ×À̳Ê, µ¥ÀÌÅͼҽº, ±×¸®°í »ç¿ëÀÚ Á¤ÀÇ ¹é¿£µå ½Ã½ºÅÛÀÇ ¿¬°á °ü¸®ÀÚ°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ ÀÚ¿øµé °¢°¢Àº ÇØ´ç ÀÚ¿øÀ» »ç¿ëÇÏ·Á°í ´ë±â ÁßÀÎ ¿äûÀÇ ´ë±â¿­À» ³ªÅ¸³À´Ï´Ù.

WebSphere ´ë±â¿­Àº ·Îµå¿¡ Á¾¼ÓÀûÀÎ ÀÚ¿øÀÔ´Ï´Ù. ¿äûÀÇ Æò±Õ ¼­ºñ½º ½Ã°£Àº µ¿½Ã Ŭ¶óÀÌ¾ðÆ® ¼ö¿¡ µû¶ó ´Ù¸¨´Ï´Ù.

´ÝÈù ´ë±â¿­ ´ë ¿­¸° ´ë±â¿­

´ë±â¿­ ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÏ´Â ´ëºÎºÐÀÇ ´ë±â¿­Àº ´ÝÈù ´ë±â¿­ÀÔ´Ï´Ù. ¿­¸° ´ë±â¿­°ú´Â ¹Ý´ë·Î ´ÝÈù ´ë±â¿­Àº ´ë±â¿­¿¡ ÀÖ´Â ÃÖ´ë ¿äû ¼ö¿¡ Á¦ÇÑÀ» µÓ´Ï´Ù.

´ÝÈù ´ë±â¿­À» ÅëÇØ ½Ã½ºÅÛ ÀÚ¿øÀ» È®½ÇÇÏ°Ô °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, À¥ ÄÁÅ×À̳ÊÀÇ ÃÖ´ë ¿¬°á ¼ö ¼³Á¤Àº À¥ ÄÁÅ×ÀÌ³Ê ´ë±â¿­ÀÇ Å©±â¸¦ Á¦¾îÇÕ´Ï´Ù. À¥ ÄÁÅ×À̳ʿ¡¼­ ½ÇÇà ÁßÀÎ Æò±Õ ServletÀÌ °¢ ¿äû Áß¿¡ 10MBÀÇ ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÏ´Â °æ¿ì, ÃÖ´ë ¿¬°á ¼ö¿¡ ´ëÇÑ °ªÀ» 100À¸·Î ¼³Á¤Çϸé À¥ ÄÁÅ×À̳ʰ¡ ¼Ò¸ðÇÏ´Â ¸Þ¸ð¸®°¡ ¾à 1GB·Î Á¦Çѵ˴ϴÙ.

´ÝÈù ´ë±â¿­¿¡¼­ ¿äûÀº µÎ °¡Áö »óÅÂ(Áï, Ȱ¼º ¶Ç´Â ´ë±â Áß) Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù. Ȱ¼º ¿äûÀº ÀÛ¾÷À» ¼öÇàÇϰųª ´Ù¿î½ºÆ®¸² ´ë±â¿­ÀÇ ÀÀ´äÀ» ±â´Ù¸®´Â ÁßÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, À¥ ¼­¹öÀÇ È°¼º ¿äûÀÌ ÀÛ¾÷(Á¤Àû HTML °Ë»ö°ú °°Àº)À» ¼öÇàÇϰųª À¥ ÄÁÅ×À̳ʿ¡¼­ ¿äûÀÌ ¿Ï·áµÇ±â¸¦ ±â´Ù¸®°í ÀÖ½À´Ï´Ù. ´ë±â Áß »óÅÂÀÇ ¿äûÀº Ȱ¼ºÈ­ µÇ±â¸¦ ±â´Ù¸®´Â ÁßÀÔ´Ï´Ù. ¿äûÀº Ȱ¼º ¿äû Áß Çϳª°¡ ´ë±â¿­À» ¶°³¯ ¶§±îÁö ´ë±â Áß »óÅ·Π³²°Ô µË´Ï´Ù.

WebSphere Application Server°¡ Áö¿øÇÏ´Â ¸ðµç À¥ ¼­¹ö´Â WebSphere Application Server µ¥ÀÌÅÍ ¼Ò½º¿Í ¸¶Âù°¡Áö·Î ´ÝÈù ´ë±â¿­ÀÔ´Ï´Ù. À¥ ÄÁÅ×À̳ʴ ¿­¸° ´ë±â¿­À̳ª ´ÝÈù ´ë±â¿­·Î ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, ´ÝÈù ´ë±â¿­·Î ±¸¼ºÇÏ´Â °ÍÀÌ °¡Àå ÁÁ½À´Ï´Ù. EJB ÄÁÅ×À̳ʴ ¿­¸° ´ë±â¿­ÀÔ´Ï´Ù. Ç®¿¡ »ç¿ë °¡´ÉÇÑ ½º·¹µå°¡ ¾øÀ¸¸é, ¿äû Áö¼Ó ±â°£ µ¿¾È »õ ½º·¹µå°¡ ÀÛ¼ºµË´Ï´Ù.

ServletÀÌ ¿£ÅÍÇÁ¶óÀÌÁî BeanÀ» È£ÃâÇÏ´Â ÁßÀ̸é À¥ ÄÁÅ×À̳ʴ ÀÚü Á¦ÇÑÀ» ¼ö¹ÝÇϹǷΠÃÑ µ¿½Ã ¿äû ¼ö¸¦ EJB ÄÁÅ×À̳ʷΠÁ¦ÇÑÇÕ´Ï´Ù. ÀÌ´Â ½ÇÇà Servlet ½º·¹µå·ÎºÎÅÍ ¿£ÅÍÇÁ¶óÀÌÁî BeanÀ» È£ÃâÇÏ´Â °æ¿ì¿¡¸¸ Àû¿ëµË´Ï´Ù. »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ ½º·¹µå¸¦ ÀÛ¼ºÇϰí EJB ÄÁÅ×À̳ʿ¡ ¿äûÀ» ÇÏ´Â °ÍÀ» ¸·À» ¼ö ¾ø½À´Ï´Ù. À̰ÍÀÌ ServletÀÌ Àڱ⠼ÒÀ¯ÀÇ ÀÛ¾÷ ½º·¹µå¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏÁö ¸øÇÑ ÀÌÀ¯ Áß ÇϳªÀÔ´Ï´Ù.

WebSphere Application ServerÀÇ ´ë±â¿­ ¼³Á¤

´ÙÀ½Àº ¿©·¯°¡Áö ´ë±â¿­ ¼³Á¤À» °£·«È÷ ¼³¸íÇÑ °ÍÀÔ´Ï´Ù.

¼³Á¤ ÆÇº°

´ÙÀ½ Àý¿¡¼­´Â WebSphere Application Server ´ë±â¿­ ±¸¼º ¹æ¹ýÀ» °£·«È÷ ¼³¸íÇÕ´Ï´Ù. ÀÚ¿øÀ» À̵¿½ÃŰ°Å³ª(¿¹¸¦ µé¾î, µ¥ÀÌÅͺ£À̽º ¼­¹ö¸¦ ´Ù¸¥ ½Ã½ºÅÛÀ¸·Î À̵¿) º¸´Ù °­·ÂÇÑ ÀÚ¿øÀ» Á¦°øÇÔÀ¸·Î½á(¿¹¸¦ µé¾î, ´õ ¸¹Àº ¸Þ¸ð¸®¿Í ÇÔ²² ´õ »¡¶óÁø CPU ¼¼Æ®) ½Ã½ºÅÛÀÇ µ¿Àû»çÇ×ÀÌ º¯°æµÉ ¼ö ÀÖÀ¸¸ç, ÀÌ¿¡ µû¶ó Á¶Á¤ ¸Å°³º¯¼ö°¡ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­, »ý»ê ȯ°æÀÇ Æ¯Á¤ ±¸¼º¿¡ µû¶ó Á¶Á¤ ¸Å°³º¯¼ö¸¦ Á¶Á¤ÇϽʽÿÀ.

WebSphere ÀÌÀü¿¡ ´ë±â¿­ ó¸®

Á¶Á¤ÀÇ Ã¹ ¹øÂ° ±ÔÄ¢Àº WebSphere Application Server ´ë±â¿­ÀÇ ¿äû ¼ö¸¦ ÃÖ¼ÒÈ­ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î ¿äûÀÌ WebSphere Application Server¿¡¼­ ´ë±âÇÏ´Â °Íº¸´Ù´Â ³×Æ®¿öÅ©(À¥ ¼­¹öÀÇ ¾Õ)¿¡¼­ ´ë±âÇÏ´Â °ÍÀÌ ´õ ÁÁ½À´Ï´Ù. ÀÌ·¯ÇÑ ±¸¼ºÀÇ °á°ú, ó¸®ÇÒ Áغñ°¡ µÇ¾î ÀÖ´Â ¿äû¸¸ ´ë±â¿­ ³×Æ®¿öÅ©·Î Çã¿ëµË´Ï´Ù. ÀÌ·¯ÇÑ ±¸¼ºÀ» ÇÏ·Á¸é, ´ë±â¿­À» ÃÖ°í·Î ¾÷½ºÆ®¸²Çϵµ·Ï(Ŭ¶óÀÌ¾ðÆ®¿¡ °¡Àå °¡±õµµ·Ï) ÁöÁ¤ÇÏ¿© ¾à°£ ´õ Ä¿Áöµµ·Ï ÇÏ°í ´ë±â¿­À» ´õ ´Ù¿î½ºÆ®¸²Çϵµ·Ï(Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ¸Ö¾îÁöµµ·Ï) ÁöÁ¤ÇÏ¿© Á¡Â÷ÀûÀ¸·Î ÀÛ¾ÆÁöµµ·Ï ÇϽʽÿÀ.

ÀÌ ´ë±â¿­ ³×Æ®¿öÅ©ÀÇ ´ë±â¿­µéÀº ÀÛ¾÷ÀÌ ´Ù¿î½ºÆ®¸²À¸·Î È帣¸é¼­ Á¡Â÷ ÀÛ¾ÆÁý´Ï´Ù. 200°³ÀÇ Å¬¶óÀÌ¾ðÆ®°¡ À¥ ¼­¹ö¿¡ µµÂøÇÏ´Â °æ¿ì, À¥ ¼­¹ö´Â 75°³ÀÇ µ¿½Ã Ŭ¶óÀÌ¾ðÆ®¸¦ ó¸®Çϵµ·Ï ¼³Á¤µÇ¾î ÀÖÀ¸¹Ç·Î 125°³ÀÇ ¿äûÀº ³×Æ®¿öÅ© ´ë±â¿­¿¡ ³²°Ô µË´Ï´Ù. 75°³ÀÇ ¿äûÀÌ À¥ ¼­¹ö¿¡¼­ À¥ ÄÁÅ×À̳ʷΠÀü´ÞµÇ¸é 25°³ÀÇ ¿äû¸¸ À¥ ¼­¹öÀÇ ´ë±â¿­¿¡ ³²°Ô µÇ°í ³ª¸ÓÁö 50°³ÀÇ ¿äûÀº À¥ ÄÁÅ×À̳ʿ¡ ÀÇÇØ 󸮵˴ϴÙ. ÀÌ ÇÁ·Î¼¼½º´Â ¸¶Áö¸· 25¸íÀÇ »ç¿ëÀÚ°¡ ÃÖÁ¾ ¸ñÀûÁöÀÎ µ¥ÀÌÅͺ£À̽º ¼­¹ö¿¡ µµ´ÞÇÒ ¶§±îÁö µ¥ÀÌÅͼҽº¸¦ ÅëÇØ ÁøÇàµË´Ï´Ù. °¢ Æ÷ÀÎÆ® ¾÷½ºÆ®¸²¿¡´Â ±¸¼º¿ä¼Ò¸¦ ÀÔ·ÂÇÏ·Á°í ´ë±â ÁßÀÎ ÀϺΠÀÛ¾÷ÀÌ ÀÖÀ¸¹Ç·Î ÀÌ ½Ã½ºÅÛ¿¡´Â ÀÛ¾÷ÀÌ µµ´ÞÇϱ⸦ ±â´Ù·Á¾ß ÇÏ´Â ±¸¼º¿ä¼Ò°¡ ¾ø½À´Ï´Ù. WebSphere Application Server ¹Û¿¡¼­´Â ³×Æ®¿öÅ© ³»¿¡¼­ ¸¹Àº ¿äûÀÌ ´ë±â ÁßÀÔ´Ï´Ù. ±×·¯¸é ¾î¶² ±¸¼º¿ä¼Ò¿¡µµ °úºÎÇϰ¡ °É¸®Áö ¾ÊÀ¸¹Ç·Î ¾ÈÁ¤¼ºÀÌ Ãß°¡µË´Ï´Ù. IBMÀÇ Network Dispatcher¿Í °°Àº ¶ó¿ìÆÃ ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ¿© ´ë±â ÁßÀÎ »ç¿ëÀÚ¸¦ WebSphere Application Server Ŭ·¯½ºÅÍÀÇ ´Ù¸¥ ¼­¹ö·Î º¸³¾ ¼ö ÀÖ½À´Ï´Ù.

󸮷® °î¼± ±×¸®±â

Àüü »ý»ê ÀÀ¿ëÇÁ·Î±×·¥ °æÇâÀ» ³ªÅ¸³»´Â Å×½ºÆ® »ç·Ê¸¦ »ç¿ëÇϰųª(¿¹¸¦ µé¾î, ÀǹÌÀÖ´Â ¸ðµç ÄÚµå °æ·Î¸¦ ½Ç½ÀÇÔ) »ý»ê ÀÀ¿ëÇÁ·Î±×·¥ ÀÚü¸¦ »ç¿ëÇÏ¿© ÀÏ·ÃÀÇ ½ÇÇèÀ» ½ÇÇàÇÔÀ¸·Î½á ½Ã½ºÅÛ ¼º´ÉÀÌ ÃÖ´ëÈ­µÈ ½Ã±â(Æ÷È­Á¡)¸¦ ÆÇº°ÇϽʽÿÀ. ÀÌ·¯ÇÑ °Ë»ç´Â ´ëºÎºÐÀÇ º´¸ñ Çö»óÀÌ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ Á¦°ÅµÈ ÈÄ¿¡ ½ÃÇàÇϽʽÿÀ. ÀÌ·¯ÇÑ °Ë»çÀÇ ÀϹÝÀûÀÎ ¸ñÀûÀº 100%¿¡ °¡±î¿î CPU ÀÌ¿ë·üÀ» À̲ø¾î ³»±â À§ÇÑ °ÍÀÔ´Ï´Ù.

Å« ´ë±â¿­À» »ç¿ëÇÏ¿© Ãʱ⠱âÁؼ± ½ÇÇèÀ» ½ÃÀÛÇϽʽÿÀ. ÀÌ·Î½á ½Ã½ºÅÛÀÇ ÃÖ´ë µ¿½Ã¼ºÀÌ °¡´ÉÇØÁý´Ï´Ù. ¿¹¸¦ µé¾î, ´ë±â¿­ ³×Æ®¿öÅ©ÀÇ °¢ ¼­¹ö(À¥ ¼­¹ö, À¥ ÄÁÅ×ÀÌ³Ê ¹× µ¥ÀÌÅͼҽº)¿¡¼­ ´ë±â¿­ Å©±â¸¦ 100À¸·Î ÇÏ¿© ù ¹øÂ° ½ÇÇèÀ» ½ÃÀÛÇϽʽÿÀ.

´ÙÀ½À¸·Î, °¢ ½ÇÇè ÈÄ µ¿½Ã »ç¿ëÀÚ ·Îµå¸¦ Áõ°¡½ÃÄÑ Ã³¸®·® °î¼±À» ±×¸®±â À§ÇÑ ÀÏ·ÃÀÇ ½ÇÇèÀ» ½ÃÀÛÇϽʽÿÀ. ¿¹¸¦ µé¾î »ç¿ëÀÚ 1¸í, »ç¿ëÀÚ 2¸í, »ç¿ëÀÚ 5, 10, 25, 50, 100, 150 ¹× 200¸íÀ» »ç¿ëÇÏ¿© ½ÇÇèÀ» ¼öÇàÇϽʽÿÀ. °¢ ½ÇÇà ÈÄ¿¡ 󸮷®(ÃÊ´ç ¿äû ¼ö)°ú ÀÀ´ä ½Ã°£(¿äû´ç ÃÊ ¼ö)À» ±â·ÏÇϽʽÿÀ.

±âÁؼ± ½ÇÇè °á°ú °î¼±Àº ´ÙÀ½ ±×¸²¿¡ Ç¥½ÃµÈ ÀϹÝÀûÀΠ󸮷® °î¼±°ú À¯»çÇØ¾ß ÇÕ´Ï´Ù.

WebSphere Application ServerÀÇ Ã³¸®·®Àº ½Ã½ºÅÛ Àüü¿¡ ³ªÅ¸³ª´Â µ¿½Ã ¿äû ¼öÀÇ ÇÔ¼öÀÔ´Ï´Ù. ¼½¼Ç A, ºÎÇϰ¡ ÀûÀº ±¸¿ªÀº µ¿½Ã »ç¿ëÀÚ ¿äû ¼ö°¡ Áõ°¡ÇÒ ¶§ 󸮷®ÀÌ ¿äû ¼ö¿¡ °ÅÀÇ ¼±ÇüÀûÀ¸·Î Áõ°¡µÊÀ» º¸¿©ÁÝ´Ï´Ù. ÀÌ´Â ºÎÇϰ¡ Àû°Ô °É¸®´Â °æ¿ì µ¿½Ã ¿äûÀÌ WebSphere Application Server ½Ã½ºÅÛ ´ë±â¿­ ³»¿¡¼­ °ÅÀÇ È¥ÀâÀ» ´À³¢Áö ¾Ê´Â´Ù´Â »ç½ÇÀ» ¹Ý¿µÇÕ´Ï´Ù. ¸î¸î ÁöÁ¡¿¡¼­ È¥ÀâÀÌ ½ÃÀ۵ǰí WebSphere Application Server ½Ã½ºÅÛ¿¡¼­ ÀϺΠº´¸ñ Çö»óÀ¸·Î ÆÇº°µÇ´Â °Íó·³ ÃÖ´ë 󸮷® °ªÀ» ³ªÅ¸³»´Â Æ÷È­Á¡¿¡ À̸¦ ¶§±îÁö ÈξÀ ´õ ³·Àº ºñÀ²·Î 󸮷®ÀÌ Áõ°¡µË´Ï´Ù. °¡Àå °ü¸® °¡´ÉÇÑ À¯ÇüÀÇ º´¸ñ Çö»óÀº WebSphere Application Server ½Ã½ºÅÛÀÇ CPU°¡ Æ÷È­ »óŰ¡ µÇ´Â °æ¿ìÀÔ´Ï´Ù. ÀÌ´Â Ãß°¡ CPU³ª ´õ °­·ÂÇÑ CPU¸¦ Ãß°¡ÇÔÀ¸·Î½á CPU º´¸ñ Çö»óÀ» ½±°Ô Á¤Á¤ÇÒ ¼ö Àֱ⠶§¹®¿¡ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.

¼½¼Ç B, °úºÎÈ­ ±¸¿ª¿¡¼­´Â µ¿½Ã Ŭ¶óÀÌ¾ðÆ® ·Îµå°¡ Áõ°¡µÊ¿¡ µû¶ó 󸮷®ÀÌ ºñ±³Àû ÀϰüµÇ°Ô ³²¾Æ ÀÖ½À´Ï´Ù. ±×·¯³ª ÀÀ´ä ½Ã°£Àº »ç¿ëÀÚ ·Îµå¿¡ ºñ·ÊÇÏ¿© Áõ°¡ÇÕ´Ï´Ù. Áï °úºÎÇÏ ±¸¿ª¿¡¼­ »ç¿ëÀÚ ·Îµå°¡ µÎ ¹è°¡ µÇ¸é ÀÀ´ä ½Ã°£µµ µÎ ¹è°¡ µË´Ï´Ù. ¼½¼Ç C, ¹öŬ ±¸¿ªÀ¸·Î Ç¥½ÃµÇ´Â ÀϺΠÁöÁ¡¿¡¼­´Â ½Ã½ºÅÛ ±¸¼º¿ä¼Ò Áß Çϳª°¡ °í°¥µË´Ï´Ù. ÀÌÁ¦ 󸮷®ÀÌ ÁÙ¾îµé±â ½ÃÀÛÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, À¥ ¼­¹öÀÇ ³×Æ®¿öÅ© ¿¬°áÀÌ ³×Æ®¿öÅ© ¾î´ðÅÍ ÇѰ踦 ¸ðµÎ ¼Ò¸ðÇϰųª ÆÄÀÏ Ã³¸®¿¡ ´ëÇÑ ¿î¿µ üÁ¦ ÇѰ踦 ÃʰúÇÏ´Â °æ¿ì ½Ã½ºÅÛÀÌ ¹öŬ ±¸¿ª¿¡ µé¾î°¥ ¼ö ÀÖ½À´Ï´Ù.

½Ã½ºÅÛ CPU¸¦ 100%¿¡ °¡±õ°Ô ±¸µ¿ÇÔÀ¸·Î½á Æ÷È­Á¡¿¡ µµ´ÞÇÏ¸é ´ÙÀ½ ´Ü°è·Î À̵¿ÇϽʽÿÀ. CPU°¡ 100% ±¸µ¿µÇÁö ¾ÊÀ¸¸é º´¸ñ Çö»óÀÌ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÀÇÇØ ¾ÇÈ­µË´Ï´Ù. ¿¹¸¦ µé¾î, ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Java ¿ÀºêÁ§Æ®¸¦ °úµµÇÏ°Ô ÀÛ¼ºÇÏ¿© Java¿¡¼­ °¡ºñÁö ÄÝ·º¼Ç º´¸ñ Çö»óÀ» ÀÏÀ¸Å³ ¼ö ÀÖ½À´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥ º´¸ñ Çö»óÀ» °ü¸®Çϴµ¥¿¡´Â º´¸ñ Çö»ó Á¦°Å ¶Ç´Â º´¸ñ Çö»ó º¹Á¦ÀÇ µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. °¡Àå ÈǸ¢ÇÑ º´¸ñ Çö»ó °ü¸® ¹æ¹ýÀº À̸¦ Á¦°ÅÇÏ´Â °ÍÀÔ´Ï´Ù. Java ±â¹ÝÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÆÄÀÏ·¯¸¦ »ç¿ëÇÏ¿© Àü¹ÝÀûÀÎ ¿ÀºêÁ§Æ® Ȱ¿ëµµ¸¦ °Ë»çÇϽʽÿÀ. PTDV(Performance Trace Data Visualizer), JProbe ¹× Jinsight¿Í °°Àº ÇÁ·ÎÆÄÀÏ·¯¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ë±â¿­ Á¶Á¤

󸮷® Æ÷È­Á¡¿¡¼­ÀÇ µ¿½Ã »ç¿ëÀÚ ¼ö´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÃÖ´ë µ¿½Ã¼ºÀ» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î ÀÀ¿ëÇÁ·Î±×·¥ÀÌ »ç¿ëÀÚ°¡ 50¸íÀÏ ¶§ WebSphere Application Server¸¦ Æ÷È­»óÅ·Π¸¸µå´Â °æ¿ì 48¸íÀÇ »ç¿ëÀÚ°¡ ÃÖ»óÀÇ Ã³¸®·®°ú ÀÀ´ä ½Ã°£À» Á¦°øÇÔÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ÀÌ °ªÀ» ÃÖ´ë ÀÀ¿ëÇÁ·Î±×·¥ µ¿½Ã¼º °ªÀ̶ó°í ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ µ¿½Ã¼ºÀº WebSphere Application Server ½Ã½ºÅÛ ´ë±â¿­À» Á¶Á¤Çϱâ À§ÇÑ ±âÁØÀ¸·Î »ç¿ëÇÒ °ªÀÌ µË´Ï´Ù. ´ëºÎºÐÀÇ »ç¿ëÀÚ°¡ ³×Æ®¿öÅ©¿¡¼­ ´ë±âÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇϹǷΠŬ¶óÀÌ¾ðÆ®·ÎºÎÅÍ ´Ù¿î½ºÆ®¸²À¸·Î Á¡Á¡ À̵¿Çϸ鼭 ´ë±â¿­ Å©±â¸¦ ÁÙÀ̽ʽÿÀ. ¿¹¸¦ µé¾î, ÃÖ´ë ÀÀ¿ëÇÁ·Î±×·¥ µ¿½Ã¼º °ªÀÌ 48ÀÎ °æ¿ì, À¥ ¼­¹ö 75, À¥ ÄÁÅ×ÀÌ³Ê 50, µ¥ÀÌÅͼҽº 45 °ªÀ» °®´Â ½Ã½ºÅÛ ´ë±â¿­·Î ½ÃÀÛÇϽʽÿÀ. ÃÖ»óÀÇ ¼³Á¤À» ã±â À§ÇØ ÀÌ °ªÀ» ¾à°£¾¿ ³ô°Ô ±×¸®°í ³·°Ô Á¶Á¤ÇÏ¿© ÀÏ·ÃÀÇ Ãß°¡ ½ÇÇèÀ» ¼öÇàÇϽʽÿÀ.

ÀÚ¿ø ºÐ¼®±â¸¦ »ç¿ëÇÏ¿© servlet ¿£Áø ½º·¹µå Ç® µ¿½Ã Ȱ¼º ½º·¹µå ¸ÞÆ®¸¯À» ÅëÇØ µ¿½Ã »ç¿ëÀÚ ¼ö¸¦ °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼º´É ½ÇÇè¿¡¼­, À¥ ÄÁÅ×ÀÌ³Ê Àü¼Û ÃÖ´ë Keep-Alive°¡ À¥ ÄÁÅ×ÀÌ³Ê ½º·¹µå¿Í ÀÏÄ¡Çϵµ·Ï Á¶Á¤µÉ ¶§ 󸮷®ÀÌ 10-15% Áõ°¡µÇ¾ú½À´Ï´Ù.

¾×¼¼½º ÆÐÅÏ¿¡ ´ëÇÑ ´ë±â¿­ ¼³Á¤ Á¶Á¤

¸¹Àº °æ¿ì¿¡ ÇϳªÀÇ ´ë±â¿­À» ÅëÇØ Àü´ÞµÇ´Â ¿äû ºÎºÐ¸¸ ´ÙÀ½ ´ë±â¿­ ´Ù¿î½ºÆ®¸²¿¡ µé¾î°©´Ï´Ù. Á¤Àû ÆäÀÌÁö°¡ ¸¹Àº »çÀÌÆ®¿¡¼­´Â ¸¹Àº ¿äûÀÌ À¥ ¼­¹ö¿¡¼­ ÀÌÇàµÇÁö¸¸ À¥ ÄÁÅ×À̳ʿ¡´Â Àü´ÞµÇÁö ¾Ê½À´Ï´Ù. ±×·¯ÇÑ »óȲ¿¡¼­, À¥ ¼­¹ö ´ë±â¿­Àº À¥ ÄÁÅ×ÀÌ³Ê ´ë±â¿­º¸´Ù »ó´çÈ÷ Ä¿Áú ¼ö ÀÖ½À´Ï´Ù. ÀÌÀü ¼½¼Ç¿¡¼­, À¥ ¼­¹ö ´ë±â¿­À» ÃÖ´ë ÀÀ¿ëÇÁ·Î±×·¥ µ¿½Ã¼º °ª¿¡ °¡±õ°Ô ¼³Á¤ÇÏÁö ¾Ê°í 75·Î ¼³Á¤Çß½À´Ï´Ù. ¼­·Î ´Ù¸¥ ±¸¼º¿ä¼ÒµéÀÌ ¼­·Î ´Ù¸¥ ½ÇÇà ½Ã°£À» °¡Áú ¶§¿¡´Â ºñ½ÁÇÑ Á¶Á¤À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, º¹ÀâÇÑ Servlet¿¡¼­ ±× ½Ã°£ÀÇ 90%¸¦ ¼Ò¸ðÇϰí 10%¸¸ ªÀº JDBC Á¶È¸¿¡ »ç¿ëÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­´Â Æò±ÕÀûÀ¸·Î ServletÀÇ 10%¸¸ µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» »ç¿ëÇϰí ÀÖÀ¸¹Ç·Î, µ¥ÀÌÅͺ£À̽º ¿¬°á ´ë±â¿­Àº À¥ ÄÁÅ×ÀÌ³Ê ´ë±â¿­º¸´Ù »ó´çÈ÷ ÀÛ¾ÆÁú ¼ö ÀÖ½À´Ï´Ù. ¿ªÀ¸·Î, ´ëºÎºÐÀÇ Servlet ½ÇÇà ½Ã°£ÀÌ µ¥ÀÌÅͺ£À̽ºÀÇ º¹ÀâÇÑ Á¶È¸¿¡ »ç¿ëµÇ´Â °æ¿ì, À¥ ÄÁÅ×ÀÌ³Ê¿Í µ¥ÀÌÅͼҽº µÑ ´ÙÀÇ ´ë±â¿­ °ª Áõ°¡¸¦ °í·ÁÇϽʽÿÀ. Ç×»ó WebSphere Application Server¿Í µ¥ÀÌÅͺ£À̽º ¼­¹ö µÑ ´Ù¿¡ ´ëÇÑ CPU ¹× ¸Þ¸ð¸® Ȱ¿ëµµ¸¦ ¸ð´ÏÅÍÇÏ¿© CPU ¶Ç´Â ¸Þ¸ð¸®°¡ Æ÷È­»óŰ¡ µÇÁö ¾Êµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.

´ë±â¿­ ¹× ¿£ÅÍÇÁ¶óÀÌÁî Bean

¿£ÅÍÇÁ¶óÀÌÁî Bean¿¡ ´ëÇÑ ¸Þ¼Òµå È£ÃâÀº ¸Þ¼Òµå È£ÃâÀ» ÀÛ¼ºÇϴ Ŭ¶óÀÌ¾ðÆ®°¡ ¿ø°ÝÀÎ °æ¿ì¿¡¸¸ ´ë±â¿­¿¡ µé¾î°©´Ï´Ù. ¿¹¸¦ µé¾î, EJB Ŭ¶óÀÌ¾ðÆ®°¡ ¿£ÅÍÇÁ¶óÀÌÁî Bean°ú ´Ù¸¥ º°µµÀÇ JVM(´Ù¸¥ ÁÖ¼Ò °ø°£)¿¡¼­ ½ÇÇà ÁßÀÎ °æ¿ìÀÔ´Ï´Ù. ¹Ý´ë·Î, EJB Ŭ¶óÀ̾ðÆ®(Servlet ¶Ç´Â ´Ù¸¥ ¿£ÅÍÇÁ¶óÀÌÁî Bean)°¡ °°Àº JVM¿¡ ¼³Ä¡µÇ¾î ÀÖÀ¸¸é EJB ¸Þ¼Òµå´Â EJB Ŭ¶óÀÌ¾ðÆ®¿Í µ¿ÀÏÇÑ ½ÇÇà ½º·¹µå¿¡¼­ ½ÇÇàµÇ°í ´ë±â¿­¿¡ µé¾î°¡Áö ¾Ê½À´Ï´Ù.

¿ø°Ý ¿£ÅÍÇÁ¶óÀÌÁî BeanÀº RMI/IIOP ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© Åë½ÅÇÕ´Ï´Ù. RMI/IIOP¸¦ °ÅÃÄ ÃʱâÈ­µÇ´Â ¸Þ¼Òµå È£ÃâÀº ¼­¹öÃø ORB¿¡ ÀÇÇØ 󸮵˴ϴÙ. ½º·¹µå Ç®Àº ¼ö½ÅµÇ´Â ¿äû¿¡ ´ëÇÑ ´ë±â¿­·Î ÀÛµ¿ÇÕ´Ï´Ù. ±×·¯³ª ¿ø°Ý ¸Þ¼Òµå ¿äûÀÌ ¹ßÇàµÇ°í ½º·¹µå Ç®¿¡ »ç¿ë °¡´ÉÇÑ ½º·¹µå°¡ ¾øÀ¸¸é »õ·Î¿î ½º·¹µå°¡ ÀÛ¼ºµË´Ï´Ù. ¸Þ¼Òµå ¿äûÀÌ ¿Ï·áµÇ¸é ½º·¹µå´Â ÆÄ±âµË´Ï´Ù. µû¶ó¼­ ¿ø°Ý ¸Þ¼Òµå ¿äûÀ» ó¸®Çϴµ¥ ORB°¡ »ç¿ëµÇ¸é, EJB ÄÁÅ×À̳ÊÀÇ ½º·¹µå »ç¿ëÀÌ ¾ð¹Ù¿îµåµÇ¹Ç·Î EJB ÄÁÅ×À̳ʴ ¿­¸° ´ë±â¿­ÀÔ´Ï´Ù. ´ÙÀ½ ±×¸²Àº ¿£ÅÍÇÁ¶óÀÌÁî BeanÀÇ µÎ °¡Áö ´ë±â¿­ ¿É¼ÇÀ» º¸¿©ÁÝ´Ï´Ù.

½º·¹µå Ç®À» ±¸¼ºÇÒ ¶§ EJB Ŭ¶óÀ̾ðÆ®ÀÇ È£Ãâ ÆÐÅÏÀ» ÀÌÇØÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ServletÀÌ ¿ø°Ý ¿£ÅÍÇÁ¶óÀÌÁî Bean¿¡ ´ëÇØ ¼Ò¼öÀÇ È£ÃâÀ» ¼öÇàÇϰí ÀÖÀ¸¸ç °¢ ¸Þ¼Òµå È£ÃâÀÌ ºñ±³Àû ºü¸¥ °æ¿ì, ORB ½º·¹µå Ç®ÀÇ ½º·¹µå ¼ö¸¦ À¥ ÄÁÅ×ÀÌ³Ê ½º·¹µå Ç® Å©±â °ªº¸´Ù ÀÛ°Ô ¼³Á¤ÇϽʽÿÀ.

ÀÚ¿ø ºÐ¼®±â¿¡¼­ ±¸¼ºµÈ ¸ðµç ½º·¹µå°¡ ¾ó¸¶¸¸Å­ÀÇ ½Ã°£À» »ç¿ë ÁßÀÎÁö¸¦ ÆÇº°Çϴµ¥ »ç¿ëµÇ´Â ÃÖ´ëÈ­µÈ ÆÛ¼¾Æ®¶ó´Â ¸ÞÆ®¸¯À» º¸¿©ÁÝ´Ï´Ù. ÀÌ °ªÀÌ Áö¼ÓÀûÀ¸·Î µÎ ÀÚ¸® ¼öÀÎ °æ¿ì, ORB°¡ º´¸ñ Çö»óÀÏ ¼ö ÀÖÀ¸¸ç ½º·¹µå ¼ö¸¦ Áõ°¡½ÃÄÑ¾ß ÇÕ´Ï´Ù.

ORB ½º·¹µå Ç® °ªÀÇ Áõ°¡ Á¤µµ´Â ¿£ÅÍÇÁ¶óÀÌÁî BeanÀ» È£ÃâÇÏ´Â µ¿½Ã Servlet(Áï, Ŭ¶óÀ̾ðÆ®) ¼ö¿Í °¢ ¸Þ¼Òµå È£ÃâÀÇ Áö¼Ó ±â°£¿¡ ´ëÇÑ ÇÔ¼öÀÔ´Ï´Ù. ¸Þ¼Òµå È£ÃâÀÌ ±ä ÂÊ¿¡ ÀÖ´Â °æ¿ì, ÀÌ´Â ¿ø°Ý ¸Þ¼Òµå È£Ãâ¿¡ ´ëÇÑ ÀÎÅ͸®ºê°¡ Àû±â ¶§¹®ÀÌ´Ï ORB ½º·¹µå Ç® Å©±â¸¦ À¥ ÄÁÅ×ÀÌ³Ê Å©±â¿Í °°°Ô ¸¸µå½Ê½Ã¿À. ServletÀÌ ORB¿¡ ´ëÇØ ¼ö¸íÀÌ Âª°Å³ª ºü¸¥ È£Ã⸸À» ÇÒ °æ¿ì, ORB ½º·¹µå Ç®ÀÌ ÀÛ¾ÆÁú ¼ö ÀÖ½À´Ï´Ù. ServletÀº ÀáÀçÀûÀ¸·Î µ¿ÀÏÇÑ ORB ½º·¹µå¸¦ Àç»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, ORB ½º·¹µå Ç®Àº ÀÛ¾Æ Áú ¼ö ÀÖ½À´Ï´Ù(À¥ ÄÁÅ×À̳ÊÀÇ ½º·¹µå Ç® Å©±â ¼³Á¤ÀÇ ¹Ý Á¤µµ). ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¸¹Àº ½Ã°£À» ORB¿¡ ¼ÒºñÇÒ °æ¿ì, À¥ ÄÁÅ×ÀÌ³Ê¿Í ORB »çÀÌÀÇ º¸´Ù ´ëµîÇÑ °ü°è¸¦ ±¸¼ºÇϽʽÿÀ.

´ë±â¿­ ¹× Ŭ·¯½ºÅ͸µ

Application ServerÀÇ º¹Á¦ ¼º´ÉÀº È®Àå °¡´ÉÇÑ »ý»ê ȯ°æÀ» ±¸¼ºÇÏ´Â µ¥ ÀÖ¾î Áß¿äÇÑ ÀÚ»êÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. À̴ ƯÈ÷ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ SMP(Symetric Multiprocessing) ¼­¹öÀÇ ¿ÏÀüÇÑ CPU ÀÌ¿ëÀ» ¸·´Â º´¸ñ Çö»óÀÌ ¹ß»ýÇÒ °æ¿ì¿¡ ´õ¿í ±×·¸½À´Ï´Ù. Ŭ·¯½ºÅÍ ±¸¼º¿¡¼­ WebSphere Application Server ½Ã½ºÅÛ ´ë±â¿­À» Á¶Á¤ÇÒ °æ¿ì, ¼­¹ö¸¦ Ŭ·¯½ºÅÍ¿¡ Ãß°¡ÇÏ¸é ¼­¹ö ´Ù¿î½ºÆ®¸²ÀÇ ·Îµå°¡ µÎ ¹è°¡ µÊÀ» ±â¾ïÇϽʽÿÀ.

µÎ À¥ ÄÁÅ×ÀÌ³Ê º¹Á¦º»Àº À¥ ¼­¹ö¿Í µ¥ÀÌÅͼҽº »çÀÌ¿¡ À§Ä¡ÇÕ´Ï´Ù. À¥ ¼­¹ö, Servlet ¿£Áø ¹× µ¥ÀÌÅͼҽº(µ¥ÀÌÅͺ£À̽º°¡ ¾Æ´Ô) ¸ðµÎ°¡ ´ÜÀÏ SMP ¼­¹ö¿¡¼­ ½ÇÇàµÇ°í ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¦ÇÑÁ¶°Ç¿¡ µû¶ó ´ÙÀ½ ´ë±â¿­ °í·Á»çÇ×À» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

SSL(º¸¾È ¼ÒÄÏ °èÃþ) Á¶Á¤

´ÙÀ½Àº µÎ °¡Áö À¯ÇüÀÇ SSL ¼º´ÉÀÔ´Ï´Ù.

µ¥ÀÌÅÍ ±³È¯ ¹× ¹úÅ© ¾Ïȣȭ/¾ÏÈ£ ÇØµ¶ÀÇ °³¿ä

SSL ¿¬°áÀÌ ÀÌ·ç¾îÁö¸é SSL µ¥ÀÌÅÍ ±³È¯ÀÌ ¹ß»ýÇÕ´Ï´Ù. ¿¬°áÀÌ ÀÌ·ç¾îÁø ÈÄ SSLÀº °¢ Àб⠾²±â¿¡ ´ëÇÑ ¹úÅ© ¾Ïȣȭ ¹× ¾ÏÈ£ ÇØµ¶À» ¼öÇàÇÕ´Ï´Ù. SSL µ¥ÀÌÅÍ ±³È¯ÀÇ ¼º´É ºñ¿ëÀº ¹úÅ© ¾Ïȣȭ ¹× ¾ÏÈ£ ÇØµ¶ÀÇ ºñ¿ëº¸´Ù Å®´Ï´Ù.

SSL ¼º´É Çâ»ó ¹æ¹ý

SSL ¼º´ÉÀ» Çâ»ó½Ã۱â À§Çؼ­´Â °³º° SSL ¿¬°á ¹× µ¥ÀÌÅÍ ±³È¯ ¼ö¸¦ ÁÙ¿©¾ß ÇÕ´Ï´Ù.

¿¬°á ¼ö¸¦ ÁÙÀ̸é TCP ¿¬°áÀ» ÅëÇÑ ºñ º¸¾È Åë½Å»Ó ¾Æ´Ï¶ó SSL ¿¬°áÀ» ÅëÇÑ º¸¾È Åë½Å ¼º´ÉÀÌ Áõ°¡µË´Ï´Ù. °³º° SSL ¿¬°á ¼ö¸¦ ÁÙÀÌ´Â ÇÑ ¹æ¹ýÀº HTTP 1.1À» Áö¿øÇÏ´Â ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. HTTP 1.1·Î ¾÷±×·¹À̵åÇÒ ¼ö ¾ø´Â ÀϺΠ»ç¿ëÀڵ鿡°Ô´Â °³º° SSL ¿¬°á ¼ö¸¦ ÁÙÀÌ´Â °ÍÀÌ ºÒ°¡´ÉÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

µÎ WebSphere Application Server ±¸¼º¿ä¼Ò »çÀÌ¿¡¼­ ¿¬°á ¼ö(TCP¿Í SSL µÑ ´Ù)¸¦ ÁÙÀÌ´Â °ÍÀÌ º¸´Ù º¸ÆíÀûÀÔ´Ï´Ù. ´ÙÀ½°ú °°Àº ÁöħÀÌ Application ServerÀÇ HTTP Àü¼ÛÀÌ Æ²¸²¾øÀÌ ±¸¼ºµÇ¾î À¥ ¼­¹ö Ç÷¯±×ÀÎÀÌ Application Server¿¡ ´ëÇÑ »õ ¿¬°áÀ» ¹Ýº¹Çؼ­ ´Ù½Ã ¿­Áö ¾Êµµ·Ï µ½½À´Ï´Ù.

ÁغñµÈ ¸í·É¹® ij½Ã Å©±â

±âŸ JDBC ¸Å°³º¯¼ö
ÁغñµÈ ¸í·É¹® ij½Ã Å©±â¸¦ ¼³Á¤ÇÏ´Â °Í ¿Ü¿¡µµ, ´Ù¸¥ JDBC µå¶óÀ̹ö ƯÁ¤ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, OracleÀ» »ç¿ë ÁßÀÌ¸é ´ÙÀ½ ¸í·É¹®À» »ç¿ëÇÏ¿© °á°ú ¼¼Æ®¸¦ °¡Á®¿À´Â µ¿¾È ÆäÄ¡ÇÒ Çà ¼ö¸¦ ´Ã¸± ¼ö ÀÖ½À´Ï´Ù.
name="defaultRowPrefetch", value="25"
µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ¼­´Â ÀÏ¹Ý ÅÇ¿¡ ÀÌ·¯ÇÑ »ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸ À¯ÇüÀ» ÀÔ·ÂÇϽʽÿÀ.

DB2

DB2¿¡´Â µ¥ÀÌÅͺ£À̽º ¼º´ÉÀ» ÃÖÀûÈ­Çϱâ À§ÇØ ±¸¼ºÇÒ ¼ö ÀÖ´Â ¸¹Àº ¸Å°³º¯¼ö°¡ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ DB2 Á¶Á¤ Á¤º¸¿¡ ´ëÇØ¼­´Â DB2 UDB °ü¸® ¾È³»¼­: ¼º´ÉÀ» ÂüÁ¶ÇϽʽÿÀ.
Linux¿¡¼­ DB2¿¡ ´ëÇØ TCP ¼ÒÄÏ »ç¿ë
DB2 MaxAppls
DB2 MaxAgents
DB2 ¹öÆÛ ÆäÀÌÁö
DB2 Á¶È¸ ÃÖÀûÈ­ ·¹º§
DB2 reorgchk
DB2 MinCommit

¼¼¼Ç °ü¸®

¼¼¼Ç °ü¸® ¸Å°³º¯¼ö¸¦ ¼³Á¤Çϴµ¥ ´ëÇÑ Ãß°¡ Á¤º¸´Â InfoCenter Ç׸ñ 4.4.1.1 ¼¼¼Ç ÇÁ·Î±×·¡¹Ö ¸ðµ¨ ¹× ȯ°æÀ» ÂüÁ¶ÇϽʽÿÀ.

WebSphere Application Server Enterprise Extensions ¸Þ½ÃÁö ¸®½º³Ê

WebSphere Application Server Enterprise Extensions´Â Extended Messaging Support¿¡ ´ëÇÑ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ Àý¿¡´Â Extended Messaging SupportÀÇ ÀϺÎÀÎ JSM ¸®½º³Ê ÇÔ¼ö¿¡ ´ëÇÑ Á¶Á¤ Á¦¾È»çÇ×ÀÌ µé¾î ÀÖ½À´Ï´Ù.

ÃÖ´ë ¼¼¼Ç ¼ö

µ¿ÀÏÇÑ ´ë±â¿­¿¡¼­ ûÃëÇÏ´Â ¿©·¯ °³ÀÇ Application Server

Ãß°¡ ÂüÁ¶»çÇ×

¼º´É ºÐ¼® µµ±¸ ÇÁ·Î½ÃÀú

Windows NT/2000 ¼º´É ¸ð´ÏÅÍ ½ÃÀÛ

´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
½ÃÀÛ ¸Þ´º¿¡¼­ ÇÁ·Î±×·¥ > °ü¸® µµ±¸ > ¼º´É ¸ð´ÏÅ͸¦ ¼±ÅÃÇϽʽÿÀ.