±à¼ÍƼö: |
±¾ÎÄÖ÷Òª½éÉÜÁ˴´óÊý¾Ýƽ̨ÓÐÄÄЩ˼·£¿ÔõôÑùµÄ´î½¨Â·¾¶¿ÉÒÔÈÃÆóÒµÉÙ×ßÍä·£¿Ê²Ã´ÑùµÄ¼Ü¹¹ÊÇÒµÄÚ±ê×¼£¿Í¨¹ýʲôÊÖ¶ÎÀ´·ÖÎöºÍչʾÒÑÓеÄÊý¾Ý£¿Ï£Íû¶ÔÄúµÄѧϰÓÐËù°ïÖú¡£
±¾ÎÄÀ´×ÔÓÚ΢ÐŹ«ÖںŸ߿ÉÓüܹ¹£¬ÓÉLinda±à¼¡¢ÍƼö¡£ |
|
ÔÚÒµÎñÔöÕǹý³ÌÖУ¬Ã¿¸öÆóÒµ²»Öª²»¾õ»ýÀÛ»ýÀÛÁËһЩÊý¾Ý¡£ÎÞÂÛÊý¾ÝÊǶàÊÇÉÙ£¬ÆóÒµ¶¼Ï£ÍûÈá°Êý¾Ý˵»°¡±£¬Í¨¹ý¶ÔÊý¾ÝµÄ²É¼¯¡¢´æ´¢¡¢·ÖÎö¡¢¼ÆËã×îÖÕÌṩ¶ÔÒµÎñÓмÛÖµÐÅÏ¢¡£
´Ëʱ£¬´óÊý¾Ýƽ̨µÄ´î½¨¾ÍÊÇÆóÒµÃæÁÙµÄÎÊÌ⣬´î½¨´óÊý¾Ýƽ̨ÓÐÄÄЩ˼·£¿ÔõôÑùµÄ´î½¨Â·¾¶¿ÉÒÔÈÃÆóÒµÉÙ×ßÍä·£¿Ê²Ã´ÑùµÄ¼Ü¹¹ÊÇÒµÄÚ±ê×¼£¿Í¨¹ýʲôÊÖ¶ÎÀ´·ÖÎöºÍչʾÒÑÓеÄÊý¾Ý£¿
»òÐíÕâЩÎÊÌâ»áÝÓÈÆÔÚÄúµÄÐÄÍ·£¬ÄÇô½ñÌì¾ÍÒ»ÆðÀ´¿´¿´ÈçºÎ½â´ðËüÃǰɡ£
´óÊý¾Ýƽ̨µÄ´î½¨Ë¼Â·
ʵ¼ÊÉÏ×öÈκÎÊÂÇé¶¼ÒªÓÐÄ¿±ê£¬È»ºó¸ù¾ÝÕâ¸öÄ¿±ê¸ù¾Ý×ÔÉíµÄÌõ¼þºÍÍⲿµÄÇé¿öÖÆ¶¨Ò»¸ö˼·£¬Õâ¸ö˼·Ҳ¿ÉÒÔÀí½âΪʵÏÖÄ¿±êµÄ·¾¶¡£ÄÇô´óÊý¾ÝµÄƽ̨´î½¨Ò²²»ÀýÍâ¡£
½Å±¾¹¤¾ß»¯
ÔÚÊý¾ÝÊÕ¼¯£¬´æ´¢¡¢·ÖÎöµÄ³õÆÚ£¬Í¨³£À´Ëµ³ÌÐòÔ±¶¼ÊǸù¾ÝÒµÎñÐèÇó£¬Í¨¹ýһЩ½Å±¾À´Íê³ÉÊý¾ÝÊÕ¼¯£¬·ÖÎöµÄ¹¤×÷¡£
±íÃæÉÏÊÇÍê³ÉÁËһЩÊý¾Ý²Ù×÷µÄ¹¦ÄÜ£¬Í¬Ê±Ò²Âú×ãÁËÓû§µÄÐèÇ󣬵«ÊÇÔÚ±àд½Å±¾µÄʱºò£¬¶¼ÊÇ¡°Í·ÌÛҽͷ½ÅÌÛÒ½½Å¡±£¬Ö»ÊÇÕë¶Ô¾ßÌåµÄÊý¾ÝÎÊÌâÌá³ö½â¾ö·½·¨¡£
ûÓÐÒ»¸öͳһµÄ½â¾ö·½°¸£¬Õë¶ÔһЩ»ù´¡Í¨ÓõŦÄÜҲûÓÐ×ö³éÏóºÍÌáÈ¡£¬µ¼Ö½ű¾Î¬»¤µÄ³É±¾Ôö¼Ó£¬ºóÆÚ·þÓõijɱ¾Ò²»áÔö¸ß£¬ÓÐÖØ¸´ÔìÂÖ×ÓµÄÏÓÒÉ£¬Ð§Âʲ»¸ß¡£
Òò´Ë£¬ÎÒÃǻὲÕâЩ½Å±¾×é¼þ°ü×°³ÉÒ»¸ö¸ö¹¤¾ß£¬ÓÃÃüÁîÐлòÕß UI ½çÃæµÄ·½Ê½Ìṩ¸ø¿Í»§¡£
ÕâÑùÒ»À´£¬½Å±¾µÄ¾ÑéµÃµ½ÁË×ܽáºÍÌáÁ¶£¬Õû¸ö¹¤¾ß¿¼Âǵûá±È×é¼þ¸ü¼ÓÖܵ½£¬Ð§ÂÊÓÐËùÌá¸ß¡£
¹¤¾ß·þÎñ»¯
ÓÐÁ˹¤¾ß¿ÉÒÔÂú×ãһЩÊý¾ÝÉϵÄÐèÇ󣬵«ÊÇÓÉÓÚ¹¤¾ßÔËÐÐÔÚ±¾µØÎÞ·¨·¢»Ó¹«ÓõÄÌØÐÔ¡£
ΪÁËÈù¤¾ß±»¸ü¼Ó¹ã·ºµÄʹÓã¬ÓÚÊǽ«ÆäÒÔ·þÎñµÄ·½Ê½·¢²¼µÄÔÆ¶Ë£¬´ËʱҵÎñÈËÔ±¿ÉÒÔÔÚÓÐÍøÂçµÄµØ·½·ÃÎʵ½´óÊý¾Ý¹¤¾ß£¬´Ó¶øÊµÏÖ¼ÆËãºÍ·ÖÎö¹¤×÷£¬´òÆÆÁ˵ØÓòµÄÏÞÖÆ¡£
·þÎñƽ̨»¯
¼ÈÈ»ÓÐÁË·þÎñÉÏÔÆ£¬ÄÇô½«ÕâЩ·þÎñ×öһЩ¾ÛºÏµÄ²Ù×÷£¬ÈÃÏà¹ØÁªµÄ·þÎñ»¥Ï๵ͨ²úÉú¡°»¯Ñ§·´Ó¦¡±£¬´Ó¶ø¸øÓû§´øÀ´¸ü´óµÄ¼ÛÖµ¡£
ͬʱ¿ÉÒÔ½«¶à¸öÊý¾ÝÔ´¶¼½ÓÈ뵽ƽ̨ÖУ¬ÀûÓÃÕâЩ·þÎñÌṩ¸ø¿Í»§¸ü¸ßµÄ¼ÛÖµ¡£
´Ëʱ£¬Êý¾ÝÔ´£¬·þÎñ£¬¿Í»§ÐèÇó¶¼ÊDz»Í¬µÄ£¬ÄÇôͨ¹ýƽ̨½øÐÐÕûºÏ£¬´Ó¶øÏÔʾ³ö¸ü´óµÄÍþÁ¦¡£
ÏÖÔÚÁ÷ÐÐµÄ SAAS ϵͳ¾ÍÊÇÒ»¸öºÜºÃµÄÀý×Ó£¬²ÉÓöà×âÓû§µÄ·½Ê½£¬ÕûºÏ×ÊÔ´ÌṩÓÅÖʵÄÊý¾Ý·þÎñ¡£
ƽ̨²úÆ·»¯
¼ÈÈ»²úÉúÁËÒ»¸ö´óÊý¾ÝµÄƽ̨£¬ÕûºÏÁËÊý¾Ý¡¢·þÎñ¡¢ÐèÇ󣨿ͻ§£©¸÷¸ö·½ÃæµÄ×ÊÔ´¡£
Èç¹û¼ÌÐø·¢Õ¹¾ÍÐèÒªÕë¶Ô²»Í¬µÄÓû§ÐèÇó½¨Á¢²»Í¬µÄÒµÎñ³¡¾°£¬ÓÉÓÚÐÐÒµ²»Í¬¡¢ÆóÒµÄÚ²¿ºÍÊг¡»·¾³²»Í¬£¬´óÊý¾ÝµÄÓ¦Ó󡾰Ҳǧ²îÍò±ð¡£
´ËʱÈç¹û»¹ÌṩͳһµÄÊý¾Ý·þÎñ¿ÖžͲ»ºÏʱÒËÁË£¬ÄÇô´ËʱÐèÒªÕë¶ÔÐÐÒµÒÔ¼°Ï¸·ÖÁìÓò½øÐÐÒµÎñ·þÎñµÄ¿ÍÖÆ»¯¡£
Õë¶ÔһЩÐÐÒµµ×²ãµÄÒµÎñ½øÐгéÏóºÍ²ð·Ö£¬¸øÓû§¸ü¶àµÄ¿ÍÖÆ»¯¿Õ¼ä£¬Õë¶Ô²»Í¬µÄÐÐÒµºÍʹÓó¡¾°Í˳ö²»Í¬µÄ´óÊý¾Ý²úÆ·£¬¸øµ½Óû§¡£
ͼ 1£º´óÊý¾Ýƽָ̨µ¼·½Õë
´Ó½Å±¾µ½¹¤¾ß£¬·þÎñ¡¢Æ½Ì¨¡¢²úÆ·µÄת»¯²»½öÊÇ´óÊý¾Ýƽ̨·¢Õ¹µÄ½ø³ÌºÍ²½Ö裬ͬÑùÒ²ÊDz»Í¬¹æÄ£ÆóÒµ½øÐдóÊý¾Ýƽ̨´î½¨µÄ×¼Éþ¡£
ΪʲôÕâÃ´ËµÄØ£¿¼¼ÊõʼÖÕÊÇΪҵÎñ·þÎñµÄ£¬´óÊý¾Ýƽ̨ƽ̨ҲÊÇÈç´Ë£¬Ö»ÒªÈÃÊý¾Ý²úÉú¶ÔÆóÒµÓÐÕýÏòÍÆ¶¯Á¦¾ÍÊÇÕýÈ·µÄ·½Ïò¡£
ÔÚ×ʼµÄʱºò£¬¾Í¿ÉÒÔͨ¹ý½Å±¾µÄ·½Ê½½øÐÐʵÑéºÍÊÔ´í£¬»ýÀÛÊý¾Ý·ÖÎö³éÈ¡µÄ¾Ñ飬´Ó¶øµÃµ½Ò»Ð©¶ÔÒµÎñÓмÛÖµµÄÊý¾ÝÐÅÏ¢¡£
ºóÃæÍ¨¹ý²»¶Ïµü´úºÍÊÔ´í£¬½«ÕâЩ¾Ñé´Ó½Å±¾¡ú¹¤¾ß¡ú·þÎñ¡úƽ̨¡ú²úÆ·½øÐÐת»»¡£
ÕâÑùÒÔÖÕΪʼ£¬¼´¼õÉÙÁË¿ª·¢×ßµÄÍä·£¬Ò²Ìá¸ßÁËЧÂÊ£¬×îÖØÒªµÄÊÇ×ö³öÀ´µÄ¶«Î÷ÊÇÓмÛÖµµÄ£¬ÀϰåµÄͶÈë¿´µÃ¼û¡£
ÿ¸öÆóÒµÒ²¿ÉÒÔ¸ù¾Ý×ÔÉíÇé¿öÑ¡Ôñ¶ÔÓ¦µÄÇÐÈëµã£¬²»ÓÃ×ö´ó¶øÈ«µÄ´óÊý¾Ýƽ̨£¬×öÊʺÏ×Ô¼ºµÄ¾ÍºÃ¡£
´óÊý¾Ýƽ̨µÄ½¨Éè·¾¶
˵Á˽¨Á¢´óÊý¾Ýƽ̨µÄ»ù±¾Ë¼Â·ÒÔºó£¬ÎÒÃÇÖªµÀÕë¶Ô²»Í¬µÄÆóÒµÒµÎñ¹æÄ£ÒÔ¼°²»Í¬µÄ·¢Õ¹½×¶Î£¬¿ÉÒÔÑ¡ÔñÊʺÏ×ÔÉíµÄ´óÊý¾Ýƽ̨½¨Éè˼·¡£
ÄÇôÕâÀï¾Í˵˵ÈçºÎ½¨Á¢´óÊý¾Ýƽ̨£¬ÔõÑùµÄ½¨Éè·¾¶Äܹ»°ïÖúÎÒÃÇÂ䵨´óÊý¾Ýƽ̨£¬ÕâÀï·ÖÁ½¸ö·½ÃæÌÖÂÛ¡£
Õë¶ÔÒµÎñ³¡¾°µÄ½¨É跽ʽ
ÕýÈçÉÏÃæÌáµ½µÄÒÔÖÕΪʼµÄ˼·£¬Õë¶ÔÆóÒµÃæ¶ÔµÄ¾ßÌåÒµÎñ³¡¾°½¨Á¢´óÊý¾Ýƽ̨£¬ÈÃÊý¾ÝÕë¶Ô¾ßÌåµÄÒµÎñ·¢»Ó×÷Óã¬ÊÇ×îÄܹ»ÌåÏÖÊý¾Ý¼ÛÖµµÄ¡£
ÀýÈ磺ÆóÒµÐèÒª×öÀеÄÏßÏ»£¬¼ÙÉèÕâ´ÎÀР1 ÍòÈË¡£Õë¶ÔµÄȺÌåÊÇѧУµÄѧÉú£¬ÄÇôÐèÒª¶àÉÙ»¨¶à³¤Ê±¼ä£¬ÔÚ¶àÉÙ¸öѧУ£¬°Ú³ö¶àÉÙ¸öչλ²ÅÄܴﵽЧ¹û¡£ÕâЩ¶¼¿ÉÒÔͨ¹ýÆóҵϵͳÖÐÏÖÓеÄÊý¾Ý½øÐзÖÎö£¬µÃµ½½á¹û¡£
Òò´ËÕâÖÖ·½Ê½µÄÓŵãÊÇ :
ºÍ¾ßÌåÒµÎñ½áºÏ½ôÃÜ£¬ÒµÎñÂß¼¿ÉÒÔ¸ù¾ÝÆóÒµÒµÎñ×´¿ö½øÐж¨ÖÆ£¬´Ó¶ø×î´óÏÞ¶ÈÆ¥ÅäÐèÇó¡£
¼¼Êõ¿ª·¢ÈËÔ±ÓëÒµÎñÈËÔ±µÄ½»»¥Ð§¹ûºÍÒµÎñ¸´ÔӶȿɿأ¬ÉõÖÁÊÇÎÞ·ì¶Ô½Ó£¬»ù±¾ÆÁ±ÎÓëÒµÎñÎ޹صÄÄÚÈÝ£¬È·±£Ò×ÓÃÐÔ¡£ÒµÎñÈËÔ±¶¨ÒåµÄÐèÇó£¬Ê¹ÓÃÕß¾ÍÊÇÒµÎñÈËÔ±±¾Éí¡£
רҵ¶Ô¿Ú£¬²»¿¼ÂÇÆ½Ì¨Í¨ÓÃÐÔÎÊÌ⣬Ҳ²»Óÿ¼ÂÇÓëÆäËûƽ̨¡¢Ó¦ÓõĶԽӡ£ÕûÌåÆ½Ì¨ÓÃʱ¶Ì£¬³ÉÐͿ죬Ч¹ûÃ÷ÏÔ¡£
ÕâÖÖ·½Ê½µÄȱµãÊÇ:
½öÏÞÓڹ̶¨µÄÒµÎñ³¡¾°ÍØÕ¹ÐԲ¶ÔÕû¸öÐÐÒµºÍϵͳȱ·¦Í³³ï¿¼ÂÇ¡£
¿ÉÄÜ»á×öÖØ¸´½¨ÉèµÄ¹¤×÷£¬´Ó³¤Ô¶À´¿´¿ª·¢Ð§Âʲ»¸ß¡£
ͨÓÃ×é¼þµÄ½¨É跽ʽ
¡°Í¨Óá±¹ËÃû˼Ò壬½«´óÊý¾Ýƽ̨ÖÐͨÓõŦÄܳéÀë³öÀ´£¬Í¨³£ÕâЩ¹¦Äܺ;ßÌåµÄÒµÎñʵÏÖÎ޹ء£
ÎÞÂÛʲôҵÎñ³¡¾°¶¼»áÓõ½µÄ£¬ÀýÈ磺Êý¾ÝÊÕ¼¯¡¢Êý¾Ýµ¼Èë¡¢Êý¾Ý¼ÆËã¡¢Êý¾ÝËÑË÷¡¢Êý¾ÝչʾµÈ¡£
ÈúóÔÚÕâЩ»ù´¡¹¦ÄÜ/Ä£¿éµÄ»ù´¡ÉϽøÐÐÒµÎñ¹¦Äܵķâ×°£¬ÆäÄ¿µÄºÜÃ÷È·£¬ÎªÁ˸ü³¤Ô¶µÄÒµÎñ·¢Õ¹×ö×¼±¸¡£
´ËÀཨÉ跽ʽ²»½ö¹Ø×¢µ±Ç°ÒµÎñµÄÂ䵨£¬¸ü¹ØÏµÒÔºó²»Í¬ÒµÎñ³¡¾°£¬²»Í¬ÐÐÒµµÄƽ̨À©Õ¹¡£
ÕâÖÖ·½Ê½µÄÓŵãÊÇ :
ͨÓù¦ÄÜ×÷Ϊ´óÊý¾Ýƽ̨µÄ»ù´¡£¬¿ÉÒÔÕë¶Ô²»Í¬ÒµÎñ³¡¾°½øÐÐÍØÕ¹¡£
ͬ¹¦ÄܱÜÃâÖØ¸´ÔìÂÖ×Ó£¬½«¼¼Êõ¹¦ÄܺÍÒµÎñÐèÇó½øÐнâñî¡£
¶ÔÓڼܹ¹Éè¼Æ¿¼ÂÇ»á¸ü¶à£¬¶ÔÐÐÒµµÄÀí½â»á¸üÉ¶ÔʹÓó¡¾°µÄ¿¼ÂÇ»á¸ü¶à¡£
ÕâÖÖ·½Ê½µÄȱµãÊÇ£º
¼Ü¹¹Éè¼ÆÄѶȴ󣬿¼ÂÇÒòËØ¶à£¬¿ª·¢ÖÜÆÚ³¤¡£
¼Ü¹¹ÖÐÄ£¿é¹ØÏµ¸ºÔØ£¬¿ª·¢¸´ÔӶȸߡ£
¶ÔÒµÎñµÄ³éÏóÄÜÁ¦ÓÐÒªÇó£¬ÐèÒªÒ»¸ö»òÕß¶à¸öÐÐÒµµÄ·á¸»¾Ñ飬ҵÎñÀí½â³É±¾½Ï¸ß¡£
ÉÏÃæÁ½ÖÖ»ùÓÚÒµÎñºÍͨÓÃ×é¼þµÄ½¨É跽ʽ¸÷ÓÐÀû±×¡£ÔÚÆóÒµ½øÐд´óÊý¾Ýƽ̨µÄʱºò£¬ÐèÒª¸ù¾Ý×ÔÉíµÄÇé¿ö½øÐоñÔñ¡£
Èç¹ûÊÇ´óÊý¾Ý¸Õ¸ÕÆð²½µÄÆóÒµ½¨ÒéʹÓÃǰһÖÖ·½Ê½£¬±ß×ö±ßÃþË÷£¬±ß×ܽá±ßÖØ¹¹£¬×îÖÕ¹ý¶Èµ½µÚ¶þÖÖ·½Ê½¡£
Èç¹û˵ÆóÒµÔÚ´óÊý¾Ýƽ̨¼¼ÊõºÍÒµÎñÉ϶¼ÓÐÁËÉîºñµÄ»ýÀÛ£¬Ôò¿ÉÒÔ¿¼ÂÇ´Ó¸ü¸ßµÄÊӽǣ¬ÇÐÈëµÚ¶þÖÖ·½Ê½¡£
´óÊý¾Ýƽ̨µÄʵÏּܹ¹
˵ÁË´óÊý¾Ýƽ̨µÄ˼·ºÍʵÏÖ·¾¶ÒÔºó£¬ÔÙÀ´´Ó¼¼Êõ¼Ü¹¹µÄ½Ç¶ÈÀ´¿´¿´ÈçºÎÂ䵨¡£
ÓÐµÄÆóÒµ»á½è¼øÆäËûÆóÒµµÄ³É¹¦°¸Àý£¬ÓÐµÄÆóÒµ»á¸ù¾Ý×ÔÉíÇé¿ö½øÐÐÃþË÷¡£±ÊÕßÔÚÕâÀï¸ø³öµÄ½¨ÒéÊÇÒÀÍз½·¨ÂÛ£¬½áºÏÆóҵʵ¼ÊÇé¿ö£¬²ÎÕÕÐÐÒµ¾µä°¸Àý½øÐй¹½¨¡£ËµÆðÀ´ÓеãÐ飬À´¿´¿´¾ßÌåµÄ¼Ü¹¹ÊµÏÖ¡£
Lambda ¼Ü¹¹
Lambda ¼Ü¹¹£¨Lambda Architecture£©ÊÇÓÉ Twitter ¹¤³ÌʦÄÏÉ¡¤Âí´Ä£¨Nathan
Marz£©Ìá³öµÄ´óÊý¾Ý´¦Àí¼Ü¹¹¡£
ÕâÒ»¼Ü¹¹µÄÌá³ö»ùÓÚÂí´ÄÔÚ BackType ºÍ Twitter Éϵķֲ¼Ê½Êý¾Ý´¦ÀíϵͳµÄ¾Ñé¡£
ͼ 2£ºLambda ¼Ü¹¹Ê¾Òâͼ
Èçͼ 2 Ëùʾ£¬Lambda ¹²·ÖΪÈý²ã£¬·Ö±ðÊÇÅú´¦Àí²ã£¨Batch Layer£©£¬ËÙ¶È´¦Àí²ã£¨Speed
Layer£©£¬ÒÔ¼°·þÎñ²ã£¨Serving Layer£©¡£
ÏÂÃæÀ´¿´¿´ËûÃÇ·Ö±ðÓÐʲô×÷Óãº
Åú´¦Àí²ã£¨Batch Layer£©£¬´æ´¢¹ÜÀíÖ÷Êý¾Ý¼¯ºÍÔ¤ÏÈÅú´¦Àí¼ÆËãºÃµÄÊÓͼ¡£Õⲿ·ÖÊý¾Ý¶Ô¼°Ê±ÐÔÒªÇ󲻸ߣ¬»á²ÉÈ¡Åú´¦ÀíµÄ·½Ê½Í¬²½µ½Ö÷¿âÖУ¬Í¨³£ÒÔ¶¨Ê±ÈÎÎñµÄÐÎʽ´æÔÚ¡£
ËÙ¶È´¦Àí²ã£¨Speed Layer£©£¬»á´¦ÀíʵʱÊý¾Ý¡£ÓÉÓÚ¶ÔÊý¾Ý¼°Ê±ÐÔµÄÒªÇó£¬Õⲿ·ÖÊý¾Ý»áͨ¹ýÄÚ´æ¼ÆËã³ö½á¹û£¬ÂíÉÏÌṩ¸øÊ¹ÓÃÕߣ¬Í¬Ê±¶ÔÓÚÊý¾ÝµÄ׼ȷÐÔÒªÇóÒ²²»¸ß¡£
»áͨ¹ýÅú´¦Àí²ãÈë¿âÒÔºóÕë¶Ô²¿·ÖÊý¾Ý½øÐÐУÑ飬ͨ³£ÒÔ Storm Ö®ÀàµÄÓ¦ÓõÄÐÎʽ³öÏÖ¡£
·þÎñ²ã£¨Serving Layer£©£¬Êý¾Ý½øÈ뵽ƽ̨ÒÔºó£¬»á½øÐд洢¡¢Í¬²½¡¢¼ÆËã¡¢·ÖÎöµÈ¹ý³Ì¡£µ«ÊÇ£¬×îÖÕ¶¼ÊÇÐèÒªÌṩ¸øÓû§Ê¹Óõġ£ÓÉÓÚÓû§Ê¹Óõķ½Ê½ºÍÒµÎñÊÔͼµÄ²îÒìÐÔ£¬ÐèÒªÓÐÒ»¸ö·þÎñ¶ÔÆä½øÐÐȨºâ¡£
·þÎñ²ã¾ÍÓ¦Ô˶øÉúÁË£¬ËüÖ÷Òª¸ºÔðÒÔ·þÎñµÄ·½Ê½½«Êý¾ÝÌṩ¸øÖն˿ͻ§£¬ÆäÐÎʽÓб¨±í¡¢ÒDZíÅÌ¡¢API ½Ó¿ÚµÈµÈ¡£
Èç¹û˵ Lambda ¼Ü¹¹ÊÇ·½·¨Â۵ϰ£¬ÄÇôÿ¸öÆóÒµ»á¸ù¾ÝÆä½¨Á¢×Ô¼ºµÄ´óÊý¾Ýƽ̨£¬´Ó¼Ü¹¹·½ÃæÀ´¿´£¬¶¼´óͬСÒì¡£
ͼ 3£º´óÊý¾Ýƽ̨¼¼Êõ¼Ü¹¹
Èçͼ 3 Ëùʾ´óÊý¾Ýƽ̨ÓÉÉϵ½Ï£¬¿É·ÖΪ£º
Êý¾Ý²É¼¯
Êý¾Ý´¦Àí
Êý¾ÝÊä³öÓëչʾ
¢ÙÊý¾Ý²É¼¯
ÕâÀï°üÀ¨´Ó¶à¸öÔ´Í·ÊÕ¼¯Êý¾ÝÐÅÏ¢£¬ÀýÈ磺ä¯ÀÀÆ÷¡¢Òƶ¯É豸¡¢·þÎñÆ÷ÈÕÖ¾Îļþ¡£
ÔÙ½«ÕâЩÐÅÏ¢Êý¾ÝºÍÈÕÖ¾µÈͬ²½µ½´óÊý¾ÝϵͳÖУ¬×¢Òâͬ²½µÄ¹ý³ÌÐèÒª¿¼ÂÇÊý¾ÝÔ´ºÍÊý¾Ý½á¹¹µÄ²îÒì¡£
ͬ²½»áʹÓà Sqoop£¬ÈÕ־ͬ²½¿ÉÒÔÑ¡Ôñ Flume£¬ÐÐΪÊý¾Ý²É¼¯¾¹ý¸ñʽ»¯×ª»»ºóͨ¹ý Kafka
µÈÏûÏ¢¶ÓÁнøÐд«µÝ¡£
ÕâЩÊý¾ÝÔÚ½â¾öÁËÊý¾ÝÔ´ºÍÊý¾ÝÒì¹¹ÒԺ󣬻¹ÐèÒª½øÐÐÊý¾ÝÇåÏ´£¬ÌرðÊÇÈÕÖ¾ºÍÅÀ³æÊý¾Ý£¬ÐèÒªÌáÈ¡¶ÔÒµÎñÓÐÒâÒåµÄÊý¾Ý½øÐд洢¡£
¢ÚÊý¾Ý´¦Àí
ͬ²½µÄÊý¾Ý´æ´¢ÔÚ HDFS Ö®ÀàµÄ·Ö²¼Ê½Êý¾Ý¿âÖС£¿ÉÒÔͨ¹ý MapReduce¡¢Hive¡¢Spark
µÈ¼ÆËãÈÎÎñ¶ÁÈ¡ HDFS ÉϵÄÊý¾Ý½øÐмÆË㣬ÔÙ½«¼ÆËã½á¹ûдÈë HDFS »òÕ߯äËû¿â¡£
ÕâÀï»á¸ù¾ÝÊý¾ÝµÄ¼°Ê±ÐÔ·ÖΪÀëÏß¼ÆËãºÍʵʱ¼ÆË㣬¸ÕºÃºÍ Lambda ÖеÄÅúÁ¿´¦ÀíºÍËÙ¶È´¦ÀíÏà¶ÔÓ¦¡£
±ÈÈçÕë¶ÔÓû§µÄ¹ºÎïÐÐΪ½øÐйØÁªÐÔÊý¾ÝÍÚ¾ò£¬ÕâʱºòÊý¾ÝÁ¿´ó¡¢Âß¼¸´ÔÓ£¬ÐèÒª½Ï³¤µÄÔËÐÐʱ¼ä£¬ÕâÀà¼ÆËã¿ÉÒÔʹÓÃÀëÏß¼ÆËãÀ´´¦Àí¡£
ÁíÍâ¶Ô´¦Àíʱ¼äÃô¸ÐµÄ¼ÆË㣬±ÈÈçË« 11 ÿÃë²úÉúµÄ¶©µ¥Êý£¬ÎªÁ˼°Ê±µØÕ¹Ê¾ºÍ¼à¿Ø£¬»á²ÉÓÃÁ÷ʽ¼ÆËã¡£
ͨ³£Óà Storm¡¢Spark Steaming µÈÁ÷ʽ¼ÆËãÒýÇæÍê³É£¬¿ÉÒÔÔÚÃë¼¶ÉõÖÁºÁÃë¼¶ÄÚÍê³É´¦Àí¡£
¢ÛÊý¾ÝÊä³öÓëչʾ
ÓÐÁ˲ɼ¯ºÍ´¦Àí¾ÍÒ»¶¨»áÃæ¶ÔÊä³öºÍչʾ¡£Ò»°ãÀ´ËµÍ¨¹ýÓ¦ÓóÌÐòÖ±½Ó·ÃÎÊÊý¾Ý¿âÀ´Íê³ÉÊý¾Ýչʾ¡£
ÓÉÓÚ¶ÔÓÚÒµÎñ¡¢Êг¡¡¢¹ÜÀíµÄ¸´ÔÓÐÔ£¬¶ÔÍâÐèҪչʾ¿Í»§¡¢¾ºÕù¶ÔÊÖ¡¢²úÆ·µÄÐÅÏ¢£»¶ÔÄÚÐèÒª¸ù¾Ý²Ù×÷²ã¡¢¹ÜÀí²ã¡¢¾ö²ß²ã½øÐÐÊý¾ÝµÄ¾ÛºÏºÍ»ã×Ü¡£¶ÔÊý¾ÝÊä³öºÍչʾÓÐÒ»¶¨ÒªÇ󡣺óÃæÎÒÃÇ»áÕë¶ÔÕⲿ·Ö½øÐÐÕ¹¿ªËµÃ÷¡£
ÓÉÓÚͨ¹ýÉÏÃæÈý¸ö²¿·ÖÐèҪд×÷Íê³É²É¼¯¡¢Í¬²½¡¢´æ´¢¡¢¼ÆË㡢չʾµÄ¹¤×÷£¬Òò´ËÐèÒªÈÎÎñµ÷¶È¹ÜÀíϵͳ¶ÔÆä½øÐÐе÷µ÷Óá£
´óÊý¾Ýƽ̨Çý¶¯ÒµÎñÔËÓª
Ç°ÃæÎÒÃÇ˵ÁËÈçºÎÔÚÆóÒµÖÐÂ䵨´óÊý¾Ýƽ̨£¬ÆäÖÐÌáµ½ÁËÒÔÖÕΪʼµÄ¸ÅÄ´óÊý¾Ýƽ̨×îÖÕ»¹ÊÇÐèҪΪҵÎñÔËӪϵͳÌṩÕýÏòÍÆÁ¦µÄ¡£ÓÐÁË´óÊý¾Ýƽ̨¾ÍÐèÒªÓúÃËü£¬´ÓÖÐÍÚ¾ò³ö¸ü¶àµÄÉÌÒµ¼ÛÖµ¡£
ͨ³£µÄÇé¿öÊÇÕâÑùµÄ£¬¸ù¾Ý¹«Ë¾Õ½ÂÔÄ¿±êÒÔ¼°¹«Ë¾Ä¿Ç°µÄÄÜÁ¦ºÍÍⲿµÄÍþвºÍ»ú»á£¬¹«Ë¾»á¶¨ÒåÒ»¸öÕ½ÂÔ˼·¡£
Õâ¸öÊǹ«Ë¾·¢Õ¹µÄ¸ÙÁì£¬Î§ÈÆÕâ¸öÕ½ÂÔ¸ÙÁìÒµÎñ²¿ÃźÍÔËÓª²¿ÃÅ¶ÔÆä½øÐзÖÎöºÍ²ð·Ö£¬Éú³ÉÒµÎñÐèÇó£¬È»ºó´ÓÕâ¸öÒµÎñÐèÒªÍÆµ½³öÐèÒªÄÄЩ¹Ø¼üÒªËØ£¨½Úµã£©¡£
ÔÙÀ´¿´ÕâЩ¹Ø¼üÒªËØÐèÒªÄÄЩÊý¾ÝΪÆä½øÐоö²ßºÍÖ§³Å¡£×îºó£¬½«ÕâÐ©ÒªËØ±ä³ÉÒµÎñÐèÇóÌá½»¸ø²úÆ·ÍŶӽøÐзÖÎö£¬È»ºó½»ÓÉ´óÊý¾Ý¼¼ÊõÍŶÓÍê³É¶ÔÓ¦µÄ¹¦ÄÜ¡£
ͼ 4£º´óÊý¾Ýƽ̨Çý¶¯ÒµÎñÔËÓª
´Ó˼¿¼¹ý³ÌÀ´¿´ÊÇÏÖÓÐÒµÎñÔÙ²ÅÓдóÊý¾Ýƽ̨µÄ¹¦ÄÜ£¬µ«ÊÇ´ÓÖ´ÐвãÃæÀ´¿´¡£
ΪÁËʵÏÖÒµÎñµÄ¹¦ÄÜÒµÎñÈËÔ±ÊÇÏÈÒªµ½´óÊý¾Ýƽ̨ÉÏÃæ»ñÈ¡¶ÔÓ¦µÄÐÅÏ¢£¬ÔÙ²ÅÄÜʵÏÖÒµÎñ¾ö²ßºÍÐÐΪ¡£
ÀýÈçÉÏÃæÌáµ½µÄÀеÄÀý×Ó£¬ÒµÎñÈËԱΪÁË´ïµ½ÀР1 ÍòÈ˵ÄÄ¿µÄ£¬»áÏȵ½´óÊý¾Ýƽ̨ËÑË÷¡£
Õë¶Ô²úÆ·µÄÊÜÖÚ£¬Æ«ºÃ¡¢¼Û¸ñ¡¢¹µÍ¨·½Ê½¡¢Êг¡¡¢´ÙÏúµÈ·½ÃæµÄÎÊÌ⣬»ñÈ¡¶ÔËûÃÇÓмÛÖµµÄÐÅÏ¢£¬ÀýÈ磺ÔÚÄÄЩѧУ¡¢Õë¶ÔʲôÄê¼¶µÄѧÉú¡¢¿ª±Ù¶àÉÙչλÍê³ÉÕâ´Î»î¶¯¡£
Òò´ËÔÚÖ´Ðйý³ÌÖÐÊÇ´óÊý¾Ý±¾ÉíµÄ¼ÛÖµÔÚÇý¶¯ÒµÎñǰÐеġ£Ë¼¿¼ºÍÐж¯ÔÚ·½ÏòÉÏÕýºÃÏà·´¡£
Êý¾Ý¿ÉÊÓ»¯Æ½Ì¨µÄʵ¼ù
¼ÈȻҪ¶ÔÆóÒµµÄÖ÷ÒªÒµÎñ½øÐÐÇý¶¯ºÍÍÆ¶¯µÄ×÷Óã¬ÄÇô¾Í²»µÃ²»Ìáµ½´óÊý¾Ýƽ̨µÄ¿ÉÊÓ»¯ÒÔ¼°Õ¹Ê¾¹¦ÄÜÁË¡£
×÷Ϊ¿ÉÊÓ»¯µÄ´óÊý¾Ýƽ̨ÐèÒª´ÓÒÔϼ¸¸ö·½Ãæ½øÐÐʵ¼ù£º
¢ÙÓû§¹ÜÀíÓëȨÏÞ
ƽ̨µÄ½¨Á¢ÊÇΪÓû§·þÎñµÄ£¬Ê×ÏÈÒª±ê¶¨·þÎñµÄÓû§¡£ÓÉÓÚÓû§µÄ¶àÑùÐÔ£¬ÓеÄÊÇÆóÒµÄÚ²¿¿Í»§£¬ÓеÄÊǺÏ×÷»ï°é£¬»¹ÓÐÖÕ¶ËÓû§¡£
Òò´ËÐèÒª¿¼ÂÇ£º
Óû§µÄȨÏ޺ͽÇÉ«¹ÜÀí¡£
ÒµÎñ·Ö×鹦ÄÜ£¬Õë¶ÔÒµÎñ·ÖÀà¡¢×Ó·ÖÀà¶ÔÓû§½øÐл®·Ö¡£
¸ù¾ÝÊý¾Ý¹¦ÄܽøÐв»Í¬µÄ°²È«µÈ¼¶¹ÜÀí£¬°üÀ¨Á÷³Ì¹ÜÀí¡£
Ö§³Ö¶ÔÔÊý¾ÝµÄ¼ìË÷ºÍä¯ÀÀ¡£
¢Ú¶àÑù»¯µÄ²úÆ·¹¦ÄÜ
ÓÉÓÚʹÓÃÕߵIJ»Í¬£¬µ¼ÖÂÃæÏòµÄÒµÎñ³¡¾°Ò²»áÓÐËù²»Í¬¡£ÄÇôÕë¶Ô²»Í¬µÄÒµÎñ³¡¾°¾ÍҪչʾ²»Í¬µÄÊý¾ÝÊä³ö£º
Ìṩ¶àÖÖͼ±í¡¢±¨±í¹¦ÄÜ¡£
Õë¶Ôͼ±í¡¢±¨±íÌṩ×Ô¶¨Òå×ֶΡ¢¹ýÂËÆ÷¹¦ÄÜ¡£
Ôö¼Ó×éÖ¯ÊÓͼºÍ¸öÈËÊÓͼ´Ó²»Í¬½Ç¶ÈÉóÊÓÊý¾Ý¡£
¢Û¶ÔÆäËûϵͳµÄ¼¯³É¹¦ÄÜ
¼´±ã´óÊý¾Ýƽ̨ÒѾÕûºÏÁËÆóÒµ¼¶±ðµÄ¸÷ÖÖÊý¾Ý£¬ÓµÓжàÖÖÊý¾ÝÔ´£¬µ«ÊÇÒÀ¾É´æÔڶ̰塣
Èç¹ûÕë¶ÔÆäËûÒµÎñϵͳ»òÕßÉú²úϵͳ½øÐÐÕûºÏ£¬Í¨¹ý¹¦ÄÜ¡¢Êý¾Ý¼¯³É£¬ÈÃÊý¾Ý²úÉú¹ØÁª±ã»á²úÉú¸ü´óµÄÄÜÁ¿£º
¼¯³ÉÆóÒµ¡¢ÉÏÏÂÓΡ¢¹©Ó¦Á´ ERP ϵͳ¡£
ÓëÐÐÒµÊý¾Ý¡¢¹ú¼Ò¾¼ÃÖ¸±ê½øÐнáºÏ¡£
ÓëͨÓõÄÓʼþ¡¢Í¨Öª¡¢Ð§ÂÊϵͳ½øÐм¯³É¡£
×ܽá
´Ó´óÊý¾Ýƽ̨´î½¨Ë¼Â·×÷ΪÇÐÈëµã£¬Í¨¹ý½Å±¾¡¢¹¤¾ß¡¢·þÎñ¡¢Æ½Ì¨¡¢²úÆ·¼¸¸öµÝ½øµÄ½×¶Î£¬ÃèÊöÁËÆóÒµÔÚ²»Í¬µÄ·¢Õ¹½×¶Î¿ÉÒÔ²ÉÈ¡²»Í¬µÄ˼·¡£
Èç¹û˵ÓÐÁË˼·£¬ÄÇôÔÚÖ´ÐеÄÓÐÁ½ÖÖ·½Ê½£ºÒµÎñ³¡¾°ºÍͨÓÃ×é¼þÀ´½øÐС£
Â䵨µ½´óÊý¾Ýƽ̨¼Ü¹¹µÄʱºò£¬ÀûÓà Lambda ¼Ü¹¹µÄ·½·¨ÂÛ£¬½øÐÐÊý¾Ý²É¼¯¡¢´¦Àí¡¢Õ¹Ê¾¡£´óÊý¾Ýƽ̨ÊÇΪҵÎñ´´Ôì¼ÛÖµ£¬·´¹ýÀ´Í¨¹ýƽ̨Ҳ¿ÉÒÔÇý¶¯ÒµÎñµÄ·¢Õ¹¡£
ͨ¹ýÊý¾Ý¿â¿ÉÊÓ»¯Æ½Ì¨µÄʵ¼ù£¬ÈÃÒµÎñÈËԱͨ¹ý¶àÑùµÄÊý¾Ý¹¦ÄܺʹóÊý¾Ýƽ̨²úÉúÁ´½Ó£¬×îÖÕ²úÉúÉÌÒµ¼ÛÖµ¡£
|