À´Ô´£ºÖйشåÔÚÏß
½üÄêÀ´£¬LinuxÈÝÆ÷¼¼ÊõÔÚÔÆ¼ÆËãµÄÐèÇóÇý¶¯ÏÂÒѾÈÕÇ÷°×ÈÈ»¯¡£ÔÚ¿ª·¢¹ý³ÌÖУ¬ÈÝÆ÷¼¼Êõ¿ÉÒÔ°ïÖúÌáÉýЧÂÊ£¬Ëõ¶Ìʱ¼ä£¬½â¾ö×ÊÔ´ÐèÇóµÈÎÊÌâ¡£¶ø2016Ä꣬LinuxÈÝÆ÷¼¼ÊõÔÚ¿ª·¢¹ý³ÌÖÐÓÖ»á°çÑÝÔõÑùµÄ½ÇɫĨ£¿
LinuxÈÝÆ÷£¨Linux Containe£¬LXC£©ÊÇÒ»ÖÖÄÚºËÐéÄ⻯¼¼Êõ¡£Ëû¾ÍÏñÊÇΪ¿ª·¢ÕßÌṩһ¸öƯÁÁµÄ°ü×°£¬Õâ¸ö°ü×°ÄÚÓû§¿ÉÒÔ½øÐмòµ¥¹¤¾ßµÄ¿ª·¢¡¢²âÊÔ¡¢½»¸¶Ó¦ÓõÈÁ÷³Ì¡£
Ïà±È¿ª·¢ÕßÈ¥´´½¨Ò»Ì×ÍêÕûµÄÓ¦ÓóÌÐòÔËÐл·¾³£¬ÈÝÆ÷¼¼ÊõÒª¸ü¿ìÒ²¸üÈÝÒ×Щ¡£Èç¹û²ÉÓÃ×ͳµÄÓ¦Óò¿Êð£¬ÄÇô¿ª·¢Õß±ØÐëÒª²¿Êð´ïµ½ÔËÐгÌÐòµÄ×îµÍÒªÇ󣬶øÇÒ»¹ÐèÒª´ó¹æÄ£¼ÆËã×ÊÔ´À´Ó¦¶Ô¸ß²¢·¢µÄÐèÇó£¬ÕâÒ»¹ý³ÌÎÞÒÉÊÇÍ´¿àµÄ¡£
LXC»¹Óиü¶àµÄºÃ´¦¡£LXC¼¸ºõ¸²¸ÇÁËÈκÎÀàÐ͵ķþÎñÆ÷Ó¦Óã¬ÎÞÂÛÊÇÔÚ×ÀÃæ»¹ÊÇÔÆ¶Ë£¬ÎÞÂÛLinuxÄں˰汾»òÕß·Ö²¼·½Ê½¶¼¿ÉÒÔʵÏÖ¡£ÈÝÆ÷¾ßÓÐÏ໥¶ÀÁ¢¡¢Ô×Ó»¯¡¢ËÉñîºÏ½á¹¹µÈÌØµã£¬ÔÚͬһÖ÷»úÀï»á¿´µ½¸ü¸ßÃܶȵÄÈÝÆ÷£¬Æä¼ÆËãÁ£¶È·Ç³£Ö®Ð¡¡£
LXC»á´óÈȵÄÔÒò»¹ÔÚÓÚÆä¿ÉÒÆÖ²ÐÔ½«±»¹ã·º²ÉÓá£Ò»´Î±àд£¬¶à´ÎÔËÐеÄÌØÖÊ¿ÉÒÔʹµÃһЩӦÓóÌÐò²¿Êðµ½¶à¸öÔÆ»·¾³ÖеĿª·¢²âÊÔ¹ý³Ì±äµÃ¼òµ¥¡£
µ«ÊÇÏÖÔÚÈÝÆ÷µÄ½¨Á¢Ò²´æÔÚ×ÅһЩÎÊÌâ¡£±ÈÈ磬һЩÆóÒµºÜÄѾö¶¨½«²ÉÓÃÔõÑùµÄ˽ÓÐÔÆ»ù´¡ÉèÊ©»òÕß²Ù×÷ϵͳ¡£¾¡¹ÜÔÚ2015ÄêÓɺܶàÓÅÐãµÄÔÆ²Ù×÷ϵͳ³öÏÖ£¬µ«ÖÁ½ñҲûÓÐÄĸö²Ù×÷ϵͳÄܹ»³¹µ×´óÖÚ»¯ÆÕ¼°¿ªÀ´¡£
µ«ÊÇÏÖÔÚÈÝÆ÷µÄ½¨Á¢Ò²´æÔÚ×ÅһЩÎÊÌâ¡£±ÈÈ磬һЩÆóÒµºÜÄѾö¶¨½«²ÉÓÃÔõÑùµÄ˽ÓÐÔÆ»ù´¡ÉèÊ©»òÕß²Ù×÷ϵͳ¡£¾¡¹ÜÔÚ2015ÄêÓɺܶàÓÅÐãµÄÔÆ²Ù×÷ϵͳ³öÏÖ£¬µ«ÖÁ½ñҲûÓÐÄĸö²Ù×÷ϵͳÄܹ»³¹µ×´óÖÚ»¯ÆÕ¼°¿ªÀ´¡£
¶ø¸ù¾Ýר¼ÒÔ¤²â£¬Êý¾ÝÖÐÐIJÉÓñ»ÆÕ¼°»òÕßͳһµÄ²Ù×÷ϵͳ»á±ÈÎÒÃÇÏëÏóÖеĵ½À´Ê±¼ä»¹ÒªÍí¡£2016Äê»áÊÇÔÆ¼ÆËã·ÉËÙ·¢Õ¹µÄÒ»Ä꣬µ«ÔƲÙ×÷ϵͳͳһµÄ½øÕ¹Ò²Ö»ÄܳÆÖ®ÎªÊʶȡ£
ÔÚ2015Ä꣬¿ª·ÅÈÝÆ÷¼Æ»®£¨Open Container Project£©±ã»ñµÃÁËÈçOracle¡¢TwitterµÈ´ó¹«Ë¾µÄÖ§³Ö¡£LXCºÍDockerÁ½¸öLinuxÈÝÆ÷¼¼ÊõÔÚ¿ª·¢¹ý³ÌÖеÄÓÅÊÆÖð²½ÏÔÏÖ£¬Ô½À´Ô½¶àµÄ¿ª·¢Õß¼ÓÈëÁËÕâÒ»¼Æ»®¡£
¿ª·ÅÈÝÆ÷¼Æ»®µÄÁ÷ÐÐÓëÈÝÆ÷µÄ¿ÉÒÆÖ²ÐÔÓÐ×Ų»¿É·Ö¸îµÄÁªÏµ£¬¶ÔÓ²¼þÓëÔÆ²¢²»ÒÀÀµ£¬Ê¹ÓÃһЩ³£¹æµÄÊֶξͿÉÒÔÍê³É´«Í³ÒâÒåÉÏÄÑÒÔ¿Ë·þµÄÄÑÌ⣬LinuxÈÝÆ÷±»Ô½À´Ô½¶àµÄÆóÒµ¿Í»§×ÅÊÖʹÓá£
¶øÇÒÔڸüƻ®ÖУ¬Docker½«ÎªÏîÄ¿¹±ÏׯäÈÝÆ÷¸ñʽ¡¢ÔËÐÐʱ´úÂë²¢Ìṩ¹æ·¶¡£Î¢Èí¡¢IBM¡¢AWS¡¢Ë¼¿Æ¡¢»ªÎªµÈ¿Æ¼¼¾ÞÍ·¶¼½«Î§ÈÆ×ÅÈÝÆ÷¸ñʽºÍÔËÐÐʱ½¨Á¢±ê×¼£¬½â¾öLinuxÈÝÆ÷¼¼ÊõµÄ±ê×¼ÎÊÌâ¡£
¹È¸èËùÍÆ³öµÄKubernetesÔÚÈÝÆ÷¼¯Èº²¿ÊðÁìÓòÊ®·ÖÊÜ»¶Ó£¬´ó¹æÄ£ÈÝÆ÷¼¯Èº¹ÜÀí·¢Õ¹Ò²ÌáÉýµ½ÁËÒ»¸öеĸ߶ȡ£2015Ä꣬DockerÀûÓÃSwarm²âÊÔÁË1000¸ö½ÚµãºÍ50000¸öÈÝÆ÷µÄ´ó¹æÄ£¼¯Èº¡£¶øÔÚ2016Ä꣬ÈÝÆ÷¼¯Èº»¹½«È¡µÃ¸üÎªÖØ´óµÄ½øÕ¹£¬ÕâÒ²ÖµµÃÆóÒµ¼¶¿Í»§ÆÚ´ý¡£
ÔÚÔÆ¼ÆËã·½Ãæ£¬ÈÝÆ÷¼¼Êõ»áÖð½¥³ÉΪÖ÷½Ç¡£Ô½À´Ô½¶àµÄÆóÒµ¹¦ÄÜÐèÒª´óÁ¿²»Í¬µÄÈÝÆ÷°ïÖú£¬ÆóÒµµÄÈí¼þ²úÆ·×éºÏÒ²¶Ô´ËÌá³öÁËÐèÇó¡£ÕâÆäÖаüÀ¨ÁË£¬×Ô¶¯»¯¼¯³É¡¢¹ÜÀí¹¤¾ßµÄÉ󼯡¢ºË²é¡¢¸ß¿ÉÓÃÐÔ¡¢±¨¸æÌṩ¡¢¸÷ÖÖÐÎʽºÍÒòËØµÄ»·¾³¡£
¶øÇÒ£¬ÈÝÆ÷ÕýÔÚÖð½¥³ÉΪIT½â¾ö·½°¸µÄÒ»¸ö»·½Ú£¬¶ø²¢·ÇÐÅÏ¢¹Âµº¡£ÈÝÆ÷¼¼ÊõËù°çÑݵĽÇÉ«·ÖÁ¿Ò²ÔÚ³ÖÐøÔö¼Ó¡£
ÆóÒµÔÚ²»Í¬²ã´ÎºÍ¶àÖÖÓ¦ÓóÌÐò»·½ÚÖж¼¿ÉÄÜ»áÓõ½£¬±ÈÈçDockerǰ¶Ë¡¢LXCǰ¶Ë¡¢Öмä²ãÐéÄâ»ú¡¢ºǫ́ÎïÀíÊý¾Ý¿â·þÎñÆ÷ÒÔ¼°Ò»Ð©ÎïÀíºÍÐéÄâÉ豸µÄ»ìºÏ¡£ÆóÒµÐèÒªÄܹ»ÔÚÂã»úÉϽøÐд洢¡¢¹ÜÀíºÍ¼àÊӵŤ¾ß£¬VMS¡¢LXCºÍDockerÈÝÆ÷¼¼ÊõµÄ¶«·çÀ´ÁË¡£
Äã°®»òÊDz»°®£¬ÈÝÆ÷¼¼Êõ¾ÍÔÚÕâÀ½â¾öÆóÒµ¿ìËÙÔö³¤ÐèÇóµÄ¹Ø¼ü£¬Ò²Ðí¾ÍÔÚ2016¡£