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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
ÎÒÃÇΪʲôÐèÒªÔÆÔ­Éú£¿
 
×÷ÕßêdzƣºÄÔ¼«Ìå
  2272  次浏览      28
 2021-3-31 
 
±à¼­ÍƼö:
±¾ÎÄÖ÷Òª½éÉÜÁËÔÆÓС°Ô­Éú¡±³õ³¤³É¡¢ÔÆÔ­ÉúµÄ¡°¼¼ÄÜÊ÷¡±¼°ÔÆÔ­Éú¡°½­ºþ¡±¡£
±¾ÎÄÀ´×ÔÓÚÐÂÀ˿Ƽ¼£¬ÓÉ»ðÁú¹ûÈí¼þLinda±à¼­¡¢ÍƼö¡£

ÔÚÖøÃûµÄ¡¶¼¯×°Ïä¸Ä±äÊÀ½ç¡·µ±ÖУ¬ÎÒÃÇÄÜ¿´µ½¼¯×°ÏäµÄ·¢Ã÷¶ÔÓÚ¶þÊ®ÊÀ¼ÍÈ«Çò»¯µÄ¾Þ´óÍÆ¶¯×÷Ó᣼¯×°Ï䣬ÕâÒ»¿´ÆðÀ´²¢ÎÞ¶àÉÙ¼¼Êõº¬Á¿µÄ·¢Ã÷£¬È´ÒòΪ½øÐбê×¼»¯ºÍϵͳ»¯ÔËÊäµÄ´´Ð³¹µ×¸Ä±äÁËÈ«ÇòµÄ»õÎïóÒ×Ìåϵ¡£

Èç½ñÔÚITÁìÓò£¬ÔƼÆËãµÄ³öÏֺͷ¢Õ¹Ï൱ÓÚÒ»´ÎÊý×ÖÊÀ½çµÄ¡°È«Çò»¯¡±´ó·¢ÏÖ£¬¶øÔÆÔ­Éú¾ÍÏ൱ÓÚÒ»´Î¡°¼¯×°Ïäʽ¡±µÄ´´Ð±ä¸ï¡£

Èç¹û°Ñ»¥ÁªÍø¿´×÷ÊÇÊý×ÖÊÀ½çÀïµÄóÒ׺½Ïߣ¬ÄÇôӦÓÃÈí¼þºÍÆäÖеÄÊý¾Ý¾ÍÊÇ´©ÐÐÔÚº½ÏßÉϵĴ¬Ö»ºÍ»õÎï¡£ÔÚ´«Í³µÄIT¼Ü¹¹µ±ÖУ¬×îСµÄ»õÔ˵¥Î»¾ÍÊÇ´¬Ö»£¨µ¥ÌåÓ¦Óã©£¬²»Í¬µÄÆóÒµ¶¼ÓÐ×ԼҵĴ¬Ö»£¬Òò´Ëÿ¸ö´¬Ö»É϶¼ÒªÅ䱸ȫÌ×µÄIT»ù´¡ÉèÊ©£¨¼ÆËã¡¢´æ´¢¡¢ÍøÂçµÈ£©£¬´¬Ö»Òª¸ù¾ÝÒµÎñÈí¼þµÄ¹æÄ£Ìáǰ¹æ»®£¬Èç¹ûÓöµ½ÒµÎñÔö³¤£¬¾ÍÖ»ÄÜÔÚ´¬ÉÏÔö²¹Ó²¼þÉ豸£¬µ«ÒµÎñϽµ£¬ÕâЩÉ豸ҲֻÄÜÏÐÖóԻҡ£

¶øÔƼÆËãµÄ³öÏÖ£¬Ï൱ÓÚÊdzÉÁ¢Á˼¸¼Ò´óÐÍ»õÔ˹«Ë¾£¬ÍƳöÁËһЩ³¬´óÐ͵ıê×¼»¯´¬Ö»£¬ÆäËûÆóÒµ¿ÉÒÔÑ¡Ôñ°ÑÒ»²¿·Ö»õÎï½»¸øÕâЩ»õÔ˹«Ë¾È¥ÍÐÔË£¬ÉõÖÁÖ±½Ó×âÓûõÔ˹«Ë¾µÄ´¬Ö»È¥ÔË»õ£¬Õâ¾ÍÉæ¼°µ½ÔƼÆË㼸ÖÖ²»Í¬µÄ·þÎñÌṩ·½Ê½¡£

°éËæ×ÅÔÆ¼ÆËãÕâÖÖ¡°¼¯ÖÐʽ»õÔË¡±µÄ³öÏÖ£¬Ò»ÖÖÊÊÓ¦ÔÆ¼ÆËã¼Ü¹¹ÌصãµÄÓ¦Óÿª·¢¼¼ÊõºÍÔËά¹ÜÀí·½Ê½Ò²³öÏÖÁË£¬ÄǾÍÊÇÔÆÔ­Éú¡£ÔÆÔ­ÉúµÄÒ»¸öºËÐļ¼Êõ¾ÍÊÇÈÝÆ÷£¨Container£©£¬¶øÈÝÆ÷µÄ´´ÐÂÖ®´¦¾Í·Ç³£ÀàËÆÓÚ¼¯×°ÏäµÄ´´Ð¡£ÕýÈçÎïÀíÊÀ½ç»õÔ˵Ä×îСµ¥Ôª´Ó´¬Ö»±ä³ÉÁ˼¯×°Ï䣬ÔÚÔÆ¼ÆËãÖУ¬Èí¼þµÄ×îСµ¥Ôª²»ÔÙÊÇÖ÷»úÏä»òÕßÐéÄâ»ú£¬¶øÊÇÒ»¸ö¸öÈÝÆ÷¡£

ÕýÊÇËæ×ÅÔÆ¼ÆËã·þÎñºÍÈÝÆ÷»¯¼¼ÊõµÄ·¢Õ¹Ï£¬Ô½À´Ô½¶àµÄÈí¼þ¿ª·¢ÕߺÍITÔËά¹ÜÀíÈËÔ±¿ªÊ¼¸Ä±ä¹ýÈ¥¶ÀÁ¢¿ª·¢ÔËÐеĴ«Í³Ä£Ê½£¬´Ó¶øÌá³öÒ»Ì×»ùÓÚÔÆ¼ÆËãÌØµãµÄеÄÈí¼þÓ¦Óÿª·¢¼Ü¹¹ºÍģʽ£¬´Ó¶øµ®ÉúÁËÔÆÔ­ÉúµÄ¸ÅÄî¡£

ÔÆÓС°Ô­Éú¡±³õ³¤³É

Ìá¼°ÔÆÔ­Éú£¬¾Í±ØÈ»ÒªÌáµ½ÔÆ¼ÆËã¡£ÖÚËùÖÜÖª£¬°´ÕÕÔÆ¼ÆËãµÄ·þÎñÌṩ·½Ê½£¬¿ÉÒÔ·ÖΪ»ù´¡ÉèÊ©¼´·þÎñ(IaaS)¡¢Æ½Ì¨¼´·þÎñ(PaaS)¡¢Èí¼þ¼´·þÎñ(SaaS)Èý²ã¡£´ÓIaaSµ½PaaS£¬ÔÙµ½SaaS£¬Òâζ×ÅÔÆÆ½Ì¨ÌṩµÄ¹¤¾ßºÍ·þÎñÔ½À´Ô½¶à£¬¹ºÂòÔÆ·þÎñµÄÆóÒµËùÒª×öµÄ¿ª·¢Ïà¹ØµÄÈÎÎñ¾ÍÔ½À´Ô½ÉÙ£¬ÕâÒ»Ç÷ÊÆÎªÔÆÔ­ÉúµÄ³öÏÖÌṩÁ˼¼Êõ»ù´¡ºÍ·½ÏòÖ¸Òý¡£

£¨À´Ô´£ºCNCF»ù½ð»á£©

ÆóÒµÒµÎñÒªÏëÕæÕýµÄÔÆ»¯£¬²»½öÒªÔÚ»ù´¡ÉèÊ©ºÍƽ̨²ãÃæÊµÏÖ£¬¶øÇÒÓ¦Óñ¾ÉíÒ²Ó¦¸Ã»ùÓÚÔÆµÄÌØµã½øÐпª·¢£¬´Ó¼Ü¹¹Éè¼Æ¡¢¿ª·¢·½Ê½¡¢²¿Êðά»¤µÈ¸÷¸ö½×¶ÎºÍ·½ÃæÖØÐÂÉè¼Æ£¬¹¹½¨ÕæÕýÓ¦¡°ÔÆ¡±¶øÉúµÄ¡°ÔÆÔ­ÉúÓ¦Óᱡ£

¸ù¾ÝÐÐÒµÄÚµÄ˵·¨£¬ÔÆÔ­Éú£¨Cloud-Native£©¸ÅÄîµÄÌá³öÓм¸¸ö°æ±¾£¬¹«ÈϵÄÊÇÓÉPivotal¹«Ë¾CTO Matt StineÔÚ2013ÄêÊ×´ÎÌá³ö¡£µ±È»£¬ÕâÒ»¸ÅÄî±»Ìá³öÀ´ÊÇûÓж¨ÒåµÄ£¬Ö»ÊÇһϵÁм¼ÊõµÄ¼¯ºÏ¡£

±ÈÈçÔÚ2010Ä꣬WSO2¹«Ë¾CTO Paul FremantleÔÚ²©¿ÍÀïÒ²Ìáµ½¡°Cloud Native¡±µÄ¸ÅÄ²»¹ýËû¸ø³öµÄÏà¹Ø½âÊͰüº¬ÁË·Ö²¼Ê½¡¢¶à×â»§¡¢°´ÐèÊÕ·Ñ¡¢µ¯ÐÔ¿ÉÉìËõÕâÐ©ÌØµã£¬µ«ÕâЩÖ÷ÒªÊÇÔÆ¼ÆËã·þÎñµÄÆÕ±éÌØÐÔ£¬»¹²»¹»Ï¸»¯¡£

¶ÔÓÚÔÆÔ­Éú¸ÅÄMatt StineÔÚ2015Äê·¢±íµÄ¡¶Ç¨ÒƵ½ÔÆÔ­ÉúÓ¦Óüܹ¹¡·µÄÒ»ÊéÖÐÁоٳöÒÔϼ¼ÊõºÍÌØµã£ºÊ®¶þÒòËØ£¬Î¢·þÎñ£¬×Ó·þÎñÃô½Ý»ù´¡ÉèÊ©£¬»ùÓÚAPIµÄЭ×÷£¬·´´àÈõÐÔ¡£

ºóÃæ£¬Õâ¼Ò¹«Ë¾µÄÁíÍâһλ¼¼Êõ´óÅ£Kevin Hoffman ÔÚ¡¶Beyond the 12 factor App¡·Ò»Ê飬»ùÓÚÔ­Ê®¶þÒªËØÐÂÔöÁËÈý¸öÐÂÒªËØ£¬¼´ÔÆÔ­ÉúÊ®ÎåÒªËØ¡£

¶ÔÓÚÓ¦Óÿª·¢ÁìÓòµÄ´ÓÒµÕߣ¬ÕâÐ©ÒªËØÏë±Ø¶¼·Ç³£ÊìϤ£¬Ï൱ÓÚÊÇÒ»·ÝSaaSÓ¦ÓõÄ×î¼Ñʵ¼ù±ê×¼£¬¿ÉÒÔÊÊÓÃÓÚÈκÎÓïÑÔ¿ª·¢µÄºó¶ËÓ¦Ó÷þÎñ£¬½«¿ª·¢Á÷³Ì×Ô¶¯»¯ºÍ±ê×¼»¯£¬½µµÍ¿ª·¢ÕßµÄѧϰ³É±¾¡£

µ½2017Ä꣬Matt StineÔٴν«ÔÆÔ­Éú¼Ü¹¹¹éÄÉΪģ¿é»¯¡¢¿É¹Û²ì¡¢¿É²¿Ê𡢿ɲâÊÔ¡¢¿ÉÌæ»»¡¢¿É´¦Àí6ÌØÖÊ£»¶øPivotal¹ÙÍøÔò¸ø³öÁËÔÆÔ­ÉúµÄ×îж¨Ò壬¸ÅÀ¨Îª4¸öÒªµã£ºÈÝÆ÷¡¢Î¢·þÎñ¡¢DevOps¡¢³ÖÐø½»¸¶¡£

ÁíÍâÒ»¸ö±È½ÏÕýʽµÄÔÆÔ­Éú¶¨ÒåÊÇÓÉÔÆÔ­Éú¼ÆËã»ù½ð»á£¨CNCF£©Ìá³öµÄ¡£ÔÚ2015Ä꣬CNCF³ÉÁ¢Ö®³õ£¬ÕâÒ»×éÖ¯½«ÔÆÔ­Éú¶¨ÒåΪ°üÀ¨£ºÈÝÆ÷»¯·â×°¡¢×Ô¶¯»¯¹ÜÀí¡¢ÃæÏò΢·þÎñ£»µ½2018Ä꣬CNCFÓÖ°Ñ·þÎñÍø¸ñ£¨Service Mesh£©ºÍÉùÃ÷ʽAPI¸ø¼Óµ½ÔÆÔ­ÉúµÄ¶¨ÒåÖÐÀ´¡£

´ÓÔÆÔ­ÉúµÄ¶à¸ö¶¨ÒåÀ´¿´£¬ÕâÒ»¸ÅÄîÔÚ²»¶ÏÍêÉÆºÍ¸üУ¬²»Í¬×éÖ¯ºÍÆóÒµ¶ÔÓÚÔÆÔ­ÉúµÄ²àÖØµãÒ²ÓÐËù²»Í¬¡£¸ù¾ÝÐÐҵר¼ÒµÄ×ܽᣬÏÖÔÚÎÒÃÇÒѾ­Äܹ»¿´µ½ÔÆÔ­ÉúµÄÒ»¸öÈ«Ã²ÌØÕ÷£º

£¨Í¼Ô´£ºÍõÒøÀû¡¶ÔÆÔ­ÉúÌåϵÏµļ¼º£¸¡³ÁÓëÀíÂÛ̽Ë÷¡·£©

Òò´Ë£¬ÕûÌåÀ´Ëµ£¬ÔÆÔ­ÉúÊÇÒ»Ì×ÔÚÔÆ¶Ë¹¹½¨ºÍÔËÐÐÈí¼þÓ¦Óõķ½·¨£¬¿ÉÒÔ¹é½áΪһÌ×¼¼Êõ·½·¨ÂÛ¡£¡°ÔÆÔ­Éú¡±µÄ¡°Cloud¡±£¬´ú±íÁËÈí¼þÓ¦ÓÃÊÇ·ÅÔÚÔÆ¶Ë¶ø·Ç´«Í³µÄITÉ豸ÖУ¬¶ø¡°Native¡±Ôò´ú±íÈí¼þÓ¦ÓôÓÒ»¿ªÊ¼Éè¼Æ£¬¾ÍÊǸù¾ÝÔÆµÄ»·¾³£¬²ÉÓÃÔÆ¶ËµÄ¼¼Êõ£¬³ä·ÖÀûÓÃÔÆÆ½Ì¨µÄµ¯ÐÔÉìËõºÍ·Ö²¼Ê½Ìص㣬×îÖÕÔÚÔÆ¶Ë¸ßЧ¡¢Îȶ¨¡¢°²È«ÔËÐС£

´Ó±¾ÖÊÉÏÀ´Ëµ£¬ÔÆÔ­ÉúÊǼܹ¹¸ùÖ²ÓÚÔÆ£¬»ùÓÚÔÆÉÏ¿ª·¢¡¢²¿Êð¡¢Î¬»¤µÄÒ»Ì×¼¼Êõ·½·¨Ìåϵ¡£

µã¿ªÔÆÔ­ÉúµÄ¡°¼¼ÄÜÊ÷¡±

¸ù¾ÝÒÔÉÏÔÆÔ­Éú¸ÅÄîµÄ¹²ÐÔ£¬ÎÒÃÇÖ÷Òª²ð½âÏÂÈÝÆ÷»¯¡¢Î¢·þÎñ¡¢³ÖÐø½»¸¶£¬DevOpsÕâÐ©Éæ¼°ÔƼ¼ÊõºÍÔËά¹ÜÀí·½·¨µÄÖ÷ÒªÌØÕ÷¡£

Ê×ÏÈÀ´½éÉÜ´ú±íÐÔµÄÈÝÆ÷¼¼Êõ¡£×î³õ£¬Ò»¸öÈí¼þÓ¦Óö¼ÊÇ·ÅÔÚÎïÀíÖ÷»úÉϵ쬹ÜÀíÆðÀ´·Ç³£²»·½±ã£¬ºóÃæ³öÏÖÁËÐéÄ⻯¼¼Êõ£¬¿ÉÒÔͨ¹ý·þÎñÆ÷×ÊÔ´¹²ÏíµÄ·½Ê½£¬°´Ðè¹¹½¨Ó¦ÓÃʵÀý£¬µ«ÊÇÐéÄ⻯¹¹½¨³öµÄÐéÄâ»úÈÔÈ»ÊÇÒ»¸öÍêÕû²Ù×÷ϵͳ£¬ËäÈ»±ÈÎïÀí»ú¸üÁé»î£¬µ«ÈÔÈ»×ÊÔ´À˷ѵÄÇé¿ö¡£ÄÇô£¬ÈÝÆ÷¼¼Êõ£¬¾ÍÈçͬIT¿ª·¢µ±Öеļ¯×°Ï䣬²ÉÓøüСµ¥Ôª³¹µ×½«Ò»¸öÓ¦ÓõÄ×ÊÔ´´ò°üÔÚ²»Í¬µÄÈÝÆ÷À´Ó¶ø¿ÉÒÔÊÊÓ¦¸÷ÖÖÓ¦ÓõÄÔËÐл·¾³¡£

´Ó2004Ä꿪ʼ£¬¹È¸è¾ÍÔÚÄÚ²¿´ó¹æÄ£Ê¹ÓÃCgroupsµÈµÄOSÐéÄ⻯¼¼Êõ£¬2008Ä꣬¹È¸èÍÆ³öµÄLXC£¨Linux Container£©ÏîÄ¿¾ß±¸ÁËLinuxÈÝÆ÷µÄ³ûÐÍ¡£2013Ä꣬Dockerºá¿Õ³öÊÀ£¬ÈÃLinuxÈÝÆ÷¼¼Êõ¿ìËÙϯ¾í¿ª·¢½ç¡£DockerµÄ³É¹¦£¬Ò²Èù¹½¨Ó¦ÓõÄ×îСµ¥Ôª±ä³ÉÁËÈÝÆ÷£¬¶øÈÝÆ÷ÊÇ΢·þÎñµÄ×î¼ÑÔØÌå¡£

΢·þÎñ¾ÍÊÇÒ»ÖÖ¸úµ¥ÌåÓ¦ÓÃÏà¶ÔÓ¦µÄеÄÓ¦Óüܹ¹£¬ÊÇÓ¦Ó÷þÎñµ¥ÔªµÄСÐÍ»¯ºÍ΢ÐÍ»¯¡£Óиö±ÈÓ÷·Ç³£ÌùÇУ¬µ¥ÌåÓ¦ÓþÍÊÇÒ»¸ö´ó²èºøÀïÖóºÜ¶à½È×Ó£¬ÏÖÔÚ±ä³ÉÒ»¸öС²èºøÀïÖóÒ»¸ö½È×Ó£¬µ«ÊÇÓµÓкܶà¸ö²èºø¡£Î¢·þÎñ¾ÍÊÇÒª½«Ó¦ÓõĿÅÁ£¶È×öµ½×îС£¬Ê¹Ö®¶ÀÁ¢³Ðµ£¶ÔÍâ·þÎñµÄÖ°Ôð¡£Î¢·þÎñµÄÀíÄîÊÇËæ×ÅÈí¼þϵͳµÄ¸´ÔÓ¶ÈÉÏÉý£¬ÐèҪͶÈëµÄÈËÁ¦ºÍʱ¼ä×ÊÔ´Ô½À´Ô½¶à£¬µ«È´ÐèÒª¼°Ê±½»¸¶¶ø³öÏֵġ£

DevOps£¬ÊÇDevelopment+OperationsµÄ×éºÏ´Ê£¬Ò²¾ÍÊÇ¿ª·¢ºÍÔËάµÄºÏÌ壬µ±È»Ò²°üº¬²âÊÔ¡£DevOpsÊÇÒ»ÖÖÃô½Ý¿ª·¢Ë¼Î¬ºÍIT×éÖ¯µÄ¹µÍ¨·½·¨£¬¿ÉÒÔ´Ù½ø¿ª·¢¡¢¼¼ÊõÔËÓªºÍÖÊÁ¿±£Õϲ¿ÃÅÖ®¼äµÄ¹µÍ¨¡¢Ð­×÷ºÍÕûºÏ£¬´Ó¶øÌá¸ßÈí¼þºÍ·þÎñµÄ½»¸¶Ð§ÂÊ¡£·´Ó³ÔÚÔÆÔ­ÉúÉÏÃæ£¬¾ÍÊÇÌá¸ß³ÖÐø½»¸¶µÄÄÜÁ¦¡£

ÔÆÔ­ÉúµÄ³ÖÐø½»¸¶£¬Òª×öµ½²»Îóʱ¿ª·¢£¬²»Í£»ú¸üУ¬Ð¡²½¿ìÅÜ£¬ÒªÇ󿪷¢°æ±¾ºÍÎȶ¨°æ±¾²¢´æ£¬ÆäʵÐèÒªºÜ¶àÁ÷³ÌºÍ¹¤¾ßÖ§³Å¡£¶ÔÓÚ¹ã´óÓû§À´Ëµ£¬ÏÖÔÚÒ»¸ö×îÖ±¹ÛµÄ¸ÐÊܾÍÊǺܶà¾ÞÐÍÓ¦ÓÿÉÒÔ×öµ½¼¸ºõÔÚÇÄÎÞÉùÏ¢¼û¾ÍÍê³É¸üУ¬¸ù±¾²»ÓÃÔÙÒ»´Î´Î½øÐÐÓ¦ÓõÄÏÂÔØºÍ°²×°£¬¶øÕâ¾ÍÒª¹é¹¦ÓÚÔÆÔ­ÉúµÄÕâЩÄÜÁ¦¡£

ÔÚÈí¼þ¿ª·¢ÁìÓò£¬Ôø¾­ÓÐÒ»¸ö¡°²»¿ÉÄÜÈý½Ç¡±µÄ˵·¨£¬Ò²¾ÍÊǹ¦Äܸ´Ôӳ̶ȡ¢½»¸¶ÖÜÆÚºÍ¿É¿¿ÐÔÕâÈýÕßÎÞ·¨Í¬Ê±ÊµÏÖ£¬µ«»ùÓÚÒÔÉÏÔÆÔ­ÉúµÄ¼¼ÊõºÍ¹ÜÀí·½·¨£¬Ï൱ÓÚ½â¾öÁËÕâÒ»µÄÒ»¸ö¿ª·¢ÄÑÌ⣬´Ó¶ø°ïÖúÆóÒµÌáÉýÓ¦Óÿª·¢Ð§ÂÊ£¬ÊµÏÖÒµÎñ´´Ð¡£

ÔÆÔ­ÉúµÄÄÜÁ¦½«Ôì³ÉÕâÑùÒ»¸ö½á¹û£¬ÄǾÍÊÇÈÃÒ»¸öÓ¦Óõĵ××ù±äµÃÔ½À´Ô½¸´ÔÓ£¬Êý¾Ý´¦ÀíÒ²Ô½À´Ô½×Ô¶¯»¯£¬¶øÓ¦ÓõÄÒµÎñ²ãÃæÔòÔ½À´Ô½ÇᣬԽÀ´Ô½¼òµ¥»¯¡£¶ÔÓÚ´óÖÚÓû§À´Ëµ£¬¾ÍÊÇÓ¦ÓõĸüС¢¹¦ÄܵÄʹÓÃÔ½À´Ô½±ã½ÝºÍ¡°´ÏÃ÷¡±¡£

ÔÆÔ­Éú¡°½­ºþ¡±

ÔÆÔ­ÉúÊÇË³Ó¦ÔÆ¼ÆËãʱ´úµÄÓ¦Óÿª·¢ÌØµã¶ø²úÉúµÄÒ»ÖÖ¼¼ÊõÀíÄÒò´ËÔÚÔÆÔ­Éú¸ÅÄîһֱûÓÐÃ÷È·µÄ¶¨Ò壬¶øÖ»Óв»Í¬×éÖ¯µÄ²»Í¬µÄ½âÊÍ¡£Ïà°é¶øÉúµÄ¾ÍÊÇÔÆÔ­Éú¼¼ÊõµÄÑÝ»¯ºÍ³§É̵ķ×Õù¡£

ÏÖÔÚÒ»Ìáµ½ÔÆÔ­Éú£¬»ù±¾¾Í»áÌá¼°DockerºÍKubernetes£¨¼ò³ÆK8s£©¡£ÄÇô£¬ÕâÁ½Õßµ½µ×ÊÇÔõÑùµÄ¹ØÏµÄØ£¿

¼òµ¥À´Ëµ£¬DockerÊÇĿǰ×î³É¹¦µÄÈÝÆ÷¹¤¾ß£¬K8sÊÇĿǰ×îÁ÷ÐеÄÈÝÆ÷±àÅŹ¤¾ß¡£Ëùν¡°±àÅÅ¡±£¬Ô´×ÔÒôÀÖÖ¸»Ó¼Ò¶Ô²»Í¬ÀÖÆ÷ÑÝ×àµÄЭµ÷£¬ÄÇôÓÃÔÚÔÆÔ­ÉúÕâÀ¾ÍÊǶ԰üº¬Ó¦ÓóÌÐòµÄÈÝÆ÷µÄЭͬ¹ØÏµ¹ÜÀí¡£

×î³õ£¬GoogleÒѾ­ÔÚÈÝÆ÷¼¼ÊõÉÏÓÐÁËÊ®¶àÄêµÄ»ýÀÛ£¬Ö»²»¹ý£¬GoogleµÄ×ö·¨ÊÇÃØ¶ø²»Ðû£¬°Ñ»ù´¡ÉèÊ©µÄ¸´ÔÓÐÔ¶¼ÁôÔÚÄÚ²¿£¬Ö»¸ø¿ª·¢ÕߺÍÓû§Ìṩ×î¼òµ¥µÄ²Ù×÷¹¤¾ß¾ÍÐС£µ«ÊÇ2013Ä꿪ԴÈÝÆ÷¹¤¾ßDockerÒ»¾­ÍƳö¾Í´óÊÜ»¶Ó­£¬ºÜ¿ì¾Í³ÉΪÊÂʵÉϵÄÈÝÆ÷±ê×¼£¬ÕâÑÏÖØ´Ì¼¤ÁËGoogle¡£Òò´Ë£¬Google²ÉÓÃÁË¡°µÐÈ˵ĵÐÈ˾ÍÊÇÅóÓÑ¡±µÄÕ½ÂÔ£¬¿ªÊ¼Ö§³ÖÓëDocker·ÖµÀÑïïðµÄCoreOS£¬ÍƳöÁËK8sÏîÄ¿£¬²¢Ö§³ÖCoreOSÌá³öµÄÁíÒ»¸ö¿ªÔ´ÈÝÆ÷ÒýÇæRocket¡£

2014Ä꣬µ±Google·¢ÏÖCoreOSÔÚÈÝÆ÷Éú̬ÁìÓòʵÔÚ²»ÊÇDockerµÄ¶ÔÊÖÖ®ºó£¬¾ö¶¨»»µÀ³¬³µ£¬ÓÚµ±ÄêÐû²¼ÍƳöK8sÈÝÆ÷¼¯Èº±àÅŹ¤¾ß£¬²¢ÔÚ2014Äê6ÔÂ7ÈÕ½«³õʼ°æ±¾´úÂëÌá½»µ½GithubÉÏÍêÈ«¿ªÔ´¡£¶ø´ËʱµÄDocker¹«Ë¾Ò²ÐÛÐIJª²ª£¬ÓÚÄêµ×ÔÚDockerConÉÏ·¢²¼ÁË×Ô¼ºÑз¢µÄ¡°DockerÔ­Éú¡±ÈÝÆ÷¼¯Èº¹ÜÀíÏîÄ¿Docker Swarm£¬²¢ÏëÓëK8sÒ»½Ï¸ßÏ¡£Ò»³¡¡°ÈÝÆ÷±àÅÅ¡±µÄÕ½Õù´òÏì¡£

£¨KubernetesÀ´×ÔÓÚÏ£À°Óº¬ÒåÊǶæÊÖ»òÁ캽Ա£©

µ«Kubernetesƾ½èGoogleÔÚÈÝÆ÷¼¯Èº¹ÜÀíϵͳBorg+OmegaÉϵĶàÄê¼¼Êõ»ýÀÛ£¬ºÜ¿ìºáɨDocker SwarmºÍÆäËûÈÝÆ÷±àÅŹ¤¾ß¡£µ½2017Äê6Ô£¬¾ÝCNCFͳ¼Æ£ºK8SÕ¼¾Ý×Å77%µÄÊг¡·Ý¶î£¬µ½10Ô£¬DockerÐû²¼Ö§³ÖK8s£¬Õâ±êÖ¾×ÅÈÝÆ÷±àÅŵÄÕ½Õù»ù±¾½áÊø£¬×îÖÕÒÔK8sµÄ´ó»ñȫʤ¸æÖÕ¡£

Docker±»K8s³É¹¦Êձ࣬ÄÇ×î´óµÄÓ®¼Ò¾ÍÊÇ2015Äê³ÉÁ¢µÄÔÆÔ­Éú¼ÆËã»ù½ð»á£¨CNCF£©£¬µ±È»»¹ÓÐÈ«ÇòµÄ¿ª·¢Õß¡£

CNCFÊÇÓÉGoogle ǣͷ³ÉÁ¢£¬Á¥ÊôÓÚ Linux »ù½ð»á£¬³õÖÔÊÇÎ§ÈÆÔÆÔ­Éú·þÎñÔÆ¼ÆË㣬ÖÂÁ¦ÓÚÅàÓýºÍά»¤Ò»¸ö³§ÉÌÖÐÁ¢µÄ¿ªÔ´Éú̬ϵͳ£¬Î¬»¤ºÍ¼¯³É¿ªÔ´¼¼Êõ£¬Ö§³Ö±àÅÅÈÝÆ÷»¯Î¢·þÎñ¼Ü¹¹Ó¦Óã¬Í¨¹ý½«×îÇ°ÑØµÄģʽÃñÖ÷»¯£¬ÈÃÕâЩ´´ÐÂΪ´óÖÚËùÓá£

½ØÖÁ2020Äê4Ô£¬CNCF»ù½ð»á¹²ÍйÜ49¸öÔÆÔ­ÉúÏîÄ¿£¬ÆäÖУ¬KubernetesÊÇCNCFÍйܵĵÚÒ»¸öÔÆÔ­Éú¿ªÔ´ÏîÄ¿¡£ÏÖÔÚÈ«ÇòÖ÷Á÷µÄ¿Æ¼¼ÆóÒµºÍÔÆ¼ÆËã³§É̾ø´ó²¿·Ö¶¼ÊÇCNCF»áÔ±£¬ÔƳ§ÉÌÃǰѼÓÈëCNCF×÷ΪÆóÒµ¼¼Êõ¾ºÕùÁ¦µÄÐû´«µã¡£

£¨CNCFÈ«¾°Í¼£©

¿ÉÒÔ˵£¬ÔÆÔ­ÉúÔÚ½ñÌìµÄ·¢Õ¹×³´ó£¬È·ÊµÀë²»¿ªCNCFÕâÑùµÄÖÐÁ¢×éÖ¯Ëù·¢»ÓµÄ×÷Ó᣼ÙÈç˵DockerÒ»¼Ò¶À´ó£¬¾ÍºÜÈÝÒ×Ìá¸ßÈÝÆ÷¼¼ÊõµÄʹÓóɱ¾£¬Èç¹ûK8s²»ÔÚCNCF¿ªÔ´¹²Ïí£¬¿ª·¢ÕßÓÖ¿ÉÄÜÒªÃæÁÙ¡°¶þѡһ¡±µÄÂé·³¡£

ÖµµÃ×¢ÒâµÄÊÇ£¬ÔÚ2020Äê12Ô£¬K8sÐû²¼ÆúÓÃDocker£¬²¢·ÇÊǼòµ¥µØ¶ÔDockerµÄ¡°Ð¶Ä¥É±Â¿¡±£¬¶øÊǶÔÓÚÈÝÆ÷±àÅŵĽøÒ»²½ÓÅ»¯¡£Òò´Ë£¬ÎÒÃÇ¿ÉÒÔ¿´µ½ÔÆÔ­ÉúµÄ¾ßÌåµÄ¼¼Êõ¹¤¾ß»¹ ÑÝ±ä½ø»¯µ±ÖС£

µ½ÕâÀÎÒÃÇÓ¦¸Ã¶ÔÔÆÔ­ÉúµÄǰÊÀ½ñÉúÓÐÒ»¸ö»ù±¾µÄÓ¡Ïó¡£

×ܵÄÀ´Ëµ£¬ÔÆÔ­ÉúûÓÐÒ»¸ö¹Ì¶¨µÄ¸ÅÄÒ壬µ«È´ÓÐÒ»¸öÇåÎúµÄÂß¼­£¬ÄǾÍÊÇÈí¼þÓ¦ÓÃÕýÔÚ°´ÕÕÔÆÔ­ÉúµÄ·½Ê½½øÐÐÉî¶ÈµÄÔÆ»¯£¬³ä·ÖÌùºÏÔÆ¼ÆËãµÄµ¯ÐÔ¿ÉÀ©Õ¹¡¢Ãô½Ý¡¢·Ö²¼Ê½¡¢×Ô¶¯»¯µÄÌØµã£¬ÒòÔÆ¶øÉú£¬ÓÖÓ¦ÔÆ¶øÐС£

ͬʱ£¬ÔÆÔ­ÉúÌåϵµÄ¼¼ÊõÒ²´¦ÔÚ²»¶ÏµÄÑÝ»¯·¢Õ¹µ±ÖУ¬Ä¿Ç°ÕýÐγÉÒÔÈÝÆ÷¼°ÈÝÆ÷±àÅÅ¡¢Î¢·þÎñ¡¢Ãô½Ý»ù´¡ÉèÊ©¡¢DevOps¡¢ÉùÃ÷ʽAPIµÈÎªÌØµãµÄÔÆÔ­ÉúÓ¦Óõļ¼Êõ·½·¨ÂÛ¡£ÔÚÕâÐ©ÔÆÔ­Éú¼¼ÊõµÄÑݽø¹ý³ÌÖУ¬CNCF¼°ÆäÌṩµÄ¿ªÔ´ÏîÄ¿ºÍ¿ª·¢Éú̬½«·¢»Ó¸ü¼ÓÏÔÖøµÄ×÷Óá£

µ±È»£¬¾¡¹ÜÎÒÃÇ¿´µ½ÔÆÔ­ÉúÓÐÕâÑùÄÇÑùµÄºÃ´¦£¬µ«ÊÇÔÆÔ­Éú´Óµ®Éúµ½Èç½ñµÄÆÆÈ¦¶øºì²¢·ÇÊÇÒ»õí¶ø¾ÍµÄ£¬ÔÆÔ­Éú±¾ÉíµÄÑÝ»¯Ò²¾­ÀúÒ»¸ö´ÓÇàɬµ½³ÉÊìµÄ¹ý³Ì¡£µ«ÔÆÔ­ÉúµÄ¼ÆËã¼ÛÖµÒѾ­Â䵨Éú¸ù£¬Ä³Ö̶ֳÈÉϳÉΪÁËÆóÒµITµÄ´óÊÆËùÇ÷£¬ÉõÖÁ±ØÈ»Ñ¡Ôñ¡£

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

ÔÆ¼ÆËãµÄ¼Ü¹¹
¶ÔÔÆ¼ÆËã·þÎñÄ£ÐÍ
ÔÆ¼ÆËãºËÐļ¼ÊõÆÊÎö
Á˽âÔÆ¼ÆËãµÄ©¶´
Ïà¹ØÎĵµ

ÔÆ¼ÆËã¼ò½é
ÔÆ¼ÆËã¼ò½éÓëÔÆ°²È«
ÏÂÒ»´úÍøÂç¼ÆËã--ÔÆ¼ÆËã
ÈídzÎöÔÆ¼ÆËã
Ïà¹Ø¿Î³Ì

ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ
ÔÆ¼ÆËãÓ¦ÓÃÓ뿪·¢
CMMIÌåϵÓëʵ¼ù
»ùÓÚCMMI±ê×¼µÄÈí¼þÖÊÁ¿±£Ö¤
×îл¼Æ»®
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢ 6-12[ÏÃÃÅ]
È˹¤ÖÇÄÜ.»úÆ÷ѧϰTensorFlow 6-22[Ö±²¥]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 6-30[±±¾©]
ǶÈëʽÈí¼þ¼Ü¹¹-¸ß¼¶Êµ¼ù 7-9[±±¾©]
Óû§ÌåÑé¡¢Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À 7-25[Î÷°²]
ͼÊý¾Ý¿âÓë֪ʶͼÆ× 8-23[±±¾©]
 
×îÐÂÎÄÕÂ
ÔÆÔ­Éú¼Ü¹¹¸ÅÊö
K8S¸ß¿ÉÓü¯Èº¼Ü¹¹ÊµÏÖ
ÈÝÆ÷ÔÆ¹ÜÀíÖ®K8S¼¯Èº¸ÅÊö
k8s-ÕûÌå¸ÅÊöºÍ¼Ü¹¹
Ê®·ÖÖÓѧ»áÓÃdocker²¿Êð΢·þÎñ
×îпγÌ
ÔÆ¼ÆË㡢΢·þÎñÓë·Ö²¼Ê½¼Ü¹¹
Æóҵ˽ÓÐÔÆÔ­ÀíÓë¹¹½¨
»ùÓÚKubernetesµÄDevOpsʵ¼ù
ÔÆÆ½Ì¨¼Ü¹¹ÓëÓ¦Ó㨰¢ÀïÔÆ£©
Docker²¿Êð±»²âϵͳÓë×Ô¶¯»¯¿ò¼Üʵ¼ù
³É¹¦°¸Àý
±±¾© ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ͨÓù«Ë¾GE DockerÔ­ÀíÓëʵ¼ùÅàѵ
ij¾ü¹¤Ñо¿µ¥Î» MDA£¨Ä£ÐÍÇý¶¯¼Ü¹¹£©
ÖªÃûÏû·Ñ½ðÈÚ¹«Ë¾ ÁìÓòÇý¶¯Éè¼Æ
ÉîÛÚijÆû³µÆóÒµ Ä£ÐÍÇý¶¯µÄ·ÖÎöÉè¼Æ