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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
ÊÖ°ÑÊÖ½ÌÄã¹¹½¨Ò»¸ö¸ßÐÔÄÜ¡¢¸ß¿ÉÓõĴóÐÍ·Ö²¼Ê½ÍøÕ¾
 
  3726  次浏览      27
 2018-7-26
 
±à¼­ÍƼö:

±¾ÎÄÀ´×ÔÓÚ51cto£¬±¾ÎÄÊÇѧϰ´óÐÍ·Ö²¼Ê½ÍøÕ¾¼Ü¹¹µÄ¼¼Êõ×ܽᣬ¶Ô¹¹½¨Ò»¸ö¸ßÐÔÄÜ¡¢¸ß¿ÉÓᢿÉÉìËõ¼°¿ÉÀ©Õ¹µÄ·Ö²¼Ê½ÍøÕ¾½øÐÐÁ˸ÅÒªÐÔÃèÊö£¬²¢¸ø³öÒ»¸ö¼Ü¹¹²Î¿¼¡£

´óÐÍ·Ö²¼Ê½ÍøÕ¾¼Ü¹¹¼¼Êõ

´óÐÍÍøÕ¾µÄÌØµã

´óÐÍÍøÕ¾Ò»°ãÓÐÈçÏÂÌØµã£º

1.Óû§¶à£¬·Ö²¼¹ã·º

2.´óÁ÷Á¿£¬¸ß²¢·¢

3.º£Á¿Êý¾Ý£¬·þÎñ¸ß¿ÉÓÃ

4.°²È«»·¾³¶ñÁÓ£¬Ò×ÊÜÍøÂç¹¥»÷

5.¹¦Äܶ࣬±ä¸ü¿ì£¬Æµ·±·¢²¼

6.´ÓСµ½´ó£¬½¥½ø·¢Õ¹

7.ÒÔÓû§ÎªÖÐÐÄ

8.Ãâ·Ñ·þÎñ£¬¸¶·ÑÌåÑé

´óÐÍÍøÕ¾¼Ü¹¹Ä¿±ê

´óÐÍÍøÕ¾µÄ¼Ü¹¹Ä¿±êÓÐÈçϼ¸¸ö£º

¸ßÐÔÄÜ£ºÌṩ¿ìËٵķÃÎÊÌåÑé¡£

¸ß¿ÉÓãºÍøÕ¾·þÎñÒ»Ö±¿ÉÒÔÕý³£·ÃÎÊ¡£

¿ÉÉìËõ£ºÍ¨¹ýÓ²¼þÔö¼Ó/¼õÉÙ£¬Ìá¸ß/½µµÍ´¦ÀíÄÜÁ¦¡£

À©Õ¹ÐÔ£º·½±ãµØÍ¨¹ýÐÂÔö/ÒÆ³ý·½Ê½£¬Ôö¼Ó/¼õÉÙÐµĹ¦ÄÜ/Ä£¿é¡£

°²È«ÐÔ£ºÌá¹©ÍøÕ¾°²È«·ÃÎʺÍÊý¾Ý¼ÓÃÜ¡¢°²È«´æ´¢µÈ²ßÂÔ¡£

Ãô½ÝÐÔ£ºËæÐèÓ¦±ä£¬¿ìËÙÏìÓ¦¡£

´óÐÍÍøÕ¾¼Ü¹¹Ä£Ê½

ÈçÉÏͼÊÇ´óÐÍÍøÕ¾µÄ¼Ü¹¹Ä£Ê½£º

1.·Ö²ã£ºÒ»°ã¿É·ÖΪӦÓò㡢·þÎñ²ã¡¢Êý¾Ý²ã¡¢¹ÜÀí²ãÓë·ÖÎö²ã¡£

2.·Ö¸î£ºÒ»°ã°´ÕÕÒµÎñ/Ä£¿é/¹¦ÄÜÌØµã½øÐл®·Ö£¬±ÈÈçÓ¦Óòã·ÖΪÊ×Ò³¡¢Óû§ÖÐÐÄ¡£

3.·Ö²¼Ê½£º½«Ó¦Ó÷ֿª²¿Ê𣨱ÈÈç¶ą̀ÎïÀí»ú£©£¬Í¨¹ýÔ¶³Ìµ÷ÓÃЭͬ¹¤×÷¡£

4.¼¯Èº£ºÒ»¸öÓ¦ÓÃ/Ä£¿é/¹¦Äܲ¿Êð¶à·Ý£¨È磺¶ą̀ÎïÀí»ú£©£¬Í¨¹ý¸ºÔؾùºâ¹²Í¬Ìṩ¶ÔÍâ·ÃÎÊ¡£

5.»º´æ£º½«Êý¾Ý·ÅÔÚ¾àÀëÓ¦ÓûòÓû§×î½üµÄλÖ㬼ӿì·ÃÎÊËÙ¶È¡£

6.Òì²½£º½«Í¬²½µÄ²Ù×÷Òì²½»¯¡£¿Í»§¶Ë·¢³öÇëÇ󣬲»µÈ´ý·þÎñ¶ËÏìÓ¦£¬µÈ·þÎñ¶Ë´¦ÀíÍê±Ïºó£¬Ê¹ÓÃ֪ͨ»òÂÖѯµÄ·½Ê½¸æÖªÇëÇ󷽡£Ò»°ãÖ¸£ºÇëÇó¡ªÏìÓ¦¡ªÍ¨ÖªÄ£Ê½¡£

7.ÈßÓࣺÔö¼Ó¸±±¾£¬Ìá¸ß¿ÉÓÃÐÔ¡¢°²È«ÐÔÓëÐÔÄÜ¡£

8.°²È«£º¶ÔÒÑÖªÎÊÌâÓÐÓÐЧµÄ½â¾ö·½°¸£¬¶Ôδ֪/DZÔÚÎÊÌ⽨Á¢·¢ÏֺͷÀÓù»úÖÆ¡£

9.×Ô¶¯»¯£º½«Öظ´µÄ¡¢²»ÐèÒªÈ˹¤²ÎÓëµÄÊÂÇ飬ͨ¹ý¹¤¾ßµÄ·½Ê½£¬Ê¹ÓûúÆ÷Íê³É¡£

10.Ãô½ÝÐÔ£º»ý¼«½ÓÊÜÐèÇó±ä¸ü£¬¿ìËÙÏìÓ¦ÒµÎñ·¢Õ¹ÐèÇó¡£

¸ßÐÔÄܼܹ¹

¸ßÐÔÄܵļܹ¹ÊÇÒÔÓû§ÎªÖÐÐÄ£¬Ìṩ¿ìËÙµÄÍøÒ³·ÃÎÊÌåÑ飬Ö÷Òª²ÎÊýÓн϶̵ÄÏìӦʱ¼ä¡¢½Ï´óµÄ²¢·¢´¦ÀíÄÜÁ¦¡¢½Ï¸ßµÄÍÌÍÂÁ¿ÓëÎȶ¨µÄÐÔÄܲÎÊý¡£

¿É·ÖΪǰ¶ËÓÅ»¯¡¢ä¯ÀÀÆ÷ÓÅ»¯¡¢Ó¦ÓòãÓÅ»¯¡¢´úÂë²ãÓÅ»¯Óë´æ´¢²ãÓÅ»¯£º

ǰ¶ËÓÅ»¯£ºÍøÕ¾ÒµÎñÂß¼­Ö®Ç°µÄ²¿·Ö¡£

ä¯ÀÀÆ÷ÓÅ»¯£º¼õÉÙ HTTP ÇëÇóÊý£¬Ê¹ÓÃä¯ÀÀÆ÷»º´æ£¬ÆôÓÃѹËõ£¬CSS JS λÖã¬JS Òì²½£¬¼õÉÙ Cookie ´«Ê䣻CDN ¼ÓËÙ£¬·´Ïò´úÀí¡£

Ó¦ÓòãÓÅ»¯£º´¦ÀíÍøÕ¾ÒµÎñµÄ·þÎñÆ÷¡£Ê¹Óûº´æ£¬Òì²½£¬¼¯Èº¡£

´úÂëÓÅ»¯£ººÏÀíµÄ¼Ü¹¹£¬¶àỊ̈߳¬×ÊÔ´¸´Ó㨶ÔÏ󳨣¬Ï̳߳صȣ©£¬Á¼ºÃµÄÊý¾Ý½á¹¹£¬JVMµ÷ÓÅ£¬µ¥Àý£¬Cache µÈ¡£

´æ´¢ÓÅ»¯£º»º´æ¡¢¹Ì̬ӲÅÌ¡¢¹âÏË´«Êä¡¢ÓÅ»¯¶Áд¡¢´ÅÅÌÈßÓà¡¢·Ö²¼Ê½´æ´¢£¨HDFS£©¡¢NoSQL µÈ¡£

¸ß¿ÉÓüܹ¹

´óÐÍÍøÕ¾Ó¦¸ÃÔÚÈκÎʱºò¶¼¿ÉÒÔÕý³£·ÃÎÊ£¬Õý³£Ìṩ¶ÔÍâ·þÎñ¡£ÒòΪ´óÐÍÍøÕ¾µÄ¸´ÔÓÐÔ£¬·Ö²¼Ê½£¬Á®¼Û·þÎñÆ÷£¬¿ªÔ´Êý¾Ý¿â£¬²Ù×÷ϵͳµÈÌØµã£¬Òª±£Ö¤¸ß¿ÉÓÃÊǺÜÀ§Äѵģ¬Ò²¾ÍÊÇËµÍøÕ¾µÄ¹ÊÕÏÊDz»¿É±ÜÃâµÄ¡£

ÈçºÎÌá¸ß¿ÉÓÃÐÔ£¬¾ÍÊÇÐèÒªÆÈÇнâ¾öµÄÎÊÌâ¡£Ê×ÏÈ£¬ÐèÒª´Ó¼Ü¹¹¼¶±ð¿¼ÂÇ£¬Ôڹ滮µÄʱºò£¬¾Í¿¼ÂÇ¿ÉÓÃÐÔ¡£

ÐÐÒµÄÚÒ»°ãÓü¸¸ö 9 ±íʾ¿ÉÓÃÐÔÖ¸±ê£¬±ÈÈçËĸö 9£¨99.99£©£¬Ò»ÄêÄÚÔÊÐíµÄ²»¿ÉÓÃʱ¼äÊÇ 53 ·ÖÖÓ¡£

²»Í¬²ã¼¶Ê¹ÓõIJßÂÔ²»Í¬£¬Ò»°ã²ÉÓÃÈßÓ౸·ÝºÍÊ§Ð§×ªÒÆ½â¾ö¸ß¿ÉÓÃÎÊÌ⣺

Ó¦Óò㣺һ°ãÉè¼ÆÎªÎÞ״̬µÄ£¬¶ÔÓÚÿ´ÎÇëÇó£¬Ê¹ÓÃÄÄһ̨·þÎñÆ÷´¦ÀíÊÇûÓÐÓ°ÏìµÄ¡£Ò»°ãʹÓøºÔؾùºâ¼¼Êõ£¨ÐèÒª½â¾ö Session ͬ²½ÎÊÌ⣩ʵÏָ߿ÉÓá£

·þÎñ²ã£º¸ºÔؾùºâ£¬·Ö¼¶¹ÜÀí£¬¿ìËÙʧ°Ü£¨³¬Ê±ÉèÖã©£¬Òì²½µ÷Ó㬷þÎñ½µ¼¶£¬ÃݵÈÉè¼ÆµÈ¡£

Êý¾Ý²ã£ºÈßÓ౸·Ý£¨À䣬Èȱ¸[ͬ²½£¬Òì²½]£¬Î±¸£©£¬Ê§Ð§×ªÒÆ£¨È·ÈÏ£¬×ªÒÆ£¬»Ö¸´£©¡£Êý¾Ý¸ß¿ÉÓ÷½ÃæÖøÃûµÄÀíÂÛ»ù´¡ÊÇ CAP ÀíÂÛ¡££¨³Ö¾ÃÐÔ£¬¿ÉÓÃÐÔ£¬Êý¾ÝÒ»ÖÂÐÔ[ǿһÖ£¬Óû§Ò»Ö£¬×îÖÕÒ»ÖÂ]£©

¿ÉÉìËõ¼Ü¹¹

ÉìËõÐÔÊÇÖ¸ÔÚ²»¸Ä±äÔ­Óмܹ¹Éè¼ÆµÄ»ù´¡ÉÏ£¬Í¨¹ýÌí¼Ó/¼õÉÙÓ²¼þ£¨·þÎñÆ÷£©µÄ·½Ê½£¬Ìá¸ß/½µµÍϵͳµÄ´¦ÀíÄÜÁ¦£º

Ó¦Óò㣺¶ÔÓ¦ÓýøÐд¹Ö±»òˮƽÇз֡£È»ºóÕë¶Ôµ¥Ò»¹¦ÄܽøÐиºÔؾùºâ£¨DNS¡¢HTTP[·´Ïò´úÀí]¡¢IP¡¢Á´Â·²ã£©¡£

·þÎñ²ã£ºÓëÓ¦ÓòãÀàËÆ¡£

Êý¾Ý²ã£º·Ö¿â¡¢·Ö±í¡¢NoSQL µÈ£»³£ÓÃËã·¨ Hash£¬Ò»ÖÂÐÔ Hash¡£

¿ÉÀ©Õ¹¼Ü¹¹

¿ÉÒÔ·½±ãµØ½øÐй¦ÄÜÄ£¿éµÄÐÂÔö/ÒÆ³ý£¬Ìṩ´úÂë/Ä£¿é¼¶±ðÁ¼ºÃµÄ¿ÉÀ©Õ¹ÐÔ£º

Ä£¿é»¯£¬×é¼þ»¯£º¸ßÄÚ¾Û£¬µÍñîºÏ£¬Ìá¸ß¸´ÓÃÐÔ£¬À©Õ¹ÐÔ¡£

Îȶ¨½Ó¿Ú£º¶¨ÒåÎȶ¨µÄ½Ó¿Ú£¬ÔÚ½Ó¿Ú²»±äµÄÇé¿öÏ£¬ÄÚ²¿½á¹¹¿ÉÒÔ¡°ËæÒ⡱±ä»¯¡£

Éè¼ÆÄ£Ê½£ºÓ¦ÓÃÃæÏò¶ÔÏó˼Ï룬ԭÔò£¬Ê¹ÓÃÉè¼ÆÄ£Ê½£¬½øÐдúÂë²ãÃæµÄÉè¼Æ¡£

ÏûÏ¢¶ÓÁУºÄ£¿é»¯µÄϵͳ£¬Í¨¹ýÏûÏ¢¶ÓÁнøÐн»»¥£¬Ê¹Ä£¿éÖ®¼äµÄÒÀÀµ½âñî¡£

·Ö²¼Ê½·þÎñ£º¹«ÓÃÄ£¿é·þÎñ»¯£¬ÌṩÆäËûϵͳʹÓã¬Ìá¸ß¿ÉÖØÓÃÐÔ£¬À©Õ¹ÐÔ¡£

°²È«¼Ü¹¹

¶ÔÒÑÖªÎÊÌâÓÐÓÐЧµÄ½â¾ö·½°¸£¬¶Ôδ֪/DZÔÚÎÊÌ⽨Á¢·¢ÏֺͷÀÓù»úÖÆ¡£¶ÔÓÚ°²È«ÎÊÌ⣬Ê×ÏÈÒªÌá¸ß°²È«Òâʶ£¬½¨Á¢Ò»¸ö°²È«µÄÓÐЧ»úÖÆ£¬´ÓÕþ²ß²ãÃæ£¬×éÖ¯²ãÃæ½øÐб£ÕÏ¡£

±ÈÈç·þÎñÆ÷ÃÜÂë²»ÄÜй¶£¬ÃÜÂëÿÔ¸üУ¬²¢ÇÒÈý´ÎÄÚ²»ÄÜÖØ¸´£»Ã¿Öܰ²È«É¨ÃèµÈ¡£

ÒÔÖÆ¶È»¯µÄ·½Ê½£¬¼ÓÇ¿°²È«ÌåϵµÄ½¨É衣ͬʱ£¬ÐèҪעÒâÓ밲ȫÓйصĸ÷¸ö»·½Ú¡£

°²È«ÎÊÌâ²»ÈݺöÊÓ£¬°üÀ¨»ù´¡ÉèÊ©°²È«£¬Ó¦ÓÃϵͳ°²È«£¬Êý¾Ý±£Ãܰ²È«µÈ£º

»ù´¡ÉèÊ©°²È«£ºÓ²¼þ²É¹º£¬²Ù×÷ϵͳ£¬ÍøÂç»·¾³·½ÃæµÄ°²È«¡£Ò»°ã²ÉÓÃÕý¹æÇþµÀ¹ºÂò¸ßÖÊÁ¿µÄ²úÆ·£¬Ñ¡Ôñ°²È«µÄ²Ù×÷ϵͳ£¬¼°Ê±ÐÞ²¹Â©¶´£¬°²×°É±¶¾Èí¼þ·À»ðǽ¡£

·À·¶²¡¶¾£¬ºóÃÅ¡£ÉèÖ÷À»ðǽ²ßÂÔ£¬½¨Á¢ DDOS ·ÀÓùϵͳ£¬Ê¹Óù¥»÷¼ì²âϵͳ£¬½øÐÐ×ÓÍø¸ôÀëµÈÊֶΡ£

Ó¦ÓÃϵͳ°²È«£ºÔÚ³ÌÐò¿ª·¢Ê±£¬¶ÔÒÑÖª³£ÓÃÎÊÌ⣬ʹÓÃÕýÈ·µÄ·½Ê½£¬ÔÚ´úÂë²ãÃæ½â¾öµô¡£

·ÀÖ¹¿çÕ¾½Å±¾¹¥»÷£¨XSS£©£¬×¢Èë¹¥»÷£¬¿çÕ¾ÇëÇóαÔ죨CSRF£©£¬´íÎóÐÅÏ¢£¬HTML ×¢ÊÍ£¬ÎļþÉÏ´«£¬Â·¾¶±éÀúµÈ¡£

»¹¿ÉÒÔʹÓà Web Ó¦Ó÷À»ðǽ£¨±ÈÈ磺ModSecurity£©£¬½øÐа²È«Â©¶´É¨ÃèµÈ´ëÊ©£¬¼ÓǿӦÓü¶±ðµÄ°²È«¡£

Êý¾Ý±£Ãܰ²È«£º´æ´¢°²È«£¨´æ´¢ÔÚ¿É¿¿µÄÉ豸£¬ÊµÊ±£¬¶¨Ê±±¸·Ý£©£¬±£´æ°²È«£¨ÖØÒªµÄÐÅÏ¢¼ÓÃܱ£´æ£¬Ñ¡ÔñºÏÊʵÄÈËÔ±¸´ÔÓ±£´æºÍ¼ì²âµÈ£©£¬´«Ê䰲ȫ£¨·ÀÖ¹Êý¾ÝÇÔÈ¡ºÍÊý¾Ý´Û¸Ä£©¡£

³£ÓõļӽâÃÜËã·¨£¨µ¥ÏîÉ¢ÁмÓÃÜ[MD5¡¢SHA]£¬¶Ô³Æ¼ÓÃÜ[DES¡¢3DES¡¢RC]£©£¬·Ç¶Ô³Æ¼ÓÃÜ[RSA]µÈ¡£

Ãô½ÝÐÔ

ÍøÕ¾µÄ¼Ü¹¹Éè¼Æ£¬ÔËά¹ÜÀíÒªÊÊÓ¦±ä»¯£¬Ìṩ¸ßÉìËõÐÔ£¬¸ßÀ©Õ¹ÐÔ¡£·½±ãµÄÓ¦¶Ô¿ìËÙµÄÒµÎñ·¢Õ¹£¬Í»Ôö¸ßÁ÷Á¿·ÃÎʵÈÒªÇó¡£

³ýÉÏÃæ½éÉܵļܹ¹ÒªËØÍ⣬»¹ÐèÒªÒýÈëÃô½Ý¹ÜÀí£¬Ãô½Ý¿ª·¢µÄ˼Ï롣ʹҵÎñ£¬²úÆ·£¬¼¼Êõ£¬ÔËάͳһÆðÀ´£¬ËæÐèÓ¦±ä£¬¿ìËÙÏìÓ¦¡£

´óÐͼܹ¹¾ÙÀý

ÒÔÉϲÉÓÃÆß²ãÂß¼­¼Ü¹¹£º

µÚÒ»²ã¿Í»§²ã£ºÖ§³Ö PC ä¯ÀÀÆ÷ºÍÊÖ»ú App¡£²î±ðÊÇÊÖ»ú App ¿ÉÒÔÖ±½Óͨ¹ýIP·ÃÎÊ£¬·´Ïò´úÀí·þÎñÆ÷¡£

µÚ¶þ²ãǰ¶Ë²ã£ºÊ¹Óà DNS ¸ºÔؾùºâ£¬CDN ±¾µØ¼ÓËÙÒÔ¼°·´Ïò´úÀí·þÎñ¡£

µÚÈý²ãÓ¦ÓÃ²ã£ºÍøÕ¾Ó¦Óü¯Èº£»°´ÕÕÒµÎñ½øÐд¹Ö±²ð·Ö£¬±ÈÈçÉÌÆ·Ó¦Ó㬻áÔ±ÖÐÐĵȡ£

µÚËIJã·þÎñ²ã£ºÌṩ¹«Ó÷þÎñ£¬±ÈÈçÓû§·þÎñ£¬¶©µ¥·þÎñ£¬Ö§¸¶·þÎñµÈ¡£

µÚÎå²ãÊý¾Ý²ã£ºÖ§³Ö¹ØÏµÐÍÊý¾Ý¿â¼¯Èº£¨Ö§³Ö¶Áд·ÖÀ룩£¬NOSQL ¼¯Èº£¬·Ö²¼Ê½Îļþϵͳ¼¯Èº£»ÒÔ¼°·Ö²¼Ê½ Cache¡£

µÚÁù²ã´óÊý¾Ý´æ´¢²ã£ºÖ§³ÖÓ¦ÓòãºÍ·þÎñ²ãµÄÈÕÖ¾Êý¾ÝÊÕ¼¯£¬¹ØÏµÊý¾Ý¿âºÍ NOSQL Êý¾Ý¿âµÄ½á¹¹»¯ºÍ°ë½á¹¹»¯Êý¾ÝÊÕ¼¯¡£

µÚÆß²ã´óÊý¾Ý´¦Àí²ã£ºÍ¨¹ý Mapreduce ½øÐÐÀëÏßÊý¾Ý·ÖÎö»ò Storm ʵʱÊý¾Ý·ÖÎö£¬²¢½«´¦ÀíºóµÄÊý¾Ý´æÈë¹ØÏµÐÍÊý¾Ý¿â¡£

£¨Êµ¼ÊʹÓÃÖУ¬ÀëÏßÊý¾ÝºÍʵʱÊý¾Ý»á°´ÕÕÒµÎñÒªÇó½øÐзÖÀà´¦Àí£¬²¢´æÈ벻ͬµÄÊý¾Ý¿âÖУ¬¹©Ó¦Óòã»ò·þÎñ²ãʹÓã©

´óÐ͵çÉÌÍøÕ¾ÏµÍ³¼Ü¹¹Ñݱä¹ý³Ì

Ò»¸ö³ÉÊìµÄ´óÐÍÍøÕ¾£¨ÈçÌÔ±¦¡¢Ììè¡¢ÌÚѶµÈ£©µÄϵͳ¼Ü¹¹²¢²»ÊÇÒ»¿ªÊ¼Éè¼ÆÊ±¾Í¾ß±¸ÍêÕûµÄ¸ßÐÔÄÜ¡¢¸ß¿ÉÓᢸßÉìËõµÈÌØÐԵģ¬ËüÊÇËæ×ÅÓû§Á¿µÄÔö¼Ó£¬ÒµÎñ¹¦ÄܵÄÀ©Õ¹Öð½¥ÑݱäÍêÉÆµÄ¡£

ÔÚÕâ¸ö¹ý³ÌÖУ¬¿ª·¢Ä£Ê½¡¢¼¼Êõ¼Ü¹¹¡¢Éè¼ÆË¼ÏëÒ²·¢ÉúÁ˺ܴóµÄ±ä»¯£¬¾ÍÁ¬¼¼ÊõÈËÔ±Ò²´Ó¼¸¸öÈË·¢Õ¹µ½Ò»¸ö²¿ÃÅÉõÖÁÒ»Ìõ²úÆ·Ïß¡£

ËùÒÔ³ÉÊìµÄϵͳ¼Ü¹¹ÊÇËæ×ÅÒµÎñµÄÀ©Õ¹¶øÖð²½ÍêÉÆµÄ£¬²¢²»ÊÇÒ»õí¶ø¾Í£»²»Í¬ÒµÎñÌØÕ÷µÄϵͳ£¬»áÓи÷×ԵIJàÖØµã¡£

ÀýÈçÌÔ±¦£¬Òª½â¾öº£Á¿µÄÉÌÆ·ÐÅÏ¢µÄËÑË÷¡¢Ïµ¥¡¢Ö§¸¶£»ÀýÈçÌÚѶ£¬Òª½â¾öÊýÒÚÓû§µÄʵʱÏûÏ¢´«Ê䣻°Ù¶ÈÒª´¦Àíº£Á¿µÄËÑË÷ÇëÇó¡£

ËûÃǶ¼Óи÷×ÔµÄÒµÎñÌØÐÔ£¬ÏµÍ³¼Ü¹¹Ò²ÓÐËù²»Í¬¡£¾¡¹ÜÈç´Ë£¬ÎÒÃÇÒ²¿ÉÒÔ´ÓÕâЩ²»Í¬µÄÍøÕ¾±³¾°ÖУ¬ÕÒ³öÆäÖй²Óõļ¼Êõ¡£

ÕâЩ¼¼ÊõºÍÊֶι㷺ÔËÓÃÔÚ´óÐÍÍøÕ¾ÏµÍ³µÄ¼Ü¹¹ÖУ¬ÏÂÃæ¾Íͨ¹ý½éÉÜ´óÐÍÍøÕ¾ÏµÍ³µÄÑÝ»¯¹ý³Ì£¬À´ÈÏʶÕâЩ¼¼ÊõºÍÊֶΡ£

×ʼµÄÍøÕ¾¼Ü¹¹

×î³õµÄ¼Ü¹¹£¬Ó¦ÓóÌÐò¡¢Êý¾Ý¿â¡¢Îļþ¶¼²¿ÊðÔÚһ̨·þÎñÆ÷ÉÏ£¬ÈçÏÂͼ£º

Ó¦Óá¢Êý¾Ý¡¢Îļþ·ÖÀë

Ëæ×ÅÒµÎñµÄÀ©Õ¹£¬Ò»Ì¨·þÎñÆ÷ÒѾ­²»ÄÜÂú×ãÐÔÄÜÐèÇó£¬ËùÒÔ½«Ó¦ÓóÌÐò¡¢Êý¾Ý¿â¡¢Îļþ¸÷×Ô²¿ÊðÔÚ¶ÀÁ¢µÄ·þÎñÆ÷ÉÏ£¬²¢ÇÒ¸ù¾Ý·þÎñÆ÷µÄÓÃ;ÅäÖò»Í¬µÄÓ²¼þ£¬´ïµ½×î¼ÑµÄÐÔÄÜЧ¹û¡£

ÀûÓûº´æ¸ÄÉÆÍøÕ¾ÐÔÄÜ

ÔÚÓ²¼þÓÅ»¯ÐÔÄܵÄͬʱ£¬Ò²Í¨¹ýÈí¼þ½øÐÐÐÔÄÜÓÅ»¯£¬Ôڴ󲿷ֵÄÍøÕ¾ÏµÍ³ÖУ¬¶¼»áÀûÓûº´æ¼¼Êõ¸ÄÉÆÏµÍ³µÄÐÔÄÜ¡£

ʹÓûº´æÖ÷ÒªÔ´ÓÚÈȵãÊý¾ÝµÄ´æÔÚ£¬´ó²¿·ÖÍøÕ¾·ÃÎʶ¼×ñÑ­ 28 Ô­Ôò£¨¼´ 80% µÄ·ÃÎÊÇëÇó£¬×îÖÕÂäÔÚ 20% µÄÊý¾ÝÉÏ£©£¬ËùÒÔÎÒÃÇ¿ÉÒÔ¶ÔÈȵãÊý¾Ý½øÐлº´æ£¬¼õÉÙÕâЩÊý¾ÝµÄ·ÃÎÊ·¾¶£¬Ìá¸ßÓû§ÌåÑé¡£

»º´æÊµÏÖ³£¼ûµÄ·½Ê½ÊDZ¾µØ»º´æ¡¢·Ö²¼Ê½»º´æ¡£µ±È»»¹ÓÐ CDN¡¢·´Ïò´úÀíµÈ¡£

±¾µØ»º´æ£¬¹ËÃû˼ÒåÊǽ«Êý¾Ý»º´æÔÚÓ¦Ó÷þÎñÆ÷±¾µØ£¬¿ÉÒÔ´æÔÚÄÚ´æÖУ¬Ò²¿ÉÒÔ´æÔÚÎļþ£¬OSCache ¾ÍÊdz£Óõı¾µØ»º´æ×é¼þ¡£

±¾µØ»º´æµÄÌØµãÊÇËٶȿ죬µ«ÒòΪ±¾µØ¿Õ¼äÓÐÏÞËùÒÔ»º´æÊý¾ÝÁ¿Ò²ÓÐÏÞ¡£

·Ö²¼Ê½»º´æµÄÌØµãÊÇ£¬¿ÉÒÔ»º´æº£Á¿µÄÊý¾Ý£¬²¢ÇÒÀ©Õ¹·Ç³£ÈÝÒ×£¬ÔÚÃÅ»§ÀàÍøÕ¾Öг£³£±»Ê¹Óã¬ËٶȰ´µÀÀíûÓб¾µØ»º´æ¿ì£¬³£Óõķֲ¼Ê½»º´æÊÇ Memcached¡¢Redis¡£

ʹÓü¯Èº¸ÄÉÆÓ¦Ó÷þÎñÆ÷ÐÔÄÜ

Ó¦Ó÷þÎñÆ÷×÷ÎªÍøÕ¾µÄÈë¿Ú£¬»á³Ðµ£´óÁ¿µÄÇëÇó£¬ÎÒÃÇÍùÍùͨ¹ýÓ¦Ó÷þÎñÆ÷¼¯ÈºÀ´·Öµ£ÇëÇóÊý¡£

Ó¦Ó÷þÎñÆ÷Ç°Ãæ²¿Êð¸ºÔؾùºâ·þÎñÆ÷µ÷¶ÈÓû§ÇëÇ󣬸ù¾Ý·Ö·¢²ßÂÔ½«ÇëÇó·Ö·¢µ½¶à¸öÓ¦Ó÷þÎñÆ÷½Úµã¡£

³£ÓõĸºÔؾùºâ¼¼ÊõÓ²¼þµÄÓÐ F5£¬¼Û¸ñ±È½Ï¹ó£¬Èí¼þµÄÓÐ LVS¡¢Nginx¡¢HAProxy¡£

LVS ÊÇËÄ²ã¸ºÔØ¾ùºâ£¬¸ù¾ÝÄ¿±êµØÖ·ºÍ¶Ë¿ÚÑ¡ÔñÄÚ²¿·þÎñÆ÷£¬Nginx ºÍ HAProxy ÊÇÆß²ã¸ºÔØ¾ùºâ£¬¿ÉÒÔ¸ù¾Ý±¨ÎÄÄÚÈÝÑ¡ÔñÄÚ²¿·þÎñÆ÷¡£

Òò´Ë LVS ·Ö·¢Â·¾¶ÓÅÓÚ Nginx ºÍ HAProxy£¬ÐÔÄÜÒª¸ßЩ£»¶ø Nginx ºÍ HAProxy Ôò¸ü¾ßÅäÖÃÐÔ£¬Èç¿ÉÒÔÓÃÀ´×ö¶¯¾²·ÖÀ루¸ù¾ÝÇëÇó±¨ÎÄÌØÕ÷£¬Ñ¡Ôñ¾²Ì¬×ÊÔ´·þÎñÆ÷»¹ÊÇÓ¦Ó÷þÎñÆ÷£©¡£

Êý¾Ý¿â¶Áд·ÖÀëºÍ·Ö¿â·Ö±í

Ëæ×ÅÓû§Á¿µÄÔö¼Ó£¬Êý¾Ý¿â³ÉΪ×î´óµÄÆ¿¾±¡£¸ÄÉÆÊý¾Ý¿âÐÔÄܳ£ÓõÄÊÖ¶ÎÊǽøÐжÁд·ÖÀëÒÔ¼°·Ö¿â·Ö±í£¬¶Áд·ÖÀë¹ËÃû˼Òå¾ÍÊǽ«Êý¾Ý¿â·ÖΪ¶Á¿âºÍд¿â£¬Í¨¹ýÖ÷±¸¹¦ÄÜʵÏÖÊý¾Ýͬ²½¡£

·Ö¿â·Ö±íÔò·ÖΪˮƽÇзֺʹ¹Ö±Çз֣¬Ë®Æ½ÇзÖÊǶÔÒ»¸öÊý¾Ý¿âÌØ´óµÄ±í½øÐвð·Ö£¬ÀýÈçÓû§±í¡£

´¹Ö±ÇзÖÔòÊǸù¾ÝÒµÎñµÄ²»Í¬À´Çз֣¬ÈçÓû§ÒµÎñ¡¢ÉÌÆ·ÒµÎñÏà¹ØµÄ±í·ÅÔÚ²»Í¬µÄÊý¾Ý¿âÖС£

ʹÓà CDN ºÍ·´Ïò´úÀíÌá¸ßÍøÕ¾ÐÔÄÜ

¼ÙÈçÎÒÃǵķþÎñÆ÷¶¼²¿ÊðÔڳɶ¼µÄ»ú·¿£¬¶ÔÓÚËÄ´¨µÄÓû§À´Ëµ·ÃÎÊÊǽϿìµÄ£¬¶ø¶ÔÓÚ±±¾©µÄÓû§·ÃÎÊÊǽÏÂýµÄ¡£

ÕâÊÇÓÉÓÚËÄ´¨ºÍ±±¾©·Ö±ðÊôÓÚµçÐźÍÁªÍ¨µÄ²»Í¬·¢´ïµØÇø£¬±±¾©Óû§·ÃÎÊÐèҪͨ¹ý»¥ÁªÂ·ÓÉÆ÷¾­¹ý½Ï³¤µÄ·¾¶²ÅÄÜ·ÃÎʵ½³É¶¼µÄ·þÎñÆ÷£¬·µ»ØÂ·¾¶Ò²Ò»Ñù£¬ËùÒÔÊý¾Ý´«Êäʱ¼ä±È½Ï³¤¡£

¶ÔÓÚÕâÖÖÇé¿ö£¬³£³£Ê¹Óà CDN ½â¾ö£¬CDN ½«Êý¾ÝÄÚÈÝ»º´æµ½ÔËÓªÉ̵Ļú·¿£¬Óû§·ÃÎÊʱÏÈ´Ó×î½üµÄÔËÓªÉÌ»ñÈ¡Êý¾Ý£¬ÕâÑù´ó´ó¼õÉÙÁËÍøÂç·ÃÎʵÄ·¾¶¡£±È½ÏרҵµÄ CDN ÔËÓªÉÌÓÐÀ¶Ñ´¡¢ÍøËÞ¡£

¶ø·´Ïò´úÀí£¬ÔòÊDz¿ÊðÔÚÍøÕ¾µÄ»ú·¿£¬µ±Óû§ÇëÇó´ïµ½Ê±Ê×ÏÈ·ÃÎÊ·´Ïò´úÀí·þÎñÆ÷£¬·´Ïò´úÀí·þÎñÆ÷½«»º´æµÄÊý¾Ý·µ»Ø¸øÓû§¡£

Èç¹ûûÓлº´æÊý¾Ý²Å»á¼ÌÐø·ÃÎÊÓ¦Ó÷þÎñÆ÷»ñÈ¡£¬ÕâÑù×ö¼õÉÙÁË»ñÈ¡Êý¾ÝµÄ³É±¾¡£·´Ïò´úÀíÓÐ Squid¡¢Nginx¡£

ʹÓ÷ֲ¼Ê½Îļþϵͳ

Óû§Ò»ÌìÌìÔö¼Ó£¬ÒµÎñÁ¿Ô½À´Ô½´ó£¬²úÉúµÄÎļþÔ½À´Ô½¶à£¬µ¥Ì¨µÄÎļþ·þÎñÆ÷ÒѾ­²»ÄÜÂú×ãÐèÇó£¬Õâʱ¾ÍÐèÒª·Ö²¼Ê½ÎļþϵͳµÄÖ§³Å¡£³£Óõķֲ¼Ê½ÎļþϵͳÓÐ GFS¡¢HDFS¡¢TFS¡£

ʹÓà NoSQL ºÍËÑË÷ÒýÇæ

¶ÔÓÚº£Á¿Êý¾ÝµÄ²éѯºÍ·ÖÎö£¬ÎÒÃÇʹÓà NoSQL Êý¾Ý¿â¼ÓÉÏËÑË÷ÒýÇæ¿ÉÒÔ´ïµ½¸üºÃµÄÐÔÄÜ¡£²¢²»ÊÇËùÓеÄÊý¾Ý¶¼Òª·ÅÔÚ¹ØÏµÐÍÊý¾ÝÖС£

³£ÓÃµÄ NoSQL ÓÐ MongoDB¡¢HBase¡¢Redis£¬ËÑË÷ÒýÇæÓÐ Lucene¡¢Solr¡¢Elasticsearch¡£

½«Ó¦Ó÷þÎñÆ÷½øÐÐÒµÎñ²ð·Ö

Ëæ×ÅÒµÎñ½øÒ»²½À©Õ¹£¬Ó¦ÓóÌÐò±äµÃ·Ç³£Ó·Ö×£¬ÕâʱÎÒÃÇÐèÒª½«Ó¦ÓóÌÐò½øÐÐÒµÎñ²ð·Ö£¬Èç°Ù¶È·ÖΪÐÂÎÅ¡¢ÍøÒ³¡¢Í¼Æ¬µÈÒµÎñ¡£

ÿ¸öÒµÎñÓ¦ÓøºÔðÏà¶Ô¶ÀÁ¢µÄÒµÎñÔË×÷¡£ÒµÎñÖ®¼äͨ¹ýÏûÏ¢½øÐÐͨÐÅ»òÕß¹²ÏíÊý¾Ý¿âÀ´ÊµÏÖ¡£

´î½¨·Ö²¼Ê½·þÎñ

ÕâʱÎÒÃÇ·¢ÏÖ¸÷¸öÒµÎñÓ¦Óö¼»áʹÓõ½Ò»Ð©»ù±¾µÄÒµÎñ·þÎñ£¬ÀýÈçÓû§·þÎñ¡¢¶©µ¥·þÎñ¡¢Ö§¸¶·þÎñ¡¢°²È«·þÎñ£¬ÕâЩ·þÎñÊÇÖ§³Å¸÷ÒµÎñÓ¦ÓõĻù±¾ÒªËØ¡£

ÎÒÃǽ«ÕâЩ·þÎñ³éÈ¡³öÀ´ÀûÓ÷ֲ½Ê½·þÎñ¿ò¼Ü´î½¨·Ö²¼Ê½·þÎñ¡£°¢ÀïµÄ Dubbo ÊÇÒ»¸ö²»´íµÄÑ¡Ôñ¡£

Ò»ÕÅͼ˵Ã÷µçÉ̼ܹ¹

´óÐ͵çÉÌÍøÕ¾¼Ü¹¹°¸Àý

²ÉÓõçḚ́¸ÀýµÄÔ­Òò

·Ö²¼Ê½´óÐÍÍøÕ¾£¬Ä¿Ç°¿´Ö÷ÒªÓм¸Àࣺ

1.´óÐÍÃÅ»§£¬±ÈÈçÍøÒ×£¬ÐÂÀ˵ȡ£

2.SNS ÍøÕ¾£¬±ÈÈçУÄÚ£¬¿ªÐÄÍøµÈ¡£

3.µçÉÌÍøÕ¾£¬±ÈÈç°¢Àï°Í°Í£¬¾©¶«É̳ǣ¬¹úÃÀÔÚÏߣ¬Æû³µÖ®¼ÒµÈ¡£

´óÐÍÃÅ»§Ò»°ãÊÇÐÂÎÅÀàÐÅÏ¢£¬¿ÉÒÔʹÓà CDN£¬¾²Ì¬»¯µÈ·½Ê½ÓÅ»¯£¬¿ªÐÄÍøµÈ½»»¥ÐԱȽ϶࣬¿ÉÄÜ»áÒýÈë¸ü¶àµÄ NoSQL£¬·Ö²¼Ê½»º´æ£¬Ê¹ÓøßÐÔÄܵÄͨÐÅ¿ò¼ÜµÈ¡£

µçÉÌÍøÕ¾¾ß±¸ÒÔÉÏÁ½ÀàµÄÌØµã£¬±ÈÈç²úÆ·ÏêÇé¿ÉÒÔ²ÉÓà CDN£¬¾²Ì¬»¯£¬½»»¥ÐԸߵÄÐèÒª²ÉÓà NoSQL µÈ¼¼Êõ¡£Òò´Ë£¬ÎÒÃDzÉÓõçÉÌÍøÕ¾×÷Ϊ°¸Àý£¬½øÐзÖÎö¡£

µçÉÌÍøÕ¾ÐèÇó

¿Í»§ÐèÇó£º

1.½¨Á¢Ò»¸öȫƷÀàµÄµç×ÓÉÌÎñÍøÕ¾£¨B2C£©£¬Óû§¿ÉÒÔÔÚÏß¹ºÂòÉÌÆ·£¬¿ÉÒÔÔÚÏßÖ§¸¶£¬Ò²¿ÉÒÔ»õµ½¸¶¿î¡£

2.Óû§¹ºÂòʱ¿ÉÒÔÔÚÏßÓë¿Í·þ¹µÍ¨¡£

3.Óû§ÊÕµ½ÉÌÆ·ºó£¬¿ÉÒÔ¸øÉÌÆ·´ò·Ö£¬ÆÀ¼Û¡£

4.ĿǰÓгÉÊìµÄ½øÏú´æÏµÍ³£»ÐèÒªÓëÍøÕ¾¶Ô½Ó¡£

5.Ï£ÍûÄܹ»Ö§³Ö 3~5 Ä꣬ҵÎñµÄ·¢Õ¹¡£

6.Ô¤¼Æ 3~5 Ä꣬Óû§Êý´ïµ½ 1000 Íò¡£

7.¶¨ÆÚ¾Ù°ìË« 11¡¢Ë« 12¡¢Èý°ËÄÐÈ˽ڵȻ¡£

8.ÆäËûµÄ¹¦Äܲο¼¾©¶«»ò¹úÃÀÔÚÏßµÈÍøÕ¾¡£

¿Í»§¾ÍÊǿͻ§£¬²»»á¸æËßÄã¾ßÌåҪʲô£¬Ö»»á¸æËßÄãËûÏëҪʲô£¬ÎÒÃǺܶàʱºòÒªÒýµ¼£¬ÍÚ¾ò¿Í»§µÄÐèÇ󡣺ÃÔÚÌṩÁËÃ÷È·µÄ²Î¿¼ÍøÕ¾¡£

Òò´Ë£¬ÏÂÒ»²½Òª½øÐдóÁ¿µÄ·ÖÎö£¬½áºÏÐÐÒµ£¬ÒÔ¼°²Î¿¼ÍøÕ¾£¬¸ø¿Í»§Ìṩ·½°¸¡£

ÐèÇó¹¦ÄܾØÕó

ÕâÊÇÐèÇó¹ÜÀí´«Í³µÄ×ö·¨£¬»áʹÓÃÓÃÀýͼ»òÄ£¿éͼ£¨ÐèÇóÁÐ±í£©½øÐÐÐèÇóµÄÃèÊö¡£

ÕâÑù×ö³£³£ºöÊÓµôÒ»¸öºÜÖØÒªµÄÐèÇ󣨷ǹ¦ÄÜÐèÇ󣩣¬Òò´ËÍÆ¼ö´ó¼ÒʹÓÃÐèÇó¹¦ÄܾØÕ󣬽øÐÐÐèÇóÃèÊö¡£

±¾µçÉÌÍøÕ¾µÄÐèÇó¾ØÕóÈçÏ£º

ÍøÕ¾³õ¼¶¼Ü¹¹

Ò»°ãÍøÕ¾£¬¸Õ¿ªÊ¼µÄ×ö·¨£¬ÊÇÈý̨·þÎñÆ÷£¬Ò»Ì¨²¿ÊðÓ¦Óã¬Ò»Ì¨²¿ÊðÊý¾Ý¿â£¬Ò»Ì¨²¿Êð NFS Îļþϵͳ¡£

ÕâÊÇǰ¼¸Äê±È½Ï´«Í³µÄ×ö·¨£¬Ö®Ç°¼ûµ½Ò»¸öÍøÕ¾ 10 Íò¶à»áÔ±£¬´¹Ö±·þ×°Éè¼ÆÃÅ»§£¬N ¶àͼƬ¡£

ʹÓÃÁËһ̨·þÎñÆ÷²¿ÊðÁËÓ¦Óã¬Êý¾Ý¿âÒÔ¼°Í¼Æ¬´æ´¢¡£³öÏÖÁ˺ܶàÐÔÄÜÎÊÌ⣬ÈçÏÂͼ£º

µ«ÊÇ£¬Ä¿Ç°Ö÷Á÷µÄÍøÕ¾¼Ü¹¹ÒѾ­·¢ÉúÁË·­Ì츲µØµÄ±ä»¯¡£Ò»°ã¶¼»á²ÉÓü¯ÈºµÄ·½Ê½£¬½øÐи߿ÉÓÃÉè¼Æ¡£

ÖÁÉÙÊÇÉÏÃæÕâ¸öÑù×Ó£º

ʹÓü¯Èº¶ÔÓ¦Ó÷þÎñÆ÷½øÐÐÈßÓ࣬ʵÏָ߿ÉÓᣣ¨¸ºÔؾùºâÉ豸¿ÉÓëÓ¦ÓÃÒ»¿é²¿Êð£©

ʹÓÃÊý¾Ý¿âÖ÷±¸Ä£Ê½£¬ÊµÏÖÊý¾Ý±¸·ÝºÍ¸ß¿ÉÓá£

ϵͳÈÝÁ¿Ô¤¹À

Ô¤¹À²½Ö裺

1.×¢²áÓû§Êý-ÈÕ¾ù UV Á¿-ÿÈÕµÄ PV Á¿-ÿÌìµÄ²¢·¢Á¿¡£

2.·åÖµÔ¤¹À£ºÆ½³£Á¿µÄ 2~3 ±¶¡£

3.¸ù¾Ý²¢·¢Á¿£¨²¢·¢£¬ÊÂÎñÊý£©£¬´æ´¢ÈÝÁ¿¼ÆËãϵͳÈÝÁ¿¡£

¸ù¾Ý¿Í»§ÐèÇó£º3~5 ÄêÓû§Êý´ïµ½ 1000 Íò×¢²áÓû§£¬¿ÉÒÔ×öÿÃë²¢·¢ÊýÔ¤¹À£º

1.ÿÌìµÄ UV Ϊ 200 Íò£¨¶þ°ËÔ­Ôò£©¡£

2.ÿÈÕÿÌìµã»÷ä¯ÀÀ 30 ´Î¡£

3.PV Á¿£º200*30=6000 Íò¡£

4.¼¯ÖзÃÎÊÁ¿£º24*0.2=4.8 Сʱ»áÓÐ 6000 Íò*0.8=4800 Íò£¨¶þ°ËÔ­Ôò£©¡£

5.ÿ·Ö²¢·¢Á¿£º4.8*60=288 ·ÖÖÓ£¬Ã¿·ÖÖÓ·ÃÎÊ 4800/288=16.7 Íò£¨Ô¼µÈÓÚ£©¡£

6.ÿÃë²¢·¢Á¿£º16.7Íò/60=2780£¨Ô¼µÈÓÚ£©¡£

7.¼ÙÉ裺¸ß·åÆÚΪƽ³£ÖµµÄÈý±¶£¬ÔòÿÃëµÄ²¢·¢Êý¿ÉÒÔ´ïµ½ 8340 ´Î¡£

8.1 ºÁÃë=1.3 ´Î·ÃÎÊ¡£

ûºÃºÃѧÊýѧºó»ÚÁ˰ɣ¿£¡£¨²»ÖªµÀÒÔÉÏËãÊÇ·ñÓдíÎ󣬺ǺÇ~~£©

·þÎñÆ÷Ô¤¹À£º£¨ÒÔ Tomcat ·þÎñÆ÷¾ÙÀý£©

°´Ò»Ì¨ Web ·þÎñÆ÷£¬Ö§³ÖÿÃë 300 ¸ö²¢·¢¼ÆË㡣ƽ³£ÐèÒª 10 ̨·þÎñÆ÷£¨Ô¼µÈÓÚ£©£»[tomcat ĬÈÏÅäÖÃÊÇ 150]£¬¸ß·åÆÚÐèÒª 30 ̨·þÎñÆ÷¡£

ÈÝÁ¿Ô¤¹À£º70/90 Ô­Ôò

ϵͳ CPU Ò»°ãά³ÖÔÚ 70% ×óÓÒµÄˮƽ£¬¸ß·åÆÚ´ïµ½ 90% µÄˮƽ£¬ÊDz»ÀË·Ñ×ÊÔ´£¬²¢±È½ÏÎȶ¨µÄ¡£Äڴ棬IO ÀàËÆ¡£

ÒÔÉÏÔ¤¹À½ö¹©²Î¿¼£¬ÒòΪ·þÎñÆ÷ÅäÖã¬ÒµÎñÂß¼­¸´ÔӶȵȶ¼ÓÐÓ°Ïì¡£ÔÚ´Ë CPU£¬Ó²ÅÌ£¬ÍøÂçµÈ²»ÔÙ½øÐÐÆÀ¹À¡£

ÍøÕ¾¼Ü¹¹·ÖÎö

¸ù¾ÝÒÔÉÏÔ¤¹À£¬Óм¸¸öÎÊÌ⣺

1.ÐèÒª²¿Êð´óÁ¿µÄ·þÎñÆ÷£¬¸ß·åÆÚ¼ÆË㣬¿ÉÄÜÒª²¿Êð 30 ̨ Web ·þÎñÆ÷¡£²¢ÇÒÕâÈýʮ̨·þÎñÆ÷£¬Ö»ÓÐÃëɱ£¬»î¶¯Ê±²Å»áÓõ½£¬´æÔÚ´óÁ¿µÄÀË·Ñ¡£

2.ËùÓеÄÓ¦Óò¿ÊðÔÚͬһ̨·þÎñÆ÷£¬Ó¦ÓÃÖ®¼äñîºÏÑÏÖØ¡£ÐèÒª½øÐд¹Ö±ÇзֺÍˮƽÇз֡£

3.´óÁ¿Ó¦ÓôæÔÚÈßÓà´úÂë¡£

4.·þÎñÆ÷ Session ͬ²½ºÄ·Ñ´óÁ¿ÄÚ´æºÍÍøÂç´ø¿í¡£

5.Êý¾ÝÐèҪƵ·±·ÃÎÊÊý¾Ý¿â£¬Êý¾Ý¿â·ÃÎÊѹÁ¦¾Þ´ó¡£

´óÐÍÍøÕ¾Ò»°ãÐèÒª×öÒÔϼܹ¹ÓÅ»¯£¨ÓÅ»¯ÊǼܹ¹Éè¼ÆÊ±£¬¾ÍÒª¿¼Âǵģ¬Ò»°ã´Ó¼Ü¹¹/´úÂë¼¶±ð½â¾ö£¬µ÷ÓÅÖ÷ÒªÊǼòµ¥²ÎÊýµÄµ÷Õû£¬±ÈÈç JVM µ÷ÓÅ£»Èç¹ûµ÷ÓÅÉæ¼°´óÁ¿´úÂë¸ÄÔ죬¾Í²»Êǵ÷ÓÅÁË£¬ÊôÓÚÖØ¹¹£©£º

1.ÒµÎñ²ð·Ö

2.Ó¦Óü¯Èº²¿Ê𣨷ֲ¼Ê½²¿Ê𣬼¯Èº²¿ÊðºÍ¸ºÔؾùºâ£©

3.¶à¼¶»º´æ

4.µ¥µãµÇ¼£¨·Ö²¼Ê½ Session£©

5.Êý¾Ý¿â¼¯Èº£¨¶Áд·ÖÀ룬·Ö¿â·Ö±í£©

6.·þÎñ»¯

7.ÏûÏ¢¶ÓÁÐ

8.ÆäËû¼¼Êõ

ÍøÕ¾¼Ü¹¹ÓÅ»¯

ÒµÎñ²ð·Ö

¸ù¾ÝÒµÎñÊôÐÔ½øÐд¹Ö±Çз֣¬»®·ÖΪ²úÆ·×Óϵͳ£¬¹ºÎï×Óϵͳ£¬Ö§¸¶×Óϵͳ£¬ÆÀÂÛ×Óϵͳ£¬¿Í·þ×Óϵͳ£¬½Ó¿Ú×Óϵͳ£¨¶Ô½ÓÈç½øÏú´æ£¬¶ÌÐŵÈÍⲿϵͳ£©¡£

¸ù¾ÝÒµÎñ×Óϵͳ½øÐеȼ¶¶¨Ò壬¿É·ÖΪ£º

ºËÐÄϵͳ£¬²úÆ·×Óϵͳ£¬¹ºÎï×Óϵͳ£¬Ö§¸¶×Óϵͳ¡£

·ÇºËÐÄϵͳ£¬ÆÀÂÛ×Óϵͳ£¬¿Í·þ×Óϵͳ£¬½Ó¿Ú×Óϵͳ¡£

ÒµÎñ²ð·Ö×÷ÓãºÌáÉýΪ×Óϵͳ¿ÉÓÉרÃŵÄÍŶӺͲ¿ÃŸºÔð£¬×¨ÒµµÄÈË×öרҵµÄÊ£¬½â¾öÄ£¿éÖ®¼äñîºÏÒÔ¼°À©Õ¹ÐÔÎÊÌ⣻ÿ¸ö×Óϵͳµ¥¶À²¿Ê𣬱ÜÃ⼯Öв¿Êðµ¼ÖÂÒ»¸öÓ¦ÓùÒÁË£¬È«²¿Ó¦Óò»¿ÉÓõÄÎÊÌâ¡£

µÈ¼¶¶¨Òå×÷ÓãºÓÃÓÚÁ÷Á¿Í»·¢Ê±£¬¶Ô¹Ø¼üÓ¦ÓýøÐб£»¤£¬ÊµÏÖÓÅÑŽµ¼¶£»±£»¤¹Ø¼üÓ¦Óò»Êܵ½Ó°Ïì¡£

²ð·ÖºóµÄ¼Ü¹¹Í¼£º

²Î¿¼²¿Êð·½°¸ 2£º

ÈçÉÏͼÿ¸öÓ¦Óõ¥¶À²¿Ê𣬺ËÐÄϵͳºÍ·ÇºËÐÄϵͳ×éºÏ²¿Êð¡£

Ó¦Óü¯Èº²¿Ê𣨷ֲ¼Ê½£¬¼¯Èº£¬¸ºÔؾùºâ£©

·Ö²¼Ê½²¿Ê𣺽«ÒµÎñ²ð·ÖºóµÄÓ¦Óõ¥¶À²¿Êð£¬Ó¦ÓÃÖ±½Óͨ¹ý RPC ½øÐÐÔ¶³ÌͨÐÅ¡£

¼¯Èº²¿Ê𣺵çÉÌÍøÕ¾µÄ¸ß¿ÉÓÃÒªÇó£¬Ã¿¸öÓ¦ÓÃÖÁÉÙ²¿ÊðÁ½Ì¨·þÎñÆ÷½øÐм¯Èº²¿Êð¡£

¸ºÔؾùºâ£ºÊǸ߿ÉÓÃϵͳ±ØÐëµÄ£¬Ò»°ãÓ¦ÓÃͨ¹ý¸ºÔؾùºâʵÏָ߿ÉÓ㬷ֲ¼Ê½·þÎñͨ¹ýÄÚÖõĸºÔؾùºâʵÏָ߿ÉÓ㬹ØÏµÐÍÊý¾Ý¿âͨ¹ýÖ÷±¸·½Ê½ÊµÏָ߿ÉÓá£

¼¯Èº²¿Êðºó¼Ü¹¹Í¼£º

¶à¼¶»º´æ

»º´æ°´ÕÕ´æ·ÅµÄλÖÃÒ»°ã¿É·ÖΪÁ½Àà±¾µØ»º´æºÍ·Ö²¼Ê½»º´æ¡£±¾°¸Àý²ÉÓöþ¼¶»º´æµÄ·½Ê½£¬½øÐлº´æµÄÉè¼Æ¡£

Ò»¼¶»º´æÎª±¾µØ»º´æ£¬¶þ¼¶»º´æÎª·Ö²¼Ê½»º´æ¡££¨»¹ÓÐÒ³Ãæ»º´æ£¬Æ¬¶Î»º´æµÈ£¬ÄÇÊǸüϸÁ£¶ÈµÄ»®·Ö£©

Ò»¼¶»º´æ£¬»º´æÊý¾Ý×ֵ䣬ºÍ³£ÓÃÈȵãÊý¾ÝµÈ»ù±¾²»¿É±ä/ÓйæÔò±ä»¯µÄÐÅÏ¢£¬¶þ¼¶»º´æ»º´æÐèÒªµÄËùÓлº´æ¡£

µ±Ò»¼¶»º´æ¹ýÆÚ»ò²»¿ÉÓÃʱ£¬·ÃÎʶþ¼¶»º´æµÄÊý¾Ý¡£Èç¹û¶þ¼¶»º´æÒ²Ã»ÓУ¬Ôò·ÃÎÊÊý¾Ý¿â¡£

»º´æµÄ±ÈÀý£¬Ò»°ã 1:4£¬¼´¿É¿¼ÂÇʹÓûº´æ¡££¨ÀíÂÛÉÏÊÇ 1:2 ¼´¿É£©£º

¸ù¾ÝÒµÎñÌØÐÔ¿ÉʹÓÃÒÔÏ»º´æ¹ýÆÚ²ßÂÔ£º

1.»º´æ×Ô¶¯¹ýÆÚ

2.»º´æ´¥·¢¹ýÆÚ

µ¥µãµÇ¼£¨·Ö²¼Ê½ Session£©

ϵͳ·Ö¸îΪ¶à¸ö×Óϵͳ£¬¶ÀÁ¢²¿Êðºó£¬²»¿É±ÜÃâµÄ»áÓöµ½»á»°¹ÜÀíµÄÎÊÌâ¡£Ò»°ã¿É²ÉÓà Session ͬ²½£¬Cookies£¬·Ö²¼Ê½ Session ·½Ê½¡£µçÉÌÍøÕ¾Ò»°ã²ÉÓ÷ֲ¼Ê½ Session ʵÏÖ¡£

ÔÙ½øÒ»²½¿ÉÒÔ¸ù¾Ý·Ö²¼Ê½ Session£¬½¨Á¢ÍêÉÆµÄµ¥µãµÇ¼»òÕË»§¹ÜÀíϵͳ¡£

Á÷³Ì˵Ã÷ÈçÉÏͼ£º

Óû§µÚÒ»´ÎµÇ¼ʱ£¬½«»á»°ÐÅÏ¢£¨Óû§ ID ºÍÓû§ÐÅÏ¢£©£¬±ÈÈçÒÔÓû§ ID Ϊ Key£¬Ð´Èë·Ö²¼Ê½ Session¡£

Óû§ÔٴεǼʱ£¬»ñÈ¡·Ö²¼Ê½ Session£¬ÊÇ·ñÓлỰÐÅÏ¢£¬Èç¹ûûÓÐÔòµ÷µ½µÇ¼ҳ¡£

Ò»°ã²ÉÓà Cache Öмä¼þʵÏÖ£¬½¨ÒéʹÓà Redis£¬Òò´ËËüÓг־û¯¹¦ÄÜ£¬·½±ã·Ö²¼Ê½ Session å´»úºó£¬¿ÉÒԴӳ־û¯´æ´¢ÖмÓÔØ»á»°ÐÅÏ¢¡£

´æÈë»á»°Ê±£¬¿ÉÒÔÉèÖûỰ±£³ÖµÄʱ¼ä£¬±ÈÈç 15 ·ÖÖÓ£¬³¬¹ýºó×Ô¶¯³¬Ê±¡£

½áºÏ Cache Öмä¼þ£¬ÊµÏֵķֲ¼Ê½ Session£¬¿ÉÒԺܺõÄÄ£Äâ Session »á»°¡£

Êý¾Ý¿â¼¯Èº£¨¶Áд·ÖÀ룬·Ö¿â·Ö±í£©

´óÐÍÍøÕ¾ÐèÒª´æ´¢º£Á¿µÄÊý¾Ý£¬Îª´ïµ½º£Á¿Êý¾Ý´æ´¢£¬¸ß¿ÉÓ㬸ßÐÔÄÜÒ»°ã²ÉÓÃÈßÓàµÄ·½Ê½½øÐÐϵͳÉè¼Æ¡£Ò»°ãÓÐÁ½ÖÖ·½Ê½¶Áд·ÖÀëºÍ·Ö¿â·Ö±í¡£

¶Áд·ÖÀ룺һ°ã½â¾ö¶Á±ÈÀýÔ¶´óÓÚд±ÈÀýµÄ³¡¾°£¬¿É²ÉÓÃÒ»Ö÷Ò»±¸£¬Ò»Ö÷¶à±¸»ò¶àÖ÷¶à±¸·½Ê½¡£

±¾°¸ÀýÔÚÒµÎñ²ð·ÖµÄ»ù´¡ÉÏ£¬½áºÏ·Ö¿â·Ö±íºÍ¶Áд·ÖÀ룬ÈçÉÏͼ£º

ÒµÎñ²ð·Öºó£ºÃ¿¸ö×ÓϵͳÐèÒªµ¥¶ÀµÄ¿â¡£

Èç¹ûµ¥¶ÀµÄ¿âÌ«´ó£¬¿ÉÒÔ¸ù¾ÝÒµÎñÌØÐÔ£¬½øÐÐÔٴηֿ⣬±ÈÈçÉÌÆ··ÖÀà¿â£¬²úÆ·¿â¡£

·Ö¿âºó£¬Èç¹û±íÖÐÓÐÊý¾ÝÁ¿ºÜ´óµÄ£¬Ôò½øÐÐ·Ö±í£¬Ò»°ã¿ÉÒÔ°´ÕÕ ID£¬Ê±¼äµÈ½øÐÐ·Ö±í£»£¨¸ß¼¶µÄÓ÷¨ÊÇÒ»ÖÂÐÔ Hash£©

ÔÚ·Ö¿â¡¢·Ö±íµÄ»ù´¡ÉÏ£¬½øÐжÁд·ÖÀë¡£

Ïà¹ØÖмä¼þ¿É²Î¿¼ Cobar£¨°¢ÀĿǰÒѲ»ÔÚά»¤£©£¬TDDL£¨°¢À£¬Atlas£¨Ææ»¢360£©£¬MyCat¡£

·Ö¿â·Ö±íºóÐòÁеÄÎÊÌ⣬JOIN£¬ÊÂÎñµÄÎÊÌ⣬»áÔÚ·Ö¿â·Ö±íÖ÷Ìâ·ÖÏíÖнéÉÜ¡£

·þÎñ»¯

½«¶à¸ö×Óϵͳ¹«ÓõŦÄÜ/Ä£¿é£¬½øÐгéÈ¡£¬×÷Ϊ¹«Ó÷þÎñʹÓᣱÈÈç±¾°¸ÀýµÄ»áÔ±×Óϵͳ¾Í¿ÉÒÔ³éȡΪ¹«ÓõķþÎñ¡£

ÏûÏ¢¶ÓÁÐ

ÏûÏ¢¶ÓÁпÉÒÔ½â¾ö×Óϵͳ/Ä£¿éÖ®¼äµÄñîºÏ£¬ÊµÏÖÒì²½£¬¸ß¿ÉÓ㬸ßÐÔÄܵÄϵͳ¡£ËüÊÇ·Ö²¼Ê½ÏµÍ³µÄ±ê×¼ÅäÖá£

±¾°¸ÀýÖУ¬ÏûÏ¢¶ÓÁÐÖ÷ÒªÓ¦ÓÃÔÚ¹ºÎÅäËÍ»·½Ú£º

Óû§Ïµ¥ºó£¬Ð´ÈëÏûÏ¢¶ÓÁУ¬ºóÖ±½Ó·µ»Ø¿Í»§¶Ë¡£

¿â´æ×Óϵͳ£º¶ÁÈ¡ÏûÏ¢¶ÓÁÐÐÅÏ¢£¬Íê³É¼õ¿â´æ¡£

ÅäËÍ×Óϵͳ£º¶ÁÈ¡ÏûÏ¢¶ÓÁÐÐÅÏ¢£¬½øÐÐÅäËÍ¡£

ĿǰʹÓý϶àµÄ MQ ÓÐ Active MQ¡¢Rabbit MQ¡¢Zero MQ¡¢MS MQ µÈ£¬ÐèÒª¸ù¾Ý¾ßÌåµÄÒµÎñ³¡¾°½øÐÐÑ¡Ôñ£¬½¨Òé¿ÉÒÔÑо¿Ï Rabbit MQ¡£

ÆäËû¼Ü¹¹£¨¼¼Êõ£©

³ýÁËÒÔÉϽéÉܵÄÒµÎñ²ð·Ö£¬Ó¦Óü¯Èº£¬¶à¼¶»º´æ£¬µ¥µãµÇ¼£¬Êý¾Ý¿â¼¯Èº£¬·þÎñ»¯£¬ÏûÏ¢¶ÓÁÐÍ⣬»¹ÓÐ CDN£¬·´Ïò´úÀí£¬·Ö²¼Ê½Îļþϵͳ£¬´óÊý¾Ý´¦ÀíµÈϵͳ¡£

¼Ü¹¹»ã×Ü

´óÐÍÍøÕ¾µÄ¼Ü¹¹ÊǸù¾ÝÒµÎñÐèÇó²»¶ÏÍêÉÆµÄ£¬¸ù¾Ý²»Í¬µÄÒµÎñÌØÕ÷»á×öÌØ¶¨µÄÉè¼ÆºÍ¿¼ÂÇ¡£

±¾ÎÄÖ»Êǽ²ÊöÒ»¸ö³£¹æ´óÐÍÍøÕ¾»áÉæ¼°µÄһЩ¼¼ÊõºÍÊֶΣ¬Ï£ÍûÄܸø´ó¼Ò´øÀ´Æô·¢¡£

 

   
3726 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

ÆóÒµ¼Ü¹¹¡¢TOGAFÓëArchiMate¸ÅÀÀ
¼Ü¹¹Ê¦Ö®Â·-ÈçºÎ×öºÃÒµÎñ½¨Ä££¿
´óÐÍÍøÕ¾µçÉÌÍøÕ¾¼Ü¹¹°¸ÀýºÍ¼¼Êõ¼Ü¹¹µÄʾÀý
ÍêÕûµÄArchimateÊÓµãÖ¸ÄÏ£¨°üÀ¨Ê¾Àý£©
Ïà¹ØÎĵµ

Êý¾ÝÖÐ̨¼¼Êõ¼Ü¹¹·½·¨ÂÛÓëʵ¼ù
ÊÊÓÃArchiMate¡¢EA ºÍ iSpace½øÐÐÆóÒµ¼Ü¹¹½¨Ä£
ZachmanÆóÒµ¼Ü¹¹¿ò¼Ü¼ò½é
ÆóÒµ¼Ü¹¹ÈÃSOAÂ䵨
Ïà¹Ø¿Î³Ì

ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ÖÐ̨սÂÔ¡¢ÖÐ̨½¨ÉèÓëÊý×ÖÉÌÒµ
ÒÚ¼¶Óû§¸ß²¢·¢¡¢¸ß¿ÉÓÃϵͳ¼Ü¹¹
¸ß¿ÉÓ÷ֲ¼Ê½¼Ü¹¹Éè¼ÆÓëʵ¼ù