±à¼ÍƼö: |
±¾ÎÄÖ÷Òª½éÉÜÁË»ªÎªÔÆÎ¢·þÎñÐÔÄܱ£ÕϽâ¾ö·½°¸£¬ÈçºÎ´Ó²âÊÔ¹¤¾ß²à¿ìËÙ·ÖÎö±»²â¶ÔÏó¿ÉÄÜ´æÔÚµÄÎÊÌ⣬ϣÍû¶ÔÄúµÄѧϰÓÐËù°ïÖú¡£
±¾ÎÄÀ´×ÔÓÚ²©¿ÍÔ°£¬ÓÉ»ðÁú¹ûÈí¼þAlice±à¼¡¢ÍƼö¡£ |
|
Ò». ΢·þÎñ¼Ü¹¹ÃæÁÙµÄÌôÕ½
1 ΢·þÎñºËÐļÛÖµ£º3S

2 ΢·þÎñ¼Ü¹¹´øÀ´µÄÔËάÌôÕ½
1£©µ¥·þÎñÁ÷Á¿¼¤ÔöʱÀ©ÈÝ
2£©µ÷ÓÃÁ´Ìõ±ä³¤£¬µ÷ÓùØÏµ¸ü¼Ó¸´ÔÓ
3£©Î¢·þÎñ²ð·Öµ¼Ö¹ÊÕϵãÔö¶à
1£©µ¥·þÎñ±ä¸üÐÔÄÜÓ°ÏìÈçºÎÆÀ¹À£¿
2£©ÐÔÄÜÆ¿¾±ÔÚ¸÷΢·þÎñ¼äÆ¯ÒÆ£¬ÈçºÎ×öºÃÐÔÄܲâÊÔ£¿
3£©Ó¦¶ÔÍ»·¢Á÷Á¿ÐèÇó£¬À©ÈÝÄÜ·ñ½â¾öÎÊÌ⣬ÈçºÎÀ©ÈÝ£¿
4£©·þÎñʵÀýÊýÁ¿Öڶ࣬ÈçºÎÊÕ¼¯ÐÅÏ¢£¬¿ìËÙ¶¨Î»ÐÔÄÜÎÊÌ⣿
¶þ. »ªÎªÔÆÎ¢·þÎñÐÔÄܱ£ÕϽâ¾ö·½°¸Éè¼Æ
»ªÎªÔÆÎ¢·þÎñÐÔÄܱ£ÕϽâ¾ö·½°¸½éÉÜ

1 ʲôÊÇServiceMesh
Ò»ÖÖ»ù´¡ÉèÊ©²ã£¬·þÎñ¼äͨÐÅͨ¹ýService meshת·¢
Ò»ÖÖTCP/IPÖ®ÉϵÄÍøÂçÄ£ÐÍ
Ò»¸öÇáÁ¿µÄÍøÂç´úÀí£¬ÓëÒµÎñ²¿ÊðÔÚÒ»Æð
¿É¿¿µÄ´«Ê临ÔÓÍøÂçÍØÆËÖеķþÎñÇëÇ󣬽«·þÎñ±äΪÏÖ´úµÄÔÆÔÉú·þÎñ

2 »ªÎªServiceMeshÕûÌå¼Ü¹¹

3 ¹ÜÀíÃæ·þÎñÖÎÀíÄÜÁ¦

¿ÉÈ˹¤½éÈ룬δÔËÐÐʱµÄmesherºÍÇÖÈëʽ¿ò¼ÜÌṩÅäÖÃÏ·¢
×¢²áÖÐÐÄ
Ï·¢ÅäÖÃ
¼à¿Ø·þÎñ
µ÷ÓÃÒýÇæ
4 Êý¾ÝÃæÖ§³ÖÇÖÈëʽÓë·ÇÇÖÈëʽMesher

¼´ÇÖÈëʽ¿ò¼ÜÓë·ÇÇÖÈëʽmesher
×¢²á·¢ÏÖ
Ö´ÐзÓɲßÂÔ
¸ºÔؾùºâ
͸Ã÷TLS´«Êä
Éú³É¼à¿ØÊý¾Ý
5 ΢·þÎñ¼Ü¹¹µÄ¹Ø¼üÐÔÄÜÆ¿¾±µã
1£©MesherµÄÐÔÄÜËðºÄ£¨1ms£©
2£©µ¥·þÎñµÄ½Ó¿ÚÐÔÄÜ
3£©È«Á´Â·µ÷ÓÃÐÔÄÜ
4£©·þÎñÉìËõÄÜÁ¦

6 ¹ØÓÚÐÔÄÜÎÒÃÇÐèÒª×öÄÄЩ
¿ªÕ¹·Ö²ãÑéÖ¤£¬ÕÆÎÕ·þÎñµÄÄÜÁ¦»ùÏß
1£©µ¥·þÎñ½Ó¿Ú²âÊÔ
ÑéÖ¤µ¥·þÎñµÄ¸÷¸ö½Ó¿ÚÄÜÁ¦»ùÏßÒÔ¼°×éºÏ½Ó¿ÚµÄÄÜÁ¦»ùÏß
2£©È«Á´Â·²âÊÔ
Ñé֤ȫÁ´Â·³¡¾°ÒÔ¼°¶àÁ´Â·×éºÏ³¡¾°µÄÐÔÄÜ£¬ÓÅ»¯Á´Â·ÖÐÐÔÄܲ»×ãµÄ·þÎñ
3£©ÉìËõÄÜÁ¦ÑéÖ¤
ÑéÖ¤µ¥·þÎñµÄˮƽÀ©ÈÝÄÜÁ¦£¬ÑéÖ¤¼È¶¨Ä£ÐÍϵĶàÁ´Â·×éºÏ³¡¾°µÄ×ÊÔ´Ä£ÐÍ

ÐÔÄܲâÊÔ·þÎñ»¯£¬ÌáÉýÑéÖ¤ÌåÑé

¹Ø¼üÉè¼Æ1£ºÄ£¿é»¯¹ÜÀí£¬ÊÂÎñÁé»î×éºÏÓ븴ÓÃ
³éÏóÐÔÄܲâÊÔËùÐèµÄÔªËØ²¢Ä£¿é»¯£¬ÊµÏÖÁé»î¸´ÓúÍÅäÖÃÐÞ¸Ä

¹Ø¼üÉè¼Æ2£º¿ÉÀ©Õ¹µÄ¸ßÐÔÄÜÖ´Ðм¯Èº

Èý. ÐÔÄܲâÊÔʵʩ²ßÂÔ
1 ¹Ø¼ü¶ÈÁ¿Ö¸±ê
1£©Öƶ¨²âÊÔÄ¿±ê£¬ÒªÇó²âÊÔÖ¸±ê½á¹û´ïµ½Óû§Ô¤ÆÚÄ¿±ê¡£
2£©Ö¸±êÊý¾ÝÒ»°ã°üÀ¨²¢·¢Óû§Êý¡¢Response Time¡¢TPS¡¢Í¨¹ýÂʵȡ£
3£©ÏµÍ³µÄÍÌÍÂÁ¿ÒªºÍÏìӦʱ¼ä¹ØÁª£¨SLA£©£¬ÈçÖÁÉÙ90%ÒÔÉϵÄÇëÇóÔÚÕý³£ºÏÀíÏìӦʱ¼äÄÚ¡£

2 È«Á´Â·µ÷ÓŲâÊÔ²ßÂÔ
ÐÔÄÜÊÇÒ»¸öÖð²½ÌáÉýµÄ¹ý³Ì£¬²âÊÔ¹ý³ÌÖÐÐèÒªÕÒµ½À©ÈݵÄÄ£ÐÍ£¬´Ó²»×ã50µÄTPSÌáÉýÖÁÍò¼¶¡£

3 ²âÊÔ±¨¸æ·ÖÎö½â¶Á
ÈçºÎ´Ó²âÊÔ¹¤¾ß²à¿ìËÙ·ÖÎö±»²â¶ÔÏó¿ÉÄÜ´æÔÚµÄÎÊÌâ
´æÔÚ²¿·ÖÏìÓ¦³¬Ê±£º
a) ·þÎñÆ÷·±Ã¦,Èçij¸ö·þÎñ½ÚµãCPUÀûÓÃÂʸß
b) ÍøÂçIO³¬¹ýVM/EIP´ø¿í
c) µÈ´ýºó¶Ë΢·þÎñ¡¢Êý¾Ý¿âµÄ³¬Ê±Ê±¼äÉèÖùý³¤
ÔËÐÐÒ»¶Îʱ¼äºóÈ«²¿ÏìÓ¦³¬Ê±»òÕß¼ì²éµãУÑ鲻ͨ¹ý£º
a) ´óѹÁ¦µ¼ÖÂϵͳÖÐij¸ö΢·þÎñ±¼À£
b) ºó¶ËÊý¾Ý¿âÎÞÏìÓ¦
TPSÎ´Ëæ×Ų¢·¢ÊýÔö³¤¶øÉÏÉý£º
a) ϵͳÐÔÄܵ½´ïÆ¿¾±£¬³ÖÐø²¢·¢¼Óѹ¹ý³ÌÖÐÏìӦʱÑÓÔö¼Ó£¨¿É¹Û²ìÏìÓ¦Çø¼äͳ¼Æ£©
b) ¿Éͨ¹ý½øÒ»²½¼ÓѹÊÇ·ñ»á³öÏÖ·ÇÕý³£ÏìÓ¦ÑéÖ¤
TP90ÏìӦʱÑӽ϶̣¬TP99ʱÑӸߣº
a) ϵͳÐÔÄܽӽüÆ¿¾±
b) ¿Éͨ¹ý½øÒ»²½¼ÓѹÊÇ·ñ»á³öÏÖ·ÇÕý³£ÏìÓ¦ÑéÖ¤



4 һЩ³£¼ûµÄÐÔÄÜÓÅ»¯ÊÖ¶Î
1£©À©ÈÝ£¬Á´Â·ÖеÄijһӦÓÿÉÄܳöÏÖcpuʹÓÃÂʽϸ߻òÕßÁ¬½Ó³Ø×ÊÔ´²»¹»ÓÃ(rpc¡¢jdbc¡¢redisÁ¬½Ó³ØµÈ)µ«±¾Éí¶ÔÓÚÄõ½Á¬½ÓµÄÇëÇó´¦ÀíÓֺܿ죬ÕâÒ»ÀàÐèÒªºáÏòÀ©Õ¹×ÊÔ´¡£
2£©Ó¦ÓÃÂß¼ÓÅ»¯£¬±ÈÈç´æÔÚÂýsql¡¢ Âß¼µÄ²»ºÏÀíÈçµ÷ÓÃdb»òÕßredis´ÎÊý¹ý¶à¡¢Ã»ÓÐ×ö¶Áд·ÖÀëÔì³Éд¿âѹÁ¦¹ý´ó¡£
3£©³¬Ê±Ê±¼äµÄºÏÀíÉèÖ㬶ÔÓÚÓ¦ÓÃÖ®¼äµÄrpcµ÷ÓûòÕßÓ¦ÓÃÓëÆäËû»ù´¡×é¼þÖ®¼äµÄµ÷Ó㬾ùÐèÒªÉèÖúÏÀíµÄ³¬Ê±Ê±¼ä£¬·ñÔò¹ý³¤µÄµÈ´ý½«Ôì³ÉÕû¸öÁ´Â·µÄ¹ÊÕÏ¡£
4£©»º´æµÄÓ¦Óã¬ÇëÇ󾡿ÉÄÜ´Óǰ¶Ë·µ»Ø£¬¶ø²»ÊÇÿһ¸ö¶¼ÒªÈúó¶ËÓ¦Óô¦ÀíºóÔÙ·µ»Ø£¬¼õÇáºó¶ËÓ¦Óü°Êý¾Ý¿âѹÁ¦£¬Ìá¸ßϵͳÍÌÍÂÄÜÁ¦¡£
5£©ÏÞÁ÷£¬¶ÔÓÚ³¬³ö³ÐÔØÄÜÁ¦µÄQPS»ò²¢·¢£¬¿ÉÒÔ½øÐÐÀ¹½Ø²¢Ö±½Ó·µ»ØÌáÊ¾Ò³Ãæ¡£
½µ¼¶£¬¶ÔÓڷǺËÐÄÁ´Â·ÉϵÄÓ¦Óã¬ÔÊÐí¹ÊÕϹرնø²»Ó°ÏìºËÐÄÁ´Â·
6£©À©ÈݺÍÓÅ»¯Ò²ÊÇÓÐÏ޶ȵģ¬ÔÚÆÀ¹ÀÈÝÁ¿ÄÚ£¬±£ÕϺËÐĽ»Ò×Á´Â·Õý³£ÊÇÖØÖÐÖ®ÖØ£¬¶ÔÓڷǺËÐŦÄÜÄ£¿é¿¼Âǽµ¼¶³¡¾°
5 Ãæ¶Ô¸´ÔÓÍøÂç¼Ü¹¹ÈçºÎ×öÐÔÄܲâÊÔ
Ò»¸öµäÐ͵Ļ¥ÁªÍøÆ½Ì¨£ºÍ»·¢Ê¼þ¸ßÁ÷Á¿Í»·¢£¬Èç˲¼äÓɰټ¶Óû§Ôö³¤µ½Íò¼¶
ÐÔÄܲâÊÔ¹¤¾ß£ºÔÆÐÔÄܲâÊÔ·þÎñ

¶ÔÓÚÍøÂç¼Ü¹¹¸´ÔÓµÄÓ¦Ó㬿ÉÒÔ²ð·ÖѹÁ¦µÄÈë¿Úµã£¬½øÐзֶÎÑéÖ¤£¬ÆÁ±Î¶ÔÓ¦ÍøÔª´øÀ´µÄÐÔÄÜÓ°Ï죬Èç·Ö±ð´Ó×îÍâ¶ËµÄCDNÈë¿Ú£¨1£©¡¢ÖмäµÄELB£¨2£©¡¢ÒµÎñ²ã£¨3£©·Ö±ð×ö²âÊÔ£¬ÑéÖ¤¸´ÔÓÍøÂç¼Ü¹¹Çé¿öÏ£¬¸÷ÍøÔªµÄÆ¿¾±ºÍÓ°Ïì
6 Ó¦ÓÃÄÚ²¿µÄÐÔÄÜÆ¿¾±ÈçºÎÌáÉý¶¨Î»Ð§ÂÊ£¿
×ÊÔ´¡¢Ó¦Óá¢ÒµÎñһվʽ¼à¿ØÓë·ÖÎö

Á¢ÌåÔËάȫͼ
Ó¦ÓÃÍØÆËÓëÒ쳣չʾ¡¢¹ÊÕÏÏÂ×ê
1£©Ó¦Ó÷¢ÏÖÓëÒÀÀµ¹ØÏµ£º·ÇÇÖÈë²É¼¯Ó¦ÓÃKPIÊý¾Ý£¬²¢Í¨¹ý·þÎñ¼ä½Ó¿Ú×Ô¶¯Éú³ÉÒÀÀµ¹ØÏµ,Õ¹ÏÖÓ¦ÓÃÍØÆË¡£
2£©Ó¦ÓÃKPI»ã¾Û£ºÎ¢·þÎñʵÀý»ã¾Ûµ½Ó¦Óã¨Êý×Ö±íʾXX¸öʵÀý£©£¬KPIÊý¾Ý×Ô¶¯»ã¾Ûµ½Ó¦Óá£
3£©µ÷ÓÃÁ´¸ú×Ù£ºÏÂ×ê»ñȡӦÓõ÷ÓÃÁ´£¬¶¨Î»µ½¾ßÌå³ö´í·½·¨

|