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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
ÕýÈ·ÈÏʶDocker¡¢Kubernetes ¡¢Apache Mesos

 
À´Ô´£º¼«¿ÍÍ·Ìõ ·¢²¼ÓÚ£º 2017-8-14
  2450  次浏览      27
 

ÎÞÊýµÄÎÄÕ¡¢É罻ýÌåÔÚ̽ÌÖDocker¡¢Kubernetes¡¢MesosÈýÕßÖ®¼äÊëÓÅÊëÁÓ¡£Èç¹ûÄãÌýÐÅÁËijЩһ֪°ë½âÕßµÄÑÔÂÛ£¬Äã¿ÉÄÜ»áÈÏΪÕâÈý¸ö¿ªÔ´ÏîÄ¿ÕýÔÚΪÕù¶áÈÝÆ÷°ÔȨ¶øÊâËÀÕ½¶·¡£Í¬Ê±£¬ÄãÒ²»áÏàÐÅ£¬ÔÚÕâÈýÕß¼äµÄÑ¡ÔñÎÞÒìÓÚ¶ÔÆäËù·î×ڽ̵ÄÐÅÑö£¬¶øÇÒÕæÕýµÄÐÅͽ¸ÒÓڴ󵨺ÍÒì½Ìͽ×÷¶·Õù£¬²¢ÇÒÓµ»¤×Ô¼ºµÄÐÅÑö¡£

ÄÇЩ¶¼Êdz¶µ­¡£

ËäÈ»ÕâÈýÖÖ¼¼Êõ¶¼¿ÉÒÔʹÓÃÈÝÆ÷À´²¿Êð¡¢¹ÜÀíºÍÀ©Õ¹Ó¦ÓóÌÐò£¬µ«Êµ¼ÊÉÏËüÃÇÿ¸ö¶¼²àÖØ½â¾ö²»Í¬µÄÎÊÌ⣬²¢ÇÒÔú¸ù·Ç³£²»Í¬µÄ»·¾³Ö®ÉÏ¡£ÊÂʵÉÏ£¬ÕâÈýÖÖ±»¹ã·º²ÉÓõŤ¾ßÁ´±Ë´ËÍêÈ«²»Í¬¡£

ÓëÆä±È½ÏÕâЩ¿ìËÙÑݽøµÄ¼¼ÊõµÄÖØµþÌØÐÔ£¬²»ÈçÈÃÎÒÃǻعËÒ»ÏÂÿ¸öÏîÄ¿µÄԭʼÈÎÎñ¡¢¼Ü¹¹ÒÔ¼°ËüÃÇÖ®¼äÈçºÎÏ໥²¹³äºÍ½»»¥¡£

ÈÃÎÒÃÇ´ÓDocker¿ªÊ¼

½ñÌìµÄDocker¹«Ë¾ÍÑÌ¥ÓÚÒ»¸öƽ̨¼´·þÎñµÄ³õ´´¹«Ë¾dotCloud¡£dotCloudÍŶӷ¢ÏÖ£¬ÔÚÐí¶àÓ¦ÓóÌÐòºÍ¿Í»§Ö®¼ä¹ÜÀíÒÀÀµ¹ØÏµºÍ¶þ½øÖÆÎļþÐèÒª×ö´óÁ¿µÄ¹¤×÷¡£Òò´Ë£¬ËûÃǽ«Linux cgroupsºÍnamespacesµÄһЩ¹¦ÄÜ×éºÏ³ÉÒ»¸ö¼òµ¥Ò×Óõİü£¬ÕâÑùÓ¦ÓóÌÐò¾Í¿ÉÒÔÔÚÈκλù´¡ÉèÊ©ÉϳÖÐøÔËÐС£Õâ¸ö°ü¾ÍÊÇDocker¾µÏñ£¬ËüÌṩÒÔϹ¦ÄÜ:

1.½«Ó¦ÓóÌÐòºÍ¿â·â×°ÔÚµ¥¸ö°üÖÐ(Docker¾µÏñ)£¬Òò´ËÓ¦ÓóÌÐò¿ÉÒÔ¿ç¶à»·¾³Ò»Ö²¿Êð;

2.ÌṩÀàËÆÓÚgitµÄÓïÒ壬ÀýÈç¡°dockerpush¡±£¬¡°docker commit¡±£¬ÕâÑù¿ÉÒÔÈÃÓ¦ÓóÌÐò¿ª·¢ÈËÔ±¿ÉÒÔÇáËɵزÉÓÃм¼Êõ£¬²¢½«ÆäÈÚÈëµ½ÏÖÓеÄworkflowÖÐ;

3.½«Docker¾µÏñ¶¨ÒåΪ²»¿É±ä²ã£¬ÆôÓò»¿É±äµÄ»ù´¡ÉèÊ©¡£Ìá½»µÄ¸ü¸Ä±»´æ´¢ÎªÒ»¸öµ¥¶ÀµÄÖ»¶Á²ã£¬ÕâÈþµÏñ¸´Óú͸ú×Ù¸ü¸Ä±äµÃ¸ü¼ÓÈÝÒס£ÁíÍ⣬²ã»¹¿ÉÒÔͨ¹ý´«Êä¸üжø²»ÊÇÕû¸ö¾µÏñÀ´½ÚÊ¡´ÅÅ̿ռäºÍÍøÂçÁ÷Á¿;

4.ͨ¹ýʹÓÿÉÒÔÁÙʱ´æ´¢ÔËÐÐʱ¸ü¸ÄµÄ¿Éд²ãÀ´ÊµÀý»¯²»¿É±äÓ³Ïñ£¬´Ó¶ø·½±ã¿ìËÙ²¿ÊðºÍÀ©Õ¹Ó¦ÓóÌÐòµÄ¶à¸öʵÀý¡£

Ëæ×ÅDockerµÄ·çÃÒ£¬¿ª·¢ÈËÔ±¿ªÊ¼´Ó±Ê¼Ç±¾µçÄÔ×ªÒÆµ½ÔÚÉú²ú»·¾³ÖÐÔËÐС£Õâ¾ÍÐèÒª½èÖú¹¤¾ßÀ´Ð­µ÷ÕâЩÈÝÆ÷£¬ÎÒÃdzÆÎªÈÝÆ÷±àÅÅ¡£ÓÐȤµÄÊÇ£¬Apache MesosµÄMarathon³ÉΪµ±Ê±(2014Äê6ÔÂ)µÚÒ»¸öÖ§³ÖDocker¾µÏñµÄÈÝÆ÷±àÅŹ¤¾ß(ÎÒÃǽ«ÔÚÏÂÃæÏêϸÃèÊöËü)¡£¾ÍÁ¬Docker´´Ê¼ÈË¡¢Ê×ϯ¼¼Êõ¹ÙSolomon HykesÒ²ÍÆ¼öMesosΪ¡°Éú²ú¼¯ÈºµÄ»Æ½ð±ê×¼¡±¡£²»¾ÃÖ®ºó£¬³ýÁËMarathonÖ®Í⣬Ðí¶àÈÝÆ÷±àÅż¼Êõ³öÏÖÁË£¬ÕâÆäÖаüÀ¨£ºNomad¡¢Kubernetes¡¢DockerSwarm(ÏÖÔÚÊÇDockerÒýÇæµÄÒ»²¿·Ö)¡£

Ëæ×ÅDocker¿ªÊ¼ÉÌÒµ»¯¿ªÔ´Îļþ¸ñʽ£¬¸Ã¹«Ë¾Ò²¿ªÊ¼ÒýÈ빤¾ßÀ´²¹³äºËÐÄDockerÎļþ¸ñʽºÍruntimeÒýÇæ£¬°üÀ¨:

1.Dockerhub

2.Docker registry

3.Docker cloud

4.Dockerdatacenter

?DockerÈÿª·¢Õß¿ÉÒÔ´ò°üËûÃǵÄÓ¦ÓÃÒÔ¼°ÒÀÀµ°üµ½Ò»¸ö¿ÉÒÆÖ²µÄÈÝÆ÷ÖеÄÌØÐÔ£¬Ê¹Æä³ÉΪÈí¼þÐÐÒµµÄÓÎÏ·¹æÔò¸Ä±äÕß;ÕâÓеãÀàËÆmp3¸ñʽ°ïÖúÖØËÜÁËÒôÀÖ²úÒµ¡£DockerÎļþ¸ñʽ³ÉΪÐÐÒµ±ê×¼£¬²¢ÇÒÁìµ¼ÈÝÆ÷¼¼Êõ¹©Ó¦ÉÌ(°üÀ¨Docker¡¢Pivotal, MesosphereÒÔ¼°ÆäËûÐí¶à)³ÉÁ¢CNCFºÍOCI¡£½ñÌ죬CNCFºÍOCIµÄÄ¿±ê¾ÍÊÇÈ·±£¿çÈÝÆ÷¼¼ÊõµÄ»¥²Ù×÷ÐԺͱê×¼»¯½Ó¿Ú£¬²¢È·±£Ê¹ÓÃÈκι¤¾ß¹¹½¨µÄDockerÈÝÆ÷£¬¶¼¿ÉÒÔÔÚÈκÎruntime»ò»ù´¡ÉèÊ©ÉÏÔËÐС£

Kubernetes

¹È¸èºÜÔç¾ÍÈÏʶµ½Docker¾µÏñµÄDZÁ¦£¬²¢ÊÔͼÔڹȸèÔÆÆ½Ì¨ÉϽ»¸¶¡°ÈÝÆ÷±àÅż´·þÎñ¡±¡£¹È¸èÔÚÈÝÆ÷·½ÃæÓзḻµÄ¾­Ñé(ËûÃÇÔÚLinuxÖÐÒýÈëÁËcgroups)£¬µ«ÊÇÏÖÓеÄÄÚ²¿ÈÝÆ÷ºÍÏñBorgÕâÑùµÄ·Ö²¼Ê½¼ÆË㹤¾ßÓëËüÃǵĻù´¡Éèʩֱ½ÓñîºÏ¡£Òò´Ë£¬¹È¸èûÓÐʹÓÃÏÖÓÐϵͳÖеÄÈκδúÂ룬¶øÊÇ´ÓÍ·¿ªÊ¼Éè¼ÆÁËKubernetes£¬ÒÔ±àÅÅDockerÈÝÆ÷¡£KubernetesÓÚ2015Äê2Ô·¢²¼£¬²¢Ìá³öÒÔÏÂÄ¿±êºÍ¿¼ÂÇ:

1.ΪӦÓóÌÐò¿ª·¢ÈËÔ±Ìṩһ¸öÇ¿´óµÄ¹¤¾ß£¬ÓÃÓÚDockerÈÝÆ÷±àÅÅ£¬¶ø²»±ØÓëµ×²ã»ù´¡ÉèÊ©½»»¥;

2.¿çÔÆ»·¾³Ï£¬ÎªÒ»ÖµÄÓ¦ÓóÌÐò²¿Êð¾­ÑéºÍAPIs Ìṩ±ê×¼²¿Êð½Ó¿ÚºÍÔ­ÐÍ;

3.¹¹½¨Ò»¸öÄ£¿é»¯µÄAPIºËÐÄ£¬ÔÊÐí¹©Ó¦ÉÌÎ§ÈÆºËÐÄKubernetes¼¼Êõ¼¯³Éϵͳ¡£

½ØÖÁ2016Äê3Ô£¬¹È¸èÏòCNCF¾èÔùÁËKubernetes£¬ÖÁ½ñ¹È¸èÈÔÊǸÃÏîÄ¿µÄÖ÷Òª¹±Ï×Õß(Æä´ÎÊÇRedhat¡¢CoreOSµÈ)¡£

Kubernetes¶ÔÓ¦ÓóÌÐò¿ª·¢ÈËÔ±·Ç³£ÓÐÎüÒýÁ¦£¬ÒòΪËü¼õÉÙÁ˶Իù´¡ÉèÊ©ºÍ²Ù×÷ÍŶӵÄÒÀÀµ¡£¹©Ó¦ÉÌÒ²·Ç³£Ï²»¶Kubernetes£¬ÒòΪËüÌṩÁËÒ»ÖÖ¼òµ¥µÄ·½Ê½À´ÈÃËûÃÇÓµ±§ÈÝÆ÷Ô˶¯£¬²¢ÎªËûÃÇÔËÐÐ×Ô¼ºµÄKubernetes²¿ÊðÌṩһ¸öÉÌÒµ»¯½â¾ö·½°¸¡£KubernetesÖ®ËùÒÔºÜÓÐÎüÒýÁ¦£¬ÒòΪËüÊÇCNCFϵĿªÔ´ÏîÄ¿£¬ÓëDocker¼¯ÈºÏà±È£¬ºóÕßËäÈ»ÊÇ¿ªÔ´µÄ£¬µ«È´Êܵ½Docker Inc .µÄÑϸñ¿ØÖÆ¡£

KubernetesµÄºËÐÄÓÅÊÆÊÇΪӦÓóÌÐò¿ª·¢ÈËÔ±Ìṩǿ´óµÄ¹¤¾ßÀ´±àÅÅÎÞ״̬µÄDockerÈÝÆ÷¡£ËäÈ»Óжà¸ö¼Æ»®½«ÏîÄ¿µÄ·¶Î§À©Õ¹µ½¸ü¶àµÄ¹¤×÷¸ºÔØ(Èç·ÖÎöºÍÓÐ״̬µÄÊý¾Ý·þÎñ)£¬µ«ÕâЩ¼Æ»®ÈÔÈ»´¦Óڷdz£ÔçÆÚµÄ½×¶Î£¬»¹Óдý¹Û²ì¡£

Apache Mesos

Apache Mesos×î³õÊÇUCBerkeleyΪ´´½¨ÏÂÒ»´ú¼¯Èº¹ÜÀíÆ÷¶øµ®ÉúµÄÏîÄ¿£¬²¢´ÓÈç¹È¸èµÄBorgºÍFacebookµÄTupperwareÖÐÎüÈ¡¾­Ñé½Ìѵ¡£µ«ÊÇBorgºÍTupperwareÊǵ¥Ìå¼Ü¹¹£¬²¢ÇÒÊǺÍÎïÀí»ù´¡ÉèÊ©°ó¶¨µÄ·âԴרÓм¼Êõ¡£MesosÒýÈëÁËÄ£¿é»¯¼Ü¹¹£¬²ÉÓÿªÔ´µÄ·½·¨£¬ÇÒÆäÉè¼ÆÍêÈ«¶ÀÁ¢Óڵײã»ù´¡¼Ü¹¹¡£»ùÓÚÕâЩÒòËØ£¬MesosºÜ¿ì±»Twitter¡¢Apple(Siri)¡¢Yelp¡¢Uber¡¢NetflixÒÔ¼°Ðí¶àÁìÏȵĿƼ¼¹«Ë¾Ëù²ÉÓã¬ÒÔÖ§³ÖËûÃÇÔÚ΢·þÎñ¡¢´óÊý¾ÝºÍʵʱ·ÖÎöµ½µ¯ÐÔÉìËõµÄÒ»ÇÐʵ¼ù¡£

×÷Ϊһ¸ö¼¯Èº¹ÜÀíÆ÷£¬MesosµÄ¼Ü¹¹ÊÇΪÁ˽â¾öÒ»×é·Ç³£²»Í¬µÄÌôÕ½:

1.½«Êý¾ÝÖÐÐÄ×ÊÔ´ÕûºÏ³ÉÒ»¸öµ¥Ò»µÄ³Ø£¬ÒÔ¼ò»¯×ÊÔ´ÅäÖã¬Í¬Ê±ÔÚ˽Óлò¹«¹²ÔÆÖ®¼äÌṩһÖµÄÓ¦ÓóÌÐòºÍ²Ù×÷ÌåÑé;

2.ÔÚÏàͬµÄ»ù´¡ÉèÊ©ÉÏʹÓò»Í¬µÄ¹¤×÷¸ºÔØ£¬±ÈÈç·ÖÎö¡¢ÎÞ״̬΢·þÎñ¡¢·Ö²¼Ê½Êý¾Ý·þÎñºÍ´«Í³Ó¦ÓóÌÐò£¬ÒÔÌá¸ßÀûÓÃÂÊ£¬½µµÍ³É±¾ºÍ¿Õ¼ä;

3.ÔÚ²»Ð޸ļ¯Èº¹ÜÀíÆ÷»òÏÖÓÐÓ¦ÓóÌÐòµÄÇé¿öÏ£¬Ìṩ³£Â̵ĿÉÀ©Õ¹ÐÔÀ´ÔËÐÐеÄÓ¦ÓóÌÐòºÍ¼¼Êõ;

4.½«Ó¦ÓóÌÐòºÍµ×²ã»ù´¡ÉèÊ©µ¯ÐÔÀ©Õ¹µ½ÊýÍò¸ö½Úµã¡£

MesosµÄ¶ÀÌØÖ®´¦»¹ÔÚÓÚ£¬¿ÉÒÔµ¥¶À¹ÜÀí¸÷ÖÖ²»Í¬µÄ¹¤×÷¸ºÔØ¡ª¡ª°üÀ¨´«Í³µÄÓ¦ÓóÌÐò£¬ÈçJava¡¢ÎÞ״̬Docker΢·þÎñ¡¢Åú´¦Àí×÷Òµ¡¢ÊµÊ±·ÖÎöºÍÓÐ״̬µÄ·Ö²¼Ê½Êý¾Ý·þÎñ¡£Mesos¹ã·ºµÄ¹¤×÷¸ºÔظ²¸ÇÀ´×ÔÓÚËüµÄÁ½¼¶¼Ü¹¹£¬ËüÖ§³Ö¡°Ó¦ÓøÐÖª¡±µÄµ÷¶È¡£Ó¦ÓøÐÖªµ÷¶ÈÊÇͨ¹ý½«Ó¦ÓóÌÐòÌØ¶¨²Ù×÷Âß¼­·â×°µ½¡°Mesos¿ò¼Ü¡±(ÀàËÆÓÚÔËÐÐÖеÄrunbook)À´Íê³ÉµÄ¡£

Mesos Master×ÊÔ´¹ÜÀíÆ÷£¬ÌṩÕâЩµ×²ã»ù´¡ÉèÊ©µÄ¿ò¼Ü²¿·Ö£¬Í¬Ê±±£³Ö¸ôÀë¡£ÕâÖÖ·½·¨ÔÊÐíÿ¸ö¹¤×÷¸ºÔØÓÐ×Ô¼º×¨ÓõÄÓ¦ÓóÌÐòµ÷¶ÈÆ÷£¬ËüÁ˽âÆä¶Ô²¿Êð¡¢Ëõ·ÅºÍÉý¼¶µÄ¾ßÌå²Ù×÷ÐèÇó¡£Ó¦ÓóÌÐòµ÷¶È³ÌÐòÒ²¶ÀÁ¢µØ±»¿ª·¢¡¢¹ÜÀíºÍ¸üУ¬ÕâÈÃMesos±£³Ö¸ß¶È¿ÉÀ©Õ¹ÐÔ£¬Ö§³ÖÐµĹ¤×÷¸ºÔØ£¬»òÕßËæ×Åʱ¼äµÄÍÆÒÆÔö¼Ó¸ü¶àµÄ²Ù×÷ÄÜÁ¦¡£

ÒÔÒ»¸öÍŶÓÈçºÎ¹ÜÀíÉý¼¶ÎªÀý¡£ÎÞ״̬ӦÓóÌÐò¿ÉÒÔ´Ó¡°À¶/ÂÌ¡±²¿Êð·½·¨ÖлñÒæ;µ±¾ÉµÄÓ¦ÓóÌÐò»¹ÔÚʹÓõÄʱºò£¬ÁíÒ»¸öÍêÕû°æ±¾µÄÓ¦ÓóÌÐòÒѾ­spun up£¬µ±¾ÉµÄÓ¦ÓóÌÐò±»Ïú»Ùʱ£¬Á÷Á¿Çл»µ½ÐµÄÓ¦ÓóÌÐò¡£µ«ÊÇ£¬Éý¼¶ÏñHDFS»òCassandraÕâÑùµÄÊý¾Ý¹¤×÷¸ºÔØÐèÒªÒ»´ÎÍÑ»ú£¬Î¬»¤±¾µØÊý¾ÝÁ¿ÒÔ±ÜÃâÊý¾Ý¶ªÊ§£¬Ö´ÐÐÌØ¶¨ÐòÁеÄÉý¼¶£¬²¢ÔÚÉý¼¶Ö®Ç°ºÍÖ®ºó¶Ôÿ¸ö½ÚµãÀàÐÍÖ´ÐÐÌØÊâ¼ì²éºÍÃüÁî¡£ÕâЩ²½ÖèÖеÄËùÓл·½ÚÕë¶ÔÌØ¶¨µÄÓ¦ÓóÌÐò»ò·þÎñ£¬ÉõÖÁÊÇÌØ¶¨°æ±¾½øÐеġ£ÕâʹµÃÓ󣹿ÈÝÆ÷±àÅŵ÷¶ÈÆ÷¹ÜÀíÊý¾Ý·þÎñ±äµÃ·Ç³£À§ÄÑ¡£

Mesos¾ß±¸°´Ðè¹ÜÀíÿ¸ö¹¤×÷¸ºÔصÄÄÜÁ¦£¬Ê¹µÃÐí¶à¹«Ë¾½«Mesos×÷Ϊһ¸öͳһµÄƽ̨£¬²¢Í¨¹ýÆä½«Î¢·þÎñºÍÊý¾Ý·þÎñ½áºÏÔËÐС£ÔËÐÐÊý¾ÝÃܼ¯ÐÍÓ¦ÓóÌÐòµÄÒ»¸öͨÓòο¼¼Ü¹¹ÊÇ¡°SMACK¶ÑÕ»¡±¡£

ÇåÎúʱ¿Ì

×¢Ò⣺ÎÒÃÇÔÚÃèÊöApache MesosµÄ¹ý³ÌÖУ¬Ã»ÓÐÌá¼°ÈκιØÓÚÈÝÆ÷±àÅŵÄÄÚÈÝ¡£ÄÇô£¬ÎªÊ²Ã´ÈËÃÇ×ÜÊǻὫMesosÓëÈÝÆ÷±àÅÅÁªÏµÆðÀ´ÄØ£¿ÈÝÆ÷±àÅÅÊÇÒ»¸ö¿ÉÒÔÔÚMesosÄ£¿é»¯¼Ü¹¹ÉÏÔËÐеŤ×÷¸ºÔصÄÀý×Ó£¬ËüʹÓõÄÊǹ¹½¨ÔÚMesosÉϵÄÒ»¸öרÃŵıàÅÅ¡°¿ò¼Ü¡±Marathon¡£Marathon×î³õÊÇΪÁËÔÚcgroupÈÝÆ÷ÖбàÅÅÓ¦ÓóÌÐò(ÈçJARs¡¢tarball¡¢ZIPÎļþ)¶ø¿ª·¢µÄ£¬²¢ÇÒÔÚ2014Äê³ÉΪµÚÒ»ÅúÖ§³ÖDockerÈÝÆ÷µÄÈÝÆ÷±àÅÅÖ®Ò»¡£

Òò´Ë£¬µ±ÈËÃÇÄÃDocker¡¢KubernetesºÍMesos±È½Ïʱ£¬ËûÃÇʵ¼ÊÉÏÊÇÔÚ¶Ô±ÈKubernetes¡¢Docker SwarmºÍMesosÉÏÔËÐеÄMarathon¡£

ΪʲôÕâºÜÖØÒª£¿ÒòΪMesos¸ù±¾²»¹ØÐÄÉÏÃæÅܵÄÊÇʲô¡£Mesos¿ÉÒÔΪJavaÓ¦Ó÷þÎñÆ÷¡¢DockerÈÝÆ÷±àÅÅ¡¢Jenkins CI Jobs, Apache Spark analytics, Apache Kafka streamingÒÔ¼°¸ü¶àµÄ¹²Ïí»ù´¡ÉèÊ©Ìṩ¼¯Èº·þÎñ¡£MesosÉõÖÁ¿ÉÒÔÔËÐÐKubernetes»òÆäËûÈÝÆ÷±àÅÅ£¬¾¡¹Ü»¹Ã»ÓжÔÍ⼯³É¡£

MesosµÄÁíÒ»¸ö¿¼ÂÇ(ÒÔ¼°ÎªÊ²Ã´Ëü¶ÔÐí¶àÆóÒµ¼Ü¹¹Ê¦ÓÐÎüÒýÁ¦)ÊÇËüÔÚÔËÐÐÈÎÎñ¹Ø¼ü¹¤×÷¸ºÔØÊ±µÄ³ÉÊì¶È¡£MesosÒѾ­ÔÚ´ó¹æÄ£Éú²ú»·¾³ÏÂÔËÐÐ(ÊýÍǫ̀·þÎñÆ÷)³¬¹ý7Ä꣬Õâ¾ÍÊÇΪʲôËü±ÈÊг¡ÉÏÆäËû¼¼Êõ¸ü³ÉÊ죬¸ü¿É¿¿µÄÔ­Òò¡£

ÕâÒ»ÇÐÒâζ×Åʲô?

×ÜÖ®£¬ÕâÈýÖÖ¼¼Êõ¶¼ÓëDockerÈÝÆ÷Óйأ¬²¢ÔÊÐíÄú·ÃÎÊÈÝÆ÷±àÅÅ£¬ÒÔ»ñµÃÓ¦ÓóÌÐòµÄ¿ÉÒÆÖ²ÐÔºÍÉìËõÐÔ¡£ÄÇôÔÚÕâÈýÕß¼äÒªÈçºÎÑ¡ÔñÄØ£¿Õâ¾ÍÒªÊÓ²»Í¬µÄ¹¤×÷»·¾³ÐèÇó¶ø¶¨£¬¹¤×÷ÐèÇó²»Í¬£¬ËùÊÊÓõŤ¾ß×ÔȻҲÊǸ÷²»Ïàͬ¡£Èç¹ûÄúÊÇÒ»ÃûÓ¦ÓóÌÐò¿ª·¢ÈËÔ±£¬²¢ÇÒÕýÔÚѰÕÒÒ»ÖÖÏÖ´úµÄ·½·¨À´¹¹½¨ºÍ´ò°üÄúµÄÓ¦ÓóÌÐò£¬»òÕß¼Ó¿ì΢·þÎñÏîÄ¿£¬ÄÇôDockerÈÝÆ÷¸ñʽºÍ¿ª·¢¹¤¾ßÊÇÄã×îºÃµÄÑ¡Ôñ¡£

Èç¹ûÄãÊÇÒ»¸ödev / devopsÍŶÓ,ÏëÒª¹¹½¨Ò»¸öרÃŵÄdockerÈÝÆ÷±àÅÅϵͳ,²¢Ô¸ÒâÇ××Ô¶¯ÊÖÈÃÄãµÄ½â¾ö·½°¸ºÍµ×²ã»ù´¡ÉèÊ©¼¯³É(»òÒÀÀµÓÚ¹«¹²ÔÆ»ù´¡ÉèÊ©Èç¹È¸èÒýÇæ»òAzureÈÝÆ÷·þÎñ),Kubernetes½«ÊÇÄãÒ»¸öºÜºÃµÄÑ¡Ïî¡£

Èç¹ûÄúÏë¹¹½¨Ò»¸ö¿É¿¿µÄƽ̨£¬ÓÃÒÔÔËÐжàÈÎÎñ¹Ø¼ü¹¤×÷¸ºÔØ£¬°üÀ¨DockerÈÝÆ÷¡¢ÒÅÁôÓ¦ÓóÌÐò(ÀýÈçJava)ºÍ·Ö²¼Ê½Êý¾Ý·þÎñ(ÀýÈçSpark¡¢Kafka¡¢Cassandra¡¢Elastic)£¬²¢Ï£ÍûËùÓÐÕâЩ¶¼¿ÉÒÔÔÚÔÆ»òÊý¾ÝÖÐÐÄÉÏ¿ÉÒÆÖ²£¬ÄÇô£¬MesosÊÇ×îÊʺÏÄãµÄ¡£

ÎÞÂÛÄã×÷ºÎÑ¡Ôñ£¬ÄãËùÓµ±§µÄһϵÁй¤¾ß¶¼½«ÌáÉýÄãµÄ·þÎñÆ÷×ÊÔ´ÀûÓÃÂÊ£¬Í¬Ê±¼ò»¯Ó¦ÓóÌÐòÒÆÖ²£¬²¢Ìá¸ß¿ª·¢ÈËÔ±µÄÃô½ÝÐÔ¡£ÄãÕæµÄÖµµÃÓµÓУ¡

 

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

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

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

ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ
ÔÆ¼ÆËãÓ¦ÓÃÓ뿪·¢
CMMIÌåϵÓëʵ¼ù
»ùÓÚCMMI±ê×¼µÄÈí¼þÖÊÁ¿±£Ö¤