ÑëÊÓÍø|ÖйúÍøÂçµçÊǪ́|ÍøÕ¾µØͼ
¿Í·þÉèΪÊ×Ò³
怬

ÖйúÍøÂçµçÊǪ́ > ÐÂÎĄ̊ > ÐÂÎÅ >

ÔƼÆËã¼¼ÊõµÄ²úÉú¡¢¸ÅÄî¡¢Ô­Àí¡¢Ó¦ÓúÍÇ°¾°

·¢²¼Ê±¼ä:2010Äê09ÔÂ02ÈÕ 15:51 | ½øÈ븴ÐËÂÛ̳ | À´Ô´£ºÐ»ªÍø

ÆÀ·Ö
Òâ¼û·´À¡ Òâ¼û·´À¡ ¶¥ ¶¥ ²È ²È ÊÕ²Ø ÊÕ²Ø


¸ü¶à ½ñÈÕ»°Ìâ



¸ü¶à 24СʱÅÅÐаñ



¡¡¡¡2006Äê¹È¸èÍƳöÁË¡°Google 101¼Æ»®¡±£¬²¢ÕýʽÌá³ö¡°ÔÆ¡±µÄ¸ÅÄîºÍÀíÂÛ¡£ËæºóÑÇÂíÑ·¡¢Î¢Èí¡¢»ÝÆÕ¡¢ÑÅ»¢¡¢Ó¢Ìضû¡¢IBMµÈ¹«Ë¾¶¼Ðû²¼ÁË×Ô¼ºµÄ¡°ÔƼƻ®¡±£¬ÔÆ°²È«¡¢ÔÆ´æ´¢¡¢ÄÚ²¿ÔÆ¡¢ÍⲿÔÆ¡¢¹«¹²ÔÆ¡¢Ë½ÓÐÔÆ¡­¡­Ò»¶ÑÈÃÈËÑÛ»¨çÔÂҵĸÅÄîÔÚ²»¶Ï³å»÷ÈËÃǵÄÉñ¾­¡£ÄÇôµ½µ×ʲôÊÇÔƼÆËã¼¼ÊõÄØ£¿¶ÔÔƼÆËã¼¼ÊõµÄ²úÉú¡¢¸ÅÄî¡¢Ô­Àí¡¢Ó¦ÓúÍÇ°¾°ÓÖÔÚÄÄÀ

¡¡¡¡Ò»¡¢ÔƼÆËã˼ÏëµÄ²úÉú

¡¡¡¡´«Í³Ä£Ê½Ï£¬ÆóÒµ½¨Á¢Ò»Ì×ITϵͳ²»½ö½öÐèÒª¹ºÂòÓ²¼þµÈ»ù´¡ÉèÊ©£¬»¹ÓÐÂòÈí¼þµÄÐí¿ÉÖ¤£¬ÐèҪרÃŵÄÈËԱά»¤¡£µ±ÆóÒµµÄ¹æÄ£À©´óʱ»¹Òª¼ÌÐøÉý¼¶¸÷ÖÖÈíÓ²¼þÉèÊ©ÒÔÂú×ãÐèÒª¡£¶ÔÓÚÆóÒµÀ´Ëµ£¬¼ÆËã»úµÈÓ²¼þºÍÈí¼þ±¾Éí²¢·ÇËûÃÇÕæÕýÐèÒªµÄ£¬ËüÃǽö½öÊÇÍê³É¹¤×÷¡¢ÌṩЧÂʵŤ¾ß¶øÒÑ¡£¶Ô¸öÈËÀ´Ëµ£¬ÎÒÃÇÏëÕý³£Ê¹ÓõçÄÔÐèÒª°²×°Ðí¶àÈí¼þ£¬¶øÐí¶àÈí¼þÊÇÊշѵģ¬¶Ô²»¾­³£Ê¹ÓøÃÈí¼þµÄÓû§À´Ëµ¹ºÂòÊǷdz£²»»®ËãµÄ¡£¿É²»¿ÉÒÔÓÐÕâÑùµÄ·þÎñ£¬Äܹ»ÌṩÎÒÃÇÐèÒªµÄËùÓÐÈí¼þ¹©ÎÒÃÇ×âÓã¿ÕâÑùÎÒÃÇÖ»ÐèÒªÔÚÓÃʱ¸¶ÉÙÁ¿¡°×â½ð¡±¼´¿É¡°×âÓá±µ½ÕâЩÈí¼þ·þÎñ£¬ÎªÎÒÃǽÚÊ¡Ðí¶à¹ºÂòÈíÓ²¼þµÄ×ʽð¡£

¡¡¡¡ÎÒÃÇÿÌ춼ҪÓõ磬µ«ÎÒÃDz»ÊÇÿ¼Ò×Ô±¸·¢µç»ú£¬ËüÓɵ糧¼¯ÖÐÌṩ£»ÎÒÃÇÿÌ춼ҪÓÃ×ÔÀ´Ë®£¬µ«ÎÒÃDz»ÊÇÿ¼Ò¶¼Óо®£¬ËüÓÉ×ÔÀ´Ë®³§¼¯ÖÐÌṩ¡£ÕâÖÖģʽ¼«´óµÃ½ÚÔ¼ÁË×ÊÔ´£¬·½±ãÁËÎÒÃǵÄÉú»î¡£Ãæ¶Ô¼ÆËã»ú¸øÎÒÃÇ´øÀ´µÄÀ§ÈÅ£¬ÎÒÃǿɲ»¿ÉÒÔÏñʹÓÃË®ºÍµçÒ»ÑùʹÓüÆËã»ú×ÊÔ´£¿ÕâЩÏë·¨×îÖÕµ¼ÖÂÁËÔƼÆËãµÄ²úÉú¡£

¡¡¡¡ÔƼÆËãµÄ×îÖÕÄ¿±êÊǽ«¼ÆËã¡¢·þÎñºÍÓ¦ÓÃ×÷ΪһÖÖ¹«¹²ÉèÊ©Ìṩ¸ø¹«ÖÚ£¬Ê¹ÈËÃÇÄܹ»ÏñʹÓÃË®¡¢µç¡¢ÃºÆøºÍµç»°ÄÇÑùʹÓüÆËã»ú×ÊÔ´¡£

¡¡¡¡ÔƼÆËãģʽ¼´Îªµç³§¼¯Öй©µçģʽ¡£ÔÚÔƼÆËãģʽÏ£¬Óû§µÄ¼ÆËã»ú»á±äµÄÊ®·Ö¼òµ¥£¬»òÐí²»´óµÄÄÚ´æ¡¢²»ÐèÒªÓ²Å̺͸÷ÖÖÓ¦ÓÃÈí¼þ£¬¾Í¿ÉÒÔÂú×ãÎÒÃǵÄÐèÇó£¬ÒòΪÓû§µÄ¼ÆËã»ú³ýÁËͨ¹ýä¯ÀÀÆ÷¸ø¡°ÔÆ¡±·¢ËÍÖ¸ÁîºÍ½ÓÊÜÊý¾ÝÍâ»ù±¾ÉÏʲô¶¼²»ÓÃ×ö±ã¿ÉÒÔʹÓÃÔÆ·þÎñÌṩÉ̵ļÆËã×ÊÔ´¡¢´æ´¢¿Õ¼äºÍ¸÷ÖÖÓ¦ÓÃÈí¼þ¡£Õâ¾ÍÏñÁ¬½Ó¡°ÏÔʾÆ÷¡± ºÍ¡°Ö÷»ú¡±µÄµçÏßÎÞÏÞ³¤£¬´Ó¶ø¿ÉÒÔ°ÑÏÔʾÆ÷·ÅÔÚʹÓÃÕßµÄÃæÇ°£¬¶øÖ÷»ú·ÅÔÚÔ¶µ½ÉõÖÁ¼ÆËã»úʹÓÃÕß±¾ÈËÒ²²»ÖªµÀµÄµØ·½¡£ÔƼÆËã°ÑÁ¬½Ó¡°ÏÔʾÆ÷¡±ºÍ¡°Ö÷»ú¡±µÄµçÏß±ä³ÉÁËÍøÂ磬°Ñ¡°Ö÷»ú¡±±ä³ÉÔÆ·þÎñÌṩÉ̵ķþÎñÆ÷¼¯Èº¡£

¡¡¡¡ÔÚÔƼÆËã»·¾³Ï£¬Óû§µÄʹÓùÛÄîÒ²»á·¢Éú³¹µ×µÄ±ä»¯£º´Ó¡°¹ºÂò²úÆ·¡±µ½¡°¹ºÂò·þÎñ¡±×ª±ä£¬ÒòΪËûÃÇÖ±½ÓÃæ¶ÔµÄ½«²»ÔÙÊǸ´ÔÓµÄÓ²¼þºÍÈí¼þ£¬¶øÊÇ×îÖյķþÎñ¡£Óû§²»ÐèÒªÓµÓп´µÃ¼û¡¢ÃþµÃ×ŵÄÓ²¼þÉèÊ©£¬Ò²²»ÐèҪΪ»ú·¿Ö§¸¶É豸¹©µç¡¢¿Õµ÷ÖÆÀ䡢רÈËά»¤µÈµÈ·ÑÓ㬲¢ÇÒ²»ÐèÒªµÈ´ýÂþ³¤µÄ¹©»õÖÜÆÚ¡¢ÏîĿʵʩµÈÈß³¤µÄʱ¼ä£¬Ö»ÐèÒª°ÑÇ®»ã¸øÔƼÆËã·þÎñÌṩÉÌ£¬ÎÒÃǽ«»áÂíÉϵõ½ÐèÒªµÄ·þÎñ¡£

¡¡¡¡¶þ¡¢ÔƼÆËãµÄ¸ÅÄî

¡¡¡¡ÔƼÆË㣨Cloud Computing£©ÊÇÓÉ·Ö²¼Ê½¼ÆË㣨Distributed Computing£©¡¢²¢Ðд¦Àí£¨Parallel Computing£©¡¢Íø¸ñ¼ÆË㣨Grid Computing£©·¢Õ¹À´µÄ£¬ÊÇÒ»ÖÖÐÂÐ˵ÄÉÌÒµ¼ÆËãÄ£ÐÍ¡£Ä¿Ç°£¬¶ÔÓÚÔƼÆËãµÄÈÏʶÔÚ²»¶ÏµÄ·¢Õ¹±ä»¯£¬ÔƼÆËãûÈÔûÓÐÆÕ±éÒ»ÖµĶ¨Òå¡£

¡¡¡¡ÖйúÍø¸ñ¼ÆËã¡¢ÔƼÆËãר¼ÒÁõÅô¸ø³öÈç϶¨Òå £º¡°ÔƼÆË㽫¼ÆËãÈÎÎñ·Ö²¼ÔÚ´óÁ¿¼ÆËã»ú¹¹³ÉµÄ×ÊÔ´³ØÉÏ£¬Ê¹¸÷ÖÖÓ¦ÓÃϵͳÄܹ»¸ù¾ÝÐèÒª»ñÈ¡¼ÆËãÁ¦¡¢´æ´¢¿Õ¼äºÍ¸÷ÖÖÈí¼þ·þÎñ¡±¡£

¡¡¡¡ÏÁÒåµÄÔƼÆËãÖ¸µÄÊdz§ÉÌͨ¹ý·Ö²¼Ê½¼ÆËãºÍÐéÄ⻯¼¼Êõ´î½¨Êý¾ÝÖÐÐÄ»ò³¬¼¶¼ÆËã»ú£¬ÒÔÃâ·Ñ»ò°´Ðè×âÓ÷½Ê½Ïò¼¼Êõ¿ª·¢Õß»òÕßÆóÒµ¿Í»§ÌṩÊý¾Ý´æ´¢¡¢·ÖÎöÒÔ¼°¿Æѧ¼ÆËãµÈ·þÎñ£¬±ÈÈçÑÇÂíÑ·Êý¾Ý²Ö¿â³ö×âÉúÒâ¡£

¡¡¡¡¹ãÒåµÄÔƼÆËãÖ¸³§ÉÌͨ¹ý½¨Á¢ÍøÂç·þÎñÆ÷¼¯Èº£¬Ïò¸÷ÖÖ²»Í¬ÀàÐÍ¿Í»§ÌṩÔÚÏßÈí¼þ·þÎñ¡¢Ó²¼þ×â½è¡¢Êý¾Ý´æ´¢¡¢¼ÆËã·ÖÎöµÈ²»Í¬ÀàÐ͵ķþÎñ¡£¹ãÒåµÄÔƼÆËã°üÀ¨Á˸ü¶àµÄ³§É̺ͷþÎñÀàÐÍ£¬ÀýÈç¹úÄÚÓÃÓÑ¡¢½ðµûµÈ¹ÜÀíÈí¼þ³§ÉÌÍƳöµÄÔÚÏß²ÆÎñÈí¼þ£¬¹È¸è·¢²¼µÄGoogleÓ¦ÓóÌÐòÌ××°µÈ¡£

¡¡¡¡Í¨Ë×µÄÀí½âÊÇ£¬ÔƼÆËãµÄ¡°ÔÆ¡°¾ÍÊÇ´æÔÚÓÚ»¥ÁªÍøÉϵķþÎñÆ÷¼¯ÈºÉϵÄ×ÊÔ´£¬Ëü°üÀ¨Ó²¼þ×ÊÔ´£¨·þÎñÆ÷¡¢´æ´¢Æ÷¡¢CPUµÈ£©ºÍÈí¼þ×ÊÔ´£¨ÈçÓ¦ÓÃÈí¼þ¡¢¼¯³É¿ª·¢»·¾³µÈ£©£¬±¾µØ¼ÆËã»úÖ»ÐèҪͨ¹ý»¥ÁªÍø·¢ËÍÒ»¸öÐèÇóÐÅÏ¢£¬Ô¶¶Ë¾Í»áÓгÉǧÉÏÍòµÄ¼ÆËã»úΪÄãÌṩÐèÒªµÄ×ÊÔ´²¢½«½á¹û·µ»Øµ½±¾µØ¼ÆËã»ú£¬ÕâÑù£¬±¾µØ¼ÆËã»ú¼¸ºõ²»ÐèÒª×öʲô£¬ËùÓеĴ¦Àí¶¼ÔÚÔƼÆËãÌṩÉÌËùÌṩµÄ¼ÆËã»úȺÀ´Íê³É¡£

¡¡¡¡Èý¡¢ÔƼÆËãµÄÖ÷Òª·þÎñÐÎʽºÍµäÐÍÓ¦ÓÃ

¡¡¡¡ÔƼÆË㻹´¦ÓÚÃÈÑ¿½×¶Î£¬ÓÐÅÓÔӵĸ÷À೧ÉÌÔÚ¿ª·¢²»Í¬µÄÔƼÆËã·þÎñ¡£ÔƼÆËãµÄ±íÏÖÐÎʽ¶àÖÖ¶àÑù£¬¼òµ¥µÄÔƼÆËãÔÚÈËÃÇÈÕ³£ÍøÂçÓ¦ÓÃÖÐËæ´¦¿É¼û£¬±ÈÈçÌÚѶQQ¿Õ¼äÌṩµÄÔÚÏßÖÆ×÷FlashͼƬ£¬GoogleµÄËÑË÷·þÎñ£¬Google Doc, Google AppsµÈ¡£Ä¿Ç°£¬ÔƼÆËãµÄÖ÷Òª·þÎñÐÎʽÓУºSaaS(Software as a Service)£¬ PaaS(Platform as a Service)£¬ IaaS(Infrastructure as a Service)¡£

¡¡¡¡(1)Èí¼þ¼´·þÎñ(SaaS)

¡¡¡¡SaaS·þÎñÌṩÉ̽«Ó¦ÓÃÈí¼þͳһ²¿ÊðÔÚ×Ô¼ºµÄ·þÎñÆ÷ÉÏ£¬Óû§¸ù¾ÝÐèÇóͨ¹ý»¥ÁªÍøÏò³§É̶©¹ºÓ¦ÓÃÈí¼þ·þÎñ£¬·þÎñÌṩÉ̸ù¾Ý¿Í»§Ëù¶¨Èí¼þµÄÊýÁ¿¡¢Ê±¼äµÄ³¤¶ÌµÈÒòËØÊÕ·Ñ£¬²¢ÇÒͨ¹ýä¯ÀÀÆ÷Ïò¿Í»§ÌṩÈí¼þµÄģʽ¡£ÕâÖÖ·þÎñģʽµÄÓÅÊÆÊÇ£¬ÓÉ·þÎñÌṩÉÌά»¤ºÍ¹ÜÀíÈí¼þ¡¢ÌṩÈí¼þÔËÐеÄÓ²¼þÉèÊ©£¬Óû§Ö»ÐèÓµÓÐÄܹ»½ÓÈ뻥ÁªÍøµÄÖնˣ¬¼´¿ÉËæʱËæµØʹÓÃÈí¼þ¡£ÕâÖÖģʽÏ£¬¿Í»§²»ÔÙÏñ´«Í³Ä£Ê½ÄÇÑù»¨·Ñ´óÁ¿×ʽðÔÚÓ²¼þ¡¢Èí¼þ¡¢Î¬»¤ÈËÔ±£¬Ö»ÐèÒªÖ§³öÒ»¶¨µÄ×âÁÞ·þÎñ·ÑÓã¬Í¨¹ý»¥ÁªÍø¾Í¿ÉÒÔÏíÊܵ½ÏàÓ¦µÄÓ²¼þ¡¢Èí¼þºÍά»¤·þÎñ£¬ÕâÊÇÍøÂçÓ¦ÓÃ×î¾ßЧÒæµÄÓªÔËģʽ¡£¶ÔÓÚСÐÍÆóÒµÀ´Ëµ£¬SaaSÊDzÉÓÃÏȽø¼¼ÊõµÄ×îºÃ;¾¶¡£

¡¡¡¡ÒÔÆóÒµ¹ÜÀíÈí¼þÀ´Ëµ£¬SaaSģʽµÄÔƼÆËãERP¿ÉÒÔÈÿͻ§¸ù¾Ý²¢·¢Óû§ÊýÁ¿¡¢ËùÓù¦ÄܶàÉÙ¡¢Êý¾Ý´æ´¢ÈÝÁ¿¡¢Ê¹ÓÃʱ¼ä³¤¶ÌµÈÒòËز»Í¬×éºÏ°´ÐèÖ§¸¶·þÎñ·ÑÓ㬼Ȳ»ÓÃÖ§¸¶Èí¼þÐí¿É·ÑÓã¬Ò²²»ÐèÒªÖ§¸¶²É¹º·þÎñÆ÷µÈÓ²¼þÉ豸·ÑÓã¬Ò²²»ÐèÒªÖ§¸¶¹ºÂò²Ù×÷ϵͳ¡¢Êý¾Ý¿âµÈƽ̨Èí¼þ·ÑÓã¬Ò²²»Óóе£Èí¼þÏîÄ¿¶¨ÖÆ¡¢¿ª·¢¡¢ÊµÊ©·ÑÓã¬Ò²²»ÐèÒª³Ðµ£ITά»¤²¿ÃÅ¿ªÖ§·ÑÓã¬Êµ¼ÊÉÏÔƼÆËãERPÕýÊǼ̳ÐÁË¿ªÔ´ERPÃâÐí¿É·ÑÓÃÖ»ÊÕ·þÎñ·ÑÓõÄ×îÖØÒªÌØÕ÷£¬ÊÇÍ»³öÁË·þÎñµÄERP²úÆ·¡£

¡¡¡¡Ä¿Ç°£¬Salesforce.comÊÇÌṩÕâÀà·þÎñ×îÓÐÃûµÄ¹«Ë¾£¬Google Doc, Google AppsºÍZoho OfficeÒ²ÊôÓÚÕâÀà·þÎñ¡£

¡¡¡¡(2)ƽ̨¼´·þÎñ(PaaS)

¡¡¡¡°Ñ¿ª·¢»·¾³×÷ΪһÖÖ·þÎñÀ´Ìṩ¡£ÕâÊÇÒ»ÖÖ·Ö²¼Ê½Æ½Ì¨·þÎñ£¬³§ÉÌÌṩ¿ª·¢»·¾³¡¢·þÎñÆ÷ƽ̨¡¢Ó²¼þ×ÊÔ´µÈ·þÎñ¸ø¿Í»§£¬Óû§ÔÚÆäƽ̨»ù´¡É϶¨ÖÆ¿ª·¢×Ô¼ºµÄÓ¦ÓóÌÐò²¢Í¨¹ýÆä·þÎñÆ÷ºÍ»¥ÁªÍø´«µÝ¸øÆäËû¿Í»§¡£PaaSÄܹ»¸øÆóÒµ»ò¸öÈËÌṩÑз¢µÄÖмä¼þƽ̨£¬ÌṩӦÓóÌÐò¿ª·¢¡¢Êý¾Ý¿â¡¢Ó¦Ó÷þÎñÆ÷¡¢ÊÔÑé¡¢Íйܼ°Ó¦Ó÷þÎñ¡£

¡¡¡¡Google App Engine, SalesforceµÄforce.comƽ̨£¬°Ë°Ù¿ÍµÄ800APPÊÇPaaSµÄ´ú±í²úÆ·¡£ÒÔGoogle App EngineΪÀý£¬ËüÊÇÒ»¸öÓÉpythonÓ¦Ó÷þÎñÆ÷Ⱥ¡¢BigTableÊý¾Ý¿â¼°GFS×é³ÉµÄƽ̨£¬Îª¿ª·¢ÕßÌṩһÌ廯Ö÷»ú·þÎñÆ÷¼°¿É×Ô¶¯Éý¼¶µÄÔÚÏßÓ¦Ó÷þÎñ¡£Óû§±àдӦÓóÌÐò²¢ÔÚGoogleµÄ»ù´¡¼Ü¹¹ÉÏÔËÐоͿÉÒÔΪ»¥ÁªÍøÓû§Ìṩ·þÎñ£¬GoogleÌṩӦÓÃÔËÐм°Î¬»¤ËùÐèÒªµÄƽ̨×ÊÔ´¡£

¡¡¡¡(3)»ù´¡ÉèÊ©·þÎñ(IaaS)

¡¡¡¡IaaS¼´°Ñ³§É̵ÄÓɶą̀·þÎñÆ÷×é³ÉµÄ¡°Ôƶˡ±»ù´¡ÉèÊ©£¬×÷Ϊ¼ÆÁ¿·þÎñÌṩ¸ø¿Í»§¡£Ëü½«ÄÚ´æ¡¢I/OÉ豸¡¢´æ´¢ºÍ¼ÆËãÄÜÁ¦ÕûºÏ³ÉÒ»¸öÐéÄâµÄ×ÊÔ´³ØΪÕû¸öÒµ½çÌṩËùÐèÒªµÄ´æ´¢×ÊÔ´ºÍÐéÄ⻯·þÎñÆ÷µÈ·þÎñ¡£ÕâÊÇÒ»ÖÖÍйÜÐÍÓ²¼þ·½Ê½£¬Óû§¸¶·ÑʹÓó§É̵ÄÓ²¼þÉèÊ©¡£ÀýÈçAmazon Web·þÎñ£¨AWS£©£¬ IBMµÄBlueCloudµÈ¾ùÊǽ«»ù´¡ÉèÊ©×÷Ϊ·þÎñ³ö×â¡£

¡¡¡¡IaaSµÄÓŵãÊÇÓû§Ö»ÐèµÍ³É±¾Ó²¼þ£¬°´Ðè×âÓÃÏàÓ¦¼ÆËãÄÜÁ¦ºÍ´æ´¢ÄÜÁ¦£¬´ó´ó½µµÍÁËÓû§ÔÚÓ²¼þÉϵĿªÏú¡£

¡¡¡¡Ä¿Ç°£¬ÒÔGoogleÔÆÓ¦ÓÃ×î¾ß´ú±íÐÔ£¬ÀýÈçGoogleDocs¡¢GoogleApps¡¢Googlesites£¬ÔƼÆËãÓ¦ÓÃƽ̨GoogleApp Engine¡£

¡¡¡¡GoogleDocsÊÇ×îÔçÍƳöµÄÔƼÆËãÓ¦Óã¬ÊÇÈí¼þ¼´·þÎñ˼ÏëµÄµäÐÍÓ¦Óá£ËüÊÇÀàËÆÓÚ΢ÈíµÄOfficeµÄÔÚÏ߰칫Èí¼þ¡£Ëü¿ÉÒÔ´¦ÀíºÍËÑË÷Îĵµ¡¢±í¸ñ¡¢»ÃµÆƬ£¬²¢¿ÉÒÔͨ¹ýÍøÂçºÍËûÈË·ÖÏí²¢ÉèÖù²ÏíȨÏÞ¡£GoogleÎļþÊÇ»ùÓÚÍøÂçµÄÎÄ×Ö´¦ÀíºÍµç×Ó±í¸ñ³ÌÐò£¬¿ÉÌá¸ßЭ×÷ЧÂÊ£¬¶àÃûÓû§¿ÉͬʱÔÚÏ߸ü¸ÄÎļþ£¬²¢¿ÉÒÔʵʱ¿´µ½ÆäËû³ÉÔ±Ëù×÷µÄ±à¼­¡£Óû§Ö»Ðèһ̨½ÓÈ뻥ÁªÍøµÄ¼ÆËã»úºÍ¿ÉÒÔʹÓÃGoogleÎļþµÄ±ê×¼ä¯ÀÀÆ÷¼´¿ÉÔÚÏß´´½¨ºÍ¹ÜÀí¡¢ÊµÊ±Ð­×÷¡¢È¨ÏÞ¹ÜÀí¡¢¹²Ïí¡¢ËÑË÷ÄÜÁ¦¡¢ÐÞ¶©ÀúÊ·¼Ç¼¹¦ÄÜ£¬ÒÔ¼°ËæʱËæµØ·ÃÎʵÄÌØÐÔ£¬´ó´óÌá¸ßÁËÎļþ²Ù×÷µÄ¹²ÏíºÍЭͬÄÜÁ¦¡£

¡¡¡¡GoogleAPPsÊÇGoogleÆóÒµÓ¦ÓÃÌ×¼þ£¬Ê¹Óû§Äܹ»´¦ÀíÈÕ½¥ÅÓ´óµÄÐÅÏ¢Á¿£¬ËæʱËæµØ±£³ÖÁªÏµ£¬²¢¿ÉÓëÆäËûͬÊ¡¢¿Í»§ºÍºÏ×÷»ï°é½øÐйµÍ¨¡¢¹²ÏíºÍЭ×÷¡£Ëü¼¯³ÉÁËCmail¡¢GoogleTalk¡¢GoogleÈÕÀú¡¢GoogleDocs¡¢ÒÔ¼°×îÐÂÍƳöµÄÔÆÓ¦ÓÃGoogleSites¡¢APIÀ©Õ¹ÒÔ¼°Ò»Ð©¹ÜÀí¹¦ÄÜ£¬°üº¬ÁËͨÐÅ¡¢Ð­×÷Óë·¢²¼¡¢¹ÜÀí·þÎñÈý·½ÃæµÄÓ¦Ó㬲¢ÇÒÓµÓÐ×ÅÔƼÆËãµÄÌØÐÔ£¬Äܹ»¸üºÃµÄʵÏÖËæʱËæµØЭͬ¹²Ïí¡£ÁíÍ⣬Ëü»¹¾ßÓеͳɱ¾µÄÓÅÊƺÍÍйܵıã½Ý£¬Óû§ÎÞÐè×Ô¼ºÎ¬»¤ºÍ¹ÜÀí´î½¨µÄЭͬ¹²Ïíƽ̨¡£

¡¡¡¡GooglesitesÊÇGoogle×îз¢²¼µÄÔƼÆËãÓ¦Óã¬×÷ΪGoogleAppsµÄÒ»¸ö×é¼þ³öÏÖ¡£ËüÊÇÒ»¸ö²àÖØÓÚÍŶÓЭ×÷µÄÍøÕ¾±à¼­¹¤¾ß£¬¿ÉÀûÓÃËü´´½¨Ò»¸ö¸÷ÖÖÀàÐ͵ÄÍŶÓÍøÕ¾£¬Í¨¹ýGooglesites¿É½«ËùÓÐÀàÐ͵ÄÎļþ°üÀ¨Îĵµ¡¢ÊÓƵ¡¢ÏàƬ¡¢ÈÕÀú¼°¸½¼þµÈÓëºÃÓÑ¡¢ÍŶӻòÕû¸öÍøÂç·ÖÏí¡£

¡¡¡¡Google AppEngineÊÇGoogleÔÚ2008Äê4Ô·¢²¼µÄÒ»¸öƽ̨£¬Ê¹Óû§¿ÉÒÔÔÚGoogleµÄ»ù´¡¼Ü¹¹ÉÏ¿ª·¢ºÍ²¿ÊðÔËÐÐ×Ô¼ºµÄÓ¦ÓóÌÐò¡£Ä¿Ç°£¬Google AppEngineÖ§³ÖPythonÓïÑÔºÍJavaÓïÑÔ£¬Ã¿¸öGoogle AppEngineÓ¦ÓóÌÐò¿ÉÒÔʹÓôﵽ500MBµÄ³Ö¾Ã´æ´¢¿Õ¼ä¼°¿ÉÖ§³ÖÿÔÂ500Íò×ÛºÏä¯ÀÀÁ¿µÄ´ø¿íºÍCPU¡£²¢ÇÒ£¬Google AppEngineÓ¦ÓóÌÐòÒ×ÓÚ¹¹½¨ºÍά»¤£¬²¢¿É¸ù¾ÝÓû§µÄ·ÃÎÊÁ¿ºÍÊý¾Ý´æ´¢ÐèÒªµÄÔö³¤ÇáËÉÀ©Õ¹¡£Í¬Ê±£¬Óû§µÄÓ¦ÓÿÉÒÔºÍGoogleµÄÓ¦ÓóÌÐò¼¯³É£¬Google AppEngine»¹ÍƳöÁËÈí¼þ¿ª·¢Ì×¼þ(SDK)£¬°üÀ¨¿ÉÒÔÔÚÓû§±¾µØ¼ÆËã»úÉÏÄ£ÄâËùÓÐGoogle AppEngine·þÎñµÄÍøÂç·þÎñÆ÷Ó¦ÓóÌÐò¡£

¡¡¡¡ËÄ¡¢ÔƼÆËãµÄºËÐļ¼Êõ

¡¡¡¡ÔƼÆËãϵͳÔËÓÃÁËÐí¶à¼¼Êõ£¬ÆäÖÐÒÔ±à³ÌÄ£ÐÍ¡¢Êý¾Ý¹ÜÀí¼¼Êõ¡¢Êý¾Ý´æ´¢¼¼Êõ¡¢ÐéÄ⻯¼¼Êõ¡¢ÔƼÆËãƽ̨¹ÜÀí¼¼Êõ×îΪ¹Ø¼ü¡£

¡¡¡¡(1)±à³ÌÄ£ÐÍ

¡¡¡¡MapReduceÊÇGoogle¿ª·¢µÄjava¡¢Python¡¢C++±à³ÌÄ£ÐÍ£¬ËüÊÇÒ»ÖÖ¼ò»¯µÄ·Ö²¼Ê½±à³ÌÄ£Ðͺ͸ßЧµÄÈÎÎñµ÷¶ÈÄ£ÐÍ£¬ÓÃÓÚ´ó¹æÄ£Êý¾Ý¼¯£¨´óÓÚ1TB£©µÄ²¢ÐÐÔËËã¡£ÑϸñµÄ±à³ÌÄ£ÐÍʹÔƼÆËã»·¾³Ïµıà³ÌÊ®·Ö¼òµ¥¡£MapReduceģʽµÄ˼ÏëÊǽ«ÒªÖ´ÐеÄÎÊÌâ·Ö½â³ÉMap(Ó³Éä)ºÍReduce(»¯¼ò)µÄ·½Ê½£¬ÏÈͨ¹ýMap³ÌÐò½«Êý¾ÝÇиî³É²»Ïà¹ØµÄÇø¿é£¬·ÖÅ䣨µ÷¶È£©¸ø´óÁ¿¼ÆËã»ú´¦Àí£¬´ïµ½·Ö²¼Ê½ÔËËãµÄЧ¹û£¬ÔÙͨ¹ýReduce³ÌÐò½«½á¹û»ãÕûÊä³ö¡£

¡¡¡¡(2) º£Á¿Êý¾Ý·Ö²¼´æ´¢¼¼Êõ

¡¡¡¡ÔƼÆËãϵͳÓÉ´óÁ¿·þÎñÆ÷×é³É£¬Í¬Ê±Îª´óÁ¿Óû§·þÎñ£¬Òò´ËÔƼÆËãϵͳ²ÉÓ÷ֲ¼Ê½´æ´¢µÄ·½Ê½´æ´¢Êý¾Ý£¬ÓÃÈßÓà´æ´¢µÄ·½Ê½±£Ö¤Êý¾ÝµÄ¿É¿¿ÐÔ¡£ÔƼÆËãϵͳÖй㷺ʹÓõÄÊý¾Ý´æ´¢ÏµÍ³ÊÇGoogleµÄGFSºÍHadoopÍŶӿª·¢µÄGFSµÄ¿ªÔ´ÊµÏÖHDFS¡£

¡¡¡¡GFS¼´GoogleÎļþϵͳ£¨Google File System£©£¬ÊÇÒ»¸ö¿ÉÀ©Õ¹µÄ·Ö²¼Ê½Îļþϵͳ£¬ÓÃÓÚ´óÐ͵ġ¢·Ö²¼Ê½µÄ¡¢¶Ô´óÁ¿Êý¾Ý½øÐзÃÎʵÄÓ¦Óá£GFSµÄÉè¼Æ˼Ï벻ͬÓÚ´«Í³µÄÎļþϵͳ£¬ÊÇÕë¶Ô´ó¹æÄ£Êý¾Ý´¦ÀíºÍGoogleÓ¦ÓÃÌØÐÔ¶øÉè¼ÆµÄ¡£ËüÔËÐÐÓÚÁ®¼ÛµÄÆÕͨӲ¼þÉÏ£¬µ«¿ÉÒÔÌṩÈÝ´í¹¦ÄÜ¡£Ëü¿ÉÒÔ¸ø´óÁ¿µÄÓû§Ìṩ×ÜÌåÐÔÄܽϸߵķþÎñ¡£

¡¡¡¡Ò»¸öGFS¼¯ÈºÓÉÒ»¸öÖ÷·þÎñÆ÷£¨master£©ºÍ´óÁ¿µÄ¿é·þÎñÆ÷(chunkserver)¹¹³É£¬²¢±»Ðí¶à¿Í»§£¨Client£©·ÃÎÊ¡£Ö÷·þÎñÆ÷´æ´¢ÎļþϵͳËùÒÔµÄÔªÊý¾Ý£¬°üÀ¨Ãû×ֿռ䡢·ÃÎÊ¿ØÖÆÐÅÏ¢¡¢´ÓÎļþµ½¿éµÄÓ³ÉäÒÔ¼°¿éµÄµ±Ç°Î»Öá£ËüÒ²¿ØÖÆϵͳ·¶Î§µÄ»î¶¯£¬Èç¿é×âÔ¼£¨lease£©¹ÜÀí£¬¹Â¶ù¿éµÄÀ¬»øÊÕ¼¯£¬¿é·þÎñÆ÷¼äµÄ¿éǨÒÆ¡£Ö÷·þÎñÆ÷¶¨ÆÚͨ¹ýHeartBeatÏûÏ¢Óëÿһ¸ö¿é·þÎñÆ÷ͨÐÅ£¬¸ø¿é·þÎñÆ÷´«µÝÖ¸Áî²¢ÊÕ¼¯ËüµÄ״̬¡£GFSÖеÄÎļþ±»ÇзÖΪ64MBµÄ¿é²¢ÒÔÈßÓà´æ´¢£¬Ã¿·ÝÊý¾ÝÔÚϵͳÖб£´æ3¸öÒÔÉϱ¸·Ý¡£

¡¡¡¡¿Í»§ÓëÖ÷·þÎñÆ÷µÄ½»»»Ö»ÏÞÓÚ¶ÔÔªÊý¾ÝµÄ²Ù×÷£¬ËùÓÐÊý¾Ý·½ÃæµÄͨÐŶ¼Ö±½ÓºÍ¿é·þÎñÆ÷ÁªÏµ£¬Õâ´ó´óÌá¸ßÁËϵͳµÄЧÂÊ£¬·ÀÖ¹Ö÷·þÎñÆ÷¸ºÔعýÖØ¡£

¡¡¡¡(3) º£Á¿Êý¾Ý¹ÜÀí¼¼Êõ

¡¡¡¡ÔƼÆËãÐèÒª¶Ô·Ö²¼µÄ¡¢º£Á¿µÄÊý¾Ý½øÐд¦Àí¡¢·ÖÎö£¬Òò´Ë£¬Êý¾Ý¹ÜÀí¼¼Êõ±ØÐèÄܹ»¸ßЧµÄ¹ÜÀí´óÁ¿µÄÊý¾Ý¡£ÔƼÆËãϵͳÖеÄÊý¾Ý¹ÜÀí¼¼ÊõÖ÷ÒªÊÇGoogleµÄBT(BigTable)Êý¾Ý¹ÜÀí¼¼ÊõºÍHadoopÍŶӿª·¢µÄ¿ªÔ´Êý¾Ý¹ÜÀíÄ£¿éHBase¡£

¡¡¡¡BTÊǽ¨Á¢ÔÚGFS, Scheduler, Lock ServiceºÍMapReduceÖ®ÉϵÄÒ»¸ö´óÐ͵ķֲ¼Ê½Êý¾Ý¿â£¬Ó봫ͳµÄ¹ØϵÊý¾Ý¿â²»Í¬£¬Ëü°ÑËùÓÐÊý¾Ý¶¼×÷Ϊ¶ÔÏóÀ´´¦Àí£¬ÐγÉÒ»¸ö¾Þ´óµÄ±í¸ñ£¬ÓÃÀ´·Ö²¼´æ´¢´ó¹æÄ£½á¹¹»¯Êý¾Ý¡£

¡¡¡¡GoogleµÄºÜ¶àÏîĿʹÓÃBTÀ´´æ´¢Êý¾Ý£¬°üÀ¨ÍøÒ³²éѯ£¬Google earthºÍGoogle½ðÈÚ¡£ÕâЩӦÓóÌÐò¶ÔBTµÄÒªÇó¸÷²»Ïàͬ£ºÊý¾Ý´óС£¨´ÓURLµ½ÍøÒ³µ½ÎÀÐÇͼÏ󣩲»Í¬£¬·´Ó¦ËٶȲ»Í¬£¨´Óºó¶ËµÄ´óÅú´¦Àíµ½ÊµÊ±Êý¾Ý·þÎñ£©¡£¶ÔÓÚ²»Í¬µÄÒªÇó£¬BT¶¼³É¹¦µÄÌṩÁËÁé»î¸ßЧµÄ·þÎñ¡£

¡¡¡¡£¨4£©ÐéÄ⻯¼¼Êõ

¡¡¡¡Í¨¹ýÐéÄ⻯¼¼Êõ¿ÉʵÏÖÈí¼þÓ¦ÓÃÓëµ×²ãÓ²¼þÏà¸ôÀ룬Ëü°üÀ¨½«µ¥¸ö×ÊÔ´»®·Ö³É¶à¸öÐéÄâ×ÊÔ´µÄÁÑ·Öģʽ£¬Ò²°üÀ¨½«¶à¸ö×ÊÔ´ÕûºÏ³ÉÒ»¸öÐéÄâ×ÊÔ´µÄ¾ÛºÏģʽ¡£ÐéÄ⻯¼¼Êõ¸ù¾Ý¶ÔÏó¿É·Ö³É´æ´¢ÐéÄ⻯¡¢¼ÆËãÐéÄ⻯¡¢ÍøÂçÐéÄ⻯µÈ£¬¼ÆËãÐéÄ⻯ÓÖ·ÖΪϵͳ¼¶ÐéÄ⻯¡¢Ó¦Óü¶ÐéÄ⻯ºÍ×ÀÃæÐéÄ⻯¡£

¡¡¡¡£¨5£©ÔƼÆËãƽ̨¹ÜÀí¼¼Êõ

¡¡¡¡ÔƼÆËã×ÊÔ´¹æÄ£ÅӴ󣬷þÎñÆ÷ÊýÁ¿Öڶಢ·Ö²¼ÔÚ²»Í¬µÄµØµã£¬Í¬Ê±ÔËÐÐ×ÅÊý°ÙÖÖÓ¦Óã¬ÈçºÎÓÐЧµÄ¹ÜÀíÕâЩ·þÎñÆ÷£¬±£Ö¤Õû¸öϵͳÌṩ²»¼ä¶ÏµÄ·þÎñÊǾ޴óµÄÌôÕ½¡£

¡¡¡¡ÔƼÆËãϵͳµÄƽ̨¹ÜÀí¼¼ÊõÄܹ»Ê¹´óÁ¿µÄ·þÎñÆ÷Эͬ¹¤×÷£¬·½±ãµÄ½øÐÐÒµÎñ²¿ÊðºÍ¿ªÍ¨£¬¿ìËÙ·¢Ïֺͻָ´ÏµÍ³¹ÊÕÏ£¬Í¨¹ý×Ô¶¯»¯¡¢ÖÇÄÜ»¯µÄÊÖ¶ÎʵÏÖ´ó¹æģϵͳµÄ¿É¿¿ÔËÓª¡£

¡¡¡¡Îå¡¢µäÐÍÔƼÆËãƽ̨½éÉÜ

¡¡¡¡ÓÉÓÚÔƼÆËã¼¼Êõ·¶Î§ºÜ¹ã£¬Ä¿Ç°¸÷´óITÆóÒµÌṩµÄÔƼÆËã·þÎñÖ÷Òª¸ù¾Ý×ÔÉíµÄÌصãºÍÓÅÊÆʵÏֵġ£ÏÂÃæÒÔGoogle¡¢IBM¡¢AmazonΪÀý˵Ã÷£º

¡¡¡¡£¨1£©Google µÄÔƼÆËãƽ̨

¡¡¡¡GoogleµÄÓ²¼þÌõ¼þÓÅÊÆ£¬´óÐ͵ÄÊý¾ÝÖÐÐÄ¡¢ËÑË÷ÒýÇæµÄÖ§ÖùÓ¦Ó㬴ٽøGoogleÔƼÆËãѸËÙ·¢Õ¹¡£GoogleµÄÔƼÆËãÖ÷ÒªÓÉMapReduce¡¢GoogleÎļþϵͳ(GFS)¡¢BigTable×é³É¡£ËüÃÇÊÇGoogleÄÚ²¿ÔƼÆËã»ù´¡Æ½Ì¨µÄ3¸öÖ÷Òª²¿·Ö¡£Google »¹¹¹½¨ÆäËûÔƼÆËã×é¼þ£¬°üÀ¨Ò»¸öÁìÓòÃèÊöÓïÑÔÒÔ¼°·Ö²¼Ê½Ëø·þÎñ»úÖƵȡ£SawzallÊÇÒ»ÖÖ½¨Á¢ÔÚMapReduce»ù´¡ÉϵÄÁìÓòÓïÑÔ£¬×¨ÃÅÓÃÓÚ´ó¹æÄ£µÄÐÅÏ¢´¦Àí¡£ChubbyÊÇÒ»¸ö¸ß¿ÉÓᢷֲ¼Ê½Êý¾ÝËø·þÎñ£¬µ±ÓлúÆ÷ʧЧʱ£¬ChubbyʹÓÃPaxosËã·¨À´±£Ö¤±¸·Ý¡£

¡¡¡¡£¨2£©IBM¡°À¶ÔÆ¡±¼ÆËãƽ̨

¡¡¡¡¡°À¶ÔÆ¡±½â¾ö·½°¸ÊÇÓÉIBMÔƼÆËãÖÐÐÄ¿ª·¢µÄÆóÒµ¼¶ÔƼÆËã½â¾ö·½°¸¡£¸Ã½â¾ö·½°¸¿ÉÒÔ¶ÔÆóÒµÏÖÓеĻù´¡¼Ü¹¹½øÐÐÕûºÏ£¬Í¨¹ýÐéÄ⻯¼¼ÊõºÍ×Ô¶¯»¯¼¼Êõ£¬¹¹½¨ÆóÒµ×Ô¼ºÓµÓеÄÔƼÆËãÖÐÐÄ£¬ÊµÏÖÆóÒµÓ²¼þ×ÊÔ´ºÍÈí¼þ×ÊÔ´µÄͳһ¹ÜÀí¡¢Í³Ò»·ÖÅ䡢ͳһ²¿Êð¡¢Í³Ò»¼à¿ØºÍͳһ±¸·Ý£¬´òÆÆÓ¦ÓöÔ×ÊÔ´µÄ¶ÀÕ¼£¬´Ó¶ø°ïÖúÆóҵʵÏÖÔƼÆËãÀíÄî¡£

¡¡¡¡IBM µÄ¡°À¶ÔÆ¡±¼ÆËãƽ̨ÊÇÒ»Ì×Èí¡¢Ó²¼þƽ̨£¬½«InternetÉÏʹÓõļ¼ÊõÀ©Õ¹µ½Æóҵƽ̨ÉÏ£¬Ê¹µÃÊý¾ÝÖÐÐÄʹÓÃÀàËÆÓÚ»¥ÁªÍøµÄ¼ÆËã»·¾³¡£¡°À¶ÔÆ¡±´óÁ¿Ê¹ÓÃÁËIBMÏȽøµÄ´ó¹æÄ£¼ÆËã¼¼Êõ£¬½áºÏÁËIBM×ÔÉíµÄÈí¡¢Ó²¼þϵͳÒÔ¼°·þÎñ¼¼Êõ£¬Ö§³Ö¿ª·Å±ê×¼Ó뿪·ÅÔ´´úÂëÈí¼þ¡£

¡¡¡¡¡°À¶ÔÆ¡±»ùÓÚIBM AlmadenÑо¿ÖÐÐĵÄÔÆ»ù´¡¼Ü¹¹£¬²ÉÓÃÁËXenºÍPowerVMÐéÄ⻯Èí¼þ£¬Linux²Ù×÷ϵͳӳÏñÒÔ¼°HadoopÈí¼þ(Google File SystemÒÔ¼°MapReduceµÄ¿ªÔ´ÊµÏÖ)¡£IBMÒѾ­ÕýʽÍƳöÁË»ùÓÚx86оƬ·þÎñÆ÷ϵͳµÄ¡°À¶ÔÆ¡±²úÆ·¡£ÏÂͼΪIBM ¡°À¶ÔÆ¡±µÄ¼Ü¹¹£º

¡¡¡¡ÓÉͼ¿ÉÖª£¬¡°À¶ÔÆ¡±¼ÆËãƽ̨ÓÉÒ»¸öÊý¾ÝÖÐÐÄ¡¢IBM Tivoli²¿Êð¹ÜÀíÈí¼þ(Tivoli provisioning manager)¡¢IBM Tivoli¼à¿ØÈí¼þ(IBM Tivoli monitoring)¡¢IBM WebSphereÓ¦Ó÷þÎñÆ÷¡¢IBM DB2Êý¾Ý¿âÒÔ¼°Ò»Ð©¿ªÔ´ÐÅÏ¢´¦ÀíÈí¼þºÍ¿ªÔ´ÐéÄ⻯Èí¼þ¹²Í¬×é³É¡£¡°À¶ÔÆ¡±µÄÓ²¼þƽ̨»·¾³ÓëÒ»°ãµÄx86·þÎñÆ÷¼¯ÈºÀàËÆ£¬Ê¹Óõ¶Æ¬µÄ·½Ê½Ôö¼ÓÁ˼ÆËãÃܶȡ£¡°À¶ÔÆ¡±Èí¼þƽ̨µÄÌصãÖ÷ÒªÌåÏÖÔÚÐéÄâ»úÒÔ¼°¶ÔÓÚ´ó¹æÄ£Êý¾Ý´¦ÀíÈí¼þApache HadoopµÄʹÓÃÉÏ¡£

¡¡¡¡¡°À¶ÔÆ¡±Æ½Ì¨µÄÒ»¸öÖØÒªÌصãÊÇÐéÄ⻯¼¼ÊõµÄʹÓá£ÐéÄ⻯µÄ·½Ê½ÔÚ¡°À¶ÔÆ¡±ÖÐÓÐÁ½¸ö¼¶±ð£¬Ò»¸öÊÇÔÚÓ²¼þ¼¶±ðÉÏʵÏÖÐéÄ⻯£¬ÁíÒ»¸öÊÇͨ¹ý¿ªÔ´Èí¼þʵÏÖÐéÄ⻯¡£Ó²¼þ¼¶±ðµÄÐéÄ⻯¿ÉÒÔʹÓÃIBM pϵÁеķþÎñÆ÷£¬»ñµÃÓ²¼þµÄÂß¼­·ÖÇøLPAR(logic partition)¡£Âß¼­·ÖÇøµÄCPU×ÊÔ´Äܹ»Í¨¹ýIBM Enterprise Workload ManagerÀ´¹ÜÀí¡£Í¨¹ýÕâÑùµÄ·½Ê½¼ÓÉÏÔÚʵ¼ÊʹÓùý³ÌÖеÄ×ÊÔ´·ÖÅä²ßÂÔ£¬Äܹ»Ê¹ÏàÓ¦µÄ×ÊÔ´ºÏÀíµØ·ÖÅäµ½¸÷¸öÂß¼­·ÖÇø¡£pϵÁÐϵͳµÄÂß¼­·ÖÇø×îСÁ£¶ÈÊÇ1/10¿ÅCPU¡£XenÔòÊÇÈí¼þ¼¶±ðÉϵÄÐéÄ⻯£¬Äܹ»ÔÚLinux»ù´¡ÉÏÔËÐÐÁíÍâÒ»¸ö²Ù×÷ϵͳ¡£

¡¡¡¡ÐéÄâ»úÊÇÒ»ÀàÌØÊâµÄÈí¼þ£¬Äܹ»ÍêÈ«Ä£ÄâÓ²¼þµÄÖ´ÐУ¬ÔËÐв»¾­Ð޸ĵÄÍêÕûµÄ²Ù×÷ϵͳ£¬±£ÁôÁËÒ»ÕûÌ×ÔËÐл·¾³ÓïÒ塣ͨ¹ýÐéÄâ»úµÄ·½Ê½£¬ÔÚÔƼÆËãƽ̨ÉÏ»ñµÃÈçÏÂһЩÓŵ㠣º

¡¡¡¡1)ÔƼÆËãµÄ¹ÜÀíƽ̨Äܹ»¶¯Ì¬µØ½«¼ÆËãƽ̨¶¨Î»µ½ËùÐèÒªµÄÎïÀí½ÚµãÉÏ£¬ ¶øÎÞÐëÍ£Ö¹ÔËÐÐÔÚÐéÄâ»úƽ̨ÉϵÄÓ¦ÓóÌÐò£¬½ø³ÌǨÒÆ·½·¨¸ü¼ÓÁé»î£»

¡¡¡¡2)½µµÍ¼¯ÈºµçÄÜÏûºÄ£¬½«¶à¸ö¸ºÔز»ÊǺÜÖصÄÐéÄâ»ú¼ÆËã½ÚµãºÏ²¢µ½Í¬Ò»¸öÎïÀí½ÚµãÉÏ£¬´Ó¶øÄܹ»¹Ø±Õ¿ÕÏеÄÎïÀí½Úµã£¬´ïµ½½ÚÔ¼µçÄܵÄÄ¿µÄ£»

¡¡¡¡3)ͨ¹ýÐéÄâ»úÔÚ²»Í¬ÎïÀí½ÚµãÉϵĶ¯Ì¬Ç¨ÒÆ£¬Ç¨ÒÆÁËÕûÌåµÄÐéÄâÔËÐл·¾³£¬Äܹ»»ñµÃÓëÓ¦ÓÃÎ޹صĸºÔØƽºâÐÔÄÜ£»

¡¡¡¡4)ÔÚ²¿ÊðÉÏÒ²¸ü¼ÓÁé»î£¬¼´¿ÉÒÔ½«ÐéÄâ»úÖ±½Ó²¿Êðµ½ÎïÀí¼ÆËãƽ̨ÉÏ£¬¶øÐéÄâ»ú±¾Éí¾Í°üÀ¨ÁËÏàÓ¦µÄ²Ù×÷ϵͳÒÔ¼°ÏàÓ¦µÄÓ¦ÓÃÈí¼þ£¬Ö±½Ó½«´óÁ¿µÄÐéÄâ»úÓ³Ïñ¸´ÖƵ½¶ÔÓ¦µÄÎïÀí½Úµã¼´¿É¡£

¡¡¡¡¡°À¶ÔÆ¡±¼ÆËãƽ̨ÖеĴ洢Ìåϵ½á¹¹£º¡°À¶ÔÆ¡±¼ÆËãƽ̨ÖеĴ洢Ìåϵ½á¹¹¶ÔÓÚÔƼÆËãÀ´ËµÒ²ÊǷdz£ÖØÒªµÄ£¬ÎÞÂÛÊDzÙ×÷ϵͳ¡¢·þÎñ³ÌÐò»¹ÊÇÓû§µÄÓ¦ÓóÌÐòµÄÊý¾Ý¶¼±£´æÔÚ´æ´¢ÌåϵÖС£¡°À¶ÔÆ¡±´æ´¢Ìåϵ½á¹¹°üº¬ÀàËÆÓÚGoogle File System µÄ¼¯ÈºÎļþϵͳÒÔ¼°»ùÓÚ¿éÉ豸·½Ê½µÄ´æ´¢ÇøÓòÍøÂçSAN¡£

¡¡¡¡ÔÚÉè¼ÆÔƼÆËãƽ̨µÄ´æ´¢Ìåϵ½á¹¹Ê±£¬¿ÉÒÔͨ¹ý×éºÏ¶à¸ö´ÅÅÌ»ñµÃºÜ´óµÄ´ÅÅÌÈÝÁ¿¡£Ïà¶ÔÓÚ´ÅÅ̵ÄÈÝÁ¿£¬ÔÚÔƼÆËãƽ̨µÄ´æ´¢ÖУ¬´ÅÅÌÊý¾ÝµÄ¶ÁдËÙ¶ÈÊÇÒ»¸ö¸üÖØÒªµÄÎÊÌ⣬Òò´ËÐèÒª¶Ô¶à¸ö´ÅÅ̽øÐÐͬʱ¶Áд¡£ÕâÖÖ·½Ê½ÒªÇó½«Êý¾Ý·ÖÅäµ½¶à¸ö½ÚµãµÄ¶à¸ö´ÅÅ̵±ÖС£Îª´ïµ½ÕâһĿµÄ£¬´æ´¢¼¼ÊõÓÐÁ½¸öÑ¡Ôñ£¬Ò»¸öÊÇʹÓÃÀàËÆÓÚGoogle File SystemµÄ¼¯ÈºÎļþϵͳ£¬ÁíÒ»¸öÊÇ»ùÓÚ¿éÉ豸µÄ´æ´¢ÇøÓòÍøÂçSANϵͳ¡£

¡¡¡¡ÔÚÀ¶ÔƼÆËãƽ̨ÉÏ£¬SAN ϵͳÓë·Ö²¼Ê½Îļþϵͳ(ÀýÈçGoogle File System)²¢²»ÊÇÏ໥¶ÔÁ¢µÄϵͳ£¬SANÌṩµÄÊÇ¿éÉ豸½Ó¿Ú£¬ÐèÒªÔÚ´Ë»ù´¡ÉϹ¹½¨Îļþϵͳ£¬²ÅÄܱ»ÉϲãÓ¦ÓóÌÐòËùʹÓ᣶øGoogle File SystemÕýºÃÊÇÒ»¸ö·Ö²¼Ê½µÄÎļþϵͳ£¬Äܹ»½¨Á¢ÔÚSANÖ®ÉÏ¡£Á½Õ߶¼ÄÜÌṩ¿É¿¿ÐÔ¡¢¿ÉÀ©Õ¹ÐÔ£¬ÖÁÓÚÈçºÎʹÓû¹ÐèÒªÓɽ¨Á¢ÔÚÔƼÆËãƽ̨ÉϵÄÓ¦ÓóÌÐòÀ´¾ö¶¨£¬ÕâÒ²ÌåÏÖÁ˼ÆËãƽ̨ÓëÉϲãÓ¦ÓÃÏ໥Э×÷µÄ¹Øϵ¡£

¡¡¡¡£¨3£©AmazonµÄµ¯ÐÔ¼ÆËãÔÆ

¡¡¡¡AmazonÊÇ»¥ÁªÍøÉÏ×î´óµÄÔÚÏßÁãÊÛÉÌ£¬ÎªÁËÓ¦¸¶½»Ò׸߷壬²»µÃ²»¹ºÂòÁË´óÁ¿µÄ·þÎñÆ÷¡£¶øÔÚ´ó¶àÊýʱ¼ä£¬´ó²¿·Ö·þÎñÆ÷ÏÐÖã¬Ôì³ÉÁ˺ܴóµÄÀË·Ñ£¬ÎªÁ˺ÏÀíÀûÓÿÕÏзþÎñÆ÷£¬Amazon½¨Á¢ÁË×Ô¼ºµÄÔƼÆËãƽ̨µ¯ÐÔ¼ÆËãÔÆEC2£¨elastic compute cloud£©£¬²¢ÇÒÊǵÚÒ»¼Ò½«»ù´¡ÉèÊ©×÷Ϊ·þÎñ³öÊ۵Ĺ«Ë¾¡£

¡¡¡¡Amazon½«×Ô¼ºµÄµ¯ÐÔ¼ÆËãÔƽ¨Á¢ÔÚ¹«Ë¾ÄÚ²¿µÄ´ó¹æÄ£¼¯Èº¼ÆËãµÄƽ̨ÉÏ£¬¶øÓû§¿ÉÒÔͨ¹ýµ¯ÐÔ¼ÆËãÔƵÄÍøÂç½çÃæÈ¥²Ù×÷ÔÚÔƼÆËãƽ̨ÉÏÔËÐеĸ÷¸öʵÀý(instance)¡£Óû§Ê¹ÓÃʵÀýµÄ¸¶·Ñ·½Ê½ÓÉÓû§µÄʹÓÃ×´¿ö¾ö¶¨£¬¼´Óû§Ö»ÐèΪ×Ô¼ºËùʹÓõļÆËãƽ̨ʵÀý¸¶·Ñ£¬ÔËÐнáÊøºó¼Æ·ÑÒ²ËæÖ®½áÊø¡£ÕâÀïËù˵µÄʵÀý¼´ÊÇÓÉÓû§¿ØÖƵÄÍêÕûµÄÐéÄâ»úÔËÐÐʵÀý¡£Í¨¹ýÕâÖÖ·½Ê½£¬Óû§²»±Ø×Ô¼ºÈ¥½¨Á¢ÔƼÆËãƽ̨£¬½ÚÊ¡ÁËÉ豸Óëά»¤·ÑÓá£

¡¡¡¡ÉÏͼΪEC2ϵͳµÄʹÓÃģʽ¡£´ÓͼÖпÉÒÔ¿´³ö£¬µ¯ÐÔ¼ÆËãÔÆÓû§Ê¹Óÿͻ§¶Ëͨ¹ýSOAP over HTTPSЭÒéÓëAmazonµ¯ÐÔ¼ÆËãÔÆÄÚ²¿µÄʵÀý½øÐн»»¥¡£ÕâÑù£¬µ¯ÐÔ¼ÆËãÔÆƽ̨ΪÓû§»òÕß¿ª·¢ÈËÔ±ÌṩÁËÒ»¸öÐéÄâµÄ¼¯Èº»·¾³£¬ÔÚÓû§¾ßÓгä·ÖÁé»îÐÔµÄͬʱ£¬Ò²¼õÇáÁËÔƼÆËãƽ̨ӵÓÐÕß(Amazon¹«Ë¾)µÄ¹ÜÀí¸ºµ£¡£µ¯ÐÔ¼ÆËãÔÆÖеÄÿһ¸öʵÀý´ú±íÒ»¸öÔËÐÐÖеÄÐéÄâ»ú¡£Óû§¶Ô×Ô¼ºµÄÐéÄâ»ú¾ßÓÐÍêÕûµÄ·ÃÎÊȨÏÞ£¬°üÀ¨Õë¶Ô´ËÐéÄâ»ú²Ù×÷ϵͳµÄ¹ÜÀíԱȨÏÞ¡£ÐéÄâ»úµÄÊÕ·ÑÒ²ÊǸù¾ÝÐéÄâ»úµÄÄÜÁ¦½øÐзÑÓüÆËãµÄ£¬Êµ¼ÊÉÏ£¬Óû§×âÓõÄÊÇÐéÄâµÄ¼ÆËãÄÜÁ¦¡£

¡¡¡¡×ܶøÑÔÖ®£¬Amazonͨ¹ýÌṩµ¯ÐÔ¼ÆËãÔÆ£¬Âú×ãÁËС¹æÄ£Èí¼þ¿ª·¢ÈËÔ±¶Ô¼¯ÈºÏµÍ³µÄÐèÇ󣬼õСÁËά»¤¸ºµ£¡£ÆäÊÕ·Ñ·½Ê½Ïà¶Ô¼òµ¥Ã÷ÁË£ºÓû§Ê¹ÓöàÉÙ×ÊÔ´£¬Ö»ÐèΪÕâÒ»²¿·Ö×ÊÔ´¸¶·Ñ¼´¿É¡£

¡¡¡¡ÎªÁ˵¯ÐÔ¼ÆËãÔƵĽøÒ»²½·¢Õ¹£¬Amazon¹æ»®ÁËÈçºÎÔÚÔƼÆËãƽ̨»ù´¡ÉÏ°ïÖúÓû§¿ª·¢ÍøÂ绯µÄÓ¦ÓóÌÐò¡£³ýÁËÍøÂçÁãÊÛÒµÎñÒÔÍ⣬ÔƼÆËãÒ²ÊÇAmazon¹«Ë¾µÄºËÐļÛÖµËùÔÚ¡£Amazon½«À´»áÔÚµ¯ÐÔ¼ÆËãÔƵÄƽ̨»ù´¡ÉÏÌí¼Ó¸ü¶àµÄÍøÂç·þÎñ×é¼þÄ£¿é£¬ÎªÓû§¹¹½¨ÔƼÆËãÓ¦ÓÃÌṩ·½±ã¡£

¡¡¡¡Áù¡¢ÔƼÆËã¼¼Êõ·¢Õ¹ÃæÁÙµÄÖ÷ÒªÎÊÌâ

¡¡¡¡¾¡¹ÜÔƼÆËãģʽ¾ßÓÐÐí¶àÓŵ㣬µ«ÊÇÒ²´æÔÚµÄһЩÎÊÌ⣬ÈçÊý¾ÝÒþ˽ÎÊÌâ¡¢°²È«ÎÊÌâ¡¢Èí¼þÐí¿ÉÖ¤ÎÊÌâ¡¢ÍøÂç´«ÊäÎÊÌâµÈ¡£

¡¡¡¡¡¤ Êý¾ÝÒþ˽ÎÊÌ⣺ÈçºÎ±£Ö¤´æ·ÅÔÚÔÆ·þÎñÌṩÉ̵ÄÊý¾ÝÒþ˽£¬²»±»·Ç·¨ÀûÓ㬲»½öÐèÒª¼¼ÊõµÄ¸Ä½ø£¬Ò²ÐèÒª·¨ÂɵĽøÒ»²½ÍêÉÆ¡£

¡¡¡¡¡¤ Êý¾Ý°²È«ÐÔ£ºÓÐЩÊý¾ÝÊÇÆóÒµµÄÉÌÒµ»úÃÜ£¬Êý¾ÝµÄ°²È«ÐÔ¹Øϵµ½ÆóÒµµÄÉú´æºÍ·¢Õ¹¡£ÔƼÆËãÊý¾ÝµÄ°²È«ÐÔÎÊÌâ½â¾ö²»ÁË»áÓ°ÏìÔƼÆËãÔÚÆóÒµÖеÄÓ¦Óá£

¡¡¡¡¡¤ Óû§Ê¹ÓÃÏ°¹ß£ºÈçºÎ¸Ä±äÓû§µÄʹÓÃÏ°¹ß£¬Ê¹Óû§ÊÊÓ¦ÍøÂ绯µÄÈíÓ²¼þÓ¦ÓÃÊdz¤ÆÚ¶ø¼è¾ÞµÄÌôÕ½¡£

¡¡¡¡¡¤ ÍøÂç´«ÊäÎÊÌ⣺ÔƼÆËã·þÎñÒÀÀµÍøÂ磬ĿǰÍøËÙµÍÇÒ²»Îȶ¨£¬Ê¹ÔÆÓ¦ÓõÄÐÔÄܲ»¸ß¡£ÔƼÆËãµÄÆÕ¼°ÒÀÀµÍøÂç¼¼ÊõµÄ·¢Õ¹¡£