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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
´Ó¼à¿ØÈÝÆ÷ºÍÒµÎñÁ÷³ÌÉÏѧ»áµÄÎå¼þÊÂ
 
À´Ô´£º¼«¿ÍÍ·Ìõ ·¢²¼ÓÚ 2017-6-23
  2043  次浏览      27
 

ÎÒÃÇÒѾ­ÓëÊý°ÙÃû¿Í»§ºÏ×÷£¬ÎªËûÃǵĻ·¾³¹¹½¨ÁË¼à¿ØÕ»£¬ËùÒÔÎÒÃÇÒѾ­Á˽âʲôÊÇ¿ÉÐеģ¬Ê²Ã´ÊDz»¿ÉÐеġ£ÕâЩºÏ×÷µÄ½á¹û¿ÉÄÜ»áÈÃÄã´ó³ÔÒ»¾ª£¬±ÈÈçÎÒÃÇ·¢ÏÖÔÚ¼à¿ØµÄʱºò£¬ÒÇÆ÷ºÍÓ¦ÓóÌÐòÆäʵÊÇÒ»ÑùÖØÒªµÄ¡£

±¾ÎĽ«½éÉÜÈçºÎ½¨Á¢Ò»¸öºáÏòÀ©Õ¹¡¢¸ß¶È¿É¿¿µÄ¼à¿ØÏµÍ³À´´¦ÀíÊýÍò¸öÈÝÆ÷ËùÐèÒªµÄϸ½Ú£¬²¢ÇÒ»¹½«·ÖÏíһϻù´¡¼Ü¹¹£¬Éè¼ÆÑ¡ÔñºÍȨºâ¡£ÎÒ½«½éÉܵÄÎå¸ö·½ÃæÈçÏ£º

1.ϵͳ²âÁ¿£»

2.½«Êý¾ÝÓëÓ¦ÓóÌÐò£¬Ö÷»úºÍÈÝÆ÷Ïà¹ØÁª£»

3.ÀûÓÃЭµ÷Æ÷£»

4.¾ö¶¨Òª´æ´¢µÄÊý¾Ý£»

5.ÈçºÎÔÚ¼¯×°Ï仯»·¾³ÖÐÆôÓùÊÕÏÅųý£»

Ê×ÏÈÄãµÃÁ˽⣬SysdigÊÇÒ»¼Ò×öÈÝÆ÷¼à¿ØµÄ¹«Ë¾¡£¿ªÔ´ÏîÄ¿ÔÊÐíÄú¿´µ½µ¥¸öÖ÷»úÉϵÄÿ¸öϵͳµ÷Óùý³Ì¡¢²ÎÊý¡¢ÓÐЧ¸ºÔغÍÁ¬½Ó¡£ ÉÌÒµ²úÆ·½«ËùÓÐÕâЩÊý¾Ýת»¯ÎªÊýǧ¸öÖ¸±ê£¬ÎªÃ¿¸öÈÝÆ÷ºÍÖ÷»úÌṩÊý¾Ý£¬²¢»ã×ÜËùÓÐÊý¾Ý£¬²¢ÎªÄúÌṩÒDZí°å£¬±¨¾¯ºÍÀàËÆhtopµÄ»·¾³¡£

ÎÒÃÇ´ÓÈÝÆ÷¶Ô¼à¿ØÏµÍ³µÄÓ°Ï쿪ʼ£¬ÉîÈëÁ˽âһЩϸ½Ú¡£

Ϊʲô˵ÈÝÆ÷¸Ä±äÁË¼à¿ØµÄ¹æÔò

ÈÝÆ÷µÄ¹¦Äܷdz£Ç¿´ó£¬ÌصãÈçÏ£º

¼òµ¥ÐÔ£ºµäÐ͵ĵ¥¸ö½ø³Ì£»

Ìå»ýС£ºÌå»ýÊÇVM´óСµÄ1/10£¬±íʾËüÃÇÊDZãЯʽµÄ£»

ÎÞÒÀÀµÐÔ£º×é¼þÖ®¼äÎÞÒÀÀµÐÔ£»

¶¯Ì¬ÐÔ£º¿ìËÙµÄÆô¶¯Ê±¼ä£»

±£³ÖÈÝÆ÷µÄ¼òµ¥ÐÔÊÇÆä¼ÛÖµÖ÷ÕŵĺËÐÄ£¬Ò²ÊÇ΢·þÎñµÄÖØÒª¹¹½¨¿é¡£µ«ÊÇÕâÖÖ¼òµ¥ÐÔÊÇÓдú¼ÛµÄ¡£´ÓopsµÄ½Ç¶ÈÀ´¿´£¬ÄúÐèÒªÔÚÈÝÆ÷ÄÚ½øÐÐÉîÈëµÄ¿ÉÊÓÐÔ£¬¶ø²»½ö½öÊÇÖªµÀijЩÈÝÆ÷´æÔÚ¡£

ÄúµÄÈÝÆ÷Ò²ºÜ¿ÉÄÜÓÉÒ»¸ö±àÅäϵͳ¹ÜÀí(ÏëÏëKubernetes»òswarm)£¬Èç¹ûÄúÕýÔÚÔËÐÐPaaS£¬ÄÇôÄúµÄ¿ª·¢ÈËÔ±¿ÉÄÜ»áÔÚÈκÎʱºòÍÆ¶¯ÐµÄÓ¦ÓóÌÐò£¬¶ø²»Í¨ÖªÆ½Ì¨ÍŶӡ£

ºÃÁË£¬ÏÖÔÚÎÒÃÇÖªµÀÕýÔÚ´¦ÀíÕâЩСµÄºÚºÐ×Ó£¬ËüÃdzöÏÖ£¬ËÀÍö£¬²¢ÇÒ±»ÄãµÄ±àÅäϵͳµÄÍ»·¢ÆæÏëËù¸Ð¶¯¡£ÄúµÄ¿ª·¢ÈËÔ±¿ÉÒÔ×ÔÓɵØÌí¼ÓºÍÐÞ¸ÄËûÃǵÄÓ¦ÓóÌÐò¡£ÄãµÄ¹¤×÷ÊÇÈ·±£¹«Ë¾µÄÓ¦ÓóÌÐòÔËÐÐÕý³££¬¸ü²»ÒªËµÓÐÊý¾ÝÀ´½â¾öÎÊÌâ¡£ÈÃÎÒÃÇ¿ªÊ¼´òÆÆ¼à¿ØµÄÌôÕ½¡£

ÒÇÆ÷ÐèҪ͸Ã÷

1.ÔÚ¾²Ì¬»òÐéÄâ»·¾³ÖУ¬ÈôúÀíÔÚÖ÷»úÉÏÔËÐкܼòµ¥£¬²¢¸ù¾ÝÏà¹ØÓ¦ÓóÌÐòÅäÖôúÀí¡£ È»¶ø£¬ÔÚ¼¯×°Ï仯µÄ»·¾³ÖУ¬ÕâÖÖ·½·¨²¢²»Æð×÷Óãº

2.²»Äܽ«´úÀí·ÅÔÚÿ¸öÈÝÆ÷ÖУ¨²»ÆÆ»µÈÝÆ÷µÄ¼üÖµ£©£»

Ëæ×ÅÓ¦ÓóÌÐòµÄ³öÏÖºÍÔËÐУ¬¿ª·¢Õß²»ÄÜÊÖ¶¯ÅäÖôúÀí²å¼þÀ´ÊÕ¼¯Ïà¹ØµÄÓ¦Óü¶±ðÖ¸±ê£»

ËùÒÔÎÒÃÇÊÔͼʹÒÇÆ÷µÄ¹¦ÄܱØÐ뾡¿ÉÄÜ͸Ã÷£¬¾¡¿ÉÄÜÉÙµÄÈËΪ¸ÉÔ¤¡£ »ù´¡Éèʩָ±ê£¬Ó¦ÓÃÖ¸±ê£¬·þÎñÏìӦʱ¼ä£¬×Ô¶¨ÒåÖ¸±êºÍ×ÊÔ´/ÍøÂçÀûÓÃÂÊÓ¦¸ÃÔÚÈÝÆ÷ÄÚ²»ÐèÒªÈκÎÏûºÄµÄÇé¿öϾͿÉÒÔÍê³É¡£ Ëüµ±È»²»Ó¦¸ÃÒªÇóÿ¸ö¸½¼ÓÈÝÆ÷µÄ×ÔÐýÏòÉÏ¡£

ʵÏÖÕâһĿ±êÓÐÁ½ÖÖ¿ÉÄÜ·½·¨¡£Ê×ÏÈÊÇpods£¬ÕâÊÇKubernetes´´ÔìµÄÒ»¸ö¸ÅÄî¡£podÊÇÒ»×é¹²Ïí¹«¹²Ãû³Æ¿Õ¼äµÄÈÝÆ÷¡£Òò´Ë£¬Ò»¸öÈÝÆ÷ÄÚµÄÈÝÆ÷¿ÉÒÔ¿´µ½ÏàͬÈÝÆ÷ÖÐµÄÆäËûÈÝÆ÷ÕýÔÚ×öʲô¡£¶ÔÓÚ¼àÊÓ´úÀí£¬Õâͨ³£±»³ÆÎª¡°sidecar¡±ÈÝÆ÷¡£

ºÃ´¦Ö®Ò»ÊÇÔÚKubernetesÖУ¬ÕâÊÇÏà¶ÔÈÝÒ×µÄÊÂÇ顣Ȼ¶ø£¬È±µãÊÇ:Èç¹û»úÆ÷ÉÏÓкܶàµÄpods£¬×ÊÔ´ÏûºÄ¾Í»áºÜ¸ß¡ª¡ªÕâÓеãÏñÿ¸ö½ø³Ì¶¼ÓÐÒ»¸ö¼à¿Ø´úÀí£¬¶øÇÒÄú»¹´´½¨ÁËÒÀÀµÏÒÔ¼°ÔÚÕâ¸öpodÖи½¼ÓµÄ¹¥»÷±íÃæ¡£ÕâÒâζ×Å£¬Èç¹ûÄúµÄ¼àÊÓsidecar¾ßÓÐÐÔÄÜ¡¢Îȶ¨ÐÔ»ò°²È«ÐÔÎÊÌ⣬Ëü¾Í»á¶ÔÄúµÄÓ¦ÓóÌÐòÔì³ÉÑÏÖØÆÆ»µ¡£

µÚ¶þÖÖģʽÊÇÿ¸öÖ÷»ú£¬Í¸Ã÷µÄÒÇÆ÷¡£ Õâ¸ö͸Ã÷µÄÒÇÆ÷ÀûÓõ¥¸ö²âÊԵ㲶»ñËùÓÐÓ¦ÓóÌÐò£¬ÈÝÆ÷£¬Í³¼ÆÐÅÏ¢ºÍÖ÷»úÖ¸±ê£¬ÀûÓÃÄÚºËÖеĸú×ÙµãÉ豸£¬²¢½«Æä·¢Ë͵½Ã¿¸öÖ÷»úµÄÈÝÆ÷½øÐд¦ÀíºÍ´«Êä¡£ ÕâÏû³ýÁ˽«ËùÓÐÄÚÈݱä³Éͳ¼ÆÊý¾ÝµÄÐèÇó£¬ÕâÊÇÎÒÃÇ¿´µ½Ðí¶àÈËËù×·ÇóµÄ¡£ ÓësidecarÄ£ÐͲ»Í¬£¬Ã¿¸öÖ÷»ú´úÀí¼«´óµØ¼õÉÙÁ˼àÊÓ´úÀíµÄ×ÊÔ´ÏûºÄ£¬²¢ÇÒ²»ÐèÒªÐÞ¸ÄÓ¦ÓóÌÐò´úÂë¡£µ«ÊÇ£¬ËüȷʵÐèÒªÒ»¸öÌØÈ¨ÈÝÆ÷ºÍÒ»¸öÄÚºËÄ£¿é¡£

ºËÐÄÉ豸ÊÇÈçºÎÔË×÷µÄ

ContainerVisionÊÇÈÃSysdigÈç´Ë²»Í¬µÄÒ»¸öÖØÒªÒòËØ£¬ËùÒÔÈÃÎÒÃÇ»¨µãʱ¼äÈ¥Á˽âÒ»ÏÂËüÊÇÔõôÔËÐеİɡ£ÕâÒ»²¿·ÖÎÒ½«Öص㽲һÏ¿ªÔ´ÏîÄ¿ÊÇÈçºÎÔË×÷µÄ¡£ÄãÃÇÖеĴó¶àÊýÈË¿ÉÄÜ»á³ÉΪµÚÒ»ÅúʹÓÃÕâ¸ö°æ±¾µÄ£¬ËùÒÔ¶ÁÍêÕâÆªÎÄÕÂÒÔºó£¬ÄãÓ¦¸Ã»áÓиüÉî¿ÌµÄÀí½â¡£

SysdigµÄ¼Ü¹¹ºÍlibpcap/tcpdump/wireshark·Ç³£ÏàËÆ£¨Õâ²»ÊÇÇɺϣ¬ÒòΪSysdigÊÇÓÉwiresharkµÄ¹²Í¬´´½¨ÕßÖ®Ò»´´½¨µÄ£©¡£Ê×ÏÈÊÇÓÉsysdig-probeÕâôһ¸öСÐÍÇý¶¯Æ÷ÔÚÄÚºËÖÐÈ¥²¶»ñʼþ£¬ËüʹÓõÄÄں˹¤¾ßÊÇtracepoints¡£tracepointsʹµÃ¿ÉÒÔ°²×°´ÓÄÚºËÖеÄÌØ¶¨¹¦Äܵ÷Óõġ°´¦Àí³ÌÐò¡±¡£ Ŀǰ£¬sysdig×¢²á½øÈëºÍÍ˳öµÄϵͳµ÷Óõĸú×ÙµãÒÔ¼°½ø³Ìµ÷¶Èʼþ¡£ Sysdig-probe¶ÔÕâЩʼþµÄ´¦Àí³ÌÐòÊǷdz£¼òµ¥µÄ - Ëü½öÏÞÓÚ½«Ê¼þÏêϸÐÅÏ¢¸´ÖƵ½¹²Ïí»º³åÇøÖУ¬ÒÔ¹©ÒÔºóʹÓᣠ±£³Ö´¦Àí³ÌÐò¼òµ¥µÄÔ­Òò¿ÉÒÔÏëÏñ£¬ÊÇÐÔÄÜ£¬ÒòΪԭʼµÄÄÚºËÖ´Ðб»¡°¶³½á¡±£¬Ö±µ½´¦Àí³ÌÐò·µ»Ø¡£¡£

Çý¶¯Æ÷¾ÍÊǸºÔð×öÕâЩÊµģ¬ÆäËüµÄ²»¿É˼ÒéµÄÊÂÇéÊÇ·¢ÉúÔÚUser²ã¡£

Event Buffer±»ÄÚ´æÓ³Éäµ½Óû§¿Õ¼ä£¬ÕâÑù¾Í²»ÐèÒªÈκθ±±¾¼´¿É½øÐзÃÎÊ£¬´Ó¶ø×î´óÏ޶ȵؼõÉÙCPUʹÓÃÂʺͻº´æ¡£libscapºÍlibsinspÕâÁ½¸ölibÌṩÁ˶ÁÈ¡¡¢½âÂëºÍ½âÎöʼþµÄÖ§³Ö¡£¾ßÌåÀ´Ëµ£¬libscapÌṩÁ˸ú×ÙÎļþ¹ÜÀí¹¦ÄÜ£¬¶ølibsinsp°üº¬¸´ÔÓµÄ״̬¸ú×Ù¹¦ÄÜ(ÀýÈ磬Äú¿ÉÒÔʹÓÃÎļþÃû¶ø²»ÊÇFDºÅ)£¬»¹¿ÉÒÔ¹ýÂËʼþ½âÂ룬Lua JIT±àÒëÆ÷À´ÔËÐÐchiselsµÈµÈ¡£×îºó£¬sysdig°ÑËü×÷Ϊһ¸ö¼òµ¥µÄ°ü×°Æ÷·ÅÔÚÕâЩ¿âÖС£

µ«ÊÇ£¬Èç¹ûsysdig£¬libsinsp»òlibscap²»¹»¿ì£¬ÎÞ·¨¸úÉÏÀ´×ÔÄں˵ÄʼþÁ÷ÄØ£¿sysdig»áÏñstraceÄÇÑùµ¼ÖÂϵͳ±äÂýÂ𣨴ÏÃ÷µÄ¶ÁÕß»áÎÊ£©£¿µ±È»²»¿ÉÄÜ¡£ÔÚÕâÖÖÇé¿öÏ£¬Ê¼þ»º³åÇø»á±»ÌîÂú£¬sysdig-probe¿ªÊ¼ÒÅ©´«ÈëµÄʼþ¡£ ËùÒÔÄã»á¶ªÊ§Ò»Ð©¸ú×ÙÐÅÏ¢£¬µ«»úÆ÷ºÍÔËÐÐµÄÆäËû½ø³Ì²»»á¼õÂý¡£

ÕâÊÇÈç¹ûsysdig¼Ü¹¹µÄ¹Ø¼üÓÅÊÆ£¬ÒòΪÕâ²»½öÒâζ×Å¿ÉÒÔÔ¤²â¸ú×ٵĿªÏú£¬»¹Òâζ×ÅÔÚÉú²ú»·¾³ÖÐÔËÐУ¬Çé¿öÒ²»á±È½ÏÀÖ¹Û£¬¶øÇÒchisels²»ÐèÒªÏñDTracesµÄD½Å±¾ÄÇÑù¾­¹ý×ÐϸµÄÓÅ»¯¡£³ý´ËÖ®Í⣬chisels»¹¿ÉÒÔÀûÓÃΪLua±àдlib(ÏëÒª½«chiselsµÄÊý¾Ý´«µÝµ½Redis£¿ÓÃÕâ¸ölib¾Í¿ÉÒÔ×öµ½£¡)¡£ÏëÔÚÕâ¸öÎÊÌâÉÏÉÔ΢ÉîÈëÒ»µã£¬¿ÉÒÔÔĶÁDTrace vs strace vs sysdig: A technical discussion¡£

¿ªÔ´¹ÊÕÏÅųý¹¤¾ß¼ÈΪÓû§ÌṩÁËÃüÁîÐнçÃæ£¬Ò²ÌṩÁËÕë¶Ôµ¥¸öÖ÷»ú»ùÓÚcursesµÄËùÓÐÊý¾Ý(ÈçÏÂËù¼û)µÄ½Ó¿Ú¡£

¶ÔÓÚÎÒÃÇµÄ¼à¿Ø²úÆ·£¬ÎÒÃÇʹÓÃͬÑùµÄϵͳ½øÐе÷Ó㬽ø¶ø´Ó¶ÑÕ»ÖÐÌáÈ¡Ïà¹ØµÄÖ¸±ê£¬²¢ÔÚ·Ö²¼Ê½»·¾³Öд´½¨Ò»¸öÀàËÆhtopµÄ½çÃæ¡£

È»¶øÎÒÃÇÏàÐÅ£¬Èç¹û´¦ÀíÈÝÆ÷µÄ»°£¬½ö½ö¿¿ºâÁ¿±ê×¼¾Í²»¹»ÁË¡£ Òò´ËÈÃÎÒÃÇ̸һ̸ÕâÒ»ÇеÄÒâÒå¡£

ÈçºÎ½«Êý¾Ý¹ØÁªµ½Ó¦Óã¬Ö÷»ú£¬ÈÝÆ÷ºÍOrchestrators

Ëæ×Å»·¾³¸´ÔÓÐÔµÄÔö¼Ó£¬»ùÓÚÔªÊý¾Ý¹ýÂË¡¢·Ö¶ÎºÍ·Ö×é¶ÈÁ¿µÄÄÜÁ¦ÊÇÖÁ¹ØÖØÒªµÄ¡£±ê¼Ç¿ÉÒÔ°ïÖúÓû§Õ¹Ê¾³öÓ¦ÓóÌÐòÌåϵ½á¹¹µÄÂß¼­À¶Í¼£¬µ«ÊDz»°üÀ¨ÈÝÆ÷ÔËÐеÄÎïÀíÏÖʵ¡£ÀýÈ磬Äú¿ÉÒÔͨ¹ýdev/prod¡¢service¡¢pod»òÆäËüµÄÀ´½øÐл®·Ö¡£

ÄúÓ¦¸ÃÄܹ»¶¯Ì¬µØÑ¡Ôñ»òÔÚÖ¸±êÉϽøÐбê¼Ç¡ª¡ªÒÔ²ã´Î½á¹¹ÃüÃûµÄ¡¢µã·Ö¸ôµÄÖ¸±êÃû³ÆºÍÔ¤¶¨ÒåµÄ¾ÛºÏÕýÔÚÖð½¥Ïûʧ¡£¶¯Ì¬Ñ¡ÔñʹÄúÄܹ»¿ìËٻشðÓйطþÎñÐÔÄܵÄÎÊÌ⣬»òÕßÉîÈëµ½Ãû³Æ¿Õ¼äÉõÖÁÈÝÆ÷ÖС£

¿ÉÒÔÏëµ½ÓÐÁ½ÖÖ·½Ê½¿ÉÒÔÓÃÀ´±ê¼ÇÖ¸±ê£ºÏÔʽ±êÇ©£¨Òª´æ´¢µÄÊôÐÔ£©vsÒþʽ±êÇ©£¨Ð­µ÷Æ÷£©¡£ÄúÓ¦¸ÃÓлúÖÆºÍ×î¼Ñ×ö·¨À´Ìí¼ÓÃ÷È·µÄ±êÇ©£¬ÒÔ±ãÍŶÓÖеÄÈκÎÈ˶¼¿ÉÒÔ¸ù¾Ý¸÷×ÔµÄÐèÇó½øÐÐÌí¼Ó¡£µ«ÊÇĬÈÏÇé¿öÏÂÓ¦¸Ã²¶»ñÒþʽ±ê¼Ç¡£ºóÃæµÄÒ»µã·Ç³£ÖØÒª£¬ÒòΪËüÊÇÏÂÒ»¸ö¹ÛµãµÄÖØÒª×é³É²¿·Ö¡£ Ëæ×ŲúÆ·µÄ·¢Õ¹£¬ÎÒÃÇ·¢ÏÖ·¢ÏÖĬÈÏÇé¿öÏ£¬Í¨³£»áÌí¼Ó12-25¸ö±êÇ©¡£ ÓеÄÓû§¿ÉÄÜ»áÓøü¶à¡£ ½«Ã¿¸ö¶ÀÌØµÄ±êÇ©×éºÏÊÓΪһ¸öµ¥¶ÀµÄÖ¸±ê£¬ÄúÐèÒª¸ù¾ÝÐèÒª¶ÔÓû§½øÐд洢£¬´¦ÀíºÍµ÷ÓᣠÕâÓÐһЩÏàµ±ÖØ´óµÄÓ°Ï죬ÎÒÃÇÔÚÏÂÃæµÄ¡°¾ö¶¨Òª´æ´¢µÄÄÚÈÝ¡±ÖÐÌÖÂÛ¡£

Leveraging Orchestrators

´Ó¸ù±¾ÉϸıäÁËÈÝÆ÷µÄµ÷¶È¹ÜÀí·½·¨£¬²¢Ôڴ˹ý³ÌÖÐÓ°ÏìÁËÓû§µÄ¼àÊÓ²ßÂÔ¡£ÎÞÂÛÊÇKubernetes¡¢Swarm»¹ÊÇMesos£¬Äú¶¼½«¿´µ½Óë¼àÊÓ·½·¨ÀàËÆµÄ±ä»¯¡£µ¥¸öÈÝÆ÷±äµÃ²»ÄÇÃ´ÖØÒª£¬¶ø·þÎñµÄÐÔÄܱäµÃ¸üÖØÒª¡£¸Ã·þÎñÓÉÐí¶àÈÝÆ÷×é³É£¬¸üÖØÒªµÄÊÇ£¬Ð­µ÷Æ÷¿ÉÒÔ¸ù¾ÝÐèÒªÒÆ¶¯ÕâЩÈÝÆ÷£¬ÒÔÂú×ãÐÔÄܺͽ¡¿µÐèÇó¡£¾ßÌåÀ´Ëµ£¬¶ÔÓÚ¼à¿ØÏµÍ³ÓÐÁ½¸öº¬Òå:

¼à¿ØÏµÍ³±ØÐë¸ù¾ÝЭµ÷Æ÷µÄÔªÊý¾Ý£¬ÒþʽµØ±ê¼ÇËùÓÐÖ¸±ê¡£ÕâÊÊÓÃÓÚϵͳ¶ÈÁ¿¡¢ÈÝÆ÷¶ÈÁ¿¡¢Ó¦ÓóÌÐò×é¼þ¶ÈÁ¿£¬ÉõÖÁÊǶ¨ÖƵĶÈÁ¿¡£

×Ô¶¨Òå¶ÈÁ¿ÐèÒªÖØ¸´:ÄúµÄ¿ª·¢ÈËÔ±Ó¦¸ÃÄܹ»¼òµ¥µØÊä³ö¶¨ÖƵĶÈÁ¿£¬¶ø¼àÊÓϵͳӦ¸Ã±£³Ö״̬£¬¹ØÓÚ¶ÈÁ¿À´×Ժδ¦¡£Èç¹ûÄúÒÀÀµÓÚ¡°×î¼Ñʵ¼ù¡±À´½øÐбê¼Ç£¬ÄÇôµ±ÄúÕæÕýÐèÒª½â¾öÎÊÌâµÄʱºò£¬ÄúµÄ¶ÈÁ¿±ê×¼½«ÊÇÎÞÓõġ£¸ü¶à¹ØÓÚÕâ¸ö»°Ìâ¡£

ÃûÒåÉÏÓÐÁ½ÖÖ·½·¨:ÒÀÀµÓÚЭµ÷Æ÷·¢³öµÄʼþÀ´±ê¼ÇÈÝÆ÷£¬»òÕ߸ù¾ÝÈÝÆ÷µÄÊÔ̽À´È·¶¨Ó¦ÓóÌÐò¡£ºóÕßÔÚÄãµÄ¼à¿ØÏµÍ³ÖÐÐèÒª¸ü¶àµÄÖÇÄÜ£¬µ«»á²úÉú¸ü¿É¿¿µÄ½á¹û¡£ÕâÊÇÒòΪÄúµÄϵͳµ÷Óò»»á˵»Ñ¡ªÄú¿ÉÒÔÇáËɵؽ«ËüÃÇÓëÔËÐÐÖеÄÓ¦ÓóÌÐòÁªÏµÆðÀ´¡£¿¼Âǵ½ÎÒÃǵÄÒÇ±í£¬Äã¿ÉÒԲ²âSysdigÑ¡ÔñÁ˺óÒ»ÖÖ·½·¨¡£

ÒªÁ˽â¸ü¶à¹ØÓÚKubernetesºÍKubernetesµÄÐÅÏ¢£¬Çëµã»÷¡°¼àÊÓKubernetes:ÏêϸµÄÖ¸ÄÏ¡±

¾ö¶¨ÐèÒª´æ´¢ÄÄЩÊý¾Ý£º¡°ËùÓеÄÊý¾Ý¡±

ÁíÒ»ÖÖ˵·¨¾ÍÊÇ¡°ÊÕ¼¯ËùÓеÄÊý¾Ý¡±£¬ÊÇËùÓеÄÊý¾Ý£¬Ã»ÓйýÂ˹ýµÄ£¬Ã»¾­¹ýÈκδ¦ÀíµÄ¡£

ÄãµÃ³ÐÈÏÕâÑùÒ»¸öÊÂʵ£¬ÄǾÍÊÇËæ×ÅÄãµÄϵͳ±äµÃÔ½À´Ô½¸´ÔÓ£¬Èí¼þ±äµÃÔ½À´Ô½·Ö²¼Ê½£¬ÐèÒªÊÕ¼¯µÄÊý¾ÝÒ²Ô½À´Ô½¶à¡£±ê¼Ç¾ÍÊÇ×îºÃµÄÀý×Ó£ºËüÃǵÄÊýÁ¿ÊÇÄÇЩ±ØÐëÒª´æ´¢µÄÖ¸±êµÄÊý±¶¡£

µ±È»£¬Èç¹û½ö½öÖ»´æ´¢½ÚµãÓ¦ÓóÌÐòKubernetes²¿ÊðµÄƽ¾ùÖµ/×îСֵ/×î´óÖµ/ 95th°Ù·ÖλÕâЩ£¬Ö¸±êµÄÊýÁ¿Ó¦¸ÃÒ²»á½µÏÂÀ´¡£ËüÄܺÜÃ÷ÏԵؼõÉÙÖ¸±êÊÕ¼¯£¬´æ´¢ºÍ¼ÆËã¡£

µ«ÊÇËæ×Å»ù´¡µÄÄÚÈÝÔ½À´Ô½¸´ÔÓ£¬´æ´¢ËùÓÐÊý¾ÝµÄÖØÒªÐÔÒ²¾ÍÔ½À´Ô½¸ß£¬²¢ÒÔÒ»ÖÖÔÊÐí½øÐÐÁÙʱ·ÖÎöºÍ¹ÊÕÏÅųýµÄ·½Ê½½øÐд洢¡£ÀýÈ磬Èç¹ûÔÚ֮ǰÌáµ½µÄÄǸö½ÚµãÓ¦ÓóÌÐòÖÐÓмäЪÐÔ»ºÂýµÄÏìӦʱ¼ä£¬¸ÃÔõô°ìÄØ?ÄãÔõô֪µÀÕâÊÇ´úÂëÖеÄϵͳÐÔÎÊÌ⣬»òÊÇfrtizµÄÈÝÆ÷ÎÊÌ⣬»¹ÊÇAWSµÄÎÊÌâ?ͨ¹ý²¿ÊðÀ´¾ÛºÏËùÓÐÕâЩÐÅÏ¢£¬½«²»»á¸øÄú×ã¹»µÄ½â¾ö·½°¸¡£

µ±È»£¬ÕâÖÖ·½·¨²úÉúµÄÎÊÌâ²¢²»ÁîÈ˾ªÑÈ:ÄúÐèÒªÊÕ¼¯´óÁ¿µÄÊý¾Ý¡£»¹ÐèÒªÊÕ¼¯Ö¸±êºÍʼþ¡£Äã±ØÐë¼á³Ö£¬Ê¹Óû§¿ÉÒÔËæÊ±·ÃÎÊ¡£ÔÚÕâÀÎÒÃÇÒ²×öÁËÒ»Ð©ÖØ´óµÄÉè¼Æ¾ö²ß:

ÎÒÃÇÈÏΪ£¬ÔÚÿ¸ö·þÎñ»òÿ¸öÓ¦ÓóÌÐò»·¾³Öв¿Êð½ÏСµÄ¡¢¸ôÀëµÄºó¶ËÊDz»ºÏÀíµÄ¡£

¶ÔÎÒÃÇÀ´Ëµ£¬ÕâËÆºõ²»ÊÇÒ»ÖֿɹÜÀíµÄ·½·¨À´ÔËÐÐ(ÔÚÔÆ»·¾³ÖÐ)£¬»òÕßÈÿͻ§¹ÜÀí(ÔÚÎÒÃǵÄÈí¼þµÄÄÚ²¿²¿ÊðÖÐ)¡£Èç¹ûÄúÏëÖªµÀΪʲôÕâÊÇÒ»¸öÐèÒª¿¼ÂǵÄÎÊÌ⣬ÄÇôÄú½«¿´µ½ÏñÆÕÂÞÃ×ÐÞ˹ÕâÑùµÄ¿ªÔ´ÏîĿʵ¼ÊÉÏÊÇĬÈϵĺó¶ËÄ£ÐÍ£¬Òò´Ëͨ¹ýÆÈʹ¸ü¶àµÄ¹ÜÀí¹¤×÷ÏòÓû§Ìṩ¸ü¶àµÄ¹ÜÀí¹¤×÷£¬´Ó¶øÒý·¢Á˶ԿÉÉìËõÐԵĹØ×¢¡£Ïà·´£¬ÎÒÃÇÏ£Íû¹¹½¨Ò»¸öˮƽ¿ÉÉìËõµÄºó¶Ë£¬ÎÒÃǵÄÓ¦ÓóÌÐò¿ÉÒÔ¸ù¾ÝÓû§»ò·þÎñÀ´¸ôÀëÊý¾Ý¡¢Ö¸Ê¾°å¡¢¾¯±¨µÈ¡£

ΪÁËÌṩûÓÐʱ¼äÏÞÖÆµÄ±£Áô£¬ÎÒÃǾö¶¨ÔÚÒ»¶Îʱ¼äÄÚ¹ö¶¯Êý¾Ý¡£ÎÒÃǽ«ÍêÕûµÄ½âÎöÊý¾Ý´æ´¢6¸öСʱ£¬È»ºóÔÚ´ËÖ®ºó¿ªÊ¼¾ÛºÏÊý¾Ý¡£(ÎÒÃÇ»¹ÓÐÒ»¸ö½â¾ö·½°¸£¬¿ÉÒÔÔÚ¾¯±¨µÄÖÜΧ´æ´¢ÍêÕûµÄ·Ö±æÂÊÊý¾Ý¡£Çë²ÎÔÄÏÂÒ»½Ú¡£)

ËäÈ»ÎÒÃǵĺó¶Ë¼ÌÐø·¢Õ¹£¬µ«½ñÌìËüÓÉˮƽ¿ÉÉìËõµÄCassandra(Ö¸±ê)¡¢µ¯ÐÔËÑË÷(ʼþ)ºÍRedis(·þÎñ´úÀí)×é³É¡£»ùÓÚÕâЩ×é¼þµÄ¹¹½¨ÌṩÁ˺ܸߵĿɿ¿ÐԺ͹æÄ££¬¿ÉÒÔ´æ´¢¶àÄêµÄÊý¾ÝÀ´½øÐг¤ÆÚÇ÷ÊÆ·ÖÎöºÍ·ÖÎö¡£ËùÓÐÊý¾Ý¶¼¿ÉÒÔͨ¹ýREST API·ÃÎÊ¡£Õû¸öºó¶Ë¿ÉÒÔͨ¹ýsysÍÚ¿àµÄÔÆ·þÎñÀ´Ê¹Óã¬Ò²¿ÉÒÔÔÚ˽ÓÐÔÆÖв¿Êð£¬ÒÔ»ñµÃ¸ü´óµÄ°²È«ÐԺ͸ôÀëÐÔ¡£¸ÃÉè¼ÆÔÊÐíÄú±ÜÃâÔËÐÐÒ»¸öϵͳÀ´¼àÊÓºÍÁíÒ»¸öϵͳ½øÐг¤ÆÚ·ÖÎö»òÊý¾Ý±£Áô¡£

 

ÈçºÎÔÚ¼¯×°Ï仯µÄ»·¾³ÖÐÆôÓùÊÕÏÅųý

ÈÝÆ÷Éè¼ÆÊ±¶¼ÊÇСÇÉÇá±ãµÄ¡£ Õâ¶ÔÓڿɲ¿ÊðÐԺͿÉÖØ¸´ÐÔ¶¼ÊǷdz£ºÃµÄ£¬µ«Ò²»áÓ°ÏìÄú¶ÔÈÝÆ÷½øÐйÊÕÏÅųýµÄ·½Ê½¡£

»¹¼ÇµÃÄãµÄÀÏÅóÓÑssh¡¢top¡¢ps¡¢ifconfigµÈÂð?Äã¿ÉÄܲ»»á°ÑËüÃÇ·ÅÔÚÄãµÄÈÝÆ÷Àï¡£Èç¹ûÄúÔÚÒ»¸öÊܿصÄPaaS»·¾³ÖÐÔËÐУ¬¼´Ê¹ÕâЩ¹¤¾ßÊÇ¿ÉÓõģ¬ÄúÒ²¿ÉÄÜÎÞ·¨·ÃÎÊËü£¬²¢ÇÒ¡­¡­ÎÒÃÇÌáµ½µÄÈÝÆ÷ÓеĿÉÄÜÒѾ­²»´æÔÚÁË?Èç¹ûЭµ÷Æ÷ÕýÔÚÖ´ÐÐËüµÄ¹¤×÷£¬ÄÇôÔÚÄú½øÐйÊÕÏÅųý֮ǰ£¬Õâ¸öÈÝÆ÷¿ÉÄÜÒѾ­ºÜ¾ÃÁË¡£

¼ò¶øÑÔÖ®£¬»ñÈ¡ËùÐèÒªµÄÐÅÏ¢½«»á±äµÃºÜ¸´ÔÓ¡£³ý´ËÖ®Í⣬´ÓЭµ÷Æ÷ÖлñµÃÊʵ±µÄÉÏÏÂÎÄÊÇÖÁ¹ØÖØÒªµÄ¡£Òò´Ë£¬Èÿª·¢ÈËÔ±Äܹ»»ñµÃÕâЩÉîÈëµÄÐÅÏ¢ÊǷdz£±ØÒªµÄ£¬ÀíÏëÇé¿öϲ»»áÆÆ»µÉú²ú»·¾³¡£±ØÐë½â¾öÕâ¸öÎÊÌ⣬ÒòΪÎÒÃÇÈÏΪ¼ò»¯¹ÊÕÏÅųýºÍ¶ÔÈÝÆ÷¹¤×÷¸ºÔؽøÐÐ¼à¿ØÒ»ÑùÖØÒª¡£

Õâ¾ÍÊÇ¿ªÔ´SysdigµÄÈÝÆ÷¹ÊÕÏÅųý¹¤¾ß¡£ Ëü²¶»ñÖ÷»úÉϵÄÿ¸öµ¥Ò»ÏµÍ³µ÷ÓõÄÄÜÁ¦¿ÉÒÔÉîÈëÁ˽âÓ¦ÓóÌÐò£¬ÈÝÆ÷£¬Ö÷»úºÍÍøÂçµÄÔËÐÐÇé¿ö¡£

Äܹ»ÓëÒµÎñÁ÷³Ì¹ÜÀí¶Ô½Ó£¬Ò²¾ÍÒâζ×ÅËü¿ÉÒÔÊÕ¼¯Ïà¹ØµÄÔªÊý¾Ý£¬ÒÔ±ãÄú¿ÉÒÔ²¶»ñ·Ö²¼Ê½ÏµÍ³µÄÉÏÏÂÎĺÍ״̬£¬¶ø²»½ö½öÊǵ¥¸ö»úÆ÷µÄ״̬¡£ ×îºó£¬Sysdig½«ËùÓÐÄÚÈÝÈ«²¿²¶»ñµ½ÎļþÖеŦÄÜÒâζ×ÅÄú¿ÉÒÔ´Óprod²¶»ñÊý¾Ý£¬µ«¿ÉÒÔÔڱʼDZ¾µçÄÔÉϽøÐйÊÕÏÅųý¡£ Äã¿ÉÒÔÔÚÈÝÆ÷²»ÔÚµÄʱºò×öºÜ¾Ã£¬µ±ÄãµÄ´¦¾³²¢²»ÊǷdz£½ô¼±µÄʱºò£¬Äã¿ÉÒÔ×öÒ»¸öÕýÈ·µÄʺó·ÖÎö¡£

ÀýÈ磬ÓÉÓÚÄúÔÚÌØ¶¨ÈÝÆ÷ÉÏ¿´µ½´óÁ¿µÄÍøÂçÁ¬½Ó¶øÊÕµ½¾¯±¨£¬ ÎÒÃÇµÄ¼à¿Ø·þÎñÖеľ¯±¨¿ÉÒÔ´¥·¢²¶»ñ£¬ÔÚ¸ÃÖ÷»úÉϼǼËùÓÐϵͳµ÷ÓÃÒ»¶Îʱ¼ä¡£ ̽Ë÷ÔÚcSysdigÖУ¬Äú¿ÉÒÔ»ñÈ¡ÕýÈ·µÄÈÝÆ÷ÉÏÏÂÎÄ£¬È»ºóÉîÈëÆäÍøÂçÁ¬½Ó£º

ÒªÁ˽⿪Դsysdig¿ÉÒÔ×öʲô£¬Çë²é¿´Kubernetes DNS·þÎñµÄ¹¤×÷Ô­Àí¡£

½áÂÛ

¹¹½¨Ò»Ì׸߶ȿÉÉìËõµÄ·Ö²¼Ê½¼à¿ØÏµÍ³²¢²»ÊÇÒ»¼þÈÝÒ×µÄÊÂÇé¡£²»¹ÜÄãÊÇÑ¡Ôñ×Ô¼º×ö»¹ÊÇÀûÓñðÈ˵Äϵͳ£¬ÎÒÏàÐÅÄú½«²»µÃ²»×ö³öÐí¶àÓëÎÒÃÇÒ»ÑùµÄÑ¡Ôñ¡£

×ܵÄÀ´Ëµ£º

1.ÈçºÎ²âÁ¿ÏµÍ³?

2.ÈçºÎÓëЭµ÷Æ÷¶Ô½Ó£¿

3.ÈçºÎ¼ò»¯Êý¾ÝÓë×Ô¶¨ÒåÖ¸±ê£¿

4.¾ö¶¨±£Áôʲô£¿

5.ÊÇ·ñÄܹ»ÔÚ¶¯Ì¬µÄ¡¢¶ÌÔݵĻ·¾³ÖнøÐйÊÕÏÅųý£¿

 

   
2043 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

DevOpsתÐÍÈÚÈëµ½ÆóÒµÎÄ»¯
DevOps ÄÜÁ¦Ä£ÐÍ¡¢Ñݽø¼°°¸ÀýÆÊÎö
»ùÓÚ DevOps ÀíÄîµÄ˽ÓÐ PaaS ƽ̨ʵ¼ù
΢Èí¿ª·¢ÍŶӵÄDevOpsʵ¼ùÆôʾ
Ïà¹ØÎĵµ

DevOpsÇý¶¯Ó¦ÓÃÔËά±ä¸ïÓë´´ÐÂ
ÔËά¹ÜÀí¹æ»®
ÈçºÎʵÏÖÆóÒµÓ¦Óò¿Êð×Ô¶¯»¯
ÔËά×Ô¶¯»¯Êµ¼ù֮·
Ïà¹Ø¿Î³Ì

×Ô¶¯»¯ÔËά¹¤¾ß£¨»ùÓÚDevOps£©
»¥ÁªÍøÔËάÓëDevOps
MySQLÐÔÄÜÓÅ»¯¼°ÔËάÅàѵ
ITϵͳÔËά¹ÜÀí