è¿ç»´å·¥ç¨å¸å¹²äºä»ä¹
æ»ç»ä¸¤å¥è¯
1ã ä¿éä¸å¡é¿æ稳å®è¿è¡ï¼å¦ç½ç«æå¡å¨ã游ææå¡å¨ççï¼ã
2ã ä¿éæ°æ®å®å
¨å¯é ï¼å¦ç¨æ·åå¯ç ã游ææ°æ®ãå客æç« ã交ææ°æ®ççï¼ã
ç±è¿ä¸¤å¥è¯æ¨æ¼è¿ç»´å·¥ç¨å¸è¦å¦äºä»ä¹
ä¸ãä¿éä¸å¡é¿æ稳å®è¿è¡
åºä¸ç¹ç¹å·®éï¼ç¨æ·å°±è¦æè¯äºã
1ãä¸å¡è·å¨ä»ä¹ä¸é¢ï¼
ç½ç«æå¡å¨ä¸è¬æ¯apache,nginx,tomcatçãä½æ¯çæ£è·éæµç¨è¿éè¦Mysqlæ°æ®åºæ¥åå¨ç¨æ·å¯ç åå
¶å®ãå¾å¤ç¨åºé½è¦phpç解æï¼æ以LNMPãLAMP(å³nginxãapacheãmysqlãphp)ç¯å¢é¨ç½²æ¯å¿
é¡»ææ¡çæè½ã
2ãä¸å¡åºäºé®é¢æä¹åæ¶ç¥éï¼
è¿å°±éè¦çæ§è½¯ä»¶æ¥é®ä»¶æçä¿¡æ¥éç¥ä½ ï¼å¸¸ç¨çæzabbix,nagiosçãæ¥è¦åé®ä»¶ï¼ä¹å¾ä¸ä¸ªé®ä»¶ç¨åºåï¼sendmailæpostfixã
3ãå¨å®¶éæ¶å°æ¥è¦ï¼ä½æå¡å¨æ¯å
ç½IPï¼æä¹ä¹å¾è§£å³é®é¢å§ï¼
å¨å
¬å¸æ建openvpnæpptpæopenswanï¼å¨å®¶ééè¿VPNæ¨å
¥å
ç½ï¼24å°æ¶è§£å³é®é¢â¦åï¼åå¤ç¬èµ·æ¥è§£å³é®é¢ä¹æ²¡å·¥èµã
äºãä¿éæ°æ®å®å
¨å¯é
åºä¸ç¹ç¹å·®éï¼é¢å¯¼è¦æ¾ä½ åè¶äºã
1ãææ¶éè¦æå¨æ¹æ°æ®åºå
容ï¼
æ以è¦ä¼åºæ¬çMysqlæ°æ®åºå¢å æ¥æ¹å½ä»¤ã
2ãä¸ä¸æ°æ®åºæå¡å¨ç¡¬ä»¶åäºæä¹åï¼
éè¦æ个å¤åºä»¥å¤ä¸æ¶ä¹éï¼æ以éè¦Mysql主ä»å¤å¶ã
3ã æ°æ®åºè¦è¿åæä¹åï¼
æ以éè¦å¨crondä¸å®æå
¨å¤Mysqlæ°æ®ï¼ä»¥ä¾¿è¿å使ç¨ãå¦æè¦è¿åå°æå®æ¶é´ç¹ï¼è¿è¦å¦ä¼Mysqlå¢éå¤ä»½ä¸æ¢å¤ã
4ã å¦ææ¯ç¨æ·ä¸ä¼ çå¾çææ件æå¡å¨åäºæä¹åï¼
å®æ¶å¤ä»½å¯è½è¿ä¸å¤ï¼éè¦ä½¿ç¨rsyncå inotifyæ¥å®æ¶å¤ä»½ã以便任ä¸æ¶å»ä¸»æå¡å¨åæï¼ä¹è½ä¿éææå¾çæå¤ä»½å¯ä»¥ç¨æ¥æ¢å¤ã
5ãå°å¿é»å®¢ï¼è¦å¢å æå¡å¨å®å
¨æ§ï¼
sshè½»æä¸è½è®©å¤äººè®¿é®ï¼é£ä¹å°±è®¾ç½®åªå
许å
¬å¸çIPæè·³æ¿æºIP访é®ï¼è¿äºé½éè¿iptablesæ¥æ§å¶ã
ä¸ã大æ§è½
å°å
¬å¸æ»æä¸å¤©ä¼çé¼èµ·æ¥çï¼å®å¨çä¸èµ·æ¥å±ä¹å¯ä»¥è·³å°å¤§å
¬å¸ã
1ãè¶æ¥è¶å¤çç¨æ·æ¥è®¿é®æ们çç½ç«ï¼ä¸å°webæå¡å¨æä¸ä½äºæä¹åï¼
é£å°±éè¦å¤å°webæå¡å¨æ¥è´æ
ï¼ä½å¤å°æå¡å¨ä¹é´æä¹è¿è¡è´è½½åè¡¡å¢ï¼è¿å°±éè¦ç¨å°nginxåå代çæLVS+keepalivedæhaproxy+heartbeatäºã
2ãç¨æ·æ³¨åå表çæç« ä¸è¯è®ºå¤ªå¤ï¼ä¸å°æ°æ®åºæä¸ä½äºæä¹åï¼
æ°æ®åºååå为读ååï¼å¦æåæä¸ä½ï¼éè¦è¿è¡å表ååºå°å¤ä¸ªæå¡å¨ä¸ãå¦ææ¯è¯»ååä¸å¤äºï¼å¯ä»¥ä½¿ç¨mysql-proxy读åå离ï¼æ¥åæ
读çååãæ´ç®åæ¹ä¾¿çæ¹æ³ï¼ææ°æ®åºéçå
容æ¾å°å
åä¸ï¼è¿å°±ç¨ä¸memcacheæredisäºã
3ãNå¤ç¨æ·ä¸ä¼ ä¸è½½æ件ï¼ç£çæä¸ä½äºæä¹åï¼
æå¤åç£çåæraidï¼æè
使ç¨åå¸å¼åå¨æ件系ç»å¦MFSï¼GlusterFSæ¥æé«ç£çç读åè½åã
4ãç½ç«ä¸å¥½å¤å¾çï¼æ»æç¨æ·ååºç½ç«å 载太æ
¢ï¼æä¹åï¼
è¿æ¶å¯ä»¥æç½ç«ä¸çå¾çéè¿squidævarnishç¼åå°ç½ç«å端ï¼å°½å¯è½çå¢å 访é®é度ï¼å½ç¶ï¼æ好æ¯è´ä¹°åä¸çCDNå éã
5ãè¿è¥åæ¯ä¸ªå¤§é¾é¢ï¼ä»ä»¬ä¹é´ç带宽好åå¾å°ï¼èéIP访é®æçµä¿¡ç½ç«æä¹å°±è¿ä¹æ
¢å¢ï¼
è¿æ¶å¯ä»¥ä½¿ç¨bindèªå»ºä¸ä¸ªDNSæå¡å¨ï¼æç½ç«çDNSè®°å½æåèªå»ºDNSæå¡å¨ä¸ï¼é
置好解æè§åï¼ä»¥åèéIP解æå°èéç½ç«ä¸ï¼çµä¿¡IP解æå°çµä¿¡ç½ç«ä¸ï¼ä½éªå°±ä¼å¥½å¾å¤å¦ã
åãèªå¨å
ç»æç®æ ï¼è·æ»æºå¨ï¼é²æ»äººã
1ã å
¬å¸æ°ä¹°100å°æå¡å¨ï¼å
¬å¸ç«ç¶å°±1个移å¨å
驱ï¼è¿è£
ç³»ç»å¾å°ä»ä¹æ¶åï¼
使ç¨kickstartæcobbleræ¥ç½ç»è¿ç¨èªå¨å®è£
ç³»ç»å§ã
2ã æ¯æ¬¡è£
å®æºè¦ä¼åå¾å¤å
容ï¼ä»ä¹æ件æ述符ã端å£ã软件å®è£
åï¼æå¨æä½ä¸ç´¯æ»å»ï¼
赶紧å¦ä¼shellï¼å°è§£æ¾é常å¤çå·¥ä½éã
3ãç³»ç»è£
å®åç»éè¦è¾å
¥å¯ç ï¼è¿ä¹å¤å°åï¼
使ç¨expectå§ï¼èªå¨è¯»åæ示æ¥è¾å
¥å¯ç ï¼å¹¶æ§è¡å½ä»¤ã
4ãè¦æ¹éææ°ä»£ç åå¸å°çº¿ä¸æå¡å¨ï¼æä¹åï¼
使ç¨saltstackæpuppetæansibleå§ï¼ç»å¯¹ç½æªæªã
äºãå
¶ä»
1ãææ´å¥æµè¯ç¯å¢éè¦5å°æå¡å¨ï¼ä½å
¬å¸ç©·çåªæä¸å°ç©ºé²æå¡å¨ï¼
å¦ä¼xenækvmædockerå§ï¼èæåºå¤å°æå¡å¨ï¼å°±è½è§£å³èµæºé®é¢äºãç¹å«æ¯dockerï¼å¼ºçæ¨èï¼ä»¥åæ个ç å人åè®©ä½ é¨ç½²ä¸å¥æ°ç¯å¢ï¼ååé帮ä»è§£å³ã
2ãç å人åç代ç æ§å¶ï¼æéæ§å¶ï¼æ»è¦è¿ç»´äººå管åï¼
svnægitï¼è¿ä¸ªæ¯è¯å®è¦æçã
ç»å°¾ï¼
ç°å¨æ们å¨åè¿å¤´æ¥æèï¼è¿ç»´å·¥ç¨å¸å¹³æ¶å¹²äºå¥å¢ï¼
1ã éæ¶è§£å³æ¥è¦æ
éã
2ã ä¸å¡ç¨åºæ´æ°ã
3ã ç¼åä¸äºèæ¬ï¼çæ§æå®æå
¶ä»å¯èªå¨å®æåè½ã
4ã è¿ç»´æ¶æå®åï¼é¨ç½²ä¸äºç¨èµ·æ¥æ´æ¹ä¾¿æ´å¯é ææ§è½æ´å¥½çå¼æºå·¥å
·ä»¥åå¶å®è¿ç»´æµç¨è§èã
5ã ææï¼å¦è°äº¤æ¢æºï¼è£
ç³»ç»ï¼é¨ç½²æ°ç¯å¢çã
温馨提示:答案为网友推荐,仅供参考