¿ªÔ´Èí¼þXenÈÕǰ·¢³ö¸ßΣ©¶´£¬Ó°ÏìÁ˹úÄÚÍâ¶à¼ÒÔÆ¼ÆËã³§ÉÌ£¬²¢½¨ÒéÖØÆôÐÞ¸´£¬¶ø°¢ÀïÔÆ²ÉÈ¡ÁËÁíÍâÒ»ÖÖÐÞ¸´·½·¨£ºÈÈÉý¼¶£¬±£Ö¤ÁË·þÎñδÊܵ½Ó°Ïì¡£°¢ÀïÔÆ¹¤³ÌʦÕÅÏ×ÌÎΪ´ó¼Ò½âÃÜÁËÈÈÐÞ¸´xen©¶´µÄʵս¡£

2015Äê3Ô£¬¿ªÔ´Èí¼þXen½ÓÁ¬·¢²¼ÁË6¸ö°²È«Â©¶´£¬´ÓXSA-119µ½XSA-113£¬³ÆÓÉÓÚXen´æÔÚ²¿·Ö©¶´£¬½¨ÒéËùÓÐÏà¹ØµÄ·þÎñÆ÷½øÐÐÖØÆôÀ´ÐÞ¸´ÕâЩ©¶´¡£ÆäÖжÔÓÚ¹«ÓÐÔÆÒµÎñÔì³ÉDZÔÚ·çÏÕ×î´óµÄ©¶´ÊÇ3ÔÂ10ºÅ¹«¿ªµÄ£¬´ÓÀíÂÛÉÏÀ´Ëµ£¬Õâ¸ö©¶´»áÔì³É¸ö±ð¾«ÐÄÉè¼ÆµÄÖ¸ÁîÌáȨ£¬´Ó¶øµ¼Ö¿ͻ§Êý¾ÝйÃÜ¡£
ÎÒÃÇÏÈͨ¹ý°Ù¶È°Ù¿ÆÁ˽âÏÂXenµÄ¶¨Ò壺
XenÊÇÒ»¸ö¿ª·ÅÔ´´úÂëÐéÄâ»ú¼àÊÓÆ÷£¬Óɽ£ÇÅ´óѧ¿ª·¢¡£Ëü´òËãÔÚµ¥¸ö¼ÆËã»úÉÏÔËÐжà´ï100¸öÂúÌØÕ÷µÄ²Ù×÷ϵͳ¡£²Ù×÷ϵͳ±ØÐë½øÐÐÏÔʽµØÐ޸ģ¨“ÒÆÖ²”£©ÒÔÔÚXenÉÏÔËÐУ¨µ«ÊÇÌṩ¶ÔÓû§Ó¦ÓõļæÈÝÐÔ£©¡£ÕâʹµÃXenÎÞÐèÌØÊâÓ²¼þÖ§³Ö£¬¾ÍÄÜ´ïµ½¸ßÐÔÄܵÄÐéÄ⻯¡£
XenÔÚÔÆ¼ÆËãÐÐҵΪÈËÊìÖª£¬Óɽ£ÇÅ´óѧ¿ª·¢¡£Ê¹ÓÃÕß°üÀ¨ÑÇÂíÑ·EC2¡¢°¢ÀïÔÆECS¡¢IBM SoftLayer¡¢Linode¼°Rackspace CloudµÈÖ÷Á÷³§ÉÌ¡£
ĿǰÀ´¿´£¬¶àÊýÔÆ¼ÆËã³§É̲ÉÓÃÁË·þÎñÆ÷ÖØÆôµÄ½â¾ö·½Ê½£¬µ«ÕâÑù½«ÖжÏÔÆ¼ÆËã·þÎñ£¬Ê¹µÃ¿Í»§ÒµÎñÎÞ·¨¿ªÕ¹¡£Õâ¸ö©¶´ÊÇʲô£¿Í¨³£ÐÞ¸´ÓÐÄÄЩ°ì·¨£¿……ÁíÍ⣬¹úÍâ¶àÊýÖØÆô¡¢°¢ÀïÔÆÔÚ¹«²¼Ç°ÒÑÈÈÐÞ¸´£¬ÔµºÎÈç´Ë£¬ÈÃÎÒÃÇÌýһϰ¢ÀïÔÆ×ÊÉîר¼Ò¡¢Ö÷µ¼°¢ÀïÔÆÏÂÒ»´úÐéÄ⻯¼Ü¹¹µÄÉè¼ÆÓëÑз¢¹¤×÷ÕÅÏ×Ìβ©Ê¿µÄ»Ø´ð¡£
ÒÔÏÂΪÕýÎÄ£º
1. Xen©¶´ÊÇʲô£¿Ò»°ã»áÓÐÄÄЩ©¶´ÀàÐÍ£¿´Ë´ÎʼþÖУ¬Xen©¶´ÓÐÄÄЩ£¿»á¶Ô·þÎñÆ÷´øÀ´ÄÄЩӰÏ죿ӰÏìÓжàÉ¶ÔÓû§µÄÒµÎñÓÐÄÄЩӰÏ죿
ÕÅÏ×ÌΣºËµµ½Xen©¶´£¬²»µÃ²»ÏȽéÉÜÒ»ÏÂXen HypervisorÏîÄ¿¡£XenÏîÄ¿Êǽ£ÇÅ´óѧ·¢ÆðµÄÒ»¸ö¿ªÔ´HypervisorÈí¼þ£¬ÊÇʵÏÖÔÆ¼ÆËãÐéÄ⻯µÄ»ù´¡£¬ÏÖÔÚ±»ÑÇÂíÑ·¡¢°¢ÀïÔÆ¡¢rackspaceµÈ¹«Ë¾×÷Ϊ¹«ÓÐÔÆµÄ»ù´¡ÏµÍ³Èí¼þ£¬³ÐÔØ×ÅÈ«Çò´ó²¿·ÖµÄ¹«ÓÐÔÆ¼ÆËãÒµÎñ¡£Xen°²È«Â©¶´ÊÇÖ¸Hypervisor×ÔÉí³öÁ˰²È«ÎÊÌ⣬¿ÉÄÜ»áÔì³ÉÊý¾Ýй©·çÏÕ£¬Â©¶´Åû¶ÓÉXen°²È«ÍŶӻḺÔð¡£´ÓÅû¶Á÷³ÌÉÏÀ´Ëµ£¬Xen°²È«ÍŶӻáÔÚ¹«²¼Â©¶´Ç°£¬Ìáǰ10-14Ìì·¢¸øÈ«ÇòµÄ¹Ø¼ü¹«Ë¾×öÔ¤Åû¶Ïà¹ØµÄ¶¯×÷£¬ÕâЩ¹«Ë¾¶¼Ç©¶©ÁËÑϸñµÄNDAÐÒ飬ÒÔÁô³öʱ¼ä¸øÕâЩ¹«Ë¾×öÏßÉÏϵͳ°²È«Â©¶´µÄÐÞ¸´£¬°¢Àï°Í°ÍÊǹúÄÚΨһһ¼Ò½øÈëXen°²È«Â©¶´Ô¤Åû¶ÁбíµÄ¹«Ë¾£¬Òò´Ë°¢ÀïÔÆ¿ÉÒÔÌáǰµÃ֮©¶´µÄÏà¹ØÐÅÏ¢£¬È»ºó×öÏàÓ¦µÄ°²È«·À·¶¶¯×÷£¬±ÈÈçÖØÆô»úÆ÷»òÕßÈÈÐÞ¸´Â©¶´¡£
½üÆÚXen½ÓÁ¬·¢²¼ÁË6¸ö°²È«Â©¶´£¬´ÓXSA-119µ½XSA-113£¬µ«ÄܶԹ«ÓÐÔÆÒµÎñÔì³ÉDZÔÚ·çÏյĩ¶´Ö»ÓÐ3ÔÂ10ºÅ¹«¿ªµÄÕâ¸ö£¬ÒòΪ´ÓÀíÂÛÉÏÀ´Ëµ£¬Õâ¸ö©¶´»áÔì³É¸ö±ð¾«ÐÄÉè¼ÆµÄÖ¸ÁîÌáȨ£¬µ«´ÓĿǰ·ÖÎöÀ´¿´£¬½ö½öÊÇÀíÂÛÉϵĿÉÄÜ£¬Â©¶´±»ÀûÓõÄÄѶȷdz£´ó¡£µ«´ó¼ÒÒ²ÖªµÀ£¬°²È«ÎÊÌâÊÇÒ»¸öµÀ¸ßÒ»³ßħ¸ßÒ»ÕɵIJ©ÞĹý³Ì£¬Òò´ËÖ»ÒªÊÇÀíÂÛÉϵķçÏÕ£¬¶ÔÓÚ¹«ÓÐÔÆ³§ÉÌÀ´Ëµ£¬¶¼ÊDZØÐëÊÇÒªÐÞ¸´µÄ¡£Ò»µ©Õâ¸ö©¶´ÔÚ¹«¿ªÇ°²»±»ÐÞ¸´£¬ÀíÂÛÉÏ»áÔì³ÉÊý¾Ýй©µÄDZÔÚ·çÏÕ¡£
×îºó£¬¶ÔÓÚÒ»¸öÅÓ´óµÄÈí¼þϵͳÀ´Ëµ£¬³ö°²È«Â©¶´ÊDZØÈ»µÄÊÂÇ飬¹Ø¼üÊÇ·ñÄÜ·ñÔÚ©¶´±»¹«¿ªÇ°¿ìËÙÐÞ¸´¡£Õâ´Î©¶´²¨¼°È«ÇòµÄÖ÷Á÷ÔÆ¼ÆËãÔËÓªÉÌ£¬µ«¸ºÔðÈ˵ÄÔÆÔËÓªÉ̶¼»á´ÓÊý¾Ý°²È«½Ç¶È³ö·¢£¬ÔÚ©¶´¹«¿ªÇ°ÐÞ¸´µô¡£
2. ÐÞ¸´Xen©¶´µÄÒ»°ã·½·¨ÓÐÄÄЩ£¿
ÕÅÏ×ÌΣºXen×÷Ϊһ¸öµ×²ãHypervisorÈí¼þ£¬ÎªÁ˰²È«¿¼ÂÇ£¬Ëü±»Éè¼Æ³ÉÒ»¸ö°²È«Óò¡£ÎÒÃÇÖªµÀ£¬Èç¹ûÏëÐÞ¸´Ò»¸öϵͳÈí¼þ©¶´£¬±ØÐëÄܹ»·ÃÎÊϵͳÈí¼þËùÓõ½µÄÄڴ棬·ñÔòÐÞ¸´ÎÞ´Ó̸Æð¡£¾ÍÏñÎÒ¸Õ¸ÕÌáµ½µÄ£¬Xen Hypervisor±»Éè¼Æ³ÉÒ»¸ö°²È«Óò£¬Ëùν°²È«Óò£¬ËüµÄÄÚ´æÊÇXenµÄ¿ØÖÆÓòDom0ÎÞ·¨·ÃÎʵģ¬ÄÇôÈÈÐÞ¸´×î´óµÄÄѶȾÍÔÚÕâÀï¡£Ò»µ©Õâ¸öÄÑÌâ½â¾ö²»ÁË£¬¾Í²»¿ÉÄÜ×îÈÈÐÞ¸´£¬Ö»ÄÜÀÏÀÏʵʵ´òÉϲ¹¶¡ÀäÖØÆôÈò¹¶¡ÉúЧ£¬±ÈÈçÕâ´ÎÆäËü³§É̲ÉÓõÄÐÞ¸´·½·¨¡£°¢ÀïÔÆÔÚÐéÄ⻯·½ÃæÓбȽÏÉîºñµÄ¼¼Êõ»ýÀÛ£¬½â¾öÁËÕâ¸öÒµ½çÄÑÌ⣬ʵÏÖÁËÈÈÐÞ¸´£¬²¢ÇÒÕâ¸öÐÞ¸´¹ý³Ì²ÉÓÃÁ˼«Æä¾«Ï¸»¯µÄÉè¼Æ£¬Èÿͻ§µÄÐéÄâ»ú³¹µ×ÎÞ¸ÐÖª£¬×îºóµÄ½á¹ûÒ²ÊÇδÔì³Éһ̨VMå´»ú£¬Î´Ó°ÏìÓû§µÄÒµÎñ¡£Òò´Ë£¬´ÓÕâ¸ö½Ç¶ÈÀ´¿´£¬ ÐÞ¸´´ËÀà©¶´µÄ·½·¨ÓÐÁ½ÖÖ£¬ÀäÆô¶¯ÐÞ¸´ºÍÈÈÐÞ¸´¡£´Ó¶ÔÓû§Ó°Ïì³Ì¶ÈÀ´Ëµ£¬ÀäÆô¶¯»áÔì³ÉÓû§ÒµÎñÊý·ÖÖÓ·þÎñ²»¿ÉÓ㬶øÈÈÐÞ¸´×öµ½Óû§ÒµÎñ¶ÔÐÞ¸´¹ý³ÌÎÞ¸ÐÖª¡£
3. °¢ÀïÔÆ²ÉÓõķ½·¨ÊÇʲô£¿¾ßÌå×ö·¨µÄ²½ÖèÊÇ£¿ÊÇ·ñ»á¶ÔÓû§²úÉúÓ°Ï죿
ÕÅÏ×ÌΣº¾ÍÏñÎÒ¸Õ²Å̸µ½µÄ£¬°¢ÀïÔÆ²ÉÓõÄÊÇÈÈÐÞ¸´¹ý³Ì£¬Ê×ÏÈ£¬Í»ÆÆÁË´Ó¿ØÖÆÓòDom0²»ÄÜ·ÃÎÊXen HypervisorÄÚ´æµÄÏÞÖÆ£¬ÔÚÈ·±£ÉϲãÓû§ÒµÎñ²»ÊÜÓ°ÏìµÄǰÌáÏ£¬¶¯Ì¬Ìæ»»Xen HypervisorÖÐÓÐÎÊÌâµÄÖ¸Áî¡£Õâ¸ö¹ý³Ì˵ÆðÀ´Ïà¶Ô¼òµ¥£¬µ«ÕæÕýʵʩÆðÀ´£¬¹ý³Ì¼°Æä¸´ÔÓ£¬ÐèÒª¸÷·½Ãæ¶¼±È½Ï¾«×¼µÄ¿ØÖÆ¡£
4. °¢ÀïÔÆÊÇÈçºÎÏëµ½ÈÈÉý¼¶µÄ·½·¨£¿ÎªºÎÆäËûÔÆ·þÎñÉ̲»»á½øÐÐÈÈÉý¼¶£¿¼¼ÊõÄÜÁ¦²»¹»»¹ÊÇÆäËûÔÒò£¿ÈÈÉý¼¶ÐèÒªÄÄЩÃż÷£¿
ÕÅÏ×ÌΣº¾ÍÏñÎÒ¸Õ²Å̸µ½µÄ£¬°¢ÀïÔÆÔÚÐéÄ⻯ÁìÓòÓнÏÉîºñµÄ¼¼Êõ»ýÀÛ£¬µ±È»Ô¸ÒâΪ¿Í»§ÀûÒæ×î´ó»¯ÌôÕ½¼¼ÊõÉÏÃæÁٵľ޴óÀ§ÄÑ¡£´Ó¿Í»§½Ç¶È˵£¬Ã»ÓÐÒ»¸öÓû§Ô¸Òâ×Ô¼ºµÄÒµÎñ±»ÖжÏÊý·ÖÖÓ¡£´Ó°¢ÀïÔÆ½Ç¶ÈÀ´Ëµ£¬¿Í»§ÀûÒæÓÀÔ¶ÊǵÚһλµÄ£¬Ö»ÒªÄܰïÓû§´Ó¼¼ÊõÉϽâ¾öÃâÊÜËðʧ£¬ÄÇô°¢ÀïÔÆµÄ¼¼ÊõÍŶӽ«Òå²»ÈÝ´ÇÈ¥³Ðµ£¡£
¶ÔÓÚÄúµÄµÚ¶þ¸öÎÊÌ⣬ÎÒÏëÌ¸Ì¸ÔÆ·þÎñÌṩÉ̺ÍÓû§Ç©¶©µÄ·þÎñÐÒ飬´ÓÐÒéÖж¼¿ÉÒÔ¿´³ö£¬Ã¿ÄêÊÇÔÊÐíһЩͣ»ú·¢ÉúµÄ£¬ÒòΪÈíÓ²¼þϵͳ×ÜÊÇҪͣ»úά»¤µÄ£¬±ÈÈç×öÐÞ¸´Â©¶´Ö®ÀàµÄÊÂÇé¡£ÀäÆô¶¯Ã»ÓÐÈκμ¼ÊõÌôÕ½£¬ÔÚÂú×ãÐÒéµÄ»ù´¡ÉÏ¿ÉÒÔÑ¡ÔñÖØÆô»úÆ÷£¬µ«ÎÒÃÇÒª¿´µ½Ò»µ©ÕâÑù×öÊÆ±Ø»áÓ°Ïìµ½¿Í»§µÄÒµÎñ£¬ÓÐЩÉõÖÁÊÇÖÂÃüµÄÓ°Ïì¡£ÒªÏë½â¾öXen Hypervisor ÈÈÉý¼¶£¬ÃæÁÙµÄÌôÕ½·Ç³£¶à£¬ÕæÕýÄܽâ¾öÕâ¸öÎÊÌâµÄÈËÔÚÈ«Çò·¶Î§ÄÚ¶¼ÊÇÇüÖ¸¿ÉÊýµÄ£¬Òò´Ë¼¸ºõËùÓй«Ë¾¶¼²»¾ß±¸ÈÈÐÞ¸´HypervisorµÄÄÜÁ¦£¬ËùÒÔû°ì·¨ÈÈÉý¼¶¡£
̸µ½ÈÈÐÞ¸´Ãż÷ÎÊÌ⣬ÎÒÒ²ÏëÄÃXen HypervisorÈÈÐÞ¸´¹ý³ÌºÍLinuxÄÚºËÈÈÐÞ¸´¹ý³Ì×ö¶Ô±È£¬´Ó·ÖÎöÖоÍÓ¦¸Ã¿ÉÒÔ¿´³öÃż÷ÔÚÄÄÀï¡£
Ê×ÏÈ£¬LinuxÄÚºËÊǺÜÈÝÒ×Ö§³ÖÈÈÐÞ¸´µÄ£¬²¢ÇÒÖ÷Á÷¹«Ë¾Ò²¶¼ÓÐ×Ô¼ºµÄÈÈÐÞ¸´ÊµÏÖ£¬ÐµÄLinuxÄں˶¼ÔÉúÖ§³Ö£¬·½·¨Ò²Ïà¶Ô¼òµ¥Ö±½Ó£¬°ÑÎÊÌâµÄº¯ÊýÌæ»»µô¾ÍÐÐÁË£¬»ù±¾ÉÏûʲôÃż÷¡£Æä´Î£¬´ÓÐÞ¸´¹ý³ÌÉÏ¿´£¬LinuxϵͳµÄ¹ÜÀíÔ±¿ÉÒÔ·ÃÎÊϵͳµÄËùÓÐÄڴ棬²¢ÇÒÄÚºËÌìÉúÖ§³ÖÄ£¿é²åÈ룬ÔÚÕâÁ½¸öǰÌáÏ£¬Ò»µ©Ä³¸öº¯Êý³öÏÖ©¶´£¬ºÜ¼òµ¥µØÓÃCÓïÑÔд¸öеĺ¯ÊýÒÔÄ£¿éÐÎʽ²åÈëÄںˣ¬È»ºó°ÑËùÓжÔÓÐÎÊÌ⺯ÊýµÄ·ÃÎÊÌø×ªµ½Ðµĺ¯Êý¾Í¿ÉÒÔÐÞ¸´ÁË¡£
È»¶ø£¬Xen Hypervisor×÷Ϊһ¸ö°²È«Óò£¬Ëü²»ÔÊÐíÈκÎÓû§£¬ÉõÖÁÊÇÔÆÔËÓªÉ̹ÜÀíÔ±·ÃÎÊÆ÷Æ÷Äڴ棬²¢ÇÒΪÁ˰²È«¿¼ÂÇ£¬²»Ö§³ÖÈκεÄÄ£¿é²åÈ롣ȱʧÕâÁ½¸öÌõ¼þµÄÇé¿öÏ£¬ÒªÏëÈÈÐÞ¸´Xen HypervisorÆäÄѶȿÉÏë¶øÖª¡£Èç¹ûÏë×öÈÈÐÞ¸´£¬¾ÍÒª½â¾öÔÆÔËÓªÉ̹ÜÀíÔÆ·ÃÎÊHypervisorÄÚ´æµÄÎÊÌ⣬ÈçºÎ¼ÆËãÓÐÎÊÌâÖ¸ÁîµÄÎïÀíµØÖ·ÎÊÌ⣬¶¯Ì¬µØÐÞ¸´ÓÐÎÊÌâµÄ»úÆ÷Ö¸ÁîµÄÎÊÌâÒÔ¼°ÐÞ¸´¹ý³ÌÈÃÓû§ÒµÎñÎÞ¸ÐÖªµÄÎÊÌâ¡£¶ÔÓÚµÚÒ»¸ö×îÄѵÄÎÊÌ⣬ÔÚCPU²»ÄÜ·ÃÎÊÄÚ´æµÄÇé¿öÏ£¬ÎÒÃÇÁí±Ùõè¾¶ÀûÓÃÉ豸DMAÈ¥¶ÁдÄڴ棬Õâ¸ö·½·¨ÐèÒª¾«×¼µÄ²Ù×÷£¬ÒòΪһ¸öÒì³£µÄDMAÇëÇó»áµ¼ÖÂHypervisorÄÚ´æÎÛȾ»òÕßÉ豸Òì³££¬×îÖÕµ¼ÖÂÎïÀí»úå´»ú¡£¾ßÌåµÄϸ½Ú£¬ÎÒÃÇ¿¼ÂÇÔÚϸöÔ¾ÙÐеÄQCON2005»áÒéÉÏÅû¶¡£
5. ÑÇÂíÑ·Ò²²ÉÓÃÁËÈÈÉý¼¶µÄ·½Ê½£¬ÎªºÎÈÔÓÐ0.1%µÄ·þÎñÆ÷ÐèÒªÖØÆô£¬¶ø°¢ÀïÔÆµÄ·þÎñÆ÷ÔòÈ«²¿²»»áÊܵ½Ó°Ï죿
ÕÅÏ×ÌΣºÈÈÐÞ¸´Hypervisor¼¼ÊõÃż÷ºÜ¸ß£¬¸÷ÖÖ¸÷ÑùµÄÈíÓ²¼þ×éºÏ¶¼ÐèÒª¿¼ÂÇ£¬ÎÊÌâ±È½Ï¸´ÔÓ£¬²»ÊÇËùÓеĹ«Ë¾¶¼Äܽâ¾öËùÓÐÎÊÌâ¡£°¢ÀïÔÆµÚÒ»°æÐÞ¸´·½°¸Ò²Ö»Äܽâ¾öÁË99.97 %×óÓҵĿͻ§£¬µ«ÎÒÃÇûÓÐÂú×ãÓÚÕâ¸ö³É¼¨£¬¶øÊÇÁ¬Ò¹·ÖÎö·½°¸µÄȱÏÝ£¬·ÖÎöÎÊÌâËùÔÚ£¬×îÖÕ´ïµ½ÁË100%Óû§²»ÓÃÖØÆôµÄÄ¿±ê¡£
6. ÔÚÈÈÉý¼¶¹ý³Ì£¬ÊÇ·ñ»á¶Ô°¢ÀïÔÆµÄÆäËû²úÆ·²úÉúÓÐÓ°Ï죿°¢ÀïÔÆ×öÁËÄÄЩԤ°¸À´±ÜÃâÓû§·þÎñÊܵ½Ó°Ï죿
ÕÅÏ×ÌΣºÕâ¸öÐÞ¸´¹ý³Ì¶ÔÓû§µÄÒµÎñÍêÈ«ÎÞ¸ÐÖª£¬²»»á¶ÔÓû§µÄÒµÎñÔì³ÉÈκÎÓ°Ï죬¸ü²»»á¶Ô°¢ÀïÔÆÆäËü²úÆ·Ôì³ÉÓ°Ïì¡£¾ÍÏñÎÒÃǹ«¸æÖÐ˵µÄÒ»Ñù£¬ÎÒÃÇËäÓÐ100%µÄÐÞ¸´ÄÜÁ¦ºÍÐÅÐÄ£¬µ«ÏßÉÏ»·¾³Ò²ÔÚǧ±äÍò»¯£¬Îª·ÀÖ¹ÍòÒ»³öÏÖÒâÍ⣬´ÓÍŶÓ×éÖ¯ÉÏ£¬ÎÒÃÇ×é³ÉÁ˹ÊÕÏÓ¦¼±ÍŶӣ¬ÐÞ¸´¹ý³ÌÖÐÒ»µ©³öÏÖÎÊÌ⣬ÂíÉϺͿͻ§¹µÍ¨£¬½µµÍÒµÎñÊÜÓ°ÏìµÄ³Ì¶È¡£´ÓÐÞ¸´½Ú×àÉÏÀ´¿´£¬ÎÒÃDzÉÓÃÁËÈ«×Ô¶¯¡¢Öð̨»úÆ÷ÐÞ¸´µÄ²ßÂÔ£¬Ò»µ©³öÏÖÒâÍ⣬ֻ»áÓ°Ïìһ̨»úÆ÷£¬ÐÞ¸´»áÂíÉÏÍ£Ö¹£¬È»ºóÈü¼ÊõÈËÔ±·ÖÎöÎÊÌ⣬»¹ÓÐÆäËüһЩӦ¼±Ô¤°¸£¬ÎÒÕâÀï¾Í²»Ïêϸ˵ÁË¡£
½á¹û´ó¼ÒÒ²¿´µ½ÁË£¬ÎÒÃǵÄÐÞ¸´ÊÇÆ½»¬µÄ£¬¶ÔÓû§ÒµÎñÎÞ¸ÐÖªµÄ£¬Ã»Óнӵ½Ò»¸öÓÉÓÚÐÞ¸´µ¼ÖµÄÎÊÌ⹤µ¥¡£µ±È»£¬ÎÒÃǵÄÓ¦¼±Ô¤°¸Ò²Ã»ÓÐÓÃÉÏ¡£
7. °¢ÀïÔÆÒ²Ìá³öÁË·çÏÕÅâ³¥Ô¤°¸£¬¾ßÌåÅ⳥ϸÔòÓÐÄÄЩ£¿
ÕÅÏ×ÌΣº°¢ÀïÔÆÒ»Ö±±ü³Ð°Ù±¶Åâ³¥µÄÔÔò£¬¾ßÌåÊǰ¢ÀïÔÆÓû§µÄÒµÎñÓÉÓÚÎÒÃǵÄϵͳÎÊÌâµ¼ÖÂÖжϣ¬°¢ÀïÔÆ½«Ìṩ100±¶µÄ¹ÊÕÏʱ¼äÅâ³¥,ËùÓÐÅâ³¥»áÔÚÁ½¸ö¹¤×÷ÈÕÄÚ´¦ÀíÍê³É¡£µ±È»£¬Õâ¸öÅâ³¥ÔÔòÒ²ÊÊÓÃÓÚÕâ´ÎϵͳµÄÈÈÐÞ¸´£¬´ÓÕâ´ÎµÄ¹«¸æÖÐÒ²¿ÉÒÔ¿´³öÀ´¡£
8. ÔÚ°¢ÀïÔÆµÄ¹«¸æÖУ¬ÐèÒªÉý¼¶ECSºÍVPC£¬ÊÇ·ñÊÇÕë¶Ô´Ë´ÎXen©¶´½øÐеģ¿ÎªºÎÉý¼¶¹ý³ÌÖУ¬Óû§²»ÄܽøÐÐһЩÁеIJÙ×÷£¿
ÕÅÏ×ÌΣºÄúÌáµ½µÄÕâ¸ö¹«¸æºÍÕâ´ÎHypervisorÈÈÐÞ¸´Ã»ÓÐÈκιØÏµ£¬ÎÒÃÇ3ÔÂ9ºÅÕë¶ÔÈÈÐÞ¸´·¢²¼Á˹«¸æ£¬µ«Õâ¸ö¹«¸æÊǸæËßÓû§ÎÒÃÇÒѾÕÒµ½ÁËÓ¦¶Ô·½°¸£¬ÐÞ¸´¹ý³Ì¶ÔËûÃÇÒµÎñÎÞÓ°ÏìµÄÒ»¸ö֪ͨ¡£°¢ÀïÔÆÒ²Ò»Ö±±ü³Ð¿Í»§ÀûÒæµÚÒ»µÄÔÔò£¬ÎÒÃǵIJúÆ·»á×ö¿ìËٵĵü´ú£¬ÎªÓû§Ìṩ¸ü¶àµÄÔöÖµ·þÎñ¡£ÄúÌáµ½¹«¸æÖÐECSºÍVPCÉý¼¶ÊǶÔÏÖÓÐϵͳ¹¦ÄܵĸĽøºÍÀ©Õ¹£¬ÊÇΪÓû§Ìṩ¸ü¼ÓºÃÓû§ÌåÑéµÄÒ»´ÎÉý¼¶¡£ËäȻû°ì·¨×öµ½Óû§ÎÞ¸ÐÖª£¬±ÈÈçÐèÒª¹Ø±ÕÊÛÂôϵͳһ¶Îʱ¼ä£¬µ«²»»á¶ÔÓû§ÕýÔÚÔËÐеÄÒµÎñÔì³É¸ÉÈÅ£¬²¢ÇÒ·¢²¼¹ý³ÌÒ²Ò»°ã»áÑ¡ÔÚÒ¹¼äµÄÒµÎñµÍ·å½øÐС£Í¬Ê±Ìáǰ·¢¹«¸æ³öÀ´£¬ÈÃÓû§ÓÐ×㹻ʱ¼äÌáǰ×öÔ¤°¸¡£
9. XenÊÇ¿ªÔ´Èí¼þ£¬¿ªÔ´×éÖ¯ÖØÊӳ̶Ȳ»¹»£¬¸üÐÂÒ²ÉÙ£¬°¢ÀïÔÆÊ¹ÓÃÁËXen£¬ÊÇͨ¹ýÄÄЩ¼¼ÊõºÍ·½·¨À´±£Ö¤°²È«ÐÔ£¿
ÕÅÏ×ÌΣºXen¿ªÔ´Èí¼þµ®ÉúÓÚ10¶àÄêǰ£¬±»´óÁ¿¹«Ë¾Ëù²ÉÓÃ×齨¹«ÓÐÔÆºÍ˽ÓÐÔÆµÄ½â¾ö·½°¸£¬²¢ÇÒÊÇType-1µÄHypervisor£¬Æä°²È«ÐÔ²»ÈÝÖÃÒÉ¡£ºÜ¶àÒµ½çÖ÷Á÷¹«Ë¾¶¼ÊÇËüµÄ¿ªÔ´¹±Ï×Õߣ¬±ÈÈçIntel¡¢Citrix¡¢AMD IBM¡¢Redhat¡¢OracleÒÔ¼°NovellµÈ¹«Ë¾¶¼Í¶ÈëÁË´óÁ¿µÄÈËÁ¦ÎïÁ¦½øÐпª·¢¡£´ÓÕâ¸öÒâÒåÉÏÀ´Ëµ£¬²»ÄÜËµÖØÊӶȲ»¹»£¬¶øÊÇϵͳ̫¹ýµ×²ã£¬ÕæÕýÄÜÀí½âÇå³þµÄ¹«Ë¾ºÍ¸öÈ˶¼²»¶à¡£
°¢ÀïÔÆµ®ÉúÓÚ2009Ä꣬Xen×÷Ϊ¹«ÓÐÔÆµÄ×齨·½°¸ÄǸöʱºòÒѾÏ൱³ÉÊ죬ÕâЩÄê°¢ÀïÔÆÍ¶ÈëÁË´óÁ¿µÄ¾«Á¦ÔÚÔÆ°²È«ÁìÓò£¬°üÀ¨´úÂë©¶´·ÖÎö¡¢Â©¶´É¨Ã裬ÒýÈëһЩҵ½çXen·½ÃæµÄ¶¥¼¶×¨¼Ò£¬ÒÔ¼°±£³ÖºÍXen°²È«ÍŶÓÁ¼ºÃµÄ»¥¶¯¹ØÏµµÈ£¬ÕâЩ´ëÊ©±£Ö¤Á˰¢ÀïÔÆÔÚÃæ¶Ô©¶´Ê±¿ÉÒÔÔ¤ÏÈ·¢ÏÖ£¬Ô¤ÏÈÐÞ¸´£¬ÌáǰԤ·À¡£
ÎÒÏëÔÙÇ¿µ÷Ï£¬¸´ÔÓµÄϵͳ¶¼»áÓа²È«Â©¶´£¬¾ÍÏñÎÒÃÇÓõÄWindows¸ôÈý²îÎå¾Í»áÒªÇó°²È«¸üÐÂÒ»Ñù£¬¹Ø¼üÊǶÔÓÚ©¶´·ñÄÜÌáǰ·¢ÏÖ¡¢Ìáǰ֪µÀ¡¢ÌáǰÐÞ¸´¡£Èç¹ûÄÜ×öµ½£¬Õâ¾ÍÊǺËÐľºÕùÁ¦¡£
10. È¥Äê9Ô£¬Ò²Í¬ÑùÒòΪXen©¶´£¬µ¼ÖºܶàÔÆ·þÎñÉÌÍ£»úά»¤£¬ÎªºÎ¶Ô°¢ÀïÔÆÃ»ÓÐÓ°Ï죿ÕâÑùµÄ©¶´£¬°¢ÀïÔÆÒ»°ãÊÇÔõÑù±ÜÃâµÄ£¿
ÕÅÏ×ÌΣºÈ¥Äê9Ôµף¬Xenȷʵ±¬·¢ÁËÒ»¸ö¸ßΣ©¶´xsa-108£¬¼¸ºõËùÓеĻùÓÚXenµÄÔÆ·þÎñÉ̶¼×öÁËÍ£»úά»¤¡£ÎҼǵñȽÏÇå³þ£¬Ä³¹«Ë¾»¹Ð´ÁËһƪÎÄÕ·ÖÎöXenÔÚ°²È«Â©¶´ÉÏÉÏÑÝÁËñ×ÓÏ··¨£¬µ«Ëü·ÖÎöµÄÊÇxsa-105£¬xsa-106ÒÔ¼°xsa-107£¬Ñ¹¸ùûÌáxsa-108£¬½èÓñȽÏʱ÷ֵϰËù£¬ËûÃÇÅÜÆ«ÁË¡£
ÄÇôÎÒÃÇÀ´·ÖÎöÏÂXSA-108µ½µ×ÊÇÒ»¸öʲôÑùµÄ©¶´£¬ÆäʵÕâ¸ö©¶´Ö»ÒªÄÜÍ»ÆÆ¸Õ²ÅÎÒÌáµ½µÄÈÈÐÞ¸´ÌôÕ½ÖеĵÚÒ»¸ö¾Í¿ÉÒÔÁË£¬¾ÍÊǽâ¾öÔËÓªÉ̹ÜÀíÔ±ÄÜ·ÃÎÊHypervisorÄÚ´æµÄÎÊÌ⣬¶øÕâÒ»ÄÑÌâÎÒÃÇÈ¥Äê7Ô·ݾͽâ¾öÁË¡£È»ºó£¬Í¨¹ý¼¼ÊõÊÖ¶ÎÐÞ¸´µôÄÚ´æÖеÄÓÐÎÊÌâµÄÁ½¸ö×Ö½Ú¾ÍÐÐÁË£¬µ«ÏÔȻȥÄêÕâÐ©ÔÆÔËÓªÉÌ»¹¶¼²»¾ß±¸Õâ¸öÄÜÁ¦¡£
¶ÔÓÚ´ËÀలȫÎÊÌâµÄÎÊÌâ£¬ÌØ±ðÊÇÉæ¼°µ½Êý¾Ý°²È«µÄÎÊÌ⣬°¢ÀïÔÆÒ»Ö±·ÅÔÚ×î¸ßÓÅÏȼ¶½øÐзÖÎö£¬±ÈÈçÈ¥Äê11Ô·ݵÄʱºò£¬Xen°²È«Î¯Ô±»áÌáǰ°ÑXSA-112Ô¤·¢²¼¸øÎÒÃÇ£¬²¢ÇÒ˵»áÔì³ÉÊý¾Ý·çÏÕ£¬ÎÒÃǵÄר¼Ò·ÖÎöXen´úÂëÏà¹Ø´úÂëÂß¼ºó£¬·¢ÏÖÕâ¸öÃèÊöÊDz»×¼È·µÄ£¬¼°Ê±¸øÁËXen°²È«ÍŶӷ´À¡£¬ËûÃÇÒ²ÈÏ¿ÉÎÒÃÇר¼ÒµÄ·ÖÎö£¬Ö±½Ó°Ñxsa-112½µ¼¶µ½´æÔÚDDos·çÏÕ¡£
×îºó£¬ÎÒ»¹Ïë˵һ¾ä£¬ÔƼÆËãÒµÎñÊý¾Ý°²È«¿É¿¿¾ø¶ÔÊÇ×îÖØÒªµÄÊÂÇ飬×÷Ϊ¹úÄÚÔÆ¼ÆËãµÄÁìÍ·Ñò£¬°¢ÀïÔÆÒ»Ö±°Ñ¿Í»§ÀûÒæ£¬¿Í»§Êý¾Ý°²È«·ÅÔÚÊ×ÒªµÄλÖá£
ÕÅÏ×Ìμò½é£º²©Ê¿£¬°¢ÀïÔÆ×ÊÉîר¼Ò£¬Ö÷µ¼°¢ÀïÔÆÏÂÒ»´úÐéÄ⻯¼Ü¹¹µÄÉè¼ÆÓëÑз¢¹¤×÷¡£±ÏÒµÓÚÎ人´óѧ£¬»ñÐÅÏ¢°²È«²©Ê¿Ñ§Î»£¬ÔÚ¹úÄÚÍâ·¢±íÐéÄ⻯Ïà¹ØÂÛÎÄ¶àÆªÒÔ¼°ÓµÓжàÏîÃÀ¹úרÀû¡£
ÔÚ¼ÓÈë°¢ÀïÔÆÖ®Ç°£¬Ëû¹©Ö°ÓÚÓ¢ÌØ¶ûÑÇÌ«Ñз¢ÖÐÐÄÐéÄ⻯²¿ÃÅ£¬ÓÐ9ÄêµÄÐéÄ⻯ÏîÄ¿¾Ñé¡£2011Ä꣬ËûÖ÷Á¦Ñз¢µÄHAXMÐéÄâ»ú¼ÓËÙÆ÷ΪAndroidϵͳģÄâÆ÷²åÉÏÁË·ÉÏèµÄ³á°ò£¬ÐÔÄÜÌáÉýÊý±¶£¬¿ª·¢Ð§Âʱ¶Ôö£¬»Ý¼°ÊýÒÔ°ÙÍòµÄAndroidÓ¦Óÿª·¢ÈËÔ±£¬¶à´ÎÊܵ½Google¹«Ë¾ÔÞÑ²¢Òò´Ë»ñµÃÓ¢ÌØ¶û×î¸ß³É¾Í½±(IAA)¡£
Ñо¿·½ÏòÉæ¼°·þÎñÆ÷ÐéÄ⻯£¬¿Í»§»úÐéÄ⻯ÒÔ¼°Òƶ¯ÐéÄ⻯¶à¸öÁìÓò¡£ÔÚ¿ªÔ´ÐéÄ⻯ÏîÄ¿Xen¡¢Linux/KVMµÈÉçÇø¹±Ï×ÆÄ¶à£¬Ôøµ£ÈÎXenÏîÄ¿×ÓϵͳµÄMaintainer£¬²¢ÎªKVMÐéÄ⻯ÏîÄ¿Ôö¼ÓÁË¿çÆ½Ì¨Ö§³Ö£¬¶ÀÁ¢ÊµÏÖÁËKVMÔÚIA64ƽ̨µÄÖ§³Ö£¬²¢µ£ÈÎKVM/IA64ÏîÄ¿µÄMaintainer¡£
|