´«Í³µÄµ¥µã¹ÊÕÏÈÝ´í»úÖÆÒÑÎÞ·¨Âú×ãÏÖ´úÆóÒµ¶Ô¸ß¿ÉÓÃÐÔºÍÁé»îÐÔµÄÐèÇó
Òò´Ë£¬LinuxË«»î¼Ü¹¹×÷ΪһÖÖ´´ÐµĽâ¾ö·½°¸£¬ÕýÖð½¥³ÉΪÆóÒµ¹¹½¨¸ß¿ÉÓÃÐÔºÍÁé»îÐÔÊý¾ÝÖÐÐĵÄÊ×Ñ¡
±¾ÎĽ«ÉîÈë̽ÌÖLinuxË«»î¼Ü¹¹µÄÔÀí¡¢ÓÅÊÆ¡¢ÊµÊ©²ßÂÔÒÔ¼°ÃæÁÙµÄÌôÕ½£¬Ö¼ÔÚΪÆóÒµÌṩһ¸öÈ«Ãæ¶øÓÐÁ¦µÄ²Î¿¼¿ò¼Ü
Ò»¡¢LinuxË«»î¼Ü¹¹¸ÅÊö LinuxË«»î¼Ü¹¹£¬¹ËÃû˼Ò壬ÊÇÖ¸ÔÚÁ½¸ö»ò¶à¸öÊý¾ÝÖÐÐÄÖ®¼äʵÏÖLinux·þÎñÆ÷µÄʵʱͬ²½ºÍ¸ºÔؾùºâ£¬Ê¹µÃÿ¸öÊý¾ÝÖÐÐͼÄܶÀÁ¢´¦ÀíÒµÎñÇëÇ󣬲¢ÔÚ·¢Éú¹ÊÕÏʱÎÞ·ìÇл»
ÕâÖּܹ¹µÄºËÐÄÔÚÓÚÊý¾ÝµÄʵʱͬ²½ºÍÓ¦ÓõÄÖÇÄܵ÷¶È£¬È·±£ÒµÎñÔÚÈκÎÇé¿ö϶¼ÄܳÖÐøÔËÐÐ
LinuxË«»î¼Ü¹¹Í¨³£ÓÉÒÔϼ¸¸ö¹Ø¼ü×é¼þ¹¹³É£º 1.Êý¾Ýͬ²½»úÖÆ£ºÍ¨¹ýÊý¾Ý¿â¸´ÖÆ¡¢Îļþͬ²½µÈ¼¼Êõ£¬È·±£Á½¸öÊý¾ÝÖÐÐÄÖ®¼äµÄÊý¾ÝʵʱһÖÂ
2.¸ºÔؾùºâÆ÷£ºÖÇÄÜ·ÖÅäÒµÎñÇëÇ󣬸ù¾Ýʵʱ¸ºÔØÇé¿ö¶¯Ì¬µ÷ÕûÁ÷Á¿£¬±ÜÃâµ¥µã¹ýÔØ
3.¹ÊÕϼì²âºÍÇл»»úÖÆ£ºÍ¨¹ýÐÄÌø¼ì²â¡¢½¡¿µ¼ì²éµÈÊֶΣ¬¼°Ê±·¢ÏÖ²¢Çл»¹ÊÕϽڵ㣬ȷ±£ÒµÎñÁ¬ÐøÐÔ
4.Ó¦Óòãͬ²½£ºÈ·±£Ó¦ÓÃ״̬ÔÚÁ½¸öÊý¾ÝÖÐÐÄÖ®¼äͬ²½£¬ÒÔ±ãÔÚÇл»Ê±ÎÞ·ì½Ó¹ÜÒµÎñ
¶þ¡¢LinuxË«»î¼Ü¹¹µÄÓÅÊÆ 1.¸ß¿ÉÓÃÐÔ£ºLinuxË«»î¼Ü¹¹Í¨¹ýʵʱÊý¾Ýͬ²½ºÍÖÇÄܸºÔؾùºâ£¬ÊµÏÖÁËÒµÎñµÄ¸ß¿ÉÓÃÐÔ
¼´Ê¹Ò»¸öÊý¾ÝÖÐÐÄ·¢Éú¹ÊÕÏ£¬ÁíÒ»¸öÊý¾ÝÖÐÐÄÒ²ÄÜÁ¢¼´½Ó¹ÜÒµÎñ£¬È·±£ÒµÎñ²»ÖжÏ
2.¸ºÔؾùºâ£ºÍ¨¹ýÖÇÄܵ÷¶ÈËã·¨£¬LinuxË«»î¼Ü¹¹Äܹ»¶¯Ì¬·ÖÅäÒµÎñÇëÇ󣬱ÜÃâµ¥µã¹ýÔØ£¬Ìá¸ßÕûÌåϵͳµÄÍÌÍÂÁ¿ºÍÏìÓ¦ËÙ¶È
3.×ÊÔ´ÓÅ»¯£ºË«»î¼Ü¹¹ÔÊÐíÁ½¸öÊý¾ÝÖÐÐÄͬʱ´¦ÀíÒµÎñ£¬³ä·ÖÀûÓÃÁË×ÊÔ´£¬±ÜÃâÁË´«Í³¼Ü¹¹ÖÐ×ÊÔ´ÏÐÖõÄÎÊÌâ
4.ÈÝÔÖÄÜÁ¦£ºÍ¨¹ý¿çµØÓòµÄÊý¾ÝÖÐÐIJ¿Êð£¬LinuxË«»î¼Ü¹¹Äܹ»µÖÓù×ÔÈ»ÔÖº¦¡¢ÍøÂç¹ÊÕϵȲ»¿ÉÔ¤¼ûµÄ·çÏÕ£¬Ìá¸ßϵͳµÄÈÝÔÖÄÜÁ¦
5.Áé»îÐÔ£ºLinuxË«»î¼Ü¹¹Ö§³ÖÁé»îµÄÀ©Õ¹ºÍËõ¼õ£¬ÆóÒµ¿ÉÒÔ¸ù¾ÝÒµÎñÐèÇó¶¯Ì¬µ÷Õû×ÊÔ´£¬½µµÍÔËÓª³É±¾
Èý¡¢ÊµÊ©LinuxË«»î¼Ü¹¹µÄ²ßÂÔ 1.Ñ¡ÔñºÏÊʵÄͬ²½¼¼Êõ£º¸ù¾ÝÒµÎñÐèÇóºÍÊý¾ÝÌØµã£¬Ñ¡ÔñºÏÊʵÄͬ²½¼¼Êõ
¶ÔÓÚÊý¾Ý¿â£¬¿ÉÒÔ¿¼ÂÇMySQLµÄGTID¸´ÖÆ¡¢PostgreSQLµÄÂß¼¸´ÖƵȼ¼Êõ£»¶ÔÓÚÎļþ£¬¿ÉÒÔʹÓÃNFS¡¢CephµÈ·Ö²¼Ê½Îļþϵͳ
2.Éè¼ÆºÏÀíµÄ¸ºÔؾùºâ²ßÂÔ£º¸ù¾ÝÒµÎñÌØµãºÍÁ÷Á¿Ä£Ê½£¬Éè¼ÆºÏÀíµÄ¸ºÔؾùºâ²ßÂÔ
¿ÉÒÔ¿¼ÂÇʹÓÃNginx¡¢HAProxyµÈ¿ªÔ´¸ºÔؾùºâÆ÷£¬»òÕß²ÉÓÃÔÆ·þÎñÉÌÌṩµÄ¸ºÔؾùºâ·þÎñ
3.½¨Á¢ÍêÉÆµÄ¹ÊÕϼì²âºÍÇл»»úÖÆ£ºÍ¨¹ýÐÄÌø¼ì²â¡¢½¡¿µ¼ì²éµÈÊֶΣ¬¼°Ê±·¢ÏÖ²¢Çл»¹ÊÕϽڵã
¿ÉÒÔʹÓÃKeepalived¡¢CorosyncµÈ¹¤¾ßʵÏÖ¹ÊÕϼì²âºÍÇл»
4.È·±£Ó¦Óòãͬ²½£º¶ÔÓÚÐèÒª±£³Ö״̬һÖµÄÓ¦Ó㬿ÉÒÔʹÓ÷ֲ¼Ê½»º´æ£¨ÈçRedis£©¡¢·Ö²¼Ê½»á»°¹ÜÀíµÈ¼¼Êõ£¬È·±£Ó¦ÓÃ״̬ÔÚÁ½¸öÊý¾ÝÖÐÐÄÖ®¼äͬ²½
5.½øÐгä·ÖµÄ²âÊÔ£ºÔÚʵʩLinuxË«»î¼Ü¹¹Ö®Ç°£¬ÐèÒª½øÐгä·ÖµÄ²âÊÔ£¬°üÀ¨¹¦ÄܲâÊÔ¡¢ÐÔÄܲâÊÔ¡¢¹ÊÕÏÇл»²âÊԵȣ¬È·±£¼Ü¹¹µÄÎȶ¨ÐԺͿɿ¿ÐÔ
6.ÖÆ¶¨Ó¦¼±Ô¤°¸£º¾¡¹ÜLinuxË«»î¼Ü¹¹¾ßÓи߿ÉÓÃÐÔ£¬µ«ÈÔÐèÖÆ¶¨Ó¦¼±Ô¤°¸£¬ÒÔÓ¦¶Ô¿ÉÄܳöÏֵļ«¶ËÇé¿ö
Ó¦¼±Ô¤°¸Ó¦°üÀ¨¹ÊÕÏ´¦ÀíÁ÷³Ì¡¢Êý¾Ý»Ö¸´·½°¸¡¢ÒµÎñ»Ö¸´¼Æ»®µÈ
ËÄ¡¢ÃæÁÙµÄÌôÕ½¼°Ó¦¶Ô²ßÂÔ 1.Êý¾ÝÒ»ÖÂÐÔÌôÕ½£ºÔÚË«»î¼Ü¹¹ÖУ¬Êý¾Ýͬ²½µÄÑӳٺͳåÍ»Êdz£¼ûÎÊÌâ
ΪÁ˽â¾öÕâ¸öÎÊÌ⣬¿ÉÒÔ²ÉÓÃÒì²½¸´ÖÆÓë³åÍ»¼ì²â»úÖÆ£¬È·±£Êý¾ÝÔÚ×îÖÕÒ»ÖÂÐÔÉÏ´ïµ½ÒµÎñÒªÇó
2.ÍøÂçÑӳٺʹø¿íÏÞÖÆ£º¿çµØÓòµÄÊý¾ÝÖÐÐIJ¿Êð¿ÉÄܵ¼ÖÂÍøÂçÑӳٺʹø¿íÏÞÖÆ
ΪÁËÓÅ»¯ÍøÂçÐÔÄÜ£¬¿ÉÒÔ²ÉÓÃCDN¼ÓËÙ¡¢SDNµÈ¼¼Êõ£¬Ìá¸ßÊý¾Ý´«ÊäËٶȺÍЧÂÊ
3.ÔËά¸´ÔÓ¶ÈÔö¼Ó£ºLinuxË«»î¼Ü¹¹µÄÔËά¸´ÔÓ¶ÈÔ¶¸ßÓÚ´«Í³¼Ü¹¹
ΪÁ˽µµÍÔËάÄѶȣ¬¿ÉÒÔ²ÉÓÃ×Ô¶¯»¯ÔËά¹¤¾ß¡¢ÈÝÆ÷»¯¼¼Êõ¡¢ÔÆÔÉú¼Ü¹¹µÈ£¬Ìá¸ßÔËάЧÂʺͿÉά»¤ÐÔ
4.³É±¾Í¶È룺ʵʩLinuxË«»î¼Ü¹¹ÐèÒª½Ï´óµÄ³É±¾Í¶È룬°üÀ¨Ó²¼þ³É±¾¡¢Èí¼þ³É±¾¡¢ÔËά³É±¾µÈ
ΪÁ˽µµÍ³É±¾£¬¿ÉÒÔ²ÉÓÿªÔ´Èí¼þ¡¢ÔÆ·þÎñµÈ·½°¸£¬ÊµÏֳɱ¾Ð§Òæ×î´ó»¯
5.ÈËÔ±ÅàѵºÍ¼¼Êõ´¢±¸£ºLinuxË«»î¼Ü¹¹µÄʵʩºÍά»¤ÐèҪרҵµÄ¼¼ÊõÈËÔ±
ΪÁ˱£Õϼܹ¹µÄÎȶ¨ÔËÐУ¬ÆóÒµÐèÒª¶Ô¼¼ÊõÈËÔ±½øÐÐרҵÅàѵºÍ¼¼Êõ´¢±¸£¬Ìá¸ßÍŶӵļ¼ÊõˮƽºÍÓ¦¼±´¦ÀíÄÜÁ¦
Îå¡¢½áÂÛ LinuxË«»î¼Ü¹¹ÒÔÆä¸ß¿ÉÓÃÐÔ¡¢¸ºÔؾùºâ¡¢×ÊÔ´ÓÅ»¯¡¢ÈÝÔÖÄÜÁ¦ºÍÁé»îÐÔµÈÓÅÊÆ£¬ÕýÖð½¥³ÉΪÆóÒµ¹¹½¨¸ß¿ÉÓÃÐÔºÍÁé»îÐÔÊý¾ÝÖÐÐĵÄÊ×Ñ¡
È»¶ø£¬ÔÚʵʩLinuxË«»î¼Ü¹¹µÄ¹ý³ÌÖУ¬ÆóÒµÒ²ÃæÁÙ×ÅÊý¾ÝÒ»ÖÂÐÔ¡¢ÍøÂçÑÓ³Ù¡¢ÔËά¸´ÔÓ¶È¡¢³É±¾Í¶ÈëºÍÈËÔ±ÅàѵµÈ·½ÃæµÄÌôÕ½
ΪÁ˿˷þÕâЩÌôÕ½£¬ÆóÒµÐèҪѡÔñºÏÊʵÄͬ²½¼¼Êõ¡¢Éè¼ÆºÏÀíµÄ¸ºÔؾùºâ²ßÂÔ¡¢½¨Á¢ÍêÉÆµÄ¹ÊÕϼì²âºÍÇл»»úÖÆ¡¢È·±£Ó¦Óòãͬ²½¡¢½øÐгä·ÖµÄ²âÊÔ¡¢Öƶ¨Ó¦¼±Ô¤°¸ÒÔ¼°²ÉÓÃ×Ô¶¯»¯ÔËά¹¤¾ß¡¢ÈÝÆ÷»¯¼¼Êõ¡¢ÔÆÔÉú¼Ü¹¹µÈÓÅ»¯´ëÊ©
Ö»ÓÐÕâÑù£¬ÆóÒµ²ÅÄܳä·ÖÀûÓÃLinuxË«»î¼Ü¹¹µÄÓÅÊÆ£¬¹¹½¨Îȶ¨¡¢¸ßЧ¡¢Áé»îµÄÊý¾ÝÖÐÐÄ£¬ÎªÒµÎñµÄ³ÖÐø·¢Õ¹ºÍ´´ÐÂÌṩÓÐÁ¦±£ÕÏ