Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
ÆóÒµÓ¦Óüܹ¹ÑÝ»¯Ì½ÌÖ£º´Ó΢·þÎñµ½Service Mesh
 
×÷ÕߣºBoCloud²©ÔÆ
  3250  次浏览      28
 2019-10-16
   
 
±à¼­ÍƼö:
±¾ÎÄÖ÷Ҫ̽ÌÖÆóÒµÓ¦Óüܹ¹ÈçºÎ´Ó΢·þÎñ¼Ü¹¹ÏòService Mesh¼Ü¹¹ÑÝ»¯£¬²¢ÐγÉÂ䵨·½°¸¡£
±¾ÎÄÀ´×ÔÓÚBoCloud²©ÔÆ2019£¬ÓÉ»ðÁú¹ûÈí¼þÌÒ×ӱ༭¡¢ÍƼö¡£

µ¼¶Á

µ±ÏÂ΢·þÎñµÄʵ¼ù·½°¸ÖУ¬Spring Cloud£¬Dubbo×÷ΪÖ÷Á÷µÄÂ䵨·½°¸£¬ÔÚÆóÒµÓ¦Óüܹ¹Öз¢»ÓÔ½À´Ô½ÖØÒªµÄ×÷Óá£ÐèÒªÌØ±ð˵Ã÷£º±¾ÎÄÌÖÂ۵ļܹ¹Ä¿Ç°ÊÊÓÃÓÚÆÕͨµÄÆóÒµ¼¶Ó¦Óã¬ÆäËûÐÐÒµ£¨ÀýÈ绥ÁªÍø£©ÐèÒª½øÒ»²½À©Õ¹¡£

ÔÚÌÖÂÛ֮ǰ£¬ÎÒÃÇÐèÒªÃ÷È·Ò»¸öÊÂʵ£ºÆóÒµÓ¦ÓÃÒ»¶¨ÊÇÎ§ÈÆÒµÎñ½øÐеġ£ÎÞÂÛ²ÉÓÃʲôµÄ¼Ü¹¹Â䵨£¬¶¼ÊÇΪÁ˸üºÃµÄΪӦÓÃÒµÎñ½øÐзþÎñ¡£´ÓÆóÒµÓ¦ÓõÄÌØÐÔ¿¼ÂÇ£¬Ö÷Òª°üÀ¨£ºÎȶ¨ÐÔ£¬°²È«ÐÔ£¬À©Õ¹ÐÔ£¬ÈÝ´íÐÔ¡£

Î§ÈÆ×ÅÆóÒµÓ¦ÓõÄÕâÐ©ÌØµã£¬ÎÒÃÇÀ´¿´Ò»¸öµäÐ͵Ä΢·þÎñÆóÒµ¼Ü¹¹Ä£ÐÍ£¬ÈçͼËùʾ£º

·þÎñ½ÓÈë²ã£ºÆóÒµ±©Â¶µ½Íⲿ·ÃÎʵÄÈë¿Ú£¬Ò»°ãͨ¹ý·À»ðǽµÈ¡£

Íø¹Ø²ã£º·þÎñÍø¹ØÊǽéÓÚ¿Í»§¶ËºÍ·þÎñ¶ËµÄÖмä²ã£¬ËùÓеÄÍⲿÇëÇó»áÏȾ­¹ý·þÎñÍø¹Ø£¬ÎªÆóÒµÓ¦ÓÃÌṩͳһµÄ·ÃÎÊ¿ØÖÆÈë¿Ú¡£·þÎñÍø¹ØÊÇ΢·þÎñ¼Ü¹¹ÏµķþÎñ²ð·Ö£¬¾ÛºÏ£¬Â·ÓÉ£¬ÈÏÖ¤ÒÔ¼°Á÷¿Ø×ÛºÏÌåÏÖ¡£

Ö§³Å·þÎñ²ã£ºÎªÆóÒµÓ¦ÓÃÌṩÔËÐÐËùÐèµÄÖ§³Å»·¾³£¬°üÀ¨×¢²á·¢ÏÖ£¬¼¯ÖÐÅäÖã¬ÈÝ´íÏÞÁ÷£¬ÈÏÖ¤ÊÚȨ£¬ÈÕÖ¾¾ÛºÏ£¬¼à²â¸æ¾¯£¬ÏûÏ¢·þÎñµÈ

ÒµÎñ·þÎñ²ã£ºÒµÎñ·þÎñÊÇÆóÒµÓ¦ÓõĺËÐÄËùÔÚ£¬ÎªÆóÒµÁìÓòÓ¦ÓõľßÌåʵÏÖ£¬Ò»°ã½øÒ»²½²ð·ÖΪ»ù´¡·þÎñ£¨»ù´¡¹¦ÄÜ£©ºÍ¾ÛºÏ·þÎñ£¨×ۺϳ¡¾°£©¡£

ƽ̨·þÎñ²ã£ºÎªÆóÒµÓ¦ÓÃÌṩÔËÐÐËùÐèµÄÈí¼þ×ÊÔ´£¬°üÀ¨Ó¦Ó÷þÎñÆ÷£¬Ó¦Ó÷¢²¼¹ÜÀí£¬Ó¦ÓþµÏñ°ü¹ÜÀí£¬·þÎñÖÎÀí¡£

»ù´¡ÉèÊ©²ã£ºÎªÆóÒµÓ¦ÓÃÌṩÔËÐÐËùÐèµÄÓ²¼þ×ÊÔ´£¬°üÀ¨¼ÆËã×ÊÔ´£¬ÍøÂç×ÊÔ´£¬´æ´¢×ÊÔ´£¬»ù±¾µÄ°²È«²ßÂÔ¿ØÖƵȡ£

´ÓÕâ¸öµäÐ͵ķþÎñ¼Ü¹¹ÌåϵÖУ¬Äܹ»ÇåÎúµÄ±íÃ÷²ã¼¶¼Ü¹¹ÒÔ¼°¸÷²ãº­¸ÇµÄÖ°Ôð˵Ã÷¡£ÎÒÃÇÔݲ»¿¼ÂÇ»ù´¡ÉèÊ©²ãºÍƽ̨·þÎñÁ½²ã£¬ÖØµã¹Ø×¢Íø¹Ø·þÎñ£¬ÒµÎñ·þÎñ£¬Ö§³Å·þÎñ£¬Í»³öÆäÖеÄһЩ»ù´¡Ö§³Å¹¦ÄÜ×é¼þ£¬ÕâÒ²ÊÇÎÒÃDZ¾ÆªÌ½ÌÖµÄÖØµãÄÚÈÝ¡£ÈçÏÂͼËùʾ£º

¸ù¾ÝͼÖкìÉ«±êʶ£¬ÎÒÃǻᷢÏÖÕâÑùÒ»¸öÊÂʵ£ºÔÚ΢·þÎñ¼Ü¹¹Ï£¬ÎÞÂÛÊÇÄÄÖÖÂäµØÊµÏÖ·½Ê½£¬¶¼¼¯ÖÐÔÚÍø¹Ø·þÎñ¡¢Ö§³Å·þÎñÁ½¸ö²ãÃæ¡£ÎÞÂÛÊÇSpring Cloud¡°Ì××°×é¼þ¡±£¬Dubbo¡°Ì×¼þ¡±»¹ÊÇÆäËû¿ªÔ´×é¼þ£¬¶¼ÎªÖ§³Å·þÎñµÄʵÏÖÌṩÁËÊýÁ¿ÖÚ¶àµÄÑ¡Ôñ¡£¹¦ÄÜÍêÕû¡¢Ñ¡ÔñÐÔ¶àÕâÊÇÒµÄÚϲÎÅÀÖ¼ûµÄÊÂÇ飬µ«ÊÇÒ²ÎÞÐÎÖÐÔö¼ÓÁË¿ª·¢£¬²âÊÔ£¬ÔËάÈËÔ±µÄѹÁ¦¡£´ó¼ÒÐèÒªÕÆÎÕÔ½À´Ô½¶àµÄ¡°Ê¹Óù¤¾ß¡±ÒÔ¸ü¡°·½±ã¡±¡¢¡°¿ì½Ý¡±µØÓ¦¶ÔÒµÎñ·þÎñ¡£ÓÐʱºò£¬¿ÉÄÜΪÁËʵÏÖµ¥Ò»¹¦ÄÜ£¬¶ø±ØÐëÒýÈëÒ»¶Ñ×é¼þ£¬ÕâʱºòÎÒÃÇÏ£ÍûÄܹ»ÓÐÒ»¸öÍêÕûµÄƽ̨À´ÎªÓ¦ÓÃÒµÎñÌṩһÌ廯µÄÖ§³Å·þÎñ£¬¶ø²»ÊÇһϵÁС°Ì××°×é¼þ¡±ÓëÒµÎñµÄ¼¯³É¡£

ÄÇôÈçºÎ»ùÓÚÒ»¸öƽ̨À´ÊµÏÖÕâЩÆóÒµÓ¦ÓÃÐèÒªµÄÄÜÁ¦ÄØ£¿¾­¹ýÒ»¶¨½×¶ÎµÄ¼¼Êõµ÷ÑУ¬ÎÒÃÇÈÏΪService MeshÄܹ»°ïÖúÎÒÃdzõ²½´ïµ½Õâ¸öÄ¿±ê¡£

ÎÒÃǶ¼ÖªµÀService MeshÒÔ½â¾ö¡°·þÎñͨÐÅ¡±µÄÎÊÌâ×÷ΪÆäÉè¼Æ³õÖÔ£¬¾Û½¹»ù´¡ÉèÊ©¡°ÍøÂç²ã¡±£¬²¢ÒÔ´Ë×ö¼¼Êõ»ù´¡£¬½â¾öÒµÎñͨÐų¡¾°ÃæÁÙµÄÎÊÌâ¡£ÄÇôÈçºÎ°ÑËüÓ¦ÓÃÔÚÆóÒµÓ¦Óüܹ¹ÖÐÀ´È¡´ú¡°Î¢·þÎñÌ××°×é¼þ¡±ÄØ£¿ÄǽÓÏÂÀ´ÈÃÎÒÃÇÕë¶ÔÍø¹Ø·þÎñ£¬ÒµÎñ·þÎñ£¬Ö§³Å·þÎñ·Ö±ðÀ´¿´Ò»Ï£¬ÈçºÎ´ÓÔ­À´µÄ΢·þÎñ¡°Ì××°×é¼þ¡±ÖгéÀë³öÀ´£¬ÊµÏÖService Mesh·½ÏòµÄת±ä¡£

Íø¹Ø·þÎñ

Ç°ÃæÌáµ½¹ý£º·þÎñÍø¹ØÊǽéÓÚ¿Í»§¶ËºÍ·þÎñ¶ËµÄÖмä²ã¡£´Ó¹¦ÄÜÉϲ»ÄÑÀí½â£¬¶ÔÄÚÆÁ±ÎÄÚ²¿Ï¸½Ú£¬¶ÔÍâÌṩͳһ·þÎñ½Ó¿Ú¡£´Ó³¡¾°¾Û½¹½Ç¶È¿¼ÂÇ£¬Íø¹Ø¸ù¾Ý²»Í¬µÄ³¡¾°³ÐÔØ²»Í¬µÄÖ°Ô𣬰üÀ¨ÈÏÖ¤£¬ÊÚȨ£¬Â·ÓÉ£¬Á÷¿Ø£¬¸ºÔصȡ££¨Ö®Ç°ÎÒÃÇÒ²ÁĹýÍø¹Ø×é¼þµÄ¶Ô±È¼°¾ßÌåʵÏÖ£¬¸ÐÐËȤµÄͬѧ¿Éµã»÷΢·þÎñÎåÖÖ¿ªÔ´APIÍø¹ØÊµÏÖ×é¼þ¶Ô±È£©¡£

Óɴ˿ɼû£¬·þÎñÍø¹ØÊÇÆóÒµÓ¦Óüܹ¹ÏÂһЩÁй¦ÄܵÄ×ÛºÏÌåÏÖ¡£ÄÇôÔÚService MeshÇé¿öÏÂÈçºÎ´¦ÀíÍø¹Ø·þÎñÄØ£¿ÔÚÕ¹¿ªÖ®Ç°Ê×ÏÈÐèҪ˵Ã÷Ò»¸öǰÌ᣺ĿǰΪֹService Mesh¸úÕæÕýÆóÒµÍø¹ØÏà±È»¹´æÔÚÒ»¶¨µÄ²»×ãÖ®´¦£¬ÀýÈ硰ЭÒéת»¯¡±£¬¡°°²È«²ßÂÔ¡±£¬¡°ÐÔÄÜÒªÇ󡱵ȷ½Ãæ¡£ÔÚÕâÀïÎÒÃÇÒ²ÊÇ̽ÌÖÕâÑùµÄ¿ÉÄÜÐÔ¡£ÏÂÃæÒÔIstioΪÀý£¬ÎÒÃÇÀ´¿´Ò»Ï£¬ÈçºÎÌá¹©Íø¹Ø²ãÃæµÄ·þÎñ¡£

IstioÔÚÍø¹Ø²ãÃæÌṩÁ½ÖÖÀàÐ͵ÄÍø¹Ø·þÎñ£ºIngress Gateway£¬Egress¡£

Ingress Gateway

Ingress GatewayÓÃÓÚ½ÓÊÕ´«ÈëµÄHTTP/TCPÁ¬½Ó£¬ËüÅäÖñ©Â¶¶Ë¿Ú£¬Ð­Ò鹩Íⲿͳһ½ÓÈ룬µ«ÊÇ×ÔÉí²»ÌṩÈκεÄ·ÓÉÅäÖ㬶øÊÇÍêÈ«ÒÀÀµ Istio µÄ¿ØÖƹæÔòÀ´½øÐÐÁ÷Á¿Â·ÓÉ¡£´Ó¶øÓëÄÚ²¿·þÎñÇëÇóͳһµ½Í¬Ò»¸ö¿ØÖƲãÃæÉÏ¡£

Egress

ÔÚÆóÒµÓ¦ÓÃÓëÍⲿӦÓÃÖ®¼ä£¬ÓÐʱºòΪÁËÒµÎñÐèÒª»á³öÏÖÄÚ²¿·þÎñµ÷ÓÃÍⲿ·þÎñµÄÇé¿ö£¬´Ëʱһ°ã»á´ÓÆóÒµÄÚ²¿½ÓÈëµÚÈý·½Íø¹ØÀ´»ñÈ¡·þÎñÊý¾Ý¡£ÔÚ Isito ÖÐÄãͬÑù¿ÉÒÔ»ùÓÚEgressÀ´´ïµ½Ä¿µÄ¡£IsitoÖÐÌṩÁ½ÖÖ·½Ê½£ºÒ»ÖÖ»ùÓÚServiceEntry + VirtualServiceµÄÅäÖã¬ÊµÏÖµÚÈý·½·þÎñµÄ·ÃÎÊ£¬Ò»ÖÖÀ©´ósidecarµÄ·ÃÎʵØÖ·ÁÐ±í¡££¨²Î¿¼Îĵµ£ºhttps://preliminary.istio.io/zh/docs/tasks/traffic-management/egress/£©¡£

»ùÓÚÉÏÊöÁ½ÖÖ³¡¾°£¬ÎÒÃÇ¿ÉÒÔ¿´³ö£¬ÔÚ Service Mesh µÄÌåϵÏ£¬Íø¹Ø²ãÃæ±ä³ÉÒ»¸ö¿ÉÒÔ¶¯Ì¬Éú³ÉºÍÏú»ÙµÄ×é¼þ£¬Äܹ»Í¨¹ý¿ØÖƲãÃæÊµÏÖͳһ¹æÔò¹ÜÀí£¬²¢ÇÒʵʱÉúЧ¡£

»ùÓÚService MeshµÄÍø¹Ø·þÎñÈçÏÂͼËùʾ£º

´ÓʵÏÖÔ­ÀíÉÏ·ÖÎö£¬´«Í³µÄÍø¹ØÊµÏÖ»ùÓÚ Servlet µÄ filter µÄģʽ£¬ÊµÏÖ·þÎñÇëÇó×ªÒÆ¹ý³ÌÖеIJã²ã¹ýÂ˺ʹ¦Àí¡£Çø±ðÔÚÓÚ²ÉÓÃͬ²½»òÕßÒì²½´¦Àí»úÖÆ£¬ÓÃÀ´½â¾öÍø¹ØµÄÐÔÄÜÆ¿¾±¡£¶øService MeshµÄÍø¹ØÍêÈ«ÊÇ»ùÓÚÍøÂç´úÀíµÄÇëÇóת·¢Óë¿ØÖÆ£¬±¾ÖÊÉÏ×÷ÓÃÔÚ·þÎñµÄ Iptables ÉÏ£¬Í¨¹ý¶Ô Iptables µÄ¹æÔò¿ØÖƴﵽͬÑùµÄЧ¹û¡£

ÒµÎñ·þÎñ

ÒµÎñÊÇÆóÒµÓ¦Óõġ°ÖØÖÐÖ®ÖØ¡±£¬ÎÞÂÛÄÄÖÖÆóÒµ¼Ü¹¹£¬×îÖÕ¶¼ÊÇΪÁ˸üºÃµØÎªÒµÎñÌṩ·þÎñ£¬ÄÇôÎÒÃÇÈçºÎÔÚService MeshµÄÌåϵÏ£¬Öع¹ÒµÎñ·þÎñÄØ£¿ÎÒÃÇÒÔÁ½¸ö¼ò»¯µÄ·þÎñµ÷ÓÃÀ´ËµÃ÷Õû¸ö¼Ü¹¹µÄת±ä¹ý³Ì¡£

¼ÙÈçҪʵÏÖ·þÎñA£¬·þÎñBµÄÏ໥µ÷Óã¬×îԭʼµÄ·½Ê½ÊÇ·þÎñA»ùÓÚЭÒé²ãÖ±½Óµ÷Ó÷þÎñB£¨ÕâÀïÔÝʱºöÂԸ߿ÉÓ㬶ั±¾£¬¸ºÔؾùºâµÄ·½Ê½£©£¬ÈçͼËùʾ£º

ÓÉͼ¿É¼û£¬·þÎñA»ùÓÚijÖÖЭÒéÍê³É¶Ô·þÎñBµÄÇëÇó£¬Ïà¶Ô±È½Ï¼òµ¥¡£µ«ÊÇÎÒÃÇÖªµÀÕâÑùËäÈ»Äܹ»¿ìËÙÍê³ÉÒµÎñ¹ØÁª£¬µ«ÊÇÎÞ·¨È·±£ÒµÎñÕý³£Îȶ¨µÄÔËÐУ¬Òò´ËÎÒÃÇÐèÒªÒýÈë¸ü¶àµÄ·þÎñÀ´±£Ö¤ÒµÎñµÄÎȶ¨£¬¿É¿¿£¬¿É¿Ø¡£´ËʱÎÒÃÇ×îÈÝÒ×Ïëµ½µÄÊÇÒýÈë΢·þÎñµÄÖ§³Å×é¼þÀ´´ïµ½Ä¿±ê¡£

ÒÔSpring Cloud·½°¸ÎªÀý£¬ÎÒÃÇÀ´ËµÃ÷µ±Ç°Î¢·þÎñ¼Ü¹¹µÄʵÏÖ·½Ê½¡£ÎªÁËÂú×ãÆóÒµÓ¦ÓöԷþÎñA£¬·þÎñBµÄ¹ÜÀí¿ØÖÆ£¬ÐèÒª¶îÍâÒýÈë¡°×¢²áÖÐÐÄ¡±£¬¡°Íø¹Ø¡±£¬¡°ÅäÖÃÖÐÐÄ¡±£¬¡°·þÎñ¼à²â¡±£¬¡°Ê¼þÏûÏ¢¡±£¬¡°Á´Â·¸ú×Ù¡±£¬¡°ÈÕÖ¾·þÎñ¡±µÈÖÚ¶àÓëÖ±½ÓÒµÎñÎ޹صġ°ÅÔ·±£ÕÏ·þÎñ¡±£¬¼ò»¯Ò»Ï£¬ÈçÏÂͼËùʾ£º

´ÓͼÖпÉÒÔ¿´³ö£¬Ã¿¸ö·þÎñ¶¼ÒýÈëÁË´óÁ¿ÓëÒµÎñÎ޹صġ°±£ÕÏ·þÎñ¡±£¬ÕâЩ¡°ÅÔ·±£ÕÏ·þÎñ¡±ÏûºÄµÄ×ÊÔ´£¬Óë±ÈÒµÎñ±¾ÉíÏûºÄµÄ×ÊÔ´³É¡°±¶Êý¹ØÏµ¡±¡£Ëæ×Å·þÎñÊýÄ¿µÄÔö¶à£¬ÒµÎñ·þÎñ±¾ÉíÕ¼ÓõÄ×ÊÔ´±È»áÔ½À´Ô½ÉÙ£¬´Ëʱ¿ª·¢ÈËÔ±»á°Ñ´óÁ¿µÄ¾«Á¦»¨·ÑÔÚά»¤ÕâЩ¡°ÅÔ·±£ÕÏ·þÎñ¡±ÉÏ£¬¶øºöÂÔÒµÎñ±¾Éí¡£Õâ¶ÔÓÚÆóÒµÓ¦ÓöøÑÔ£¬ÓÐЩ±¾Ä©µ¹ÖõÄÒâ˼¡£

ÎÒÃÇÔÙÀ´¿´Ò»Ï Service Mesh ÌåϵÏ£¬ÎÒÃÇÈçºÎ½â¾öÉÏÊöÎÊÌâ¡£Service MeshΪÁ˽â¾öÆóÒµÓ¦Óõġ°Í¨ÐÅÎÊÌâ¡±ÖØµã×öÁËËĸö·½ÃæµÄ¹¤×÷£¬ÒÔ Istio Ϊ´ú±í£¬ÌṩÁ˰üÀ¨Á÷Á¿¹ÜÀí£¬°²È«ÅäÖ㬲ßÂÔ¿ØÖÆÒÔ¼°ÍâΧ×é¼þÖ§³ÅµÄÒ£²â¹¦ÄÜ£¨ÐèÒªµÄÅóÓÑ£¬¿ÉÒԲο¼¹Ù·½Îĵµ£ºhttps://preliminary.istio.io/zh/docs£©£¬ÔÚService MeshµÄ¼Ü¹¹Ï£¬·þÎñAµ÷Ó÷þÎñBµÄ¼Ü¹¹»á±ä³ÉÏÂͼËùʾ£º

ͨ¹ýÉÏͼÎÒÃÇ¿ÉÒÔ·¢ÏÖ£¬ÓëSpring CloudµÄʵÏÖ·½Ê½Ïà±È£¬Ëƺõ¼òµ¥Á˺ܶ࣬ÎÒÃDz»ÔÙÐèÒªÔÚÒµÎñ·þÎñÖÐÒýÈëÖÚ¶àµÄ¡°ÅÔ·±£ÕÏ·þÎñ¡±£¬¶øÊDZ£ÕÏÁËÒµÎñ·þÎñ±¾ÉíµÄ¼òµ¥»¯¡£ÄÇôService MeshÊÇÈçºÎ´¦ÀíµÄÄØ£¿

µÚÒ»£¬ÒýÈëÁËSidecar´úÀíÄ£ÐÍ£¬×÷Ϊ·þÎñÁ÷Á¿¿ØÖƵÄÈë¿ÚºÍ³ö¿Ú£¬±£Ö¤Äܹ»¶ÔÍøÂç²ãÃæÊý¾Ý×öʵʱ¼à¿ØºÍµ÷Õû£»

µÚ¶þ£¬¿ØÖÆÆ÷¸ù¾Ý¾ßÌåÒµÎñÇé¿ö£¬·Ö·¢¿ØÖÆ×´Ì¬ºÍ¿ØÖÆÖ¸ÁSidecar»ñÈ¡¿ØÖÆÐÅÏ¢ºó£¬¼°Ê±¸üлº´æÐÅÏ¢£¬±£Ö¤²ßÂÔÓÐЧÐÔ¡£

µÚÈý£¬SidecarÓÉÓÚÄܹ»À¹½ØËùÓÐÇëÇóµÄÁ÷Á¿ÐÅÏ¢£¬¶¨ÆÚ°ÑÊÕ¼¯µÄÊý¾ÝÏò¿ØÖÆ²ã½øÐÐÉϱ¨£¬´Ó¶øÍê³É·þÎñ״̬ºÍÓ¦ÓÃÁ´Â·µÄ¼à²â¡£

µÚËÄ£¬ËùÓеÄÕâЩ¶¼ÊÇÔÚÓ¦Óò¿Êð½×¶ÎÍê³É£¬ÔÚ¿ª·¢²ãÃæ²»ÐèÒª»¨·Ñ´óÁ¿µÄ¾«Á¦¡£

»ùÓÚÒÔÉÏËĵãÎÒÃÇ¿ÉÒÔ·¢ÏÖ£¬Service Mesh ½ö½öͨ¹ý·½Ê½×ª±ä¾Í´ïµ½ÁËͬÑùµÄЧ¹û£¬»¹¼«´óµÄ½â·ÅÁË¿ª·¢ÈËÔ±¡£

ͨ¹ýÒµÎñ·þÎñµ÷Ó÷½Ê½µÄʵÏÖת±ä£¬ÎÒÃÇ·¢ÏÖÕâÑùÒ»¸öÊÂʵ£ºService MeshÔÚ±£Ö¤ÒµÎñ¼ò»¯ÓÐЧµÄͬʱ£¬½øÒ»²½ÆÁ±ÎÁ˶àÖÖ¿ª·¢ÓïÑÔ´øÀ´µÄÕϰ­¡£ËüÍêÈ«»ùÓÚÍøÂç²ãÃæºÍЭÒé²ãÃæ×÷Ϊ³ö·¢µã£¬´ïµ½¡°ÒÔ²»±äÓ¦Íò±ä¡±µÄЧ¹û¡£

Ö§³Å·þÎñ

´ÓÆóÒµÒµÎñµÄ¼ÛÖµ½Ç¶È¿¼ÂÇ£¬Æäʵ֧³Å·þÎñ¸ü¶àÊôÓÚ¡°×ÊÔ´ÏûºÄ¡±Æ·£¬ËäÈ»Èç´Ë£¬ËüÈ´ÊÇÆóÒµÓ¦Óüܹ¹²»¿É»òȱµÄÒ»²¿·Ö¡£´Óµ¥Ò»µÄÒµÎñµ÷ÓÃ--->΢·þÎñÌåϵҵÎñµ÷ÓÃ--->Service Mesh ÌåϵҵÎñµ÷ÓõÄת±ä·½Ê½ÖУ¬¿ÉÒÔ¿´³öÖ§³Å·þÎñ´¦ÓÚÒ»¸ö²ã¼¶²»¶ÏϽµµÄ¹ý³Ì¡£¶øÒÀÀµÓÚServiceMeshµÄ¶¨Î»£¬×îÖÕһЩ֧³Å·þÎñ»á×÷Ϊ»ù´¡ÉèÊ©µÄÐÎ̬³ÊÏÖ³öÀ´£¬ÕâÒ²ÊÇδÀ´·¢Õ¹µÄÇ÷ÊÆËùÔÚ¡£Ö§³Å·þÎñÔÚÆóÒµ¼Ü¹¹µÄÐÎ̬ת±äÈçͼËùʾ£º

´«Í³¼Ü¹¹£º´«Í³¼Ü¹¹Ï£¬Ö§³Å·þÎñ£¬ÒµÎñ·þÎñ»ù±¾ÉÏûÓÐÃ÷È·µÄ±ß½çÇø·Ö£¬ÊµÏÖ·½Ê½É϶¼Í¨¹ý´úÂëÔÓôÛÔÚÒ»Æð¡£

΢·þÎñ¼Ü¹¹£ºÎ¢·þÎñ¼Ü¹¹Ï£¬Ö§³Å·þÎñ£¬ÒµÎñ·þÎñÄܹ»³õ²½·ÖÀ룬µ«ÊÇÐèÒª±£Ö¤´úÂë¿ò¼ÜµÄͳһÐÔºÍÒÀÀµÐÔ£¬¿çÓïÑÔÊÜÏޱȽÏÑÏÖØ¡£

Service Mesh¼Ü¹¹£ºService Mesh¼Ü¹¹Ï£¬Ö§³Å·þÎñ£¬ÒµÎñ·þÎñÄܹ»³¹µ×·ÖÀ룬²»ÊÕÓïÑÔÏÞÖÆ£¬Î¨Ò»ÐèÒª¿¼ÂǵÄÊDz»Í¬Ð­ÒéµÄÖ§³ÖÇé¿ö¡£

ͨ¹ýÖ§³Å·þÎñµÄת±äÐÎ̬¿ÉÒÔ¿´³ö£¬Ö§³Å·þÎñÓëÒµÎñ·þÎñ·ÖÀëÊDZØÈ»Ç÷ÊÆ£¬¶ø×îÖÕµÄÊÜÏÞÈ¡¾öÓÚ¶àÔª»¯µÄÍøÂçЭÒéµÄ´¦Àí·ÖÎöÄÜÁ¦¡£µ±È»ÎÒÃÇÐèÒªÃ÷È·Ò»¸öÊÂʵ£º¾ÍService MeshĿǰµÄ·¢Õ¹Ç÷ÊÆºÍ¶¨Î»¶øÑÔ£¬²¢²»Äܹ»Íêȫȡ´úËùÓеÄÖ§³Å·þÎñ£¬ÀýÈçʼþÏûÏ¢£¬ÅäÖùÜÀíµÈ¡£ÎÒÃǸü¶àÆÚÍûËüÄܹ»°ïÖú½â¾öÓ¦Ó÷þÎñÔÚÍøÂç²ãÃæÐèÒªÃæ¶ÔµÄ³¡¾°ºÍÎÊÌâ¡£ÕâÒ²ÊÇËü·¢»Ó¼ÛÖµµÄµØ·½ËùÔÚ¡£

ͨ¹ý¶ÔÍø¹Ø·þÎñ£¬ÒµÎñ·þÎñ£¬Ö§³Å·þÎñÔÚ²»Í¬Ìåϵ¼Ü¹¹ÏµÄת±ä£¬ÎÒÃÇÇåÎúµÄÈÏʶµ½Service MeshÄܹ»°ïÖúÎÒÃÇÖØµã½â¾ö΢·þÎñÌåϵÏ·±ËöµÄ¡°ÅÔ·֧³Å¡±·þÎñ£¬±£Ö¤ÒµÎñ·þÎñµÄ¼òµ¥ÓÐЧÐÔ¡£Í¨¹ýÑÝ»¯·ÖÎö£¬×îÖÕ»ùÓÚService MeshµÄÆóÒµÓ¦Óüܹ¹ÈçÏÂͼ£º

´ÓͼÖпÉÒÔ¿´µ½ Service Mesh ¼Ü¹¹ÏÂÖØµã×öÁËÈý¼þÊÂÇ飺

Íø¹Ø²ãµÄ½ÓÈ빤×÷£¬ÎÞÂÛÊÇÍⲿÇëÇó½ÓÈ룬»¹ÊÇÄÚ²¿·þÎñÇëÇóת·¢£¬¶¼¿ÉÒÔ»ùÓÚ Service Mesh ÌṩµÄ²»Í¬ÀàÐ굀 gateway ʵÏÖ£¬Í¬Ê±»¹¿ÉÒÔ±£Ö¤²ßÂÔµÄͳһ¿ØÖƺ͹ÜÀí¡£Ê¡ÂÔÁ˶ÀÁ¢µÄÍø¹Ø¹ÜÀí¿ØÖÆÌ¨¡£

Õë¶ÔÒµÎñ·þÎñ£¬Ôö¼ÓÁË Sidecar µÄ´úÀíÄ£ÐÍ£¬ÓÃÀ´´¦ÀíËùÓеÄÈëÕ¾ºÍ³öÕ¾Á÷Á¿£¬²¢ÇÒÅäºÏÖ§³Å·þÎñµÄ¿ØÖƲßÂÔ£¬ÊµÏÖÒµÎñ·þÎñµÄÅÔ·¿ØÖƹ¦ÄÜ¡£

Í³Ò»ÃæÏòÍøÂçµÄÖ§³Å·þÎñ£¬»ùÓÚ¿ØÖÆÓëÊý¾Ý·ÖÀëµÄ˼Ï룬¸ù¾ÝÒµÎñµÄÔËÐÐÇé¿ö£¬Ìá¸ßÆóÒµÓ¦ÓÃÔËÐйý³ÌÖеĶ¯Ì¬¿ØÖÆÄÜÁ¦¡£

ͬÑùÎÒÃÇÒ²Òâʶµ½£¬ÀûÓà Service Mesh ´¦Àí·þÎñͨÐŵÄÄÜÁ¦£¬Ìæ»»ÐèÒª²»Í¬×é¼þÖ§³ÅµÄ¡°×¢²á·¢ÏÖ¡±£¬¡°ÈÝ´íÏÞÁ÷¡±¡°ÈÏÖ¤ÊÚȨ¡±¡°ÈÕÖ¾ËѼ¯¡±£¬¡°¼à¿Ø¸æ¾¯¡±¡°Á÷Á¿¿ØÖÆ¡±µÈ¹¦ÄÜ¡£ÔÚ¼õÉÙ×é¼þ´úÂ뿪ÏúµÄͬʱ£¬½«ÆóÒµÓ¦ÓõÄÖ§³Å·þÎñ½øÒ»²½ÏÂÒÆ¡£ÎÞÂÛÊÇ¿ª·¢ÈËÔ±£¬»¹ÊÇÁìÓòר¼Ò£¬¿ÉÒÔ¼¯Öо«Á¦ÓÃÀ´´¦ÀíÓ¦ÓÃÒµÎñ£¬¶ø²»ÓÃÔÚά»¤µÚÈý·½µÄ²»Í¬µÄ¹¦ÄÜ×é¼þÉÏ¡°ÀË·Ñʱ¼ä¡±¡£¶øÒµÎñÔËάÈËÔ±£¬Í¨¹ý Service Mesh µÄ¿ØÖÆÆ½Ì¨£¬Äܹ»ÊµÊ±¼à²âÆóÒµ·þÎñµÄÔËÐÐ״̬£¬¶ø²»ÐèÒªÏò֮ǰÄÇÑù»¨·Ñ¾«Á¦Î¬»¤²»Í¬µÄ¹¤¾ßºÍ×é¼þ¡£

×îºóÈÃÎÒÃÇÒ»ÆðÌÖÂÛһϣ¬Service MeshÊÇÈçºÎ×öµ½ÕâЩµÄ¡£Service Mesh ±¾ÖÊÉϲ¢Ã»ÓвÉÓÃÈκμ¼ÊõÉϵĴ´Ð£¬¸ü¶àÊÇ˼Ïë²ãÃæµÄ±ä¸ï¡£ÎÒÃÇÈÏΪÓм¸¸öת±äÊÇÐèÒªÌá³öÀ´µÄ£º

²ã¼¶×ª±ä£ºService MeshÔÚÉè¼ÆË¼Â·ÉÏ£¬°Ñ×Ô¼º²»ÔÙ¶¨Î»³ÉÆóÒµÓ¦ÓÃ×é¼þ£¬¶øÊǰÑ×Ô¼ºÏ³Áµ½»ù´¡ÉèÊ©²ã£¬³ÉΪ»ù´¡ÉèÊ©µÄÒ»²¿·Ö£¬ÕâÑù²ã¼¶µÄת±ä¾ÍÓëÆóÒµÒµÎñ±¾Éí»®Çå³þ½çÏÞ¡£

·½Ê½×ª±ä£ºService MeshÔÚʵÏÖ˼·ÉÏ£¬¸ß¶È³éÏ󣬾۽¹ÓÚͨÐÅÁ´Â·±¾Éí£¬¶ø²»ÊǾ۽¹ÓÚ×é¼þ¹¦ÄÜÉÏ£¬´ÓÍøÂç²ãÈëÊÖ£¬×¥×¡ÁË·þÎñͨÐŽ»»¥µÄ±¾ÖÊ¡£

¿ØÖÆ×ª±ä£ºService Mesh½«¿ØÖƺÍʵÏÖ·ÖÀ룬Ìṩͳһ£¬Áé»îµÄ¿ØÖÆÈë¿Ú£¬Äܹ»¿ìËÙ·½±ãµÄÕë¶ÔÒµÎñ³¡¾°½øÐÐ×Ô¶¨Òå´¦Àí¡£

×îºóµÄ×îºóÐèҪ˵Ã÷ Service Mesh »¹²»ÍêÉÆ£¬»¹ÓкܶàÎÊÌâÐèÒªÔÚʵ¼ÊµÄÆóÒµÓ¦Óùý³ÌÖÐÖð²½È¥½â¾ö£¬ÈÃÎÒÃÇÒ»ÆðÊÃÄ¿ÒÔ´ý°É¡£

 
   
3250 ´Îä¯ÀÀ       28
Ïà¹ØÎÄÕÂ

ÆóÒµ¼Ü¹¹¡¢TOGAFÓëArchiMate¸ÅÀÀ
¼Ü¹¹Ê¦Ö®Â·-ÈçºÎ×öºÃÒµÎñ½¨Ä££¿
´óÐÍÍøÕ¾µçÉÌÍøÕ¾¼Ü¹¹°¸ÀýºÍ¼¼Êõ¼Ü¹¹µÄʾÀý
ÍêÕûµÄArchimateÊÓµãÖ¸ÄÏ£¨°üÀ¨Ê¾Àý£©
Ïà¹ØÎĵµ

Êý¾ÝÖÐ̨¼¼Êõ¼Ü¹¹·½·¨ÂÛÓëʵ¼ù
ÊÊÓÃArchiMate¡¢EA ºÍ iSpace½øÐÐÆóÒµ¼Ü¹¹½¨Ä£
ZachmanÆóÒµ¼Ü¹¹¿ò¼Ü¼ò½é
ÆóÒµ¼Ü¹¹ÈÃSOAÂ䵨
Ïà¹Ø¿Î³Ì

ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ÖÐ̨սÂÔ¡¢ÖÐ̨½¨ÉèÓëÊý×ÖÉÌÒµ
ÒÚ¼¶Óû§¸ß²¢·¢¡¢¸ß¿ÉÓÃϵͳ¼Ü¹¹
¸ß¿ÉÓ÷ֲ¼Ê½¼Ü¹¹Éè¼ÆÓëʵ¼ù