·þÎñÆ÷¿¨¶Ù£¬×÷ΪӰÏìϵͳÁ÷³©ÔËÐеij£¼ûÎÊÌ⣬²»½ö»á½µµÍ¹¤×÷ЧÂÊ£¬»¹¿ÉÄÜÒý·¢Êý¾Ý¶ªÊ§¡¢¿Í»§Á÷ʧµÈһϵÁÐÑÏÖØºó¹û
Òò´Ë£¬²ÉÈ¡ÓÐЧ´ëʩԤ·À·þÎñÆ÷¿¨¶Ù£¬È·±£·þÎñÆ÷¸ßЧÎȶ¨ÔËÐУ¬ÊÇÆóÒµITÔËά²»¿É»òȱµÄÒ»»·
±¾ÎĽ«´ÓÓ²¼þÉý¼¶¡¢Èí¼þÓÅ»¯¡¢×ÊÔ´¹ÜÀí¡¢°²È«·À»¤¡¢¼à¿ØÓëÔ¤¾¯µÈ¶à¸öά¶È£¬ÉîÈë̽ÌÖÈçºÎ·ÀÖ¹·þÎñÆ÷¿¨¶ÙÑÏÖØ£¬ÎªÆóÒµÌṩһÌ×È«Ãæ¶ø¸ßЧµÄ½â¾ö·½°¸
Ò»¡¢Ó²¼þÉý¼¶£ºµì¶¨¼áʵ»ù´¡ 1. Ôö¼ÓÄÚ´æÓë´æ´¢ ÄÚ´æÊÇ·þÎñÆ÷´¦ÀíÊý¾ÝµÄ¹Ø¼ü×ÊÔ´£¬ÄÚ´æ²»×ã»áµ¼ÖÂÆµ·±µÄÊý¾Ý½»»»ÖÁÓ²ÅÌ£¨¼´ÐéÄâÄڴ棩£¬¼«´ó½µµÍϵͳÏìÓ¦ËÙ¶È
Òò´Ë£¬¸ù¾ÝÒµÎñÐèÇóÊÊʱÔö¼Ó·þÎñÆ÷Äڴ棬ÊÇÌáÉýÐÔÄÜ¡¢¼õÉÙ¿¨¶ÙµÄÊ×Òª²½Öè
ͬʱ£¬²ÉÓøßÐÔÄܵÄSSD¹Ì̬ӲÅÌÌæ´ú´«Í³HDDÓ²ÅÌ£¬¿ÉÒÔÏÔÖøÌáÉýÊý¾Ý¶ÁдËÙ¶È£¬¼õÉÙϵͳµÈ´ýʱ¼ä
2. Ñ¡Ôñ¸ßÐÔÄÜCPU CPUÊÇ·þÎñÆ÷µÄ¡°´óÄÔ¡±£¬ÆäÐÔÄÜÖ±½Ó¾ö¶¨ÁËÊý¾Ý´¦ÀíµÄËٶȺÍЧÂÊ
Ñ¡Ôñ¶àºË¸ßƵµÄCPU£¬ÄÜÓÐЧÌáÉý²¢·¢´¦ÀíÄÜÁ¦£¬½µµÍÔڸ߸ºÔØÇé¿öϵĿ¨¶Ù·çÏÕ
´ËÍ⣬¿¼ÂÇʹÓÃÖ§³Ö³¬Ï̼߳¼ÊõµÄCPU£¬¿ÉÒÔ½øÒ»²½Ìá¸ß´¦ÀíЧÂÊ
3. ÓÅ»¯ÍøÂçÓ²¼þ ÍøÂç´ø¿íºÍÑÓ³ÙÊÇÓ°Ïì·þÎñÆ÷ÏìÓ¦ËٶȵÄÖØÒªÒòËØ
Éý¼¶ÖÁ¸ßËÙÍøÂç½Ó¿Ú£¨Èç10GbpsÒÔÌ«Íø£©£¬²¢²ÉÓøºÔؾùºâ¼¼Êõ·ÖÉ¢ÍøÂçÁ÷Á¿£¬¿ÉÒÔÓÐЧ¼õÉÙÍøÂçÓµ¶Â£¬ÌáÉýÊý¾Ý´«ÊäЧÂÊ
¶þ¡¢Èí¼þÓÅ»¯£ºÌáÉýÔËÐÐЧÂÊ 1. ²Ù×÷ϵͳÓë²¹¶¡¹ÜÀí ±£³Ö²Ù×÷ϵͳ£¨OS£©¼°ËùÓÐÓ¦ÓóÌÐòµÄ×îÐÂ״̬ÖÁ¹ØÖØÒª
¶¨ÆÚ°²×°°²È«²¹¶¡ºÍÐÔÄÜÓÅ»¯¸üУ¬¿ÉÒÔÐÞ¸´ÒÑ֪©¶´£¬ÌáÉýϵͳÎȶ¨ÐÔºÍÔËÐÐЧÂÊ
ͬʱ£¬¸ù¾Ý·þÎñÆ÷¸ºÔØÇé¿ö£¬Ñ¡ÔñºÏÊʵÄOS°æ±¾£¨ÈçÕë¶Ô·þÎñÆ÷Éè¼ÆµÄLinux·¢Ðа棩£¬Ò²ÄÜ´øÀ´ÐÔÄÜÉϵÄÌáÉý
2. Êý¾Ý¿âÓÅ»¯ Êý¾Ý¿âÊÇÐí¶àÓ¦ÓõĺËÐÄ£¬ÆäÐÔÄÜÖ±½ÓÓ°ÏìÕûÌåϵͳÏìÓ¦
ͨ¹ýË÷ÒýÓÅ»¯¡¢²éѯÓÅ»¯¡¢·ÖÇø±íµÈ¼¼ÊõÊֶΣ¬¿ÉÒÔ¼õÉÙÊý¾Ý¿â²éѯʱ¼ä£¬Ìá¸ßÊý¾Ý´¦ÀíЧÂÊ
´ËÍ⣬¶¨ÆÚÇåÀíÎÞÓÃÊý¾Ý£¬±£³ÖÊý¾Ý¿âÇáÁ¿£¬Ò²ÊÇ·ÀÖ¹¿¨¶ÙµÄÓÐЧ·½·¨
3. Ó¦ÓòãÓÅ»¯ ¶ÔÓÚWebÓ¦Ó㬲ÉÓûº´æ¼¼Êõ£¨ÈçRedis¡¢Memcached£©¼õÉÙÊý¾Ý¿â·ÃÎÊ´ÎÊý£¬Ê¹ÓÃCDN¼ÓËÙ¾²Ì¬×ÊÔ´·Ö·¢£¬¶¼ÄÜÏÔÖøÌáÉýÓû§ÌåÑ飬¼õÉÙ·þÎñÆ÷ѹÁ¦
ͬʱ£¬ÓÅ»¯´úÂ룬¼õÉÙ×ÊÔ´ÏûºÄ£¬ÈçѹËõͼƬ¡¢ºÏ²¢CSS/JSÎļþµÈ£¬Ò²ÊDz»¿ÉºöÊӵĻ·½Ú
Èý¡¢×ÊÔ´¹ÜÀí£ººÏÀí·ÖÅ䣬¸ßЧÀûÓà 1. ÐéÄ⻯ÓëÈÝÆ÷»¯ ͨ¹ýÐéÄ⻯¼¼Êõ£¨ÈçVMware¡¢Hyper-V£©»òÈÝÆ÷»¯¼¼Êõ£¨ÈçDocker¡¢Kubernetes£©£¬¿ÉÒÔÔÚÎïÀí·þÎñÆ÷ÉÏÔËÐжà¸öÐéÄâ»òÈÝÆ÷»¯ÊµÀý£¬ÊµÏÖ×ÊÔ´µÄÁé»î·ÖÅäºÍ¸ßЧÀûÓÃ
Õâ²»½ö¿ÉÒÔÌá¸ßÓ²¼þ×ÊÔ´µÄÀûÓÃÂÊ£¬»¹ÄÜʵÏÖÓ¦ÓõĿìËÙ²¿ÊðºÍ¹ÊÕϸôÀ룬¼õÉÙµ¥Ò»Ó¦Óÿ¨¶Ù¶ÔÕû¸öϵͳµÄÓ°Ïì
2. ×ÊÔ´Åä¶îÓëÏÞÖÆ Ϊ²»Í¬Ó¦Óûò·þÎñÉèÖúÏÀíµÄ×ÊÔ´Åä¶î£¨ÈçCPU¡¢ÄÚ´æ¡¢´ÅÅÌI/O£©£¬±ÜÃâ¸ö±ðÓ¦Óùý¶ÈÕ¼ÓÃ×ÊÔ´µ¼ÖÂÆäËû·þÎñ¿¨¶Ù
ʹÓÃ×ÊÔ´ÏÞÖÆ¹¤¾ß£¨Èçcgroups¡¢DockerµÄ×ÊÔ´ÏÞÖÆ¹¦ÄÜ£©½øÐо«Ï¸»¯¹ÜÀí£¬È·±£×ÊÔ´µÄ¹«Æ½·ÖÅä
3. ¶¨ÆÚά»¤ÓëÇåÀí ¶¨ÆÚ½øÐÐϵͳά»¤£¬ÈçÇåÀíÈÕÖ¾Îļþ¡¢ÁÙʱÎļþ£¬¹Ø±Õ²»±ØÒªµÄ·þÎñ£¬¿ÉÒÔÊÍ·Åϵͳ×ÊÔ´£¬¼õÉÙ¿¨¶Ù·çÏÕ
ͬʱ£¬¶Ô´ÅÅ̽øÐÐË鯬ÕûÀí£¬Ò²ÄÜÌáÉýÊý¾Ý·ÃÎÊËÙ¶È
ËÄ¡¢°²È«·À»¤£ºÖþÀΰ²È«·ÀÏß 1. Ç¿»¯·À»ðǽ¹æÔò ºÏÀíÅäÖ÷À»ðǽ¹æÔò£¬ÏÞÖÆ²»±ØÒªµÄÍøÂç·ÃÎÊ£¬¿ÉÒÔÓÐЧ·ÀÖ¹¶ñÒâ¹¥»÷ºÍ²¡¶¾ÈëÇÖ£¬±£»¤·þÎñÆ÷ÃâÊÜÍⲿÍþв£¬¼õÉÙÒò°²È«Ê¼þµ¼ÖµÄϵͳ¿¨¶Ù
2. ¶¨ÆÚ°²È«É¨ÃèÓë©¶´ÐÞ¸´ ʹÓÃ×Ô¶¯»¯¹¤¾ß¶¨ÆÚ½øÐÐϵͳ°²È«É¨Ã裬¼°Ê±·¢ÏÖ²¢ÐÞ¸´ÒÑ֪©¶´£¬·ÀÖ¹ºÚ¿ÍÀûÓé¶´½øÐй¥»÷£¬È·±£·þÎñÆ÷°²È«Îȶ¨ÔËÐÐ
3. Êý¾Ý±¸·ÝÓë»Ö¸´ ½¨Á¢ÍêÉÆµÄÊý¾Ý±¸·Ý»úÖÆ£¬¶¨ÆÚ±¸·Ý¹Ø¼üÊý¾ÝÖÁÔ¶³Ì°²È«´æ´¢£¬È·±£ÔÚÔâÓöÔÖÄÑÐÔ¹ÊÕÏʱÄÜ¿ìËÙ»Ö¸´£¬¼õÉÙÒòÊý¾Ý¶ªÊ§»òË𻵵¼ÖµÄÒµÎñÖжϺͿ¨¶Ù
Îå¡¢¼à¿ØÓëÔ¤¾¯£ºÖ÷¶¯·¢ÏÖ£¬¿ìËÙÏìÓ¦ 1. ÊµÊ©È«Ãæ¼à¿Ø ²¿Êð×ÛºÏ¼à¿ØÏµÍ³£¨ÈçZabbix¡¢Prometheus£©£¬¶Ô·þÎñÆ÷CPU¡¢ÄÚ´æ¡¢´ÅÅÌ¡¢ÍøÂçµÈ¹Ø¼üÖ¸±ê½øÐÐʵʱ¼à¿Ø£¬¼°Ê±·¢ÏÖÐÔÄÜÆ¿¾±ºÍÒì³£ÐÐΪ
2. ÉèÖÃãÐÖµ±¨¾¯ ¸ù¾ÝÀúÊ·Êý¾ÝºÍÒµÎñÐèÇó£¬Îª¸÷Ïî¼à¿ØÖ¸±êÉ趨ºÏÀíµÄãÐÖµ£¬Ò»µ©´ïµ½»ò³¬¹ýãÐÖµ£¬Á¢¼´´¥·¢±¨¾¯Í¨ÖªÔËάÈËÔ±£¬ÊµÏÖÎÊÌâµÄÔç·¢ÏÖ¡¢Ôç´¦Àí
3. ×Ô¶¯»¯ÏìÓ¦»úÖÆ ½áºÏ½Å±¾ºÍ×Ô¶¯»¯¹¤¾ß£¨ÈçAnsible¡¢Jenkins£©£¬¹¹½¨×Ô¶¯»¯ÏìÓ¦»úÖÆ£¬¶Ô³£¼ûÎÊÌâ½øÐпìËÙ´¦Àí£¬Èç×Ô¶¯ÖØÆô¹ÊÕÏ·þÎñ¡¢¶¯Ì¬µ÷Õû×ÊÔ´Åä¶îµÈ£¬¼õÉÙÈ˹¤¸ÉÔ¤£¬Ìá¸ßÏìӦЧÂÊ
½áÓï ·ÀÖ¹·þÎñÆ÷¿¨¶ÙÑÏÖØ£¬ÊÇÒ»¸öÉæ¼°Ó²¼þ¡¢Èí¼þ¡¢×ÊÔ´¹ÜÀí¡¢°²È«·À»¤¼°¼à¿ØÔ¤¾¯µÈ¶à·½ÃæµÄϵͳ¹¤³Ì
ͨ¹ý³ÖÐøµÄÓ²¼þÉý¼¶¡¢¾«Ï¸µÄÈí¼þÓÅ»¯¡¢ºÏÀíµÄ×ÊÔ´¹ÜÀí¡¢ÑÏÃܵݲȫ·À»¤ÒÔ¼°¸ßЧµÄ¼à¿ØÓëÔ¤¾¯»úÖÆ£¬¿ÉÒÔÏÔÖøÌáÉý·þÎñÆ÷µÄÎȶ¨ÐÔºÍÐÔÄÜ£¬È·±£ÒµÎñÁ¬ÐøÐÔºÍÓû§ÌåÑé
ÆóÒµÓ¦¸ù¾Ý×ÔÉíʵ¼ÊÇé¿ö£¬Öƶ¨²¢ÊµÊ©Õë¶ÔÐÔµÄÓÅ»¯²ßÂÔ£¬²»¶Ïµü´úºÍÍêÉÆ£¬ÒÔÊÊÓ¦²»¶Ï±ä»¯µÄÒµÎñÐèÇóºÍ¼¼Êõ