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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
´óÐÍÍøÕ¾µÄ¼Ü¹¹Éè¼ÆÍ¼·ÖÏí
 
×÷Õߣº¹Øº®ÈÚ±ù À´Ô´£º²©¿ÍÔ° ·¢²¼ÓÚ£º 2015-04-29
  4305  次浏览      27
 

½ü¶Îʱ¼äÒÔÀ´£¬Í¨¹ý½Ó´¥Óйغ£Á¿Êý¾Ý´¦ÀíºÍËÑË÷ÒýÇæµÄÖî¶à¼¼Êõ£¬³£³£¼ûʶµ½²»ÉÙ¾«Ãî¾øÂ׵ļܹ¹Í¼¡£³ýÁËÿÿ¸Ð̾ÓÚÿ·ùͼ±íÃæÉϵĻæÖƵľ«Ï¸Ö®Í⣬¸üΪ¼Ü¹¹Í¼±³ºóËùÒþ²ØµÄÉè¼ÆË¼ÏëËù̾·þ¡£¸öÈËÕâÁ½ÌìÒ»Ö±ÔÚËѼ¯¸÷´óÐÍÍøÕ¾µÄ¼Ü¹¹Éè¼ÆÍ¼£¬Ò»ÎªÁËÒ»±¥ÑÛ¸££¬ÁìÂÔ¸÷Àà´óÐÍÍøÕ¾¼Ü¹¹Éè¼ÆµÄ¾«²ÊÖ®Í⣬¶þÀ´Ò²¿É¹©ÏÐʱ·´¸´×ÁÄ¥Ìå»á£¬ºÎÀÖ¶ø²»ÎªÄØ?ÌØ´Ë£¬×ܽáÕûÀíÁËÖîÈç¹úÍâwikipedia£¬Facebook£¬Yahoo£¡£¬YouTube£¬MySpace£¬Twitter£¬¹úÄÚÈçÓÅ¿áÍøµÈ´óÐÍÍøÕ¾µÄ¼¼Êõ¼Ü¹¹£¨±¾ÎÄÖØµã·ÖÎöÓÅ¿áÍøµÄ¼¼Êõ¼Ü¹¹£©£¬ÒÔ÷϶ÁÕß¡£

±¾ÎÄ×ÅÖØÍ¹ÏÔÿһ·ùͼµÄ¾«²ÊÖ®´¦ÓëÆä±³ºóº¬Ò壬¶øÍ¼µÄ˵Ã÷ÐÔÎÄ×ÖÔò´Ó¼ò´ÓÂÔ¡£ok£¬ºÃºÃÏíÊÜ´Ë·¬¼Ü¹¹Ê¢Ñç°É¡£µ±È»£¬ÈôÓÐÈκν¨Òé»òÎÊÌ⣬»¶Ó­²»ÁßÖ¸Õý¡£Ð»Ð»¡£

1¡¢WikiPedia ¼¼Êõ¼Ü¹¹

1.À´×ÔwikipediaµÄÊý¾Ý£º·åֵÿÃëÖÓ3Íò¸ö HTTP ÇëÇó ÿÃëÖÓ 3GbitÁ÷Á¿, ½üºõ375MB 350 ̨ PC ·þÎñÆ÷¡£

2.GeoDNSA £º40-line patch for BIND to add geographical filters support to the existent views in BIND", °ÑÓû§´øµ½×î½üµÄ·þÎñÆ÷¡£GeoDNS ÔÚ WikiPedia ¼Ü¹¹Öе£µ±ÖØÈε±È»ÊÇÓÉ WikiPedia µÄÄÚÈÝÐÔÖʾö¶¨µÄ--ÃæÏò¸÷¸ö¹ú¼Ò£¬¸÷¸öµØÓò¡£

3.¸ºÔؾùºâ£ºLVS£¬Çë¿´ÏÂͼ£º

2¡¢Facebook ¼Ü¹¹

Facebook ËÑË÷¹¦Äܵļܹ¹Ê¾Òâͼ

ϸÐĵĶÁÕßÒ»¶¨ÄÜ·¢ÏÖ£¬Éϸ±¼Ü¹¹Í¼Ö®Ç°³öÏÖÔÚ´ËÎÄÖ®ÖУº´Ó¼¸·ù¼Ü¹¹Í¼ÖÐ͵µÃ°ëµãº£ÀïÊý¾Ý´¦Àí¾­Ñé¡£±¾ÎÄÓëǰÎÄ×î´óµÄ²»Í¬ÊÇ£¬Ç°ÎÄÖ»Óм¸·ù£¬´ËÎÄϵÁн«ÓÐÉϰٷù¼Ü¹¹Í¼£¬ÈÎÄú¾¡Çé¹ÛÉÍ¡£

3¡¢twitter¼¼Êõ¼Ü¹¹

twitterµÄÕûÌå¼Ü¹¹Éè¼ÆÍ¼

twitterƽ̨´óÖÂÓÉtwitter.com¡¢ÊÖ»úÒÔ¼°µÚÈý·½Ó¦Óù¹³É£¬ÈçÏÂͼËùʾ£¨ÆäÖÐÁ÷Á¿Ö÷ÒªÒÔÊÖ»úºÍµÚÈý·½ÎªÖ÷ÒªÀ´Ô´£©£º

»º´æÔÚ´óÐÍwebÏîÄ¿ÖÐÆðµ½Á˾Ù×ãÇáÖØµÄ×÷Ó㬱Ͼ¹Êý¾ÝÔ½¿¿½üCPU´æÈ¡ËÙ¶ÈÔ½¿ì¡£ÏÂͼÊÇtwitterµÄ»º´æ¼Ü¹¹Í¼£º

¹ØÓÚ»º´æÏµÍ³£¬»¹¿ÉÒÔ¿´¿´Ï·ùͼ£º


4¡¢Amazon¼¼Êõ¼Ü¹¹

AmazonµÄDynamo Key-Value´æ´¢¼Ü¹¹Í¼

¿ÉÄÜÓжÁÕß²¢²»ÊìϤAmazon£¬ËüÏÖÔÚÒѾ­ÊÇÈ«ÇòÉÌÆ·Æ·ÖÖ×î¶àµÄÍøÉÏÁãÊÛÉ̺ÍÈ«ÇòµÚ2´ó»¥ÁªÍø¹«Ë¾¡£¶øÖ®Ç°Ëü½ö½öÊÇÒ»¸öССµÄÍøÉÏÊéµê¡£ok£¬ÏÂÃæ£¬ÔÛÃÇÀ´¼ûʶÏÂËüµÄ¼Ü¹¹¡£

DynamoÊÇÑÇÂíÑ·µÄkey-valueģʽµÄ´æ´¢Æ½Ì¨£¬¿ÉÓÃÐÔºÍÀ©Õ¹ÐÔ¶¼ºÜºÃ£¬ÐÔÄÜÒ²²»´í£º¶Áд·ÃÎÊÖÐ99.9%µÄÏìӦʱ¼ä¶¼ÔÚ300msÄÚ¡£°´·Ö²¼Ê½ÏµÍ³³£ÓõĹþÏ£Ëã·¨ÇзÖÊý¾Ý£¬·Ö·ÅÔÚ²»Í¬µÄnodeÉÏ¡£Read²Ù×÷ʱ£¬Ò²ÊǸù¾ÝkeyµÄ¹þϣֵѰÕÒ¶ÔÓ¦µÄnode¡£DynamoʹÓÃÁË Consistent HashingËã·¨£¬node¶ÔÓ¦µÄ²»ÔÙÊÇÒ»¸öÈ·¶¨µÄhashÖµ£¬¶øÊÇÒ»¸öhashÖµ·¶Î§£¬keyµÄhashÖµÂäÔÚÕâ¸ö·¶Î§ÄÚ£¬Ôò˳ʱÕëÑØringÕÒ£¬Åöµ½µÄµÚÒ»¸önode¼´ÎªËùÐè¡£

Dynamo¶ÔConsistent HashingËã·¨µÄ¸Ä½øÔÚÓÚ£ºËü·ÅÔÚ»·ÉÏ×÷Ϊһ¸önodeµÄÊÇÒ»×é»úÆ÷£¨¶ø²»ÊÇmemcached°Ñһ̨»úÆ÷×÷Ϊnode£©£¬ÕâÒ»×é»úÆ÷ÊÇͨ¹ýͬ²½»úÖÆ±£Ö¤Êý¾ÝÒ»Öµġ£

ÏÂͼÊÇ·Ö²¼Ê½´æ´¢ÏµÍ³µÄʾÒâͼ£¬¶ÁÕ߿ɹÛĦ֮£º

AmazonµÄÔÆ¼Ü¹¹Í¼ÈçÏ£º

AmazonµÄÔÆ¼Ü¹¹Í¼

5¡¢ÓÅ¿áÍøµÄ¼¼Êõ¼Ü¹¹

´ÓÒ»¿ªÊ¼£¬ÓÅ¿áÍø¾Í×Ô½¨ÁËÒ»Ì×CMSÀ´½â¾öǰ¶ËµÄÒ³ÃæÏÔʾ£¬¸÷¸öÄ£¿éÖ®¼ä·ÖÀëµÃ±È½ÏÇ¡µ±£¬Ç°¶Ë¿ÉÀ©Õ¹ÐԺܺã¬UIµÄ·ÖÀ룬Èÿª·¢Óëά»¤±äµÃÊ®·Ö¼òµ¥ºÍÁé»î£¬ÏÂͼÊÇÓÅ¿áǰ¶ËµÄÄ£¿éµ÷ÓùØÏµ£º

ÕâÑù£¬¾Í¸ù¾Ýmodule¡¢method¼°paramsÀ´È·¶¨µ÷ÓÃÏà¶Ô¶ÀÁ¢µÄÄ£¿é£¬ÏԵ÷dz£¼ò½à¡£ÏÂͼÊÇÓÅ¿áµÄǰ¶Ë¾Ö²¿¼Ü¹¹Í¼£º

ÓÅ¿áµÄÊý¾Ý¿â¼Ü¹¹Ò²ÊǾ­ÀúÁËÐí¶à²¨ÕÛ£¬´ÓÒ»¿ªÊ¼µÄµ¥Ì¨MySQL·þÎñÆ÷£¨Just Running£©µ½¼òµ¥µÄMySQLÖ÷´Ó¸´ÖÆ¡¢SSDÓÅ»¯¡¢´¹Ö±·Ö¿â¡¢Ë®Æ½sharding·Ö¿â¡£

1.¼òµ¥µÄMySQLÖ÷´Ó¸´ÖÆ¡£

MySQLµÄÖ÷´Ó¸´Öƽâ¾öÁËÊý¾Ý¿âµÄ¶Áд·ÖÀ룬²¢ºÜºÃµÄÌáÉýÁ˶ÁµÄÐÔÄÜ£¬ÆäÔ­À´Í¼ÈçÏ£º

2.

µ«ÊÇ£¬Ö÷´Ó¸´ÖÆÒ²´øÀ´ÆäËûһϵÁÐÐÔÄÜÆ¿¾±ÎÊÌ⣺

1.дÈëÎÞ·¨À©Õ¹

2.дÈëÎÞ·¨»º´æ

3.¸´ÖÆÑÓʱ

4.Ëø±íÂÊÉÏÉý

5.±í±ä´ó£¬»º´æÂÊϽµ

ÄÇÎÊÌâ²úÉú×ܵýâ¾öµÄ£¬Õâ¾Í²úÉúÏÂÃæµÄÓÅ»¯·½°¸¡£

3. MySQL´¹Ö±·ÖÇø

Èç¹û°ÑÒµÎñÇиîµÃ×ã¹»¶ÀÁ¢£¬ÄǰѲ»Í¬ÒµÎñµÄÊý¾Ý·Åµ½²»Í¬µÄÊý¾Ý¿â·þÎñÆ÷½«ÊÇÒ»¸ö²»´íµÄ·½°¸£¬¶øÇÒÍòÒ»ÆäÖÐÒ»¸öÒµÎñ±ÀÀ£ÁËÒ²²»»áÓ°ÏìÆäËûÒµÎñµÄÕý³£½øÐУ¬²¢ÇÒÒ²Æðµ½Á˸ºÔØ·ÖÁ÷µÄ×÷Ó㬴ó´óÌáÉýÁËÊý¾Ý¿âµÄÍÌÍÂÄÜÁ¦¡£¾­¹ý´¹Ö±·ÖÇøºóµÄÊý¾Ý¿â¼Ü¹¹Í¼ÈçÏ£º

È»¶ø£¬¾¡¹ÜÒµÎñÖ®¼äÒѾ­×ã¹»¶ÀÁ¢ÁË£¬µ«ÊÇÓÐЩҵÎñÖ®¼ä»ò¶à»òÉÙ×Ü»áÓеãÁªÏµ£¬ÈçÓû§£¬»ù±¾É϶¼»áºÍÿ¸öÒµÎñÏà¹ØÁª£¬¿öÇÒÕâÖÖ·ÖÇø·½Ê½£¬Ò²²»Äܽâ¾öµ¥ÕűíÊý¾ÝÁ¿±©ÕǵÄÎÊÌ⣬Òò´ËΪºÎ²»ÊÔÊÔˮƽshardingÄØ£¿

4. MySQLˮƽ·ÖƬ£¨Sharding£©

ÕâÊÇÒ»¸ö·Ç³£ºÃµÄ˼·£¬½«Óû§°´Ò»¶¨¹æÔò£¨°´id¹þÏ££©·Ö×飬²¢°Ñ¸Ã×éÓû§µÄÊý¾Ý´æ´¢µ½Ò»¸öÊý¾Ý¿â·ÖƬÖУ¬¼´Ò»¸ösharding£¬ÕâÑùËæ×ÅÓû§ÊýÁ¿µÄÔö¼Ó£¬Ö»Òª¼òµ¥µØÅäÖÃһ̨·þÎñÆ÷¼´¿É£¬Ô­ÀíͼÈçÏ£º

ÈçºÎÀ´È·¶¨Ä³¸öÓû§ËùÔÚµÄshardÄØ£¬¿ÉÒÔ½¨Ò»ÕÅÓû§ºÍshard¶ÔÓ¦µÄÊý¾Ý±í£¬Ã¿´ÎÇëÇóÏÈ´ÓÕâÕűíÕÒÓû§µÄshard id£¬ÔÙ´Ó¶ÔÓ¦shardÖвéѯÏà¹ØÊý¾Ý£¬ÈçÏÂͼËùʾ£º

µ«ÊÇ£¬ÓÅ¿áÊÇÈçºÎ½â¾ö¿çshardµÄ²éÑ¯ÄØ£¬Õâ¸öÊǸöÄѵ㣬¾Ý½éÉÜÓÅ¿áÊǾ¡Á¿²»¿çshard²éѯ£¬ÊµÔÚ²»ÐÐͨ¹ý¶àά·ÖƬË÷Òý¡¢·Ö²¼Ê½ËÑË÷ÒýÇæ£¬Ï²ßÊÇ·Ö²¼Ê½Êý¾Ý¿â²éѯ£¨Õâ¸ö·Ç³£Âé·³¶øÇÒºÄÐÔÄÜ£©¡£

5. »º´æ²ßÂÔ

Ã²ËÆ´óµÄϵͳ¶¼¶Ô¡°»º´æ¡±ÇéÓжÀÖÓ£¬´Óhttp»º´æµ½memcachedÄÚ´æÊý¾Ý»º´æ£¬µ«ÓÅ¿á±íʾûÓÐÓÃÄڴ滺´æ£¬ÀíÓÉÈçÏ£º

1.±ÜÃâÄڴ濽±´£¬±ÜÃâÄÚ´æËø

2.Èç½Óµ½ÀÏ´ó¸ç֪ͨҪ°Ñij¸öÊÓÆµ³·ÏÂÀ´£¬Èç¹ûÔÚ»º´æÀïÊDZȽÏÂé·³µÄ

¶øÇÒSquid µÄ write() Óû§½ø³Ì¿Õ¼äÓÐÏûºÄ£¬Lighttpd 1.5 µÄ AIO(Òì²½I/O) ¶ÁÈ¡Îļþµ½Óû§ÄÚ´æµ¼ÖÂЧÂÊÒ²±È½ÏµÍÏ¡£

µ«ÎªºÎÎÒÃÇ·ÃÎÊÓÅ¿á»áÈç´ËÁ÷³©£¬ÓëÍÁ¶¹Ïà±ÈÓÅ¿áµÄÊÓÆµ¼ÓÔØËÙ¶ÈÂÔʤһ³ï£¿Õâ¸öÒª¹é¹¦ÓÚÓſὨÁ¢µÄ±È½ÏÍêÉÆµÄÄÚÈÝ·Ö·¢ÍøÂ磨CDN£©£¬Ëüͨ¹ý¶àÖÖ·½Ê½±£Ö¤·Ö²¼ÔÚÈ«¹ú¸÷µØµÄÓû§½øÐоͽü·ÃÎÊ¡ª¡ªÓû§µã»÷ÊÓÆµÇëÇóºó£¬ÓÅ¿áÍø½«¸ù¾ÝÓû§Ëù´¦µØÇøÎ»Ö㬽«ÀëÓû§×î½ü¡¢·þÎñ×´¿ö×îºÃµÄÊÓÆµ·þÎñÆ÷µØÖ·´«Ë͸øÓû§£¬´Ó¶ø±£Ö¤Óû§¿ÉÒԵõ½¿ìËÙµÄÊÓÆµÌåÑé¡£Õâ¾ÍÊÇCDN´øÀ´µÄÓÅÊÆ£¬¾Í½ü·ÃÎÊ¡£

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

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

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

ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ÖÐ̨սÂÔ¡¢ÖÐ̨½¨ÉèÓëÊý×ÖÉÌÒµ
ÒÚ¼¶Óû§¸ß²¢·¢¡¢¸ß¿ÉÓÃϵͳ¼Ü¹¹
¸ß¿ÉÓ÷ֲ¼Ê½¼Ü¹¹Éè¼ÆÓëʵ¼ù
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]

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


ÃæÏòÓ¦Óõļܹ¹Éè¼ÆÊµ¼ù
µ¥Ôª²âÊÔ+ÖØ¹¹+Éè¼ÆÄ£Ê½
Èí¼þ¼Ü¹¹Ê¦¡ª¸ß¼¶Êµ¼ù
Èí¼þ¼Ü¹¹Éè¼Æ·½·¨¡¢°¸ÀýÓëʵ¼ù
ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ¡ª¸ß¼¶Êµ¼ù
SOAÌåϵ½á¹¹Êµ¼ù


Èñ°²¿Æ¼¼ Èí¼þ¼Ü¹¹Éè¼Æ·½·¨
³É¶¼ ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ
ÉϺ£Æû³µ ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ
±±¾© Èí¼þ¼Ü¹¹Éè¼Æ
ÉϺ£ Èí¼þ¼Ü¹¹Éè¼Æ°¸ÀýÓëʵ¼ù
±±¾© ¼Ü¹¹Éè¼Æ·½·¨°¸ÀýÓëʵ¼ù
ÉîÛÚ ¼Ü¹¹Éè¼Æ·½·¨°¸ÀýÓëʵ¼ù
ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ¡ª¸ß¼¶Êµ¼ù