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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓƵ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
Á¿Ìå²ÃÒ£º½«DevOpsתÐÍÈÚÈëµ½ÆóÒµÎÄ»¯
 
À´Ô´£ºInfoQ ·¢²¼ÓÚ£º 2017-5-5
  1432  次浏览      26
 

¡°2016 Devops ״̬±¨¸æ¡±ÖÐÌá³öÁ˹ØÓÚÆóÒµÎÄ»¯µÄWestrumÄ£ÐÍ[1]¡£¸ÃÄ£Ð;۽¹ÓÚÓÃÐÅÏ¢Á÷ͨ¡¢¸ß¶ÈºÏ×÷ºÍÐÅÈÎ×÷ΪDevopsÔÚ¹«Ë¾ÄÚÄܳɹ¦µÄÔ¤²âÒòËØ¡£ËüÊÇÒ»¸öºÜºÃµÄ½«À´×´Ì¬Éè¼Æ¹¤¾ß£¬µ«ÊÇ£¬Ëü²¢²»ÄܸæËßÄãµÄ¹«Ë¾Ä¿Ç°ÈçºÎ¡£¶øÇÒ£¬¶ÔÓÚÈçºÎÓ°ÏìÆóÒµÎÄ»¯ÒÔ¼°Ó¦¸ÃÈçºÎ¸Ä±äÆóÒµÎÄ»¯£¬ËüûÓиø³ö½¨Òé¡£

±¾ÎÄÖÐÌáÒéÁËÒ»ÖÖÌæ´úÄ£ÐÍ£¨Ò²Ðí¿ÉÒÔ»¥²¹£©¡£¸ÃÄ£ÐÍÊÇÓÉCameronºÍQuinnÌá³öÀ´µÄ[2]£¬Ëü¿¼ÂÇÒ»¸ö¹«Ë¾ÊÇרעÓÚÁé»îÐÔ»¹ÊÇÎȶ¨ÐÔ£¬ÒÔ¼°ËüµÄÔËÓªÊǶÔÄÚ¼¯Öл¹ÊǶÔÍ⼯ÖС£ÎÒËù¾ÍÖ°µÄSeqr¹«Ë¾Ò»Ö±ÔÚ³ÖÐøµØ½øÐÐDevOpsתÐÍ£¬´ËÎÄÖÐÎÒ½«Õ¹Ê¾¸ÃÄ£ÐÍÔÚSeqrµÄÓ¦Óýá¹û¡£Îҵľ­Ñé±íÃ÷£¬Ó¦ÒÔÒ»¸ö»ú¹¹ÏÖÓеÄÆóÒµÎÄ»¯×÷ΪÆðµã£¬Ëü¾ö¶¨ÁËÈçºÎÓ°ÏìÆóÒµÎÄ»¯À´´´½¨Ò»¸ö¸ßЧ»ú¹¹¡£Ö®ËùÒÔÑ¡ÔñWestrumÄ£Ð͵ÄÌæ´úÄ£ÐÍ£¬ÊÇÒòΪËüÌṩÁ˺âÁ¿ºÍ¿ÉÊÓ»¯ÆóÒµÎÄ»¯µÄ¹¤¾ß¡£

ΪʲôÆóÒµÎÄ»¯ÖØÒª

ÔÚ¹ýÈ¥µÄ¼¸Ê®ÄêÖУ¬¹«Ë¾ÄÚ·¢ÉúÁËËÄ´ó±ä¸ïÖ÷ÕÅ£ºÕ½ÂÔÐԹ滮£¬×ÜÖÊÁ¿¹ÜÀí£¬ÔÙ¹¤³Ì»¯ºÍËõ¼õ¹æÄ£¡£ËüÃǵÄÄ¿µÄÔÚÓÚÌá¸ß¾­¼ÃЧÒ档Ȼ¶ø£¬ÆäÖÐ75%»òÊÇʧ°Ü»òÊDzúÉúÁË×ãÒÔÍþв¹«Ë¾Éú´æµÄÑÏÖØÎÊÌâ[2]¡£ºöÊÓ¹«Ë¾µÄÆóÒµÎÄ»¯ÊÇ×î³£±»Ìá¼°µÄʧ°ÜÔ­Òò¡£

ÎҵĹ۲ìҲ֤ʵÁËÕâÒ»µã¡£ÎÒ¿´µ½ÓÐЩµÈ¼¶Öƺ͹ÙÁÅ×÷·çµÄ»ú¹¹ÊÔͼ½«ScrumÓÃÓÚÍŶӼ¶±ð£¬¶ø²»È¥Ó°Ïì¿ÉÖ§³ÖÕâЩ¸Ä±äµÄÖ÷¹Ü¼¶±ð¡£ÔÚÕâÖÖ»ú¹¹ÄÚ£¬Ãô½Ý½ÌÁ·ÃÇÏòÔ±¹¤ÃǽÌÊÚÓÂÆø¡¢×¨×¢¡¢³Ðŵ¡¢×ðÖغ͹«¿ª¡£È»¶ø£¬ËûÃÇËùΪ֮¹¤×÷µÄϵͳͨ³£Ìᳫ°ì¹«ÊÒÕþÖΡ¢°ÑÔðÈÎÍÆж¸øËûÈ˼°Öð¼¶Éϱ¨£¬ÕâЩÓëÉÏÊöµÄ¼ÛÖµ¹ÛÏà㣡£

ÆóÒµÎÄ»¯Ã²ËÆÄÑÒÔÀí½â£¬ÎÞÂÛÈçºÎ£¬Áìµ¼ÕßÃǶ¼²»Ó¦¸ÃµÍ¹ÀËüµÄÖØÒªÐÔ¡£ÎÄ»¯¿ÉÖ§³Ö¹«Ë¾µÄÕ½ÂÔÖ÷ÕÅ»òÈÃÆä×¢¶¨Ê§°Ü¡£ÔÚºóÃæµÄƪ·ùÖУ¬±¾ÎĽ«Ö¤Ã÷DevopsתÐÍÊÇ´´½¨¸ßЧ»ú¹¹µÄÒ»Ïî²ßÂÔ¡£

ÆóÒµÎÄ»¯ÔÚSeqr³£±»Ìá¼°¡£Æ©È磬µ±ÌôѡijÈ˵£ÈιÜÀíÖ°ÄÜÒÔ´Ù½ø´ó¼ÒÏòÀíÏëµÄ·½Ïò×ö³ö¸Ä±äʱ£¬ÎÒÃǻῼÂǵ½ÎÒÃǵÄÆóÒµÎÄ»¯¡£´ËÍ⣬µ±ÎÒÃÇÐèÒª½øÐÐÄÚ²¿ÖØ×éÒÔʵÏÖÓɳ¬Ç°µÄÐÂÐË»úÓöËù½ç¶¨µÄеÄÉÌÒµÐèÇóʱ£¬ÎÒÃÇÒ²½«ÆóÒµÎÄ»¯ÁÐÈ뿼ÂÇ¡£×ÜÖ®£¬µ±×ö³öij¸öÌض¨µÄÉÌÒµ¾ö²ßʱ£¬¶ÔÆóÒµÎÄ»¯µÄÈÏʶ»á¸æËßÎÒÃÇÈçºÎÐж¯¡£

ʲôÊÇDevOpsתÐÍÒÔ¼°ÈçºÎ¶¨Òå¸ßЧ»ú¹¹

ʲôÊǸßЧ»ú¹¹£¿¸ù¾Ý"2016 DevOpes״̬±¨¸æ¡±[1]£¬¸ßЧ»ú¹¹±»ÃèÊöΪÕâÖÖ»ú¹¹£º°´Ð貿Êð£¨Ã¿ÌìÓжà´Î²¿Ê𣩣¬´Ó´úÂëÌá½»µ½´úÂëÔÚ²úÆ·ÖÐÔËÐÐËù¼ä¸ôµÄʱ¼ä²»³¬¹ý1Сʱ£¬ ƽ¾ù»Ö¸´Ê±¼äÉÙÓÚһСʱ£¬¶øÇÒ±ä¸üʧ°ÜÂʵÍÓÚ15%¡£ ¸ßÐÔÄÜ»ú¹¹ÃÇÔÚÍÌÍÂÁ¿ºÍÎȶ¨ÐÔÉ϶¼±íÏֵúܺã¬ÕâÒ²Ö¤Ã÷ÁËÕâ²¢²»ÊÇÒ»¸öÁãºÍÓÎÏ·¡£ÄÜ´ïµ½¸ßЧµÄÔ­ÒòÔÚÓÚ£¬³ÖÐø½»¸¶±³ºóµÄ¼¼ÊõʹµÃÄܹ»ÔÚ¸ø³ö¸ßÖÊÁ¿²úÆ·µÄͬʱҲÄܸüƵ·±µØ²¿Êð¡£[4]

¸ù¾ÝÎҵľ­Ñ飬 DevOpsתÐÍÐèÒªÆóÒµ¸÷¸ö¼¶±ðµÄÈ«ÃæµÄŬÁ¦À´´òÔì¸ßЧ»ú¹¹¡£ÆäÖÐÒ»ÖÖ¿ªÊ¼ÊµÊ©DevOpsµÄ·½·¨¾ÍÊǽÌÆóҵͨ¹ýµü´úºÍÖð²½Ôö³¤µÄ·½Ê½À´¿ª·¢Æä²úÆ·¡£Í¨³££¬Õâ¾ÍÒâζ×Å£¬ÔÚ¹«Ë¾ÄÚ£¨²»½ö½öÊÇÔÚ¹¤³Ìʦ֮¼ä£©²ÉÓÃScrumÀ´ÔÚÿ¸ösprint½»¸¶ÉÌÒµ¼ÛÖµ¡£Ê±²»Ê±µØ£¬¹«Ë¾»áÒâʶµ½£¬¶à¿÷Scrum£¬ÒòΪËüÃǵÄÖ÷ÒªµÄÌôÕ½ÊDz»ÄÜ°´ÕÕÊг¡ÉÏÓоºÕùÁ¦ÓÅÊƵĽÚ×àÀ´Íê³É½»¸¶¡£

SeqrÊÇÒÔÒ»´ÎÉÏÏߣ¨rollout£©ËùÐèÒªµÄʱ¼äÒÔ¼°ÉÏÏßµÄƵÂÊÀ´¶¨Òå¸ßÐÔÄܵġ£¶¨ÆÚÿ¸ôÒ»¶Îʱ¼ä¾ÙÐÐÒ»´ÎÉÏÏߣ¨ÎÒÃÇ´ó¸ÅÊÇÿÖÜÒ»´Î£©£¬½»¸¶×ÔÉÏ´ÎÉÏÏßÖ®ºóËùÍê³ÉµÄÈκι¦ÄÜ£¨feature£©¡¢¸Ä½ø»ò´íÎóÐÞÕý¡£ÍŶӽ«sprintµÄ²¿·Öʱ¼ä·ÅÔڸĽøÉÏ£¬´Ó¶ø¼õÉÙÉÏÏßʱ¼ä¡£Èç¹ûÉÏÏßʱ¼ä±äµÃ×㹻С£¬ÉÏÏ߾ͻᱻ°´Ð貿ÊðËù´úÌæ¡£Ò»µ©ÎÒÃǴﵽÿÌìÉÏÏßÒ»´Î£¬ÎÒÃǽ«»á¿¼ÂÇ×÷Ϊһ¸ö¹«Ë¾ÎÒÃÇÊÇ·ñÁîÓû§ÂúÒâÁË£¬»òÕßÎÒÃÇÊÇ·ñÓ¦¸ÃÔÚ¹¤³Ì·½Ãæ×ö³ö¸ü¶àµÄŬÁ¦À´È÷ֲ¿ÃŵÄÿһ¸öÌá½»ÉÏÏß¡£

ÎÒºÜÔÞͬJez Humble [4]µÄ¿´·¨£º¼Ü¹¹²»×ãºÍÎÄ»¯²»×ãÕâÁ½´ó×è°­µ¼Ö³ÖÐø½»¸¶£¨Continuous Delivery£¬ËüÊÇDevOpsµÄ·Ç³£ÖØÒªµÄ¸ÅÄ²»Æð×÷Óá£Ç°ÕßÒâζ×Å£¬¿É²âÊÔÐÔ¡¢¿É²¿ÊðÐԺͿɼà¿ØÐÔ¾­³£²»ÊÇÒ»¸öϵͳ¼Ü¹¹ËùÖ÷Òª¿¼Âǵġ£ºóÕß´ú±í×Å£¬Ô±¹¤²»ÄܸÐÊܵ½ÓбØҪȥ¸üƵ·±µØ½»¸¶¡¢¸ü¿ìµØÊÕ¼¯·´À¡Òâ¼ûºÍ³ÖÐøµØ¸Ä½øËûÃǵŤ×÷¡£¼Ü¹¹×ªÐ͵ÄÄÚÈݲ»ÔÚ´ËÎĵķ¶Î§Ö®ÄÚ¡£ÎÒÃǽ«¾Û½¹ÔÚÈçºÎºâÁ¿ÆóÒµÎÄ»¯ºÍÈçºÎ¶¨ÒåDZÔڵĸı䷽Ïò´Ó¶øÀ´Ö§³ÖDevOpsתÐÍ¡£

¾ºÕù¼ÛÖµ¿ò¼Ü½âÎö

¾ºÕù¼ÛÖµ¿ò¼Ü[2]¶¨ÒåÁËËÄÖÖÎÄ»¯ÀàÐÍ£º´ó¼ÒÍ¥ÐÍ£¨clan£©£¬Áé»îÐÍ£¨adhocracy£©£¬Êг¡ÐÍ£¨market£©ºÍµÈ¼¶ÐÍ£¨hierarchy£©¡£ËüÃǵÄÌص㶼ÔÚÓÚ¶ÀÌصļÛÖµ¹ÛÇý¶¯£¬¶ÔЧÒæÀ´Ô´µÄ¼ÙÉ裬ÒÔ¼°Õ¼Ö÷µ¼µØλµÄÁìµ¼ÄÜÁ¦ÀàÐͺͷ½ÏòÀàÐÍ¡£

´ó¼ÒÍ¥ÐÍÆóÒµÎÄ»¯ÒÔºÏ×÷ΪÖÐÐÄ¡£ËüµÄÖ÷Òª¼ÙÉèÊÇÆóÒµµÄЧÒæÔ´×Ըе½ÂúÒâµÄºÍÖҳϵÄÔ±¹¤ÃÇ¡£Ô±¹¤²ÎÓëºÍ¾íÈëµ½¹«Ë¾µÄ¾ö²ß¹ý³ÌÖУ¬ÒýÀ´ÁËËûÃǵÄÖҳϺÍÊÚȨ¡£ÓÐ×Å´ó¼ÒÍ¥ÆóÒµÎÄ»¯µÄ¹«Ë¾£¬ÆäÁìµ¼ÕßÃÇÊÇÍŶӽ¨ÉèÕß¡¢µ¼Ê¦»ò½ÌÁ·£¬°ïÖúÿ¸öÔ±¹¤ºÍÍŶÓÏòÇ°·¢Õ¹¡£

Áé»îÐÍÆóÒµÎÄ»¯Í¨³£ÓëÆóÒµ¼Ò¾«ÉñºÍ´´Ð¹ҹ³¡£¶ÔËü¶øÑÔÖØÒªµÄÊÇÇ°ÑصÄÏë·¨ºÍ´´ÐµĽâ¾ö·½·¨ÒÔ½â¾öÄÇЩ¿É²úÉúлúÓöµÄÎÊÌâ¡£ÔÚÕâÀ๫˾ÄÚ£¬Áìµ¼ÕßÃÇÖ÷ÒªÊÇÄÜÆô·¢ËûÈ˵Ĵ´ÐÂÕߺÍÓÐÔ¶¼ûµÄÈË¡£

Êг¡ÐÍÆóÒµÎÄ»¯¹ØעʵÏÖÄ¿±ê¡¢ÔÚ¾ºÕùÖлñʤ¡¢ÒÔ¼°Ìá¸ßÏñÊг¡Õ¼ÓÐÂÊ»òROIÕâЩ¿É²âÁ¿µÄ³É¹û¡£ËüµÄÖ÷Òª¼ÙÉèÊÇ£¬ÎÞÂÛÊÇÄÚ²¿¾ºÕù»¹ÊÇÍⲿ¾ºÕù£¬ËüÃǶ¼ÊÇ´øÀ´Ð§ÒæµÄÉú²úÂʵÄÀ´Ô´¡£ÕâÀàÎÄ»¯µÄÁìµ¼ÕßÃÇϲ»¶¾ºÕù²¢ÇÒÔںܶà×è°­ÏÂÈÔÄܽ»¸¶½á¹û¡£

µÈ¼¶ÐÍÆóÒµÎÄ»¯ÔÞÑï¿ÉÔ¤²âÐÔ¡¢Ê±¼äÐÔºÍЧÂÊ¡£Í¨¹ý¿ØÖÆË­µÄÄ¿±êÊÇÇå³ýÈßÓàºÍÀË·ÑÀ´»ñµÃЧÒæ¡£Òò´Ë£¬ÕâÀàÎÄ»¯µÄÁìµ¼ÕßÃÇͨ³£ÊǺܺõÄ×éÖ¯ÕߺÍЭµ÷Õߣ¬ËûÃǼà¿Ø³ÌÐòÊÇ·ñ±»×ñÑ­ÒÔ¼°¹æÔòÊÇ·ñ±»´òÆÆ¡£

±í1×ܽáÁËÕâËÄÖÖÆóÒµÎÄ»¯¸Å¿ö£º

±í1: ¾ºÕù¼ÛÖµ¿ò¼ÜÖеÄËÄÖÖÎÄ»¯ÀàÐÍ£¬À´Ô´£º[2]

³ýÁËËÄÀàÆóÒµÎÄ»¯µÄÃ÷ÏÔµÄÇø±ð£¬ÎÒÃÇÒ²ÐèÒªÀí½â»®·ÖÕâЩÎÄ»¯µÄÁ½¸öÇø·ÖµÄά¶È¡£ÆäÖÐÒ»¸öÇø·ÖµÄЧÒæ±ê×¼Êǹ«Ë¾ÊǶ¯Ì¬µÄ¡¢Ãô½ÝµÄºÍÊÊÓ¦ÐÔÇ¿µÄ£¨´ó¼ÒÍ¥ÐÍÎÄ»¯£¬Áé»îÐÍÆóÒµÎÄ»¯£©»òÕß¿ÉÔ¤²âµÄºÍÎȶ¨µÄ£¨µÈ»úÐÍÆóÒµÎÄ»¯£¬Êг¡ÐÍÆóÒµÎÄ»¯£©¡£Ç°Á½ÖÖÆóÒµÎÄ»¯£¬Èç¹ûËüÃÇ¿ÉÒÔ×ÔÎÒתÐÍÀ´¸úËæËù´¦»·¾³µÄ±ä»¯£¬¾Í±»ÈÏΪÊǺÜÓÐЧ¹ûµÄ¡£ºÜ¶à³õ´´Òµ¹«Ë¾ºÍNGOÓÐÕâÖÖÌØÕ÷¡£ºóÁ½ÖÖÆóÒµÎÄ»¯£¬Èç¹ûËüÃÇ»ñµÃµÄ½á¹ûÊdz־õģ¬¾Í±»ÈÏΪÊdzɹ¦µÄ¡£ÕâÖÖÌØÕ÷ÔÚÕþ¸®»ú¹¹ºÍ´óѧºÜµäÐÍ¡£

ÁíÒ»¸öÇø·ÖµÄЧÒæ±ê×¼ÊÇÄÚ²¿µ¼Ïò£¨´ó¼ÒÍ¥Ðͺ͵ȼ¶ÐÍÆóÒµÎÄ»¯£©ÓëÍⲿµ¼Ïò£¨Áé»îÐͺÍÊг¡ÐÍÆóÒµÎÄ»¯£©¡£Ç°ÕßÃǾ۽¹ÔÚÒÔÍêÕûºÍÒ»ÖÂΪЧÒæÀ´Ô´¡£¶øºóÕßÃÇÖØÊÓÍⲿÊÀ½ç£¬½«»ñµÃ³É¹¦¹é¹¦ÓÚ¾ºÕùºÍÊг¡¡£

ÕâÁ½¸öά¶È£¨Áé»îÐÔ¶ÔÎȶ¨ÐÔ£¬ÄÚ²¿µ¼Ïò¶ÔÍⲿµ¼Ïò£©½»²æ²úÉúһЩ¶ÀÌصÄÆóÒµÎÄ»¯¡£Æ©È磬´ó¼ÒÍ¥ÐÍÆóÒµÎÄ»¯´ú±íÁé»îÐÔºÍÄÚ²¿µ¼Ïò¡£ÁíÒ»·½Ã棬Êг¡ÐÍÎÄ»¯´ú±í×ÅÎȶ¨ÐÔºÍÍⲿµ¼Ïò¡£ÖØÒªµÄÒ»µãÊÇ£¬¶àÖÖ²»Í¬µÄÎÄ»¯ÄÜÔÚ¹«Ë¾ÄÚ¹²´æ¡£Æ©È磬ÔÚÒ»¸öµäÐ͵ÄÆóÒµÄÚ£¬ºÜ¿ÉÄÜÏúÊÛ²¿ÃŲÉÓÃÊг¡ÐÍÆóÒµÎÄ»¯£¬GRC£¨ÖÎÀí£¬·çÏպͷ¨¹æ×ñ´Ó£©²¿ÃŲÉÓõȼ¶ÐÍÆóÒµÎÄ»¯£¬Ñз¢²¿ÃŲÉÓÃÁé»îÐÍÆóÒµÎÄ»¯£¬¶øÈËÁ¦×ÊÔ´²¿ÃÅÊÇ´ó¼ÒÍ¥ÐÍÎÄ»¯¡£¾ÝÎҵĹ۲죬ÕâÖÖÆóÒµÎÄ»¯ÉϵķÖÆç¿ÉÄܵ¼Ö¹«Ë¾ÄÚ²¿µÄĦ²Á£¬µ±Ô±¹¤°Ñ¾«Á¦ÀË·ÑÔÚ³åÍ»ÉÏʱ¾Í»áÒýÆðЧÒæµÄϽµ¡£Áìµ¼ÕßÃǶԲ»Í¬ÎÄ»¯µÄÒâʶºÍ¹²ÃùÄÜ°ïÖú¹«Ë¾ÀûÓ÷ÖÆç²¢ÕýÈ·µØÓ¦¶ÔËü¡£

CameronºÍQuinnÌá³öÁ˺âÁ¿¹«Ë¾ÓµÓкÎÖÖÆóÒµÎÄ»¯µÄÎʾíµ÷²é±í[2]£¬¸Ã±íÈçͼ1Ëùʾ¡£

ͼ1£ºÆóÒµÎÄ»¯ÆÀ¹À¹¤¾ß£¬À´Ô´£º[2]

Ô±¹¤±»ÒªÇó»Ø´ðÏÂÃæ6¸öÎÊÌ⣺¹«Ë¾µÄÖ÷ÒªÌØÕ÷¡¢Áìµ¼Á¦¡¢¶ÔÔ±¹¤µÄ¹ÜÀí¡¢Äý¾ÛÁ¦¡¢Õ½ÂÔÖصãºÍ³É¹¦µÄ±ê×¼¡£¶Ôÿһ¸öÎÊÌ⣬ËûÃǽ«100·Ö·ÖÅä¸ø´ð°¸A¡¢B¡¢C»òD¡£A´ú±í´ó¼ÒÍ¥ÐÍÆóÒµÎÄ»¯£¬B´ú±íÁé»îÐÍÆóÒµÎÄ»¯£¬C´ú±íÊг¡ÐÍÆóÒµÎÄ»¯£¬DÊǵȼ¶ÐÍÆóÒµÎÄ»¯¡£¡°Now¡±ÕâÒ»Áдú±í±»µ÷²éÕ߶Թ«Ë¾Ä¿Ç°µÄ¿´·¨¡£¡°Preferred¡±ÕâÒ»Áдú±í±»µ÷²éÕßÈÏΪҪÔÚ½«À´³É¹¦µÄ»°¹«Ë¾Ó¦¸ÃÊÇʲôÑùµÄ¡£ËùÓÐÎÊÌâµÄ´ð°¸A¡¢B¡¢CºÍDµÄ½á¹ûµÄƽ¾ùÖµ»­³ÉÒ»¸öͼ±í£¬À´ÃèÊöÒ»¸ö¹«Ë¾µÄ¶ÀÌصÄÎÄ»¯ÀàÐÍ¡£

Seqr °¸ÀýÑо¿

SeqrµÄÈí¼þ¹¤³Ì²¿ÃÅ¡¢ÔËÓª²¿ÃźͲúÆ·¹ÜÀí²¿ÃÅÌîдÁ˵÷²é±í¡£Ò»¹²´ó¸ÅÓÐ60ÈË¡£

¸Ã¹«Ë¾µÄ×éÖ¯½á¹¹ÈçÏ¡£Èí¼þ¹¤³ÌÓÉÍŶӺ͹ÜÀí²ã¹¹³É¡£ÍŶÓÊǿ繦ÄÜÐԵģ¬ÓÉÈí¼þ¹¤³Ìʦ£¬QA¹¤³ÌʦºÍϵͳ¹ÜÀíÔ±×é³É¡£²úÆ·¸ºÔðÈË×¼±¸ºÃÒ»¸öÈ·¶¨ÁËÓÅÏȼ¶µÄ»ýѹÈÎÎñ±í£¨backlog£©¸øÈí¼þ¹¤³ÌÍŶӣ¬ ¶øÍŶӵÄÄ¿±êÊÇÁìÈ¡»ýѹÈÎÎñ²¢±à³ÌʵÏֶ˵½¶ËµÄÐÂÌØÕ÷£¬´ÓÏë·¨ÉÏÖÁ¸ÃÌØÕ÷±»²¿Êðµ½²úÆ·Öв¢¸ù¾ÝÉÌҵĿ±ê¼à¿ØÆäÐÔÄÜÒÔ¼°Ð޸ĴíÎó¡£È«Ö°µÄÃô½Ý½ÌÁ·Ò»·½ÃæÊÇÍŶӵijÉÔ±£¬ÁíÒ»·½ÃæÒ²ÊǹÜÀíÍŶӵÄÒ»²¿·Ö¡£ËûÃÇÓëÍŶÓÒ»Æð¹¤×÷£¬µ«Ò²Ó빫˾ÆäËû²¿ÃÅÆ©Èç²úÆ·¹ÜÀí¡¢¿Í·þ¡¢Êг¡»òÏúÊÛ²¿ÃŹ¤×÷¡£ÓÐЩÈí¼þ¹¤³Ì¾­ÀíÃǵÄÖ°ÔðºÜ¹ã£¬´ÓÕÐƸ¡¢ÌôÑ¡ÐÂÔ±¹¤²¢ÈÃËûÃÇÊÊÓ¦¹«Ë¾¡¢Ô±¹¤¹ÜÀíÕߣ¨½â¾öÊÇ·ñ¿ÉÄÜÈÃÔ±¹¤°Ñ¸öÈËÄ¿±êÓ빫˾µÄÉÌҵĿ±êÏà½áºÏ£©µ½ËõС¼¼ÊõÓ빫˾ÉÌÒµÊÀ½çÖ®¼äµÄ²î±ð¡£ÔËÓªÍŶӣ¬Í¨³£Ò²±»³ÆΪÍøÕ¾¿É¿¿ÐÔ¹¤³Ì£¨Site Reliability Engineering£©ÍŶӻòSRE£¬ÓÉϵͳ¹ÜÀíÔ±×é³É£¬ËûÃÇÖ÷Òª¸ºÔðÍøÕ¾¿É¿¿ÐԺͻ·¾³µÄÔ¤·À´ëÊ©£¬Êǹ«Ë¾ÔËÓªµÄÖмáÁ¦Á¿¡£²úÆ·¹ÜÀíÍŶÓÓɲúÆ·¸ºÔðÈË×é³É£¬ËûÃǹÜÀíÄÚ²¿ºÍÍⲿµÄÀûÒæÏà¹ØÕߣ¬½«ËûÃǵÄÐèÇóÓ³Éäµ½backlog²¢Ìṩ¸øÈí¼þ¹¤³ÌÍŶӡ£¹ØÓÚSeqr£¨Ö®Ç°µÄÃû³ÆÊÇSeamless£©µÄ¸ü¶àϸ½ÚºÍËüµÄÑݱä¿É²Î¼ûInfoQÍùÆÚÎÄÕÂ[5]ºÍ[6].

ͼ3ºÍͼ4·Ö±ð¸ø³öÁËÔËÓªÍŶӺÍÈí¼þ¹¤³ÌÍŶӵÄÆóÒµÎÄ»¯¸Å¿ö£¬Ã¿¸öͼÖн«ÍŶӺÍÁìµ¼ÕßÇø·Ö¿ªÁË¡£

ͼ3£ºÍøÕ¾¿É¿¿ÐÔÍŶӺÍÁìµ¼ÕßµÄÎÄ»¯¸Å¿ö

ͼ4£ºÈí¼þ¹¤³Ì²¿ÃÅ£¨ÍŶӣ¬Ãô½Ý½ÌÁ·ÒÔ¼°¾­Àí£©µÄÎÄ»¯¸Å¿ö

¾ÍÈí¼þ¹¤³Ì²¿ÃŶøÑÔ£¬´ó¼ÒÍ¥ÐÍÆóÒµÎÄ»¯ÓëÁé»îÐÍÆóÒµÎÄ»¯»ìÔÓÔÚÒ»Æ𣬻¹¼ÐÔÓÒ»¶¡µãÊг¡ÐÍÎÄ»¯£¬ºÃÏûÏ¢ÊÇÔ±¹¤¶ÔÕâÖÖÎÄ»¯ºÜÂúÒâ¡£Ãô½Ý½ÌÁ·ÃǶÔÍŶӵĹ۵ãÒ²ÀàËÆ¡£µ«ÊǾ­ÀíÃÇ¿´ÎÊÌⲻͬ¡£ËûÃÇ¿´µ½µÄÊÇÒÔ´ó¼ÒÍ¥ÐÍÆóÒµÎÄ»¯ÎªÖ÷µ¼£¬¾õµÃÓбØÒª½«Æä¸ÄΪ½«´ó¼ÒÍ¥ÐÍ¡¢Áé»îÐͺÍÊг¡ÐÍÆóÒµÎÄ»¯Í¬µÈµØ»ìºÏÔÚÒ»Æð¡£

ÎÒÃÇÌÖÂÛÁËÍŶӺ͹ÜÀí²ã¶ÔÏÖÓÐÎÄ»¯µÄ¿´·¨µÄ²îÒì¡£´Ó¹ÜÀí²ã½Ç¶È³ö·¢£¬SeqrÊÇÒ»¸öÔڸ߶Ȳ»Îȶ¨Êг¡ÏÂÔËÓªµÄÇ°Ñع«Ë¾¡£Íþв¿ÉÄÜÀ´×Ô¶à¸ö²»Í¬µÄ·½Ïò£º¼à¹ÜÕß¡¢Ö±½Ó»ò¼ä½Ó¾ºÕùÕß¡¢»òÕß¿Í»§Ï°¹ßµÄ¸ü¸Ä¡£Ö»ÓÐÄÜ×ã¹»¿ìËٵظı䷽ÏòµÄ¸ßЧÄܹ«Ë¾²ÅÄÜÔÚÊг¡ÉÏ´æ»îÏÂÀ´¡£Èç¹ûÎÒÃǵIJúÆ·²»ÊÇͨ¹ýÃô½Ý¿ª·¢À´ÔöÁ¿¿ª·¢£¬Èç¹ûÎÒÃDz»ÄܺÜƵ·±µÄ½»¸¶£¨Æ©È磬ÿÖÜÒ»´Î£©£¬´æ»îÏÂÀ´ÊDz»¿ÉÄܵġ£Òò´Ë£¬ÔÚSeqr£¬ÎÒÃÇÏàÐÅDevOpsתÐÍÊÇ´´½¨¸ßЧ»ú¹¹µÄ´ð°¸Ö®Ò»¡£

SeqrµÄDevOpsתÐÍ

½¨Á¢³ÖÐø½»¸¶ÊÇDevOpsתÐ͵ÄÊ®·ÖÖØÒªµÄÀï³Ì±®Ö®Ò»£¬¶øSeqrÒ²²»ÀýÍâ¡£ÔÝʱºöÂÔÎÄ»¯ÒòËØ£¬´ïµ½³ÉÊìµÄ³ÖÐø½»¸¶ÐèÒª¸Ä±äÉè¼ÆºÍ¼Ü¹¹¡¢×齨Ó벿Êð¡¢²âÊÔºÍÑéÖ¤¼°ÐÅÏ¢ºÍ±¨¸æ[7]¡£¸ù¾ÝÎÒ×÷Ϊ×ÉѯʦʱµÄ¹Û²ì£¬ÎÒ´Óû¼û¹ýÄĸö¹«Ë¾²ÉÓÃͬһ¸ö½»¸¶¹ÜµÀ¡£¶øÇÒ£¬ÎÒ¾­³£¿´µ½×¨¼ÒÃÇÕùÂÛÓ¦²ÉÓÃʲôÑùµÄ¼¼ÊõÉϵĸıäÀ´ÔÚ¹«Ë¾ÄÚ½¨Á¢³É¹¦µÄ³ÖÐø½»¸¶¡£ÔÚSeqr£¬ÎÒÃǾ­³£¹Û²ìµ½¶Ôͬһ¸öÎÊÌâÓкܶà½â¾ö°ì·¨¡£ÊÂʵÉÏ£¬ÕâÖÖʵÑéµÄ¸¡ÏÖ£¨¶ø²»ÊÇÊÂÏȾÍÖÚËùÖÜÖª£©±íÃ÷ÎÒÃÇÔÚ´¦ÀíCynefin[8]ÖÐËù¶¨ÒåµÄ¸´ÔÓÁìÓò¡£´¦Àí¸´ÔÓÁìÓòµÄ²ßÂÔÊÇƵ·±µØÖ´ÐС°µ÷²é-¸ÐÖª-ÏìÓ¦¡±Õâһѭ»·¹ý³Ì¡£ÎÒÃÇÈÏʶµ½ÊµÑéÊDZØÐëµÄ£¬ÒòΪûÓÐÖ¤¾Ý±íÃ÷ÄÄЩÊÇΪÎÒÃǹ«Ë¾µÄ¶ÀÌØ»·¾³Ëù¶¨ÒåµÄ×îºÃµÄ»òºÃµÄʵÑé¡£¶ø×öʵÑéÔÚÁé»îÐÍÎÄ»¯ÖкܵäÐÍ¡£

¶ÔÓÚÒ»¸öÏñSeqrÕâÑùµÄ¹«Ë¾£¬Àí½âÊг¡ºÎʱ¸Ä±ä»òеĻú»áºÎʱ³öÏÖÊǷdz£¹Ø¼üµÄ¡£Ô±¹¤ÐèÒª¶Ô¿Í»§¡¢¾ºÕùºÍÊг¡±£³ÖºÃÆæÐÄ¡£ÕâÖÖÄܽ«×ÔÉíÓëÉÌÒµÖÜΧ»·¾³Ïà¹ØÁªµÄרעÊǵäÐ͵ÄÊг¡ÐÍÎÄ»¯¡£

ÈçLearn Enterprise[9]ÊéÖÐËù¹Û²ìµ½µÄ£¬Èç¹ûÒ»¸ö»ú¹¹ÓÉСµÄ¡¢·ÖÉ¢µÄ¡¢×ÔÖ÷µÄÍŶӹ¹³É£¬Ëü¾ÍÄÜ¿ìËÙµØÔö´ó¹æÄ£¡£È¨Á¦Ï·ÅÔ­ÔòÊÊÓÃÓÚÕâÀà»ú¹¹£¬¡°Ä¬ÈÏÇé¿öÏ£¬Ó¦ÓÉÖ±½ÓÊܾö¶¨Ó°ÏìµÄÈËÀ´×÷³ö¾ö¶¨¡£ÔÚ¹ÙÁÅ»ú¹¹ÖУ¬µØ·½¼¶±ðµÄÈËÔ±²»ÄÜÓÐЧµØÍê³ÉijЩ¹¤×÷£¬¶ø¸ß¼¶±ðÈËÔ±Ó¦¸ÃÖ»×öÕâЩ¹¤×÷¡±¡£ÕâÖÖ·½Ê½µÄ»ù´¡ÔÚÓÚÓÐ×ÔÐŵÄÍŶӣ¬ÍŶÓÓÐȨȥ³¢ÊÔºÍ×÷³öÓë¼Ü¹¹Ïà¹ØµÄ¾ö¶¨µÈ¡£ÎÒÃÇÔÚSeqrµÄ¾­ÑéÏÔʾ£¬´ó¼ÒÍ¥ÐÍÎÄ»¯Ö§³ÖÕâÖÖÐÅÐÄ¡£ÔÚ¹«Ë¾ÄÚ£¬¹Ø¼üµÄ¼¼ÊõÉϵľö²ß²»ÊÇÓÉÒ»¸öµ¥¶ÀµÄ¸öÌåÀ´×÷³öµÄ£¬Í¨³£¶¼ÊÇÍŶӵÄŬÁ¦¡£Æ©È磬Óɼܹ¹Ê¦¶À×Ô×÷³öµÄ¾ö¶¨£¬Ïà±È¶øÑÔÐèÒª¸ü¶àµÄʱ¼ä¡£È»¶ø£¬ÎÒÃÇÈÏΪ£¬ÈÃÊÜÓ°ÏìµÄÈËÃÇÀ´Ó°Ïì¾ö²ß»á¸üÓмÛÖµ£¬ÒòΪÕâÊÇËûÃÇ×Ô¼ºµÄ¾ö¶¨£¬ËùÒÔ»áÖ§³ÖËü¶ø²»ÊÇ·´¶ÔËü¡£

×îÖÕ£¬ÔÚSeqr£¬ÎÒÃÇÓÐÁËÓ빫˾±³¾°ÏàÎǺϵÄÀíÏëµÄÎÄ»¯¸Å¿ö¡£¸ÃÎÄ»¯¸Å¿öÈçͼ5Ëùʾ¡£

ͼ5£ºSeqrÖÐÖ§³ÖDevOps±ä¸ïµÄÀíÏëµÄÎÄ»¯¸Å¿ö

ÓÐÁ½µãÐèҪǿµ÷¡£µÚÒ»£¬¶ÔDevOpsתÐÍ£¬²¢Ã»ÓÐÒ»¸öÆÕ±éͨÓõÄÎÄ»¯¸Å¿ö¡£ÎÒÃǶÔSeqrµÄÐÅÈν«°ïÖúÎÒÃÇ»ñµÃ³É¹¦£¬ËùÒÔÕâÒ»µã²»Ó¦¸Ã±»¸´ÖÆ¡£µ«ÊÇÏ£ÍûÕâ±³ºóµÄÍÆÀí¶ÔÆäËû¹«Ë¾ºÍËûÃǵÄÇé¿öÓÐÓá£

µÚ¶þ£¬ÎÄ»¯ÊôÓÚ¸´ÔÓµÄÁìÓò£¨Cynefin£©¡£Òò´Ë£¬¡°ÎÄ»¯µÄ¸Ä±ä¶ÔÄ¿Ç°¶øÑÔÊÇÒ»¸öÑÝ»¯µÄ¹ý³Ì£¬²¢²»ÊÇÒ»¸öÀíÏ뻯µÄ½«À´×´Ì¬Éè¼Æ¡±[10]¡£ËüµÄÒâ˼ÊÇ˵£¬SeqrµÄDevOpsתÐÍËùÓõ½µÄÎÄ»¯¸Å¿öÓ¦¸Ã±»¿´×÷ΪÎÒÃÇÏ£Íû¸Ä±äµÄ·½Ïò£¬¶ø²»ÊÇÒ»¸ö¾«È·µØÏêϸ˵Ã÷µÄÄ¿±ê¡£

ÎÒÃÇÈçºÎ½øÐÐÎÄ»¯¸Ä±ä£¿ÄÇÖÖÈÏΪ¹ÜÀíÕßÃÇÄÜ×Ô¼º¸Ä±ä»ú¹¹µÄÆóÒµÎÄ»¯µÄÏ뷨̫ÌìÕæ¡£ËûÃÇÄÜ×î´ó³Ì¶ÈµÄÓ°ÏìÆóÒµÎÄ»¯¡£ÓÉÓÚÎÄ»¯ÊÇÏ໥×÷ÓõÄÒ»¸öºÜÐÂÐ˵ÄÊôÐÔ£¬¿ÉÒԴӺü¸¸ö·½ÃæÀ´Ó°ÏìËü[10]¡£

Èç¹ûÄãÌýÌý¹«Ë¾ÄڵĹÊÊ£¬Äã¾ÍÄÜ·¢ÏÖÓÃÀ´Ó¦¶ÔÏÖʵÎÊÌâºÍÈËÖ®¼äµÄÎÊÌâµÄģʽ¡£Òò´Ë£¬ÒªÊµÏָı䣬ºÜÖØÒªµÄÒ»µãÊÇ´´½¨ÐµÄÓÐЧµÄ¹ÊÊÂÀ´Õ¹Ê¾½â¾öÏÖÓÐÎÊÌâµÄ²»Í¬µÄ·½·¨¡£µ±ÕâЩÍê³Éºó£¬ËüÃǾͳÉΪеIJο¼µã£¬ÄÜÌṩÐÂÒ»Ì×·½·¨À´²úÉúÐÂÒ»Ì×ÐÐΪ´Ó¶ø¸Ä±äÎÄ»¯¡£

SeqrµÄDevOpsתÐÍÆðÔ´ÓÚÒ»¸öʵÑé¡£ÔÚÕâ¸öʵÑéÖУ¬Á½¸öÍŶӿªÊ¼¸ºÔðÒ»¸ö½â¾ö·½°¸µÄ¿ª·¢£¬ÒÔ¼°½«Æä½»¸¶¸ø²úÆ·²¢Î¬»¤Ëü¡£Õâ¸öʵÑé±»Ö¤Ã÷Êdzɹ¦µÄ£¬¹ÄÀøÎÒÃÇÔÚ¹«Ë¾µÄËùÓÐÍŶÓÖÐÖظ´¸ÃʵÑé¡£½á¹ûÊÇÕû¸ö²¿ÃŵÄÍŶӣ¬°üÀ¨Èí¼þ¹¤³Ìʦ¡¢QA¹¤³ÌʦºÍϵͳ¹ÜÀíÔ±£¬±»ÖØ×éΪÕæÕýµÄ¿ç¹¦ÄÜÍŶӡ£´ËÍ⣬ÎÒÃÇÒ²³ä·ÖÀûÓÃÄÇЩ±»Èß³¤»áÒéËùÕ¼¾ÝµÄÈËÃÇ£¬ËûÃÇÊÔͼ½â¾öijÌض¨ÎÊÌ⣬ÍùÍùÒòΪÎÊÌâµÄ¸´ÔÓ¶ÈÒÔÕÒ²»µ½½â¾ö°ì·¨¶ø¸æÖÕ¡£Òò´Ë£¬ÎÒÃǽ¨Ò飬´Ó»áÒéÖÐÌáÒéµÄÄÇЩºÏÀí·½·¨ÖÐÌô³öÒ»¸öÀ´Êµ¼ùһϣ¬¶ø²»Òª»¨¹ý¶àµÄʱ¼äÔÚÌÖÂÛÉÏ¡£Î¨Ò»µÄÌõ¼þÊÇ£¬Á½ÖܺóÎÒÃǻ᷵»Øµ½½á¹û£¬ÈÏÕæ²âÁ¿½á¹û¡£Õ⽫°ïÖúÎÒÃÇ¿´¿´ÊµÑéÊdzɹ¦»òʧ°Ü¡£

ÕâЩʵÑ飨˳±ãÌáһϣ¬ËüÃÇÊÇÁé»îÐÍÎÄ»¯µÄµäÐÍ£©°ïÖúÎÒÃǸü¿ìµØ¹¤×÷£¬ÎÒÃÇÄܹ»¸üƵ·±µØ²ÉÈ¡Ðж¯£¬¶ø²»ÊÇÀ§ÓÚÑ°Çó×îÍêÃÀ½â¾ö·½°¸µÄÎÞÖ¹¾³µÄÌÖÂÛÖС£¶à¿÷ÕâÖÖ·½·¨£¬ÎÒÃǽ²ÏÂÃæµÄÕâЩ¼¼Êõ¸ÅÄîÒýÈëµ½ÁËÈÕ³£¹¤×÷ÖС£

ÓÃDockerÀ´¼¯×°Ï仯²¿·Ö¼Ü¹¹£¬

ÏòͳһµÄ»·¾³´Ù½ø£¨¿ª·¢¡¢×¼Éú²úºÍÉú²ú£©£¬

ÒýÈëÌØÐÔ¿ª¹ØºÍ½ð˿ȸ£¨canary£©·¢²¼[11],

ʹÓÃʵ¼ÊÒƶ¯É豸ÉϵÄAppium½øÐÐÉú²ú»·¾³µÄ¼à¿Ø£¬µÈµÈ¡£

ÕâЩʵÑéÒ²µ¼Ö½»¸¶µÄ¸Ä±ä£º

Í£Ö¹ÁË¡°¿ªÊ¼ÌØÐÔ¡±µÄ˵·¨£¬¿ªÊ¼Ê¹Óá°Íê³ÉÌØÐÔ¡±[12]£¬

ÔÚʵÏÖsprintÄ¿±êʱÒýÈëÁËWIPÏÞÖÆ£¬

½«·¢²¼ÓëÉÏÏß·Ö¿ª£¬

Èí¼þ¹¤³ÌÍŶӴÓSREÍŶӽÓÊÖÓ¦ÓóÌÐò¼à¿ØÒÔËõ¶Ì·´À¡»·£¬

ÍòÒ»·¢ÉúÁ˲úÆ·»·¾³ÖеÄÖØ´óʧ°ÜµÈ£¬ÎÒÃÇÒýÈëÁËÎÞ×ïʺóµ÷²é

ÎÒÃDzÉÈ¡µÄÁíÍâÒ»¸öÓ°ÏìÎÄ»¯¸Ä±äµÄ²½ÖèÊÇ£¬Ó÷ſíºÍÔöÇ¿µÄ·½Ê½À´¹ÜÀí×ÔÈ»µÄÔ¼Êø¡£Æ©È磬²»Í¬ÓÚÆäËûÈí¼þ¹¤³ÌÍŶÓÖ»¸ºÔ𿪷¢£¬Ç°ÃæÌáµ½µÄÁ½¸öÍŶÓÐèÒª¸ºÔðÕû¸ö½»¸¶¹ý³Ì£º¿ª·¢¡¢²âÊÔ¡¢²¿ÊðºÍ¼à¿Ø¡£Êµ¼ÊÔ­ÒòÊÇÔËάÍŶÓÀïûÓÐ×ã¹»¶àµÄϵͳ¹ÜÀíÔ±ÃÇÀ´°ïÖúËûÃǽ»¸¶ºÍ¼à¿Ø¡£Òò´Ë£¬ÕâÁ½¸öÍŶÓ×ö³öÁËÏàÓ¦µÄ·´Ó¦£¬Ö¤Ã÷ÁËËûÃÇÒ²¿ÉÄÜ×ö³ö¿É²âÊԵġ¢¿É²¿ÊðµÄºÍ¿É¼à¿ØµÄÈí¼þ£¬Ã»ÓбØÒª°Ñ²¿·Ö¹¤×÷Òƽ»¸øרҵÍŶӡ£

ÒòΪÎÄ»¯Êǽ»»¥ÖÐ×ÔÈ»Ðγɵģ¬ËùÒÔÐèÒªºÃºÃ¹ÜÀíËü¡£ÕâÀïÓÐÒ»¸öÀý×Ó¡£ÈÃÐÂÔ±¹¤ÊÊÓ¦»·¾³Ê±£¬ÎÒÃǽ«ËûÃǺͱ£³ÖÀíÏëÎÄ»¯µÄÔ±¹¤»ìºÏÔÚÒ»Æð¡£Òò´Ë£¬ÐÂÔ±¹¤Ê×ÏÈѧϰ´¦ÀíÎÊÌâµÄÀíÏëµÄģʽ²¢Àí½âʵ¼Ê¡£ÕâÒ»µã¶Ô²¨À¼Ê½ÎÄ»¯ÓÈÆäÖØÒª£¨Èí¼þ¹¤³Ì¡¢ÔËÓªºÍ²úÆ·¹ÜÀíλÓÚÎÒÃÇÔÚ²¨À¼LodzÊеİ칫ÊÒ£»±¾ÎÄ×÷ÕßÊDz¨À¼ÈË£©¡£ÓÉÓڵͰüÈÝ£¬²¨À¼ÈËÇãÏòÓÚÓ÷ßÊÀ¼µË׺ͱ¯¹ÛÇéÐ÷À´Ó¦¶ÔÉÌÒµÔË×÷µÄ²»Îȶ¨ÐÔ¡£ÕâÖÖÊÇÈ«¹úÐÔµÄÎÄ»¯Ç÷ÊÆ£¬Èç¹ûÈÎÆä·¢Õ¹Ôò¿ÉÄÜÊÇÆÆ»µÐԵġ£

¶Ô¹«Ë¾¶øÑÔ£¬Äܹ»±æ±ð³ö¹«Ë¾ÄÚ³öÏÖÁËÀíÏëµÄÎÄ»¯[14]Ò²ÊǺܹؼüµÄ¡£Æ©È磬µ±ÍŶӴÓSREÍŶӽÓÊÖÁ˼à¿ØÓ¦ÓóÌÐòµÄÖ°Ôðʱ£¬ÍŶÓÀïµÄÔ±¹¤ÓÐÁ½ÖÖ½â¾ö·½·¨¡£Ò»Ð©ÈËÈùÜÀí²ãÀ´Ö¸¶¨Ë­Ó¦µ±È¥Öµ°à¡£ÆäËûÈËÈÏΪÓÉÍŶÓÀ´¾ö¶¨Ë­È¥¸ºÔð¼à¿Ø¡£Ç°ÕßÒªÇóµÈ¼¶ÐÍÎÄ»¯£¬Áìµ¼ÕßÊÇЭµ÷Õߣ»ºóÕßÒªÇó´ó¼ÒÍ¥ÐÍÎÄ»¯£¬Áìµ¼ÕßÊÇÖ§³ÖÍŶӾö²ßµÄ´Ù½øÕß¡£¸ù¾ÝÎÒÃÇÀíÏëµÄÎÄ»¯¸Å¿ö£¬¹ÜÀí²ã¾ö¶¨Ö§³ÖºóÕßÀ´½â¾öÎÊÌâ¡£Èç´Ë£¬¹ÜÀí²ãÓ°ÏìÎÄ»¯Ïò´ó¼ÒÍ¥Ð͸ı䡣

½áÂÛ

ÓÐʱºòDevOpsתÐ;ÖÏÞÓÚʵÏÖÌض¨µÄ¼¼ÊõºÍʵ¼ù¡£ÎÒÃÇÔÚ×ʼµÄ·½·¨ÖкöÂÔÁËÎÄ»¯£¬Óöµ½ÁËÈËÃǶÔËùÒý½øµÄ¸Ä±äÓÐËùµÖ´¥¡£¶øÕâЩ·´¹ýÀ´µ¼ÖÂÁ˲»ÀíÏëµÄ½á¹û£¨È磺µÍ²¿ÊðƵÂÊ£©¡£ÎÒÃǹ۲쵽£¬ºÜ×ÔÈ»µØÈÃÈËÃDzÎÓëµ½³ÖÐø¸Ä½ø½»¸¶¹ÜµÀ£¬ÕâÖÖÏÖÏóÄ¿Ç°Ö»ÄÜÔÚ¹«Ë¾ÄÚÒ»²¿·Ö¹¤³ÌʦÖмûµ½¡£µ±ÎÒÃÇ°ÑÎÄ»¯ÊӽǼÓÈëµ½DevOpsתÐÍÖУ¬ÎÒÃǾͿªÊ¼Àí½âΪʲôÓÐЩÌض¨µÄÖ÷ÕŲ»Æð×÷ÓÃÒÔ¼°Ó¦¸ÃÈçºÎÒýµ¼ËüÃÇ¡£

ͨ¹ýDevOpsÀ´´òÔìÒ»¸ö¸ßЧ»ú¹¹£¬ÍùÍùÐèÒª¸Ä±äÆäÆóÒµÎÄ»¯¡£¾ÝÎҵľ­Ñ飬ÕâÊÇתÐÍÖÐ×îÀ§ÄѵÄÌôÕ½Ö®Ò»¡£Ê×ÏÈ£¬ËüÐèÒªÁìµ¼ÕßÃÇÀí½âÈçºÎÓ°ÏìÆóÒµÎÄ»¯³ÉΪһ¸ö¸´ÔӵĿÉÊÊÓ¦µÄϵͳ¡£Ó¦¶ÔÎÄ»¯ÕâÖÖÎÞÐεÄÎïÖÊ£¬ÐèÒªÁìµ¼ÕßÖ®¼äÓи÷ÖÖ¸÷ÑùµÄÈí¼¼ÄÜÀ´ÓëÈ˺ÍÍŶӴò½»µÀ¡£ÎÒÃÇÒªÄܹ»°ÑÕâÖÖÈí¼¼ÄÜÓ빤³ÌÊÀ½çÏà½áºÏ£¬²¢ÈÏʶµ½ÕâÁ½ÕßÈçºÎ»¥²¹¡£×îÖÕ£¬ÔÚÄ¿±êºÍÀí½âƵ·±ÊµÑé¡¢¶Ì·´À¡»·¡¢È±ÉÙÄÜÁ¦¹ÂµººÍ¹²ÏíµÄ£¨¶ø²»Êǵ­»¯µÄ£©ÔðÈεȵȱ³ºóµÄ¼ÛÖµ·½Ã棬Õû¸ö»ú¹¹ÄÚ±ØÐëÒ»Ö¡£

ÓÐÈË¿ÉÄÜÓÐÕâÑùµÄÓ¡Ïó£¬ÈÏΪÆóÒµÎÄ»¯ÊÇDevOpsתÐÍÖÐËùÓÐÎÊÌâµÄ½â¾ö·½°¸¡£Ëüµ±È»²»ÊÇ¡£ËüÊÇ»ùʯ£¬ÒªÃ´ÔöÇ¿¹«Ë¾µÄÕ½ÂÔÖ÷ÕÅ£¬ÒªÃ´ÈÃÆä×¢¶¨Ê§°Ü¡£Èç¹ûÒ»¸ö»ú¹¹µÄ¸Ä±äÒ²¿¼Âǵ½ÁËÎÄ»¯£¬ÄÇôÎÄ»¯ºÜÓпÉÄÜ»áÁîÆäÊ°빦±¶¡£

ÎÄ»¯ÊÇÎÒÃÇËù»ñµÃµÄ½á¹û±³ºóµÄÔ­ÒòÖ®Ò»¡£È»¶ø£¬Ã»ÓÐÔ±¹¤£¨²»½ö½öÊǹ¤³ÌʦÃÇ£¬»¹ÓÐÃô½Ý½ÌÁ·ÃÇ£©ÒÔ¼°ËûÃǵÄר¼Ò֪ʶºÍ¾­ÑéÀ´Ö´ÐÐDevOpsתÐÍ£¬ÎÒÃÇÊÇÎÞ·¨´ïµ½ÕâЩ½á¹ûµÄ¡£½á¹ûÈçͼ6Ëùʾ¡£

ͼ6£ºDevOps±ä¸ïÖеÄRolloutͳ¼ÆÖµ£¨Ê±¼ä¿ç¶È£ºÔ¼Ò»Ä꣩

ͼ6ÖУ¬Ã¿¸öºá·½¿é´ú±íÉÏÏß³ÌÐòÖеÄÒ»¸ö²½Ö衣ΪÁ˲»Ð¹Â¶ÎÒÃDzúÆ·»·¾³µÄ¼¼Êõϸ½Ú£¬ÕâÀï¾Í²»½âÊÍËüÃǵĺ¬ÒåÁË¡£È»¶ø£¬ÖØÒªµÄÊÇ£¬Æ½¾ùÉÏÏßʱ¼äºÜÏÔÖøµÄ¼õÉÙÁË£¬´Ó´óÔ¼80Сʱ½µµ½ÁË5-10Сʱ¡£ÒòΪÕâЩ¸Ä½ø£¬ÉÏÏß´Ó¶ø±äµÃ¸üƵ·±¡£¶øÇÒ£¬ÉÏÏß±äµÃ¸üÎȶ¨£¬Òò¶ø´ÓËùÐèʱ¼ä¶øÑÔËüÃDZäµÃ¿ÉÔ¤²âÁË¡£¿¼Âǵ½Ãô½Ý¿ª·¢ÍŶÓÔÚÈÎÎñ¹æ»®Ö®ºóµÄÌá½»³Ðŵ£¬ËûÃÇÐèÒªÒ»¶¨³Ì¶ÈµÄ¿ÉÔ¤²âÐÔ£¬ÕâÒ»µãºÜÖØÒª¡£ÉÏÏßÊÇÃô½Ý¿ª·¢ÍŶӵÄÖ°Ô𣬿ÉÄÜ»áÓ°Ïìµ½SprintµÄÆäËûÄ¿±ê¡£

Ëæ×ÅÁ¬Ðø²»¶ÏµÄÉÏÏߣ¬ÓÐЩÕÏ°­¾ÍÏûʧÁË£¬ÆäÖ÷ÒªÔ­ÒòÓÐÁ½µã£º£¨1£©ÉÏÏß³ÌÐò£¨°üÀ¨¼Ü¹¹£©µÄ¼ò»¯£»£¨2£©È˹¤³ÌÐòµÄ×Ô¶¯»¯¡£¾Í¼ò»¯¶øÑÔ£¬ÖØÐÂÉè¼ÆÉÏÏß³ÌÐòÀ´¼õÉÙ²½ÖèÒò´Ë¼õÉÙ¸´ÔӶȡ£ÁíÒ»·½Ã棬¶ÔÈ˹¤³ÌÐòµÄ×Ô¶¯»¯Ö÷ÒªÊÇÕë¶Ô²âÊԺͲ¿Ê𣬴Ӷø½µµÍÆ临ÔӶȡ£ÔÚÕû¸öתÐÍÖÐÒ»Ö±±£³Ö×ŵÍʧ°ÜÂÊ¡£

Ç°ÃæÌáµ½ÎÒÃÇ»¹ÔÚ¼ÌÐø½øÐÐDevOpsתÐÍÒÔÌá¸ßÉÏÏßƵÂʺͷ¢²¼ÖÊÁ¿¡£Òò´Ë£¬Õâ¸ö¹ý³ÌÊdzÖÐøµÄ£¬µ«ÎÒÃÇËù¾ö¶¨Ñ¡ÔñµÄ·½Ïò¿´ÆðÀ´Ç°¾°Ò»Æ¬¹âÃ÷¡£

   
1432 ´Îä¯ÀÀ       26
Ïà¹ØÎÄÕÂ

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

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

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