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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
¾©¶«ÈÝÆ÷¼¯Èº½¨Éè֮·
 
  À´Ô´£ºcsdn   ·¢²¼ÓÚ 2017-2-7
  2862  次浏览      30
 

´Ó0µ®Éú

2013Äê³õ£¬¾©¶«É̳ÇÑз¢²¼¾ÖÐéÄ⻯¼¼Êõ·½Ïò¡£ÄÇʱµÄÎÒÃÇ´Ó0Æð²½¡£´Ó¼¸ÈËСÍŶӿªÊ¼Æðº½¡£

ÔÚÎïÀí»úʱ´ú£¬Ó¦ÓÃÉÏÏߵȴý·ÖÅäÎïÀí»úʱ¼äƽ¾ùÔÚÒ»ÖÜ¡£Ó¦Óû첿Ҫ¿´Á³¿´ÑÕÖµµÄ£¬Ã»ÓиôÀëµÄÓ¦Óû첿ÈçÂı¡±ù£¬ËùÒÔÔÚÎïÀí»úʱ´ú»ì²¿µÄ±ÈÀýƽ¾ùÿ̨ÎïÀí»úµÍÓÚ9¸ö²»Í¬Ó¦ÓõÄtomcatʵÀý¡£

´ÓÍ´µãÈëÊÖ¿ÉÒÔ¼«´óÌáÉýÐÂÏîÄ¿µÄÂäµØÊµ¼ù»ú»á¡£¼´¿ÌÎÒÃÇ×ÅÊֹ滮¾©¶«ÐéÄ⻯ƽ̨ÏîÄ¿¡£´ÓÍ´µãÒÔ¼°µ±Ê±2013-2014ÄêµÄ¼¼Êõ·ÕΧ¿ÉÒÔÈÝÒ×Ïëµ½£¬¾©¶«ÊÇ´Óopenstack¿ªÊ¼£¬ÄǸöʱ´úopenstackÑз¢ÈËÔ±ÖËÊÖ¿ÉÈȾÍÏñ½ñÌìÉî¶ÈѧϰÈ˲ÅÒ»Ñù¡£¾©¶«Ç¿´óµÄÈ˲Å×ÔÅàÑø´«Í³·¢»Ó×÷Óã¬ÔÚ6¸öÔÂÄÚ£¬¾Í×齨ÁËÒ»Ö§14È˵ÄÑз¢ÍŶӣ¬²¢Ñ¸ËÙÕÆÎÕÁËopenstackµÄºËÐÄ´úÂë¡£

Openstack¶ÔVMÖ§³ÖÊÇÌìÉúµÄ×îºÃ£¬µ«ÊǽÓÈëµÚÒ»¸öºËÐÄÒµÎñ£¬¾Í·¢ÏÖÁËÎÊÌâ¡£ÒµÎñÊÇÒ»¸ö²¢·¢Á¿·Ç³£´óÓÖ¶ÔÑÓ³ÙÒªÇó40msÒÔÄÚµÄ0¼¶ÏµÍ³£¬ÎÒÃǶÔVM×öÁËËùÓÐÎÒÃÇÄÜÖªµÀµÄÓÅ»¯£¬ÒÀÈ»ÎÞ·¨´ïµ½Ô¤ÆÚ£¬Ò»Ö±ÅÇ»²ÔÚ60ms×óÓÒ£¬µ«´ÓVMÇе½ÎïÀí»úÉÏÔËÐÐÐÔÄÜÎÈÎȵÄÔÚ40msÒÔÄÚ£¬ÆÚ¼ä¶¯ÓÃÁ˶àÖÖÐÔÄܶ¨Î»¹¤¾ß£¬ÈçsystemtapµÈ¡£ ÔÚÄÇ2ÖÜÖ»ÓкÚÒ¹ºÍÏãÑ̵ÄÈÕ×ÓÀïÃæÊÇÂþÎÞÄ¿µÄµÄÓôÃÆ£¬ÍŶӹǸÉÒѾ­É±ºìÁËÑÛ×ö¸÷ÖÖtry¡£½á¹ûÊDzпáµÄ£¬ºËÐÄϵͳÑз¢Í¬Ê°²Î¿×Å£ºÐֵܣ¬ÎÒÃǵÈÄã¡£ÔÚÕû¸ö2013ÄêÏĵ½2014ÄêÏÄ£¬Í˶øÇóÆä´ÎÖ§³ÅÁ˼¸°Ù¸ö·ÇºËÐÄϵͳÔËÐÐÔÚKVM»·¾³¡£ÔÚÍŶӿ´À´ÕâÊÇÒ»¸ö²»Ð¡µÄ´ìÕÛºÍѹÁ¦¡£ÕâÒ»ÄêÊÇÓôÃÆÊÇѹÁ¦Ò²ÊÇ»ýÔܾ­Ñ飻ÕâÒ»ÄêÍŶӶԾ©¶«ÒµÎñÓÐÁ˼«ÆäÉî¿ÌµÄÁ˽⣬ÔÚopenstackµÄÕÆ¿ØÄÜÁ¦ÒѾ­µ½Á˼«¸ßµÄ¶Îλ²¢ÔÚ´ËÆÚ¼ä´ú±í¾©¶«Ö÷µ¼ÁËopenstack¼¸¸öBPÑз¢¡£

ʱ¹âÀ´µ½2014ÄêÇ¹«Ë¾°²ÅÅÑз¢Ê×ϯ¼Ü¹¹Ê¦Áõº£·æ´øÁìÐéÄ⻯ÍŶӣ¬Ê×ϯ¼Ü¹¹Ê¦´øÀ´ÐÂµÄÆô·¢ºÍ¹æ»®¡£ÍŶÓÖØÐ³ö·¢£¬Ðµķ½°¸£¬ÐµÄ˼·¡£Docker½øÈëÎÒÃǵÄÊÓÒ°£¬ÄÇʱºòdocker·Ç³£µ¥±¡£¬µ¥±¡µ½Ö»ÓоµÏñºÍ¶Ôcgroup¼ò±ãµÄ²Ù×÷µÈ¹¦ÄÜÊÇ¿ÉÓÃÖ®Í⣬ÆäËû»ù±¾ÊÇÎÞ·¨Éú²ú»·¾³Ê¹Óõġ£ÉÔ¼Ó¸ÄÔì×öÁË»ù±¾ÐÔÄܲâÊÔ£¬tp99¿ÉÒÔÓв¿·Ö½µµÍµ½40ms·¶Î§£¬Õâ¾ÍÊÇÊï¹â¡£ËäÈ»»¹²»ÍêÃÀ£¬Ö»ÊDz¿·ÖÇëÇó¿ÉÒÔÂú×ã40msÒªÇ󣬵«ÊÇÕâ¾ÍÊÇδÀ´¡£

ËäÈ»ÓÐÁËDocker£¬ÄÃʲôÀ´¹ÜÀíÊýÒÔÍò¼ÆµÄDockerÈÝÆ÷ʵÀý¡£14ÄêÇûÓÐk8s£¬Ã»ÓÐswarm£¬Ã»ÓУ¬£¬£¬¡£Í¨¹ý2013¡ª2014ÍÆ¹ãKVMËùÁ˽âµÄÒµÎñ£¬²»ÄÑ·¢ÏÖ£¬Ö±½Ó³¹µ×°´ÈÝÆ÷µÄ·½Ê½Ì«¹ýÍÑÀëÒµÎñÑз¢µÄÏÖ×´¡£×÷Ϊ×îµ×²ãµÄ¼ÆËã²ã£¬Îȶ¨ÐÔ£¬¿É¿¿ÐÔµÈÖÊÁ¿ÒªÇ󼫸ߣ¬ÖÊÁ¿³Ðŵ¼áÈçÅÍʯ¡£Èç¹û×ÔÑÐÒ»Ì×ÈÝÆ÷¼¯Èº¹ÜÀíÆ½Ì¨£¬Ê±¼äÊÇ×î´óµÄ³É±¾£¬²¢ÇÒÍŶӻýÀÛµÄopenstack¾­Ñé¡£×îÖÕÍŶÓÑ¡Ôñopenstack+DockerµÄ¼Ü¹¹£¬²¢¶¨ÒåΪ¾©¶«µÚÒ»´úÈÝÆ÷ÒýÇæÆ½Ì¨JDOS1.0£¨JD DataCenter OS£©¡£ºóÃæµÄ¹Êʾ©¶«Ñз¢Í¬Ê»ù±¾ÊÇÖªÏþ¡£

»ù´¡Æ½Ì¨²¿ÍƳöµÄ¾©¶«µÚÒ»´úÈÝÆ÷ÒýÇæÆ½Ì¨ÍÆ¹ãËٶȼ«¿ì£¬´Ó15ÄêµÄÆð²½µ½µ½16Äê618Íê³É100%Ó¦ÓÃÔËÐл·¾³ÈÝÆ÷»¯¡£

Ñз¢ÉÏÏßÉêÇë¼ÆËã×ÊÔ´ÓÉ֮ǰµÄÒ»ÖÜËõ¶Ìµ½Ãë¼¶£¬²»¹ÜÊÇ1̨ÈÝÆ÷»¹ÊÇ1ǧ̨ÈÝÆ÷£¬ÔÚ¾©¶«IDC¾­¹ý¼ÆËã×ÊÔ´³Ø»¯ºóËæÊ±²»ÏÞÁ¿Ãë¼¶¹©Ó¦¡£¾©¶«µÚÒ»´úÈÝÆ÷ÒýÇæÇ¿¸ôÀëÌØµã£¬½â¾öÁËÑз¢Í¬ÊÂÔÙÒ²²»Óÿ¿ÑÕÖµÀ´ÕùÈ¡ºÍ±ðµÄÒµÎñ»ìºÏ²¿ÊðÁË¡£ËùÓеÄÑз¢Í¬Ê´Ӳ¿Êð¼èÄÑÑ¡ÔñÇóºÏÌåÖнâ·Å³öÀ´£¬0¼¶ÏµÍ³²»ÔÙÓÐvip´ýÓö£¬Ó¦Óò»·Ö0¼¶ºÍ·Ç0¼¶£¬ÊÇ·ñ»ì²¿ÍêÈ«ÒÀ¿¿¾©¶«µÚÒ»´úÈÝÆ÷ÒýÇæÆ½Ì¨Í¨¹ýËã·¨Ô¤²âºÍ²¿ÊðÖ®ºó¶¯Ì¬µ÷¶È¡£

ƽ¾ù²¿ÊðÓ¦ÓÃÃܶÈÌáÉý3±¶£¬½üËÆ¿ÉÒÔÈÏΪÎïÀí»úʹÓÃÂÊÌáÉý3±¶£¬´øÀ´¼«´óµÄ¾­¼ÃÊÕÒæ¡£ÔÚÈÝÆ÷»¯¹ý³ÌÖУ¬ÎÒÃÇ´´ÔìµÄÈÝÆ÷ÐÂÊÀ½çÓÐЧ½èÁ¦Á˾©¶«ÒѾ­ÔËÐÐÁ˶àÄêµÄ¶à¸öÎȶ¨ÏµÍ³£¬°üÀ¨Êý¾Ý¿â£¬»º´æJIMDB£¬JMQ£¬·þÎñ¿ò¼ÜJSFµÈ¡£ÔÚÈÝÆ÷»¯Ö®Ç°£¬»ù´¡ÉèÊ©ÒÔÎïÀí»úΪÖ÷¡£Òò´Ë£¬¾©¶«ÈÝÆ÷Â䵨µÄµÚÒ»¼þÖ÷Òª¹¤×÷ÊÇ»ù´¡ÉèÊ©ÈÝÆ÷»¯£¬Í¬Ê±ÔÚÓ¦ÓõÄÔËά·½Ã棬¼æÓÃÁË֮ǰµÄÅäÌ×ϵͳ¡£

µ±ÎÒÃÇÏòÑз¢Í¬Ê½²ÊöʲôÊÇÈÝÆ÷µÄʱºò£¬³£³£ÓÃÐéÄâ»ú×÷Àà±È¡£ÔÚ¸øÓû§½øÐÐÆÕ¼°µÄʱºò£¬ÎÒÃÇ¿ÉÒÔ¸æËßËû£¬ÈÝÆ÷ÊÇÒ»ÖÖÇáÁ¿¼¶µÄÐéÄâ»ú¡£µ«ÊÇÔÚÕæÕýµÄÂäµØÊµ¼ùµÄʱºò£¬ÎÒÃÇÒªÈÃÓû§Ã÷°×ÕâÊÇÈÝÆ÷£¬¶ø²»ÊÇÐéÄâ»ú¡£ÕâÁ½ÕßÊÇÓб¾ÖʵÄÇø±ðµÄ¡£ÐéÄâ»úµÄ±¾ÖÊÉÏÊÇÄ£Ä⡣ͨ¹ýÄ£ÄâÎïÀí»úÉϵÄÓ²¼þ£¬ÏòÓû§Ìṩ×ÊÔ´¡£ÈÝÆ÷µÄ»ùʯÊǾ­¹ý¸ôÀëÓëÏÞÖÆµÄlinux½ø³Ì¡£ÈÝÆ÷ÌṩµÄÊÇÐÔÄÜËðʧ¸üСµÄÔ­ÉúÎïÀí»úµÄ¼ÆËãÄÜÁ¦£¬ÈÝÆ÷Ö®¼äΨһ¹²ÏíµÄÊÇlinuxÄںˡ£

³É³¤Ö®Í´

¾©¶«µÚÒ»´úÈÝÆ÷ÒýÇæ£¨JDOS£©1.0°æ±¾´Ó2015Ä꿪ʼ²¿Ê𣬲¢ÔÚ10Ô·ÝÂ½Ðø½«²¿·ÖÒµÎñÇ¨ÒÆµ½µ¯ÐÔÔÆÆ½Ì¨¡£µÚÒ»ÅúÒµÎñ°üÀ¨ºËÐĺͷǺËÐÄϵͳÈ絥Ʒҳ£¬Í¼Æ¬´¦Àí£¬¶©µ¥µÈ¡£

JDOS1.0¼Ü¹¹

¾©¶«µÚÒ»´úÈÝÆ÷ÒýÇæ»ùÓÚopenstack Icehouse + Docker1.3 + OVS2.1.3¼Ü¹¹¼òµ¥£¬¿É¿¿¡£µ«Ëæ×ż¯Èº¹æÄ£Ô½À´Ô½´ó£¬Í´¾Í¿ªÊ¼ÏÔÏÖ£»

openstack¼¯Èº¹æÄ£ÊÜÏÞ

ºÜ¿ìopenstack¾ÍÓöµ½¼¯Èº¹æÄ£µÄÎÊÌ⣬·¢ÉúÑÏÖØµÄ²»¿É¿¿ÎÊÌ⣻È磺´´½¨ÈÝÆ÷ÏûÏ¢ÔÚMQ´«Êä¹ý³Ì¶ªÊ§£¬ÈÝÆ÷״̬¹ÒÆð£¬DBÁ¬½ÓÊý¹ý´ó£¬¼ÆËã½Úµã¸÷ÖÖagent¶¨Ê±ÈÎÎñhang£¬²¿ÊðÉý¼¶ÎÞ·¨ºË¶ÔÉý¼¶½á¹û¡£

¾©¶«»ù´¡Æ½Ì¨²¿ÍŶÓÔÚopenstackÁìÓòÒѾ­ÉîÈëåÛÓÎÐí¾Ã£¬ÉçÇøÔÝʱûÓÐÓöµ½Õâô´ó¹æÄ££¬ÄÇÑз¢ÍŶÓÖ»ÄÜ×Ô¼º¶¯ÊÖ´´ÔìÁË¡£ÈçÉÏͼ£¬Éè¼ÆÄ¿±êµ¥¸ö¼¯Èº1Íǫ̀ÎïÀí½Úµã£¬¶ÔµÄ£¬µ¥¸öopenstack¼¯Èº¹ÜÀí1Íǫ̀ÎïÀí¼ÆËã½Úµã¡£Ê×ÏȸÄÔìµÄÊÇMQ£¬Ô­ÀíÒ²¼òµ¥£¬×Ô¼ºÊµÏÖÒ»¸öpython°æ±¾µÄRPC£¨brood£©£¬½â³ý¶ÔMQÒÀÀµ¡£ÌرðÊÇÒÀÀµMQ²Ù×÷DBµÄÈ«²¿Ìæ´úʹÓþ©¶«×ÔÑеÄpython°æ±¾RPC¿ò¼Ü£¬¶ÔÊý¾Ý¿âµÄÈ«²¿²Ù×÷¾ùʹÓÃRPC×Ô´øÖ§³ÖµÄ¾©¶«JIMDB£¨Äڴ滺´æ¼¯Èº£©¡£ÕâÑù¼ÆËã½ÚµãµÄ¶¨Ê±ÈÎÎñÎÞÐèÖ±½ÓupdateÊý¾Ý¿â£¬Ö§³Ö͸Ã÷ͨ¹ý¾©¶«µÄRPC updateµ½JIMDB¡£

ÎÒÃDzÉÓöàIDC²¿Êð·½Ê½£¬Ê¹ÓÃͳһµÄÈ«¾ÖAPI¿ª·Å¶Ô½Óµ½ÉÏÏßϵͳ¡£Ö§³ÅÒµÎñ¿çIDC²¿Êð¡£

¿ÉÔËάÐÔÌôÕ½

µ¥¸öopenstack¼¯Èº¾©¶«×î´óÊÇ1Íǫ̀ÎïÀí¼ÆËã½Úµã£¬×îСÊÇ4K̨¼ÆËã½Úµã¡£¾©¶«ÈÝÆ÷»¯Õ½ÂÔÊǷdz£³¹µ×µÄ£¬Ó¦ÓÃÔËÐл·¾³100%È«²¿ÈÝÆ÷»¯¡£Õâô¶àÎïÀí»úºÍÈÝÆ÷£¬ÔËάÊÇÒ»¸ö·Ç³£ÓÐÒâ˼µÄÌôÕ½¡£ÔÚÑз¢¾©¶«µÚÒ»´úÈÝÆ÷ÒýÇæÖ®³õ£¬¼´¶¨ÏÂÀ´Ò»¸öÌØµã¿ÉÔËάÐÔ£¬ËùÒÔĿǰÔËάÕ⼸Íǫ̀ÎïÀí»úºÍ¼¸Ê®ÍòÈÝÆ÷µÄÔËά¹¤³Ìʦ¹²2ÈË£¬°ÑÈÕ³£ÔËά¹¤×÷ϵͳ¹éÀà¡£

¾©¶«µÚÒ»´úÈÝÆ÷ÒýÇæÀ©ÈÝ£¬Ò»Ì×»ùÓÚchefµÄ×Ô¶¯²¿Êð£¬ÔÚ´ó´Ùǰ¼¯ÖÐÉÏÏßÀ©ÈÝʱºòºËËã¹ý£¬´Ó»úÆ÷ÉϼܼӵçÍêºó¿ªÊ¼¼ÆË㵽еĽڵã¼ÓÈ뼯Ⱥ×ÊÔ´³Ø¿ÉÓõÄЧÂÊÊÇ 4ǧ̨ÎïÀí½Úµã/Ìì/ÿÈË¡£

ÎïÀí»úÓ²¼þ¹ÊÕÏ£¬ÖµµÃÒ»ÌáµÄÊǾ©¶«Í³Ò»¼à¿ØÆ½Ì¨Ò²ÊÇ»ù´¡Æ½Ì¨²¿Éè¼ÆÑз¢ÍƳö¡£È«ÐÂÉè¼Æ£¬¿çIDC£¬»ùÓÚÈÝÆ÷²¿Êð£¬¼à¿ØÐ§ÂʸßЧ£¬¹ÊÕÏÐÅÏ¢×Ô¶¯ÊÕÁ²¡£ÌرðÊǶÔÓ²¼þ¹ÊÕϵĸÐÖªÌØ±ð¿¿Æ×£¬Íø¿¨CRC´íÎó£¬ÄÚºËÐÅÏ¢¹ØÓÚÓ²¼þ¹ÊÕÏ£¬ILO¿Ú»ñµÃµÄÓ²¼þ״̬µÈ;¾¶£¬»¹ÌرðÓë»úÆ÷ѧϰTeamºÏ×÷£¬¶ÔÓ²¼þ¹ÊÕÏÖÇÄÜÔ¤²â£¬Ìرð¶Ô´ÅÅ̹ÊÕÏÔ¤²âÊÕ»ñ¼«´ó¡£ÕâЩÐÅÏ¢¶¼»á×Ô¶¯Í¨Öªµ½»ú·¿ÏÖ³¡IDCͬʽøÐд¦Àí£¬²¢×Ô¶¯Í¨ÖªÊÜÓ°ÏìÒµÎñ·½£¬²¢Ô¤²â¸ø³ö»Ö¸´Ê±¼ä¡£

µÚÒ»´úÈÝÆ÷ÒýÇæÆ½Ì¨×ÔÉí¹ÊÕÏ£¬Éè¼ÆÖ®³õËùÓÐ×é¼þ¶¼ÊÇÎÞ״̬£¬Í£Ö¹µÚÒ»´úÈÝÆ÷ÒýÇæµÄ×é¼þ£¬²»Ó°ÏìÒѾ­ÕýÔÚÔËÐÐÈÝÆ÷µÄÕý³£ÔËÐÐÌṩ·þÎñ¡£

ÿÈÕX¹â¼ì²éËùÓм¯Èº¡£´ÓÎïÀí»ú£¬OS£¬openstack£¬ÒÀÀµµÄ×é¼þ£¬ÄÚºËÈÕÖ¾£¬½ø³Ì£¬¾©¶«µÚÒ»´úÈÝÆ÷ÒýÇæµÄÒ»Çж¼¼ì²éÒ»±é¡£

ÐÔÄÜ&Îȶ¨ÐÔÊÇ×îÖÂÃüµÄ

¹æÄ£´óÖ®ºó£¬Óöµ½ºÜ¶àµÍ¸ÅÂʵ«ÊÇʵʵÔÚÔÚ·¢ÉúÁËÐÔÄܺÍÎȶ¨ÐÔÎÊÌ⣻Èç mac±íÂúµ¼ÖÂÎÞ·¨ÍøÂçͨÐÅ£¬UDP´ó±¨ÎÄÓ²Èû£¬¶ª°ü£¬ÖжÏÒì³££¬ÏµÍ³slab¼¯ÖлØÊÕÐÔÄÚ´æÉêÇëËø×¡Ê±¼ä¹ý³¤£»ºÜ¿ìÎÒÃÇÒâʶµ½Ô­À´×öÈÝÆ÷ÆäʵÊÇÔÚ×öLinux kernel£¬Ò»ÇÐÐÔÄܺÍÎȶ¨ÐÔÎÊÌâ¶¼»Ø¹éµ½×î¸ù±¾µÄµã¡ªLinux kernel¡£

¼´¿Ì×齨ÁËLinux KernelÍŶӣ¬µ±È»×îÓ¦¸Ã¸ÐлµÄÊǾ©¶«ËùÓÐÑз¢Í¬Ê£¬ÔÚ´ó¼ÒµÄ°üÈÝÓëºÇ»¤Ï£¬¾©¶«µÚÒ»´úÈÝÆ÷ÒýÇæ²ÅÓлú»á²»¶Ïʵ¼ù²»¶Ï¸Ä½ø¡£ÌرðÊÇ×齨Linux KernelÍŶÓ֮ǰ£¬ºÜ¶àÐÔÄÜ&Îȶ¨ÐÔÎÊÌ⣬ËäÈ»½â¾öµ«ÊDz¢²»ÄÜÖªÆäËùÒÔÈ»¡£×÷Ϊ¾©¶«ËùÓÐÒµÎñÔËÐÐÒÀÀµÖ®»ùʯ£¬²»Ö®ËùÒÔÈ»ÊǷdz£²»Ì¤ÊµµÄ¡£ÈκÎÐÔÄÜÆ¿¾±£¬Îȶ¨ÐÔÏÖÏó£¬Ò»¶¨ÄÜÕÒµ½ÄǶδúÂ룬×öµ½ÖªÆäËùÒÔÈ»¡£

¸ÃͼÊǾ©¶«Ò»¸öÓÅ»¯slab»ØÊÕ²ßÂԺͻúÖÆÔ­Àí¡£´ó¼ÒÖªµÀÈÝÆ÷ËäÈ»¸ôÀëÁËCPU£¬Äڴ棬¸÷ÖÖIO£¬µ«ÊÇÒÀÈ»ÊÇÒ»¸öÄںˣ¬ÄÚºËÒª×öÄÚ´æ»ØÊÕÊÇͳһµÄ²ßÂÔ£¬Àà±Èµ½ºÜ¶àµÄ×ÊÔ´¡£¾©¶«Linux KernelÍŶÓÒ»ÌõÒ»ÌõÊáÀí£¬Ò»µãÒ»µÎ½¨É裬µ÷ÓÅ£¬×îÖÕά»¤¾©¶«Linux Kernel·ÖÖ§¡£Ì¤Êµ¸ÐÓÍÈ»¶øÉú¡£

ÖÁ´Ë£¬»ù´¡Æ½Ì¨²¿Íê³ÉÁ˾©¶«µÚÒ»´úÈÝÆ÷ÒýÇæµÄÑз¢&ÍÆ¹ã&ÔËÓª¡£

¿ìËÙ·¢Õ¹¡ª¡ª15ÍòÈÝÆ÷ÖúÁ¦16Ä꾩¶«618´ó´Ù

¾­¹ý½üÁ½ÄêµÄÔËÓª£¬ÈÝÆ÷¼¯ÈºÍŶӵļ¼ÊõÄÜÁ¦Ò²µÃµ½ÁËÒµÎñÑз¢ÍŶӵįձéÈϿɡ£¾©¶«ÒѾ­½«ËùÓÐÒµÎñÇ¨ÒÆµ½ÈÝÆ÷¼¯ÈºÆ½Ì¨ÖУ¬²¢ÇÒµÚÒ»´úÈÝÆ÷ÒýÇæÆ½Ì¨Ò²Ë³Àû±£ÕÏÁ˱¾Äê¶È618ºÍË«11´ó´Ù»î¶¯¡£

µ±Ï£¬ÎÒÃÇÉú²ú»·¾³ÖеÄÈÝÆ÷ÊýÁ¿Òѳ¬¹ý15Íò£¬ÎÒÃDz»ÖªµÀÕâ¸ö¹æÄ£ÊDz»ÊÇÈ«Çò×î´óµÄ£¬µ«Äܿ϶¨µÄÊÇ£¬ÕâÓ¦¸ÃÊǹúÄÚÈÝÆ÷¹æÄ£×î´óµÄ¡£Ô½Å¬Á¦£¬Ô½ÉϽø¡£µÚÒ»´úÈÝÆ÷ÒýÇæÆ½Ì¨ÊÕ»ñµÄ²»½ö½öÊdzɹ¦ÉÏÏߺÍÔËÓª£¬¸ü´óµÄÊÕ»ñÊÇÑз¢Í¬Ê¶ÔÈÝÆ÷¼¼ÊõµÄÈϿɺÍÐÅÈΡ£

ÔÚµÚÒ»´úÈÝÆ÷ÒýÇæÕýֱ׳Äêʱºò£¬ÍŶÓÓÖ½ÓÊÜеÄÌôÕ½£¬°Ñ¾©¶«Êý¾Ý¿âÇ¨ÒÆµ½ÈÝÆ÷»·¾³ÉÏ£¬°Ñ¾©¶«ÊµÊ±¼ÆËãstorm£¬spark¼¯ÈºÇ¨ÒƵ½ÈÝÆ÷»·¾³ÉÏ¡£ÔÚÍŶÓÄÚ²¿£¬¾©¶«Êý¾Ý¿âÈÝÆ÷»¯½ÐCDS£¬Í¬Ñù½â¾ö2¸öÍ´µã£¬ÎïÀí»ú×ÊÔ´ÀûÓÃÂʺÍÉêÇëDBËÙ¶È¡£JDOS1.0½â¾öÕâ2¸öÍ´µã£¬×öµÄ·Ç³£ºÃ¡£Ö»ÊÇ×öÁË2·½Ãæ¸Ä½ø£¬¼´¿ÉÖ±½ÓÖ§³Ö£º

Local diskʹÓÃSSD×öÁË´ÅÅ̵÷¶ÈËã·¨ÓÅ»¯£¬¸üÊʺÏSSD

µ÷¶ÈËã·¨ÊʺÏÖ÷´Ó£¬¶à´ÓµÄ´´½¨µ÷¶È

ÏîÄ¿ºÜ¿ìÉÏÏߣ¬Ò²ºÜ¿ì¼ûµ½³É¹ûÊÕÒæ¡£Êý¾Ý¿âʵÀý´´½¨Ê±¼äËõ¶Ìµ½ÏÖÔÚµÄ1·ÖÖÓ£¬»úÆ÷×ÊÔ´ÀûÓÃÂÊÌáÉý5±¶¡£µ½16ÄêË«11ÆÚ¼ä£¬70%µÄdbʵÀýÔËÐÐÔÚÈÝÆ÷»·¾³ÉÏ¡£

µ±Ï£¬ÊµÊ±¼ÆËãÆ½Ì¨£¬ÉÏÈÝÆ÷ƽ̨ÊÇË®µ½Çþ³ÉµÄÊ£¬×ÊÔ´µ¯ÐÔÉìËõµÄ±ãÀûÐÔ£¬ÊÇ×î´óµÄÎüÒý¡£Ä¿Ç°µÚÒ»´úÈÝÆ÷¼¯ÈºÔËÐеÄ×î´óstorm¼¯ÈºÊÇ1KÈÝÆ÷ʵÀý£¬³ä·ÖµÄÈÝÆ÷×ÊÔ´ÉìËõ£¬¾µÏñ·¢²¼£¬¼«´ó·½±ãʵʱ¼ÆËãÆ½Ì¨µÄ¶Ô²¿ÊðºÍ×ÊÔ´µÄËßÇó¡£

»ØÍû-²»Íü³õÐÄ

ÔÚÍê³ÉµÄµÚÒ»´úÈÝÆ÷ÒýÇæÂäµØÊµ¼ùÖУ¬ÎÒÃǸü¶àµÄÊÇʹÓÃIAASµÄ˼ά£¬¹ÜÀíVMµÄ·½Ê½À´¹ÜÀíÈÝÆ÷¡£

ÕâÖÖ·½Ê½ÓÐÀûÓÚÒµÎñµÄת±ä£¬´ÓÎïÀí»úºÍÐéÄâ»úÉÏÖ±½ÓÇ¨ÒÆµ½ÔÆÉÏÀ´¡£µ«ÊDZ׶ËÔÚÓÚ£¬ÎÒÃÇÊÇÒ»ÖÖ¡°ÖØ¡±Ð͵Ä˼ά£¬Òò´ËJDOS1.0ÊÇÒ»¸ö»ù´¡ÉèÊ©²ã¶ø²»ÊÇÓ¦ÓÃÆ½Ì¨¡£Ë½ÓÐÔÆµÄµ¯ÐÔ¸ü¶àµÄÊǿտÇÈÝÆ÷µÄµ¯ÐÔÉìËõ£¬²¢Ã»ÓÐÕæÕýÒâÒåÉϵÄÓ¦ÓõÄÉìËõ¡£µ«ÊǾ©¶«µÚÒ»´úÈÝÆ÷ÒýÇæµÄʵ¼ùÊǷdz£ÓÐÒâÒåµÄ£¬ÆäÒâÒåÔÚÓÚ°ÑÒµÎñǨµ½ÁËÈÝÆ÷ÖУ¬ÒѾ­¾¡¿ÉÄܵIJȹýÁËÓ¦ÓÃÈÝÆ÷»¯µÄ¿Ó£¬ÈÝÆ÷µÄÍøÂç¡¢´æ´¢¶¼Öð½¥Ä¥ºÏ³ÉÊì¡£¶øÕâЩ¶¼ÎªÎÒÃǺóÃæ»ùÓÚ1.0µÄ¾­Ñ飬¿ª·¢Ò»¸öȫеÄÓ¦ÓÃÆ½Ì¨´òÏÂÁ˼áʵµÄ»ù´¡¡£

²»Î·½«À´£¬²»Äî¹ýÍù£¬ÎÒÃǵÄÕ÷;ÊÇÐdz½´óº£¡£µ±JDOS1.0´Óһǧ¡¢Á½Ç§µÄÈÝÆ÷¹æÄ££¬Öð½¥Ôö³¤µ½ÁùÍò¡¢Ê®ÍòµÄ¹æÄ£Ê±£¬»ù´¡Æ½Ì¨²¿ÒѾ­Æô¶¯ÐÂÒ»´úÈÝÆ÷ÒýÇæÆ½Ì¨Ñз¢¡£Õâ´ÎÎÒÃǵÄÄ¿±ê²»½ö½öÊÇÒ»¸ö»ù´¡ÉèÊ©µÄ¹ÜÀíÆ½Ì¨£¬¸üÊÇÒ»¸öÖ±ÃæÓ¦ÓõÄÈÝÆ÷ƽ̨£¬ÕûºÏÁË1.0µÄ´æ´¢¡¢ÍøÂ磬´òͨ´ÓÔ´Âëµ½¾µÏñ£¬ÔÙµ½ÉÏÏß²¿ÊðµÄCI/CDÈ«Á÷³Ì£¬Ìṩ´ÓÈÕÖ¾¡¢¼à¿Ø¡¢ÅÅÕÏ£¬ÖÕ¶Ë£¬±àÅŵÈһվʽµÄ¹¦ÄÜ¡£

ÈÃÑз¢Í¬ÊÂרע²úÆ·¿ìËÙ½»¸¶£¬ÈÃÔËάͬÊÂרעÓÚϵͳÏßÉϸßÖÊÁ¿ÔËÐУ»¾©¶«ÐÂÒ»´úÈÝÆ÷ÒýÇæÆ½Ì¨ÒѾ­ÉÏÏߣ¬²¢ÔÚ¿ìËÙÍÆ¹ã½×¶Î¡£

ÐÂÒ»´úÈÝÆ÷ÒýÇæÏîÄ¿ÕûÌå¼Ü¹¹

ÐÂÒ»´úÈÝÆ÷ÒýÇæÏîÄ¿½ÇÉ«Á÷³Ì¼Ü¹¹

°æ±¾Ô¤·¢²¼Á÷³Ì

ÐÂÒ»´úÈÝÆ÷ÒýÇæÆ½Ì¨Ä¿±êÌåÏÖÔÚ£º

µ÷¶ÈÊý¾ÝÖÐÐÄÈ«²¿¼ÆËã×ÊÔ´£»

²»½ö½öÏßÉÏÉú²ú»·¾³µÄ×ÊÔ´µ÷¶È£¬»¹Ï£Íû¿ÉÒÔ°ÑÕû¸öÊý¾ÝÖÐÐĵÄÈ«²¿×ÊÔ´¶¼Í³Ò»µ÷¶È£¬°üÀ¨²âÊÔ»·¾³£¬Ô¤·¢»·¾³£¬½èÖú¾©¶«µÚÒ»´úÈÝÆ÷ÒýÇæÔÚÐéÄâ»¯ÍøÂçµÄ»ýÀÛºÍÓÅÊÆ£¬ÓÐÐÅÐÄÔÚÈ·±£ÍøÂç¸ôÀ밲ȫÇé¿öÏ£¬ÔÚ´ó´ÙÆÚ¼ä½èÖú²âÊÔ»·¾³£¬Ô¤·¢»·¾³µÄ¼ÆËãÄÜÁ¦Ò»ÆðΪ´ó´Ù¹±Ï×¼ÆËãÄÜÁ¦¡££¨²âÊÔ×ÊÔ´£¬Ô¤·¢²¼×ÊÔ´£¬Õ¼×Ü×ÊÔ´35%£¬ÊǷdz£¿É¹ÛµÄ×ÊÔ´³Ø£©

¿ª·¢Õßһվʽ½â¾öƽ̨

Ó¦Óù㷺

²»½ö½öÓ¦Óã¬Êý¾Ý¿â£¬ÊµÊ±¼ÆËã¡£ÎÒÃÇ»¹¼Æ»®Ö§³ÖÀëÏß¼ÆË㣬Éî¶Èѧϰ£¬Öмä¼þµÈϵͳ£¬×öÊý¾ÝÖÐÐļÆËãµÄÍ³Ò»ÔØÌå¡£

Áé»îµ÷¶È

ÌØ±ðÊÇÇÀռʽµ÷¶È£¬ÓÐЧ֧³ÅÀëÏß´óÊý¾Ý¼ÆËãÈÎÎñ£¬Éî¶ÈѧϰË㷨ѵÁ·¡£»ùÓÚµÚÒ»´úÈÝÆ÷ÒýÇæ´øÀ´µÄÒµÎñ100%ÈÝÆ÷»¯µÄºìÀû£¬ÐÂÒ»´úÈÝÆ÷ÒýÇæ´Óµ÷¶ÈIaaS×ÊÔ´ÌáÉýµ½µ÷¶ÈÓ¦ÓÃÒµÎñΪÖÐÐÄ¡£

Ðdz½´óº£

ÐÂÒ»´úÈÝÆ÷ÒýÇæÆ½Ì¨Ñз¢ÒѾ­Íê³É£¬ÕýÔÚ½ôÕŵÄÍÆ¹ã½×¶Î¡£¾©¶«µÚÒ»´úÈÝÆ÷ÒýÇæ½èÖúopenstackºÍdockerÉçÇøµÄÁ¦Á¿¿ìËÙÉÏÏß&Ñݽø£¬´òÄ¥¡£ÐÂÒ»´úÈÝÆ÷ÒýÇæ»ùÓÚk8s£¬docker£¬OVSµÈµÈ¿ªÔ´ÉçÇøÏîÄ¿£¬¾©¶«Ñз¢¾­¹ýÒ»Ïß´ó¹æÄ£Êµ¼ùµÄ¼ìÑ飬ĿǰÊÇÒ»¸ö·Ç³£ºÃµÄʱ»úÓëÉçÇø»¥¶¯£¬¹±Ï×ÉçÇø¡£¾©¶«²ÎÓëCNCF-JDÔÚÉçÇø¹±Ï×top30£¬Ï£Íû¿ÉÒÔ¼ÌÐø¶à¶àÓëÉçÇø»¥¶¯¡£°Ñ¾©¶«Ò»Ïß´ó¹æÄ£Êµ¼ùµÄ¾­ÑéÓëÉçÇø·ÖÏí£¬²¢Ö÷¶¯¿ªÔ´Ò»ÅúÉú²ú»·¾³ÕýÔÚʹÓõÄÏîÄ¿£º

Hades£»·Ö²¼Ê½ÖÇÄÜDNS£¬»ùÓÚDPDK¶ÔUDP¼ÓËÙÄÜÁ¦£¬ÊµÏÖÒ»¸öÐÔÄܼ«¸ßµÄDNS·þÎñ

Cane£»k8sÍøÂçÏîÄ¿¼¯ÖÐÁ˾©¶«ÔÚÁ½´úÈÝÆ÷ÒýÇæÆ½Ì¨ÉϸßÐÔÄÜÍøÂç¾­Ñé

JNX£»¾©¶«Î¬»¤µÄnginx·ÖÖ§£¬Ìرð¼ÓÇ¿ÊÊÓ¦ÈÝÆ÷¼¯ÈºÆ½ºâÇл»¹¦ÄÜ£¬ÒÔ¼°·Àˢģ¿é

JLK£»¾©¶«Î¬»¤µÄLinux kernel·ÖÖ§£¬ÔÚ´ó¹æÄ£ÈÝÆ÷ʵ¼ù¹ý³Ì¶ÔÄں˵ÄÐĵú͸Ľø

MDC£»¾©¶«Í³Ò»¼à¿ØÆ½Ì¨£¬ÊÊÓ¦Ó¦ÓÃcloud nativeÉè¼Æ×¢ÖØ¸æ¾¯¾ÛºÏ&ÊÕÁ²£¬¼¯ÖÐÁ˸ßЧÔËάËùÐèµÄ¹¦ÄÜÖ§³Ö

Spider£»¾©¶«¶«Î÷ÏòÎÞ×èÈûÍøÂ磬ÓÐЧ֧³Ö·Ö²¼Ê½ÏµÍ³ÔÚÈÝÆ÷ÔËÐÐ

   
2862 ´Îä¯ÀÀ       30
 
Ïà¹ØÎÄÕÂ

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

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

ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ
ÔÆ¼ÆËãÓ¦ÓÃÓ뿪·¢
CMMIÌåϵÓëʵ¼ù
»ùÓÚCMMI±ê×¼µÄÈí¼þÖÊÁ¿±£Ö¤
×îл¼Æ»®
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢ 6-12[ÏÃÃÅ]
È˹¤ÖÇÄÜ.»úÆ÷ѧϰTensorFlow 6-22[Ö±²¥]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 6-30[±±¾©]
ǶÈëʽÈí¼þ¼Ü¹¹-¸ß¼¶Êµ¼ù 7-9[±±¾©]
Óû§ÌåÑé¡¢Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À 7-25[Î÷°²]
ͼÊý¾Ý¿âÓë֪ʶͼÆ× 8-23[±±¾©]

ר¼ÒÊӽǿ´ITÓë¼Ü¹¹
Èí¼þ¼Ü¹¹Éè¼Æ
ÃæÏò·þÎñÌåϵ¼Ü¹¹ºÍÒµÎñ×é¼þµÄ˼¿¼
ÈËÈËÍøÒÆ¶¯¿ª·¢¼Ü¹¹
¼Ü¹¹¸¯»¯Ö®ÃÕ
̸ƽ̨¼´·þÎñPaaS
Ïà¹ØÅàѵ¿Î³Ì

ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ
Windows Azure ÔÆ¼ÆËãÓ¦ÓÃ

ĦÍÐÂÞÀ­ ÔÆÆ½Ì¨µÄ¹¹½¨ÓëÓ¦ÓÃ
ͨÓù«Ë¾GE DockerÔ­ÀíÓëʵ¼ù
ijÑз¢ÖÐÐÄ Openstackʵ¼ù
ÖªÃûµç×Ó¹«Ë¾ ÔÆÆ½Ì¨¼Ü¹¹ÓëÓ¦ÓÃ
ijµçÁ¦ÐÐÒµ »ùÓÚÔÆÆ½Ì¨¹¹½¨ÔÆ·þÎñ
ÔÆ¼ÆËãÓëWindows AzureÅàѵ
±±¾© ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ