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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
´ÓÁãÈëÃÅ£ºÏê½âServerless¼Ü¹¹Ä£Ê½
 
×÷ÕߣºHongqi
  2827  次浏览      31
 2020-7-22 
 
±à¼­ÍƼö:
±¾ÎÄÖ÷Òª½éÉÜÁËʲôÊÇ Serverless ¼Ü¹¹£¿¾²Ì¬ Web Õ¾µã¡¢µ¥ÌåºÍ΢·þÎñÓ¦Óá¢Ê¼þ´¥·¢¡¢·þÎñ±àÅÅ¡¢Êý¾ÝÁ÷Ë®ÏßµÈÏà¹ØÄÚÈÝ¡£
À´×ÔÓÚServerless,ÓÉ»ðÁú¹ûÈí¼þAnna±à¼­¡¢ÍƼö¡£

ʲôÊÇ Serverless ¼Ü¹¹£¿°´ÕÕ CNCF ¶Ô Serverless ¼ÆËãµÄ¶¨Ò壬Serverless ¼Ü¹¹Ó¦¸ÃÊDzÉÓà FaaS£¨º¯Êý¼´·þÎñ£©ºÍ BaaS£¨ºó¶Ë·þÎñ£©·þÎñÀ´½â¾öÎÊÌâµÄÒ»ÖÖÉè¼Æ¡£Õâ¸ö¶¨ÒåÈÃÎÒÃÇ¶Ô Serverless µÄÀí½âÉÔÏÔÇåÎú£¬Í¬Ê±¿ÉÄÜÒ²Ôì³ÉÁËһЩÀ§ÈźÍÕùÂÛ¡£

Ëæ×ÅÐèÇóºÍ¼¼ÊõµÄ·¢Õ¹£¬Òµ½ç³öÏÖÁËһЩ FaaS ÒÔÍâµÄÆäËüÐÎ̬µÄ Serverless ¼ÆËã·þÎñ£¬±ÈÈç Google Cloud Run£¬°¢ÀïÔÆÍÆ³öµÄÃæÏòÓ¦ÓÃµÄ Serverless Ó¦ÓÃÒýÇæ·þÎñÒÔ¼° Serverless K8s£¬ÕâЩ·þÎñÒ²ÌṩÁ˵¯ÐÔÉìËõÄÜÁ¦ºÍ°´Ê¹ÓüƷѵÄÊÕ·Ñģʽ£¬¾ß±¸ Serverless ·þÎñµÄÐÎ̬£¬¿ÉÒÔ˵½øÒ»²½À©´óÁË Serverless ¼ÆËãµÄÕóÓª£»

ΪÁËÏû³ýÀäÆô¶¯Ó°Ï죬FaaS Àà·þÎñÈç°¢ÀïÔÆµÄº¯Êý¼ÆËãºÍ AWS µÄ Lambda Ïà¼ÌÍÆ³öÁËÔ¤Áô¹¦ÄÜ£¬±äµÃ²»ÄÇô¡°°´Ê¹Óø¶·Ñ¡±ÁË£»

һЩ»ùÓÚ·þÎñÆ÷£¨Serverful£©µÄºó¶Ë·þÎñÒ²ÍÆ³öÁË Serverless ÐÎ̬²úÆ·£¬±ÈÈç AWS Serverless Aurora£¬°¢ÀïÔÆ Serverless HBase ·þÎñ¡£

ÕâÑù¿´À´£¬Serverless µÄ½çÏßÊÇÓÐЩģºýµÄ£¬Öî¶àÔÆ·þÎñ¶¼Ïò×Å Serverless ·½ÏòÑݽø¡£Ò»¸öÄ£ºýµÄ¶«Î÷ÈçºÎÖ¸µ¼ÎÒÃǽâ¾öÒµÎñÎÊÌâÄØ£¿Serverless ÓÐÒ»¸ö¸ù±¾µÄÀíÄîÊÇһֱûÓиıäµÄ£¬¼´ÈÃÓû§×î´ó»¯µØ×¨×¢ÒµÎñÂß¼­£¬ÆäËüµÄÌØÕ÷Èç²»¹ØÐÄ·þÎñÆ÷¡¢×Ô¶¯µ¯ÐÔ¡¢°´Ê¹ÓüƷѵȣ¬¶¼ÊÇΪÁËʵÏÖÕâ¸öÀíÄî¶ø·þÎñ¡£

ÖøÃûµÄ Serverless ʵ¼ùÕß Ben Kehoe ÕâÑùÃèÊö Serverless Ô­ÉúÐÄÖÇ£¬µ±ÎÒÃÇÔÚÒµÎñÖп¼ÂÇ×öʲôʱ¿ÉÒÔÌå»áÒ»ÏÂÕâÖÖÐÄÖÇ£º

ÎÒµÄÒµÎñÊÇʲô£¿

×öÕâ¼þÊÂÇéÄܲ»ÄÜÈÃÎÒµÄÒµÎñ³öÀà°ÎÝÍ£¿

Èç¹û²»ÄÜ£¬ÎÒΪʲôҪ×öÕâ¼þÊÂÇé¶ø²»ÊÇÈñðÈËÀ´½â¾öÕâ¸öÎÊÌ⣿

ÔÚ½â¾öÒµÎñÎÊÌâ֮ǰûÓбØÒª½â¾ö¼¼ÊõÎÊÌâ¡£

ÔÚʵ¼ù Serverless ¼Ü¹¹Ê±£¬×îÖØÒªµÄÐÄÖDz»ÊÇÑ¡ÔñÄÄЩÁ÷ÐзþÎñºÍ¼¼Êõ£¬¹¥¿ËÄÄЩ¼¼ÊõÄÑÌ⣬¶øÊÇʱ¿Ì½«×¨×¢ÒµÎñÂß¼­Ãú¼ÇÔÚÐÄ£¬ÕâÑù¸üÈÝÒ×ÈÃÎÒÃÇÑ¡ÔñºÏÊʵļ¼ÊõºÍ·þÎñ£¬Ã÷È·ÈçºÎÉè¼ÆÓ¦Óüܹ¹¡£È˵ľ«Á¦ÊÇÓÐÏ޵ģ¬×éÖ¯µÄ×ÊÔ´ÊÇÓÐÏ޵ģ¬Serverless µÄÀíÄî¿ÉÒÔÈÃÎÒÃǸüºÃµØÓÃÓÐÏÞµÄ×ÊÔ´½â¾öÕæÕýÐèÒª½â¾öµÄÎÊÌ⣬ÕýÊÇÒòΪÎÒÃÇÉÙ×öÁËһЩÊÂÇ飬ת¶øÈñðÈË×öÕâЩÊÂÇ飬ÎÒÃDzſÉÒÔÔÚÒµÎñÉÏ×öµÄ¸ü¶à¡£

½ÓÏÂÀ´ÎÒÃǽéÉÜһЩ³£¼ûµÄ³¡¾°£¬²¢Ì½ÌÖÈçºÎʹÓà Serverless ¼Ü¹¹Ö§³ÖÕâЩ³¡¾°¡£ÎÒÃÇÖ÷Òª»á²ÉÓüÆËã¡¢´æ´¢ºÍÏûϢͨÐŵȼ¼ÊõÀ´Éè¼Æ¼Ü¹¹£¬´Ó¿ÉÔËάÐÔ¡¢°²È«ÐÔ¡¢¿É¿¿ÐÔ¡¢¿ÉÀ©Õ¹ÐÔ¡¢³É±¾¼¸¸ö½Ç¶ÈÀ´ºâÁ¿¼Ü¹¹µÄÓÅÁÓ¡£ÎªÁËÈÃÕâÖÖÌÖÂÛ²»¹ýÓÚ³éÏó£¬ÎÒÃÇ»áÓÃһЩ¾ßÌåµÄ·þÎñ×÷Ϊ²Î¿¼£¬µ«ÊÇÕâЩ¼Ü¹¹µÄ˼ÏëÊÇͨÓõģ¬¿ÉÒÔÓÃÆäËüÀàËÆ²úƷʵÏÖ¡£

¾²Ì¬ Web Õ¾µã

¼ÙÈçÎÒÃÇÒª×öÒ»¸öÐÅϢչʾµÄÍøÕ¾£¬ÐèÇóºÜ¼òµ¥£¬¾ÍÏñÔçÄêµÄÖйú»ÆÒ³ÄÇÑù£¬ÐÅÏ¢¸üкÜÉÙ£¬´ó¸ÅÓÐÒÔϼ¸ÖÖÖ÷ҪѡÔñ£º

Âǫ̀·þÎñÆ÷·ÅÔÚ IDC »ú·¿ÀïÍйܣ¬ÔËÐÐÕ¾µã£»

È¥ÔÆ³§ÉÌÉÏÂòÌ¨ÔÆ·þÎñÆ÷ÔËÐÐÕ¾µã£¬ÎªÁ˽â¾ö¸ß¿ÉÓõÄÎÊÌâÓÖÂòÁ˸ºÔؾùºâ·þÎñºÍ¶à¸ö·þÎñÆ÷£»

²ÉÓþ²Ì¬Õ¾µã·½Ê½£¬Ö±½ÓÓɶÔÏó´æ´¢·þÎñ£¨Èç OSS£©Ö§³Ö£¬²¢Ê¹Óà CDN »ØÔ´ OSS¡£

ÕâÈýÖÖ·½Ê½ÓÉÔÆÏµ½ÔÆÉÏ£¬ÓɹÜÀí·þÎñÆ÷µ½ÎÞÐè¹ÜÀí·þÎñÆ÷£¬¼´ Serverless¡£ÕâһϵÁеÄת±ä¸øÊ¹ÓÃÕß´øÀ´ÁËʲô±ä»¯ÄØ£¿Ç°Á½ÖÖ·½°¸ÐèÒªÔ¤Ë㣬ÐèÒªÀ©Õ¹£¬ÐèҪʵÏָ߿ÉÓã¬ÐèÒª×ÔÐÐ¼à¿ØµÈ£¬ÕâЩ¶¼²»ÊÇÂíÀÏʦµ±ÄêÏëÒªµÄ£¬ËûÖ»ÏëȥչʾÐÅÏ¢£¬ÈÃÊÀ½çÁ˽âÖйú£¬ÕâÊÇËûµÄÒµÎñÂß¼­¡£Serverless ÕýÊÇÕâÑùÒ»ÖÖÀíÄ×î´ó»¯µØÈÃÈËȥרעҵÎñÂß¼­¡£µÚÈýÖÖ·½Ê½¾ÍÊDzÉÓÃÁË Serverless ¼Ü¹¹È¥¹¹½¨Ò»¸ö¾²Ì¬Õ¾µã£¬ËüÓÐÆäËü·½°¸ÎÞ·¨±ÈÄâµÄÓÅÊÆ£¬±ÈÈ磺

¿ÉÔËάÐÔ£ºÎÞÐè¹ÜÀí·þÎñÆ÷£¬±ÈÈç²Ù×÷ϵͳµÄ°²È«²¹¶¡Éý¼¶¡¢¹ÊÕÏÉý¼¶¡¢¸ß¿ÉÓÃÐÔ£¬ÕâÐ©ÔÆ·þÎñ£¨OSS£¬CDN£©¶¼°ï×Å×öÁË£»

¿ÉÀ©Õ¹ÐÔ£ºÎÞÐè¶Ô×ÊÔ´×öÔ¤¹ÀºÍ¿¼ÂÇδÀ´µÄÀ©Õ¹£¬ÒòΪ OSS ±¾ÉíÊǵ¯ÐԵģ¬Ê¹Óà CDN ʹµÃϵͳÑÓ³Ù¸üС¡¢·ÑÓøüµÍ¡¢¿ÉÓÃÐÔ¸ü¸ß£»

³É±¾£º°´Êµ¼ÊʹÓõÄ×ÊÔ´¸¶·Ñ£¬°üÀ¨´æ´¢·ÑÓúÍÇëÇó·ÑÓã¬Ã»ÓÐÇëÇóʱ²»ÊÕÈ¡ÇëÇó·ÑÓã»

°²È«ÐÔ£ºÕâÑùÒ»¸öϵͳÉõÖÁ¿´²»µ½·þÎñÆ÷£¬²»ÐèҪͨ¹ý SSH µÇ¼£¬DDoS ¹¥»÷Ò²½»¸øÔÆ·þÎñÀ´½â¾ö¡£

µ¥ÌåºÍ΢·þÎñÓ¦ÓÃ

¾²Ì¬Ò³ÃæºÍÕ¾µãÊʺÏÓÃÓÚÄÚÈÝÉÙ¡¢¸üÐÂÆµÂʵ͵ij¡¾°£¬·´Ö®£¬¾ÍÐèÒª¶¯Ì¬Õ¾µãÁË¡£±ÈÈçÌÔ±¦µÄÉÌÆ·Ò³Ã棬²ÉÓþ²Ì¬Ò³Ã淽ʽ¹ÜÀíÉÌÆ·ÐÅÏ¢ÊDz»ÏÖʵµÄ¡£ÈçºÎ¸ù¾ÝÓû§ÇëÇó¶¯Ì¬µØ·µ»Ø½á¹ûÄØ£¿ÎÒÃÇÀ´¿´Á½ÖÖ³£¼ûµÄ½â¾ö·½°¸£º

Web µ¥ÌåÓ¦ÓãºËùÓеÄÓ¦ÓÃÂß¼­¶¼ÔÚÒ»¸öÓ¦ÓÃÖÐÍê³É£¬½áºÏÊý¾Ý¿â£¬ÕâÖÖ·Ö²ã¼Ü¹¹¿ÉÒÔ¿ìËÙʵÏÖһЩ¸´ÔӶȽϵ͵ÄÓ¦Óã»

΢·þÎñÓ¦ÓãºËæ×ÅÒµÎñ·¢Õ¹£¬¹¦ÄܶàÁË£¬·ÃÎÊÁ¿¸ßÁË£¬ÍŶӴóÁË£¬ÕâʱºòÒ»°ã¾ÍÐèÒª½«µ¥ÌåÓ¦ÓÃÖеÄÂß¼­²ð·Ö³É¶à¸öÖ´Ðе¥Ôª£¬±ÈÈçÉÌÆ·Ò³ÃæÉÏµÄÆÀÂÛÐÅÏ¢¡¢ÊÛÂôÐÅÏ¢¡¢ÅäËÍÐÅÏ¢µÈ£¬¶¼¿ÉÒÔ¶ÔÓ¦Ò»¸öµ¥¶ÀµÄ΢·þÎñ¡£ÕâÖּܹ¹µÄºÃ´¦ÊÇÿ¸öµ¥ÔªÊǸ߶È×ÔÖεģ¬Ò×ÓÚ¿ª·¢£¨±ÈÈçʹÓò»Í¬¼¼Êõ£©¡¢²¿ÊðºÍÀ©Õ¹¡£µ«ÊÇÕâÖּܹ¹Ò²ÒýÈëÁË·Ö²¼Ê½ÏµÍ³µÄһЩÎÊÌ⣬Èç·þÎñ¼äͨÐŵĸºÔؾùºâ¡¢Ê§°Ü´¦ÀíµÈ¡£

´¦ÔÚ²»Í¬½×¶Î²»Í¬¹æÄ£µÄ×éÖ¯¿ÉÒÔÑ¡ÔñÊʺÏ×ÔÉíµÄ·½Ê½£¬À´½â¾öËüÃæÁÙµÄÊ×ÒªÒµÎñÎÊÌ⣬ÌÔ±¦×î³õ±»ÈËÃǽÓÊÜÒ»¶¨²»ÊÇÒòΪËüʹÓÃÁËÄÄÖÖ¼¼Êõ¼Ü¹¹¡£µ«ÊÇÎÞÂÛÑ¡ÔñÄÄÖּܹ¹£¬ÉÏÃæÌáµ½µÄ Serverless Ô­ÉúÐÄÖǶ¼ÓÐÖúÓÚÎÒÃÇרעҵÎñ¡£±ÈÈ磺

ÊÇ·ñÐèÒª×Ô¼º¹ºÖ÷þÎñÆ÷°²×°Êý¾Ý¿â£¬ÊµÏָ߿ÉÓᢹÜÀí±¸·Ý¡¢Éý¼¶°æ±¾µÈ£¬»¹ÊÇ¿ÉÒÔ°ÑÕâЩÊÂÇé½»¸øÍйܵķþÎñÈç RDS£»ÊÇ·ñ¿ÉÒÔʹÓñí¸ñ´æ´¢¡¢Serverless HBase µÈ Serverless Êý¾Ý¿â·þÎñ£¬ÊµÏÖ°´Ê¹Óõĵ¯ÐÔÀ©ÈÝËõÈݺ͸¶·Ñ£»

µ¥ÌåÓ¦ÓÃÊÇÐèÒª×Ô¼º¹ºÖ÷þÎñÆ÷ÔËÐУ¬»¹ÊÇ¿ÉÒÔ½»¸øÍйܷþÎñ£¬È纯Êý¼ÆËãºÍ Serverless Ó¦ÓÃÒýÇæ£»

ÊÇ·ñ¿ÉÒÔͨ¹ýº¯ÊýÀ´ÊµÏÖÇáÁ¿¼¶Î¢·þÎñ£¬ÒÀÀµº¯Êý¼ÆËãÌṩµÄ¸ºÔؾùºâ¡¢×Ô¶¯ÉìËõ¡¢°´Ð踶·Ñ¡¢ÈÕÖ¾²É¼¯¡¢ÏµÍ³¼à¿ØµÈÄÜÁ¦£»

»ùÓÚ Spring Cloud¡¢Dubbo¡¢HSF µÈʵÏÖµÄ΢·þÎñÓ¦ÓÃÊÇ·ñÐèÒª×Ô¼º¹ºÖ÷þÎñÆ÷²¿ÊðÓ¦Ó㬹ÜÀí·þÎñ·¢ÏÖ£¬¸ºÔؾùºâ£¬µ¯ÐÔÉìËõ£¬ÈÛ¶Ï£¬ÏµÍ³¼à¿ØµÈ£¬»¹ÊÇ¿ÉÒÔ½«ÕâЩ¹¤×÷½»¸øÖîÈç Serverless Ó¦ÓÃÒýÇæ·þÎñ¡£

ÉÏͼÓÒ²àµÄ¼Ü¹¹ÒýÈëÁË API Íø¹Ø¡¢º¯Êý¼ÆËã»òÕß Serverless Ó¦ÓÃÒýÇæÀ´ÊµÏÖ¼ÆËã²ã£¬½«´óÁ¿µÄ¹¤×÷½»¸øÁËÔÆ·þÎñÍê³É£¬ÈÃÓû§×î´ó³Ì¶ÈÉÏרעʵÏÖÒµÎñÂß¼­¡£ÆäÖÐϵͳÄÚ²¿¶à¸ö΢·þÎñµÄ½»»¥ÈçÏÂͼËùʾ£¬Í¨¹ýÌṩһ¸öÉÌÆ·¾ÛºÏ·þÎñ£¬½«ÄÚ²¿µÄ¶à¸ö΢·þÎñͳһ³ÊÏÖ¸øÍⲿ¡£ÕâÀïµÄ΢·þÎñ¿ÉÒÔͨ¹ý SAE »òÕߺ¯ÊýʵÏÖ¡£

ÕâÑùµÄ¼Ü¹¹»¹¿ÉÒÔ¼ÌÐøÀ©Õ¹£¬±ÈÈçÈçºÎÖ§³Ö²»Í¬¿Í»§¶ËµÄ·ÃÎÊ£¬ÈçÉÏͼÓÒ²àËùʾ¡£ÏÖʵÖÐÕâÖÖÐèÇóÊdz£¼ûµÄ£¬²»Í¬µÄ¿Í»§¶ËÐèÒªµÄÐÅÏ¢¿ÉÄÜÊDz»Í¬µÄ£¬ÊÖ»ú¿ÉÒÔ¸ù¾ÝλÖÃÐÅÏ¢×öÏà¹ØÍÆ¼ö¡£

ÈçºÎÈÃÊÖ»ú¿Í»§¶ËºÍ²»Í¬ä¯ÀÀÆ÷¶¼ÄÜÊÜÒæÓÚ Serverless ¼Ü¹¹ÄØ£¿ÕâÓÖÇ£³¶³öÁËÁíÒ»¸ö´Ê¡ª¡ªBackend for fronted£¨BFF£©£¬¼´ÎªÇ°¶Ë¶¨×öµÄºó¶Ë£¬ÕâÊܵ½ÁËǰ¶Ë¿ª·¢¹¤³ÌʦµÄÍÆ³ç£¬Serverless ¼¼ÊõÈÃÕâ¸ö¼Ü¹¹¹ã·ºÁ÷ÐУ¬ÒòΪǰ¶Ë¹¤³Ìʦ¿ÉÒÔ´ÓÒµÎñ½Ç¶È³ö·¢Ö±½Ó±àд BFF£¬¶øÎÞÐè¹ÜÀí·þÎñÆ÷Ïà¹ØµÄÁîǰ¶Ë¹¤³Ìʦ¸ü¼ÓÍ·ÌÛµÄÊÂÇé¡£

ʼþ´¥·¢

Ç°ÃæÌáµ½µÄ¶¯Ì¬Ò³ÃæÉú³ÉÊÇͬ²½ÇëÇóÍê³ÉµÄ£¬»¹ÓÐÒ»Àà³£¼û³¡¾°£¬ÆäÖÐÇëÇó´¦Àíͨ³£ÐèÒª½Ï³¤Ê±¼ä»òÕ߽϶à×ÊÔ´£¬±ÈÈçÓû§ÆÀÂÛÖеÄͼƬºÍÊÓÆµÄÚÈݹÜÀí£¬Éæ¼°µ½ÈçºÎÉÏ´«Í¼Æ¬ºÍ´¦ÀíͼƬ£¨ËõÂÔͼ¡¢Ë®Ó¡¡¢ÉóºËµÈ£©¼°ÊÓÆµ£¬ÒÔÊÊÓ¦²»Í¬¿Í»§¶ËµÄ²¥·ÅÐèÇó¡£

ÈçºÎ¶ÔÉÏ´«¶àýÌåÎļþʵʱ´¦ÀíÄØ£¿Õâ¸ö³¡¾°µÄ¼¼Êõ¼Ü¹¹´óÌå¾­ÀúÁËÒÔÏÂÑݱ䣺

»ùÓÚ·þÎñÆ÷µÄµ¥Ìå¼Ü¹¹£º¶àýÌåÎļþ±»ÉÏ´«µ½·þÎñÆ÷£¬ÓÉ·þÎñÆ÷´¦Àí£¬¶Ô¶àýÌåµÄÏÔʾÇëÇóÒ²ÓÉ·þÎñÆ÷Íê³É£»

»ùÓÚ·þÎñÆ÷µÄ΢·þÎñ¼Ü¹¹£º¶àýÌåÎļþ±»ÉÏ´«µ½·þÎñÆ÷£¬·þÎñÆ÷´¦Àíת´æµ½ OSS£¬È»ºó½«ÎļþµØÖ·¼ÓÈëÏûÏ¢¶ÓÁУ¬ÓÉÁíÒ»×é·þÎñÆ÷´¦ÀíÎļþ£¬½«´¦Àí½á¹û±£´æµ½ OSS£¬¶Ô¶àýÌåµÄÏÔʾÇëÇóÓÉ OSS ºÍ CDN Íê³É£»

Serverless ¼Ü¹¹£º¶àýÌåÖ±½ÓÉÏ´«µ½ OSS£¬ÓÉ OSS µÄʼþ´¥·¢ÄÜÁ¦Ö±½Ó´¥·¢º¯Êý£¬º¯Êý´¦Àí½á¹û±£´æµ½ OSS£¬¶Ô¶àýÌåµÄÏÔʾÇëÇóÓÉ OSS ºÍ CDN Íê³É¡£

»ùÓÚ·þÎñÆ÷µÄµ¥Ìå¼Ü¹¹ÃæÁÙÒÔÏÂÎÊÌ⣺

ÈçºÎ´¦Àíº£Á¿Îļþ£¿µ¥Ì¨·þÎñÆ÷¿Õ¼äÓÐÏÞ£¬¹ºÂò¸ü¶àµÄ·þÎñÆ÷£»

ÈçºÎÀ©Õ¹ Web Ó¦Ó÷þÎñÆ÷£¿Web Ó¦Ó÷þÎñÆ÷ÊÇ·ñÊÊºÏ CPU Ãܼ¯ÐÍÈÎÎñ£¿

ÈçºÎ½â¾öÉÏ´«ÇëÇóµÄ¸ß¿ÉÓã¿

Èç¹û½â¾öÏÔʾÇëÇóµÄ¸ß¿ÉÓã¿

ÈçºÎÓ¦¶ÔÇëÇó¸ºÔصIJ¨·å²¨¹È£¿

»ùÓÚ·þÎñÆ÷µÄ΢·þÎñ¼Ü¹¹ºÜºÃµØ½â¾öÁËÉÏÊöµÄ´ó²¿·ÖÎÊÌ⣬µ«ÊÇÈÔÈ»ÃæÁÙһЩÎÊÌ⣺

¹ÜÀíÓ¦Ó÷þÎñÆ÷µÄ¸ß¿ÉÓÃÐԺ͵¯ÐÔ£»

¹ÜÀíÎļþ´¦Àí·þÎñÆ÷µÄµ¯ÐÔ£»

¹ÜÀíÏûÏ¢¶ÓÁеĵ¯ÐÔ¡£

¶øµÚÈýÖÖ Serverless ¼Ü¹¹ºÜºÃµØ½â¾öÁËÉÏÊöËùÓÐÎÊÌâ¡£¿ª·¢ÈËÔ±Ô­À´ÐèÒª×öµÄ¸ºÔؾùºâ¡¢·þÎñÆ÷µÄ¸ß¿ÉÓú͵¯ÐÔÉìËõ¡¢ÏûÏ¢¶ÓÁж¼×ªÒƵ½ÁË·þÎñÄÚ²¿¡£ÎÒÃÇ¿ÉÒÔ¿´µ½Ëæ×żܹ¹µÄÑݽø£¬¿ª·¢ÈËÔ±×öµÄÊÂÇéÔ½À´Ô½ÉÙ£¬ÏµÍ³¸ü¼Ó³ÉÊ죬ҵÎñÉϸü¼Ó¾Û½¹£¬´ó´óÌáÉýÁ˽»¸¶ËÙ¶È¡£

ÕâÀïµÄ Serverless ¼Ü¹¹Ö÷ÒªÌåÏֵļÛÖµÊÇ£º

ʼþ´¥·¢ÄÜÁ¦£ºº¯Êý¼ÆËã·þÎñÓëʼþÔ´£¨OSS£©µÄÔ­Éú¼¯³ÉÈÃʹÓÃÕßÎÞÐè¹ÜÀí¶ÓÁÐ×ÊÔ´£¬¶ÓÁÐ×Ô¶¯À©Õ¹£¬ÊµÊ±´¦ÀíÉÏ´«µÄ¶àýÌåÎļþ£»

¸ßµ¯ÐԺͰ´Ð踶·Ñ£ºÍ¼Æ¬ºÍÊÓÆµ£¨²»Í¬´óСµÄÊÓÆµ£©ÐèÒªµÄ¼ÆËã×ÊÔ´¹æ¸ñÊDz»Í¬µÄ£¬Á÷Á¿µÄ²¨·å²¨¹È¶Ô×ÊÔ´µÄÐèÇóÊDz»Í¬µÄ£¬ÏÖÔÚÕâÖÖµ¯ÐÔÓÉ·þÎñÌṩ£¬°´ÕÕÓû§µÄÕæÊµÊ¹ÓÃÈ¥À©ÈÝËõÈÝ£¬ÈÃÓû§ 100% µØÀûÓÃ×ÊÔ´£¬ÎÞÐèΪÏÐÖÃ×ÊÔ´¸¶·Ñ¡£

ʼþ´¥·¢ÄÜÁ¦ÊÇ FaaS ·þÎñµÄÒ»¸öÖØÒªÌØÐÔ£¬ÕâÖÖ Pub-Sub ʼþÇý¶¯Ä£Ê½²»ÊÇÒ»¸öеĸÅÄµ«ÊÇÔÚ Serverless Á÷ÐÐ֮ǰ£¬Ê¼þµÄÉú²úÕß¡¢Ïû·ÑÕßÒÔ¼°ÖмäµÄÁ¬½ÓÊàŦ¶¼ÊÇÓû§¸ºÔðµÄ£¬¾ÍÏñÇ°Ãæ¼Ü¹¹ÑݽøÖеĵڶþ¸ö¼Ü¹¹¡£Serverless ÈÃÉú²úÕß·¢ËÍʼþ£¬Î¬»¤Á¬½ÓÊàŦ¶¼´ÓÓû§Ö°ÔðÖÐÊ¡ÂÔÁË£¬¶øÖ»Ðè¹Ø×¢Ïû·ÑÕßµÄÂß¼­£¬Õâ¾ÍÊÇ Serverless µÄ¼ÛÖµËùÔÚ¡£

º¯Êý¼ÆËã·þÎñ»¹¼¯³ÉÆäËüÔÆ·þÎñʼþÔ´£¬ÈÃÄã¸ü·½±ãµØÔÚÒµÎñÖÐʹÓÃһЩ³£¼ûµÄģʽ£¬Èç Pub/Sub¡¢Ê¼þÁ÷ģʽ¡¢Event Sourcing ģʽ¡£

·þÎñ±àÅÅ

Ç°ÃæµÄÉÌÆ·Ò³ÃæËäÈ»¸´ÔÓ£¬µ«ÊÇËùÓеIJÙ×÷¶¼ÊǶÁ²Ù×÷£¬¾ÛºÏ·þÎñ API ÊÇÎÞ״̬¡¢Í¬²½µÄ¡£ÎÒÃÇÀ´¿´Ò»ÏµçÉÌÖеÄÒ»¸öºËÐij¡¾°¡ª¡ª¶©µ¥Á÷³Ì¡£

Õâ¸ö³¡¾°Éæ¼°µ½¶à¸ö·Ö²¼Ê½Ð´µÄÎÊÌ⣬ÕâÊÇÒýÈë΢·þÎñ¼Ü¹¹µ¼ÖµÄ×îÂé·³µÄÒ»¸öÎÊÌâ¡£µ¥ÌåÓ¦ÓÃÔÚÒ»¶¨³Ì¶ÈÉÏ¿ÉÒԱȽÏÈÝÒ׵ش¦ÀíÕâ¸öÁ÷³Ì£¬ÒòΪʹÓÃÁËÒ»¸öÊý¾Ý¿â£¬¿ÉÒÔͨ¹ýÊý¾Ý¿âÊÂÎñ±£³ÖÊý¾ÝÒ»ÖÂÐÔ¡£µ«ÊÇÏÖʵÖпÉÄܲ»µÃ²»È¥¸úһЩÍⲿ·þÎñ´ò½»µÀ£¬ÐèÒªÒ»¶¨µÄ»úÖÆ±£Ö¤Á÷³ÌµÄǰ½øºÍ»ØÍË˳ÀûÍê³É£¬½â¾öÕâ¸öÎÊÌâµÄÒ»¸ö¾­µäģʽÊÇ Saga ģʽ£¬¶øÊµÏÖÕâÖÖģʽÓÐÁ½ÖÖ²»Í¬¼Ü¹¹£º

Ò»ÖÖ×ö·¨ÊDzÉÓÃʼþÇý¶¯Ä£Ê½£¬Çý¶¯Á÷³ÌÍê³É¡£ÔÚÕâ¸ö¼Ü¹¹ÀÓÐÒ»¸öÏûÏ¢×ÜÏߣ¬¸ÐÐËȤµÄ·þÎñÈç¿â´æ·þÎñ¼àÌýʼþ£¬¼àÌýÕß¿ÉÒÔʹÓ÷þÎñÆ÷»òÕߺ¯Êý¡£½èÖúÓÚº¯Êý¼ÆËãºÍÏûÏ¢Ö÷ÌâµÄ¼¯³É£¬Õâ¸ö¼Ü¹¹Ò²¿ÉÒÔÍêÈ«²»Ê¹Ó÷þÎñÆ÷¡£

Õâ¸ö¼Ü¹¹Ä£¿éÊÇËÉñîºÏµÄ£¬Ö°ÔðÇåÎú¡£²»×ãÖ®´¦ÊÇËæ×ÅÁ÷³Ì±äµÃ¸ü³¤¸ü¼Ó¸´ÔÓ£¬Õâ¸öϵͳ±äµÃÄÑÒÔά»¤¡£±ÈÈçºÜÄÑÖ±¹ÛµØÁ˽âÒµÎñÂß¼­£¬Ö´ÐÐʱµÄ״̬Ҳ²»Ò˸ú×Ù£¬¿ÉÔËάÐԱȽϲ

ÁíÍâÒ»Öּܹ¹ÊÇ»ùÓÚ¹¤×÷Á÷µÄ Saga ģʽ¡£ÔÚÕâ¸ö¼Ü¹¹À¸÷¸ö·þÎñÖ®¼äÊǶÀÁ¢µÄ£¬Ò²²»Í¨¹ýʼþ´«µÝÐÅÏ¢£¬¶øÊÇÓÐÒ»¸ö¼¯ÖеÄЭµ÷Õß·þÎñÀ´µ÷¶Èµ¥¸öÒµÎñ·þÎñ£¬ÒµÎñÂß¼­ºÍ״̬Óɼ¯ÖÐЭµ÷Õßά»¤¡£¶øÊµÏÖÕâ¸ö¼¯ÖеÄЭµ÷Õßͨ³£ÃæÁÙÒÔÏÂÎÊÌ⣺

±àд´óÁ¿´úÂëÀ´ÊµÏÖ±àÅÅÂß¼­¡¢×´Ì¬Î¬»¤ºÍ´íÎóÖØÊԵȹ¦ÄÜ£¬¶øÕâЩʵÏÖÓÖºÜÄѱ»ÆäËüÓ¦ÓÃÖØÓã»

ά»¤ÔËÐбàÅÅÓ¦ÓõĻù´¡ÉèÊ©£¬ÒÔÈ·±£±àÅÅÓ¦Óõĸ߿ÉÓÃÐԺͿÉÉìËõÐÔ£»

¿¼ÂÇ״̬³Ö¾ÃÐÔ£¬ÒÔÖ§³Ö¶à²½Ö賤ʱ¼äÔËÐÐÁ÷³Ì²¢È·±£Á÷³ÌµÄÊÂÎñÐÔ¡£

ÒÀÀµÓÚÔÆ·þÎñ£¬±ÈÈç°¢ÀïÔÆµÄ Serverless ¹¤×÷Á÷·þÎñ£¬ÕâЩÊÂÇé¶¼¿ÉÒÔ½»¸øÆ½Ì¨À´×ö£¬Óû§Óֻص½ÁËÖ»Ðè¹Ø×¢ÒµÎñÂß¼­µÄ״̬¡£

ÏÂͼÓÒ²àÊÇÁ÷³Ì¶¨Ò壬ÎÒÃÇ¿ÉÒÔ¿´µ½ÕâʵÏÖÁËÇ°Ãæ»ùÓÚʼþµÄ Saga ģʽµÄЧ¹û£¬²¢ÇÒÁ÷³Ì´ó´ó¼ò»¯£¬ÌáÉýÁ˿ɹ۲âÐÔ¡£

Êý¾ÝÁ÷Ë®Ïß

Ëæ×ÅÒµÎñµÄ½øÒ»²½·¢Õ¹£¬Êý¾Ý±äµÃÔ½À´Ô½¶à£¬Õâʱºò¾Í¿ÉÒÔÍÚ¾òÊý¾ÝµÄ¼ÛÖµ¡£±ÈÈ磬·ÖÎöÓû§¶ÔÍøÕ¾µÄʹÓÃÐÐΪ²¢×öÏàÓ¦µÄÍÆ¼ö¡£Ò»¸öÊý¾ÝÁ÷Ë®Ïß°üÀ¨Êý¾Ý²É¼¯¡¢´¦Àí¡¢·ÖÎöµÈ¶à¸ö»·½Ú¡£ÕâÑùµÄ·þÎñÈç¹û´ÓÍ·´î½¨ËäÈ»ÊÇ¿ÉÐе쬵«ÊÇÒ²ÊǸ´Ôӵģ¬ÎÒÃÇÕâÀïÌÖÂÛµÄÒµÎñÊǵçÉÌ£¬¶ø²»ÊÇÈ¥Ìṩһ¸öÊý¾ÝÁ÷Ë®Ïß·þÎñ¡£ÓÐÁËÕâÑùÒ»¸öÄ¿±ê£¬ÎÒÃÇ×öÑ¡Ôñʱ¾Í»á±äµÃ¼òµ¥Ã÷È·¡£

ÈÕÖ¾·þÎñ£¨SLS£©ÌṩÁËÊý¾Ý²É¼¯¡¢·ÖÎöºÍͶµÝ¹¦ÄÜ£»

º¯Êý¼ÆË㣨FC£©¿ÉÒÔ¶ÔÈÕÖ¾·þÎñµÄÊý¾Ý½øÐÐʵʱ´¦Àí£¬½«½á¹ûдÈëÆäËü·þÎñ£¬ÈçÈÕÖ¾·þÎñ¡¢OSS£»

Serverless ¹¤×÷Á÷·þÎñ¿ÉÒÔ¶¨Ê±ÅúÁ¿´¦ÀíÊý¾Ý£¬Í¨¹ýº¯Êý¶¨ÒåÁé»îµÄÊý¾Ý´¦ÀíÂß¼­£¬¹¹½¨ ETL ×÷Òµ£»

Êý¾Ýºþ·ÖÎö£¨DLA£©ÌṩÁË Serverless »¯µÄ½»»¥Ê½²éѯ·þÎñ£¬ËüʹÓñê×¼ SQL·ÖÎö¶ÔÏó´æ´¢(OSS)¡¢Êý¾Ý¿â£¨PostgreSQL / MySQLµÈ£©¡¢NoSQL£¨TableStore µÈ£©µÈ¶à¸öÊý¾ÝÔ´µÄÊý¾Ý¡£

×ܽá

ÏÞÓÚÆª·ù£¬ÎÒÃÇÖ»ÌÖÂÛÁË Serverless ¼Ü¹¹ÔÚ¼¸¸ö³¡¾°ÖеÄÓ¦Ó㬵«ÊÇÔÚʵ¼ùÖÐÎÒÃÇ¿ÉÒÔ¿´³öÒ»ÖÖ¹²ÐÔ£¬¼´ÈçºÎ½«ÒµÎñÂß¼­ÖÐÓëÒµÎñ²»Ïà¹ØµÄ¹¤×÷°þÀë³öÈ¥£¬½»¸øÆ½Ì¨ºÍ·þÎñÍê³É¡£ÕâÖÖ¸÷˾ÆäÖ°¡¢·Ö¹¤Ð­×÷µÄ×ö·¨ÔÚÆäËü³¡ºÏ²¢²»Ä°Éú£¬µ«ÊÇ Serverless µÄ˼ÏëÈÃÕâÖÖÐÎ̬¸üΪÃ÷È·¡£Less is more£¬ÉٵIJ»Ö»ÊÇ Server ºÍÎ§ÈÆ Server Ïà¹ØµÄ¸ºµ££¬»¹¿ÉÒÔÊÇÒµÎñÒÔÍâµÄ·½·½ÃæÃ棬¶àµÄÊÇרעµÄÒµÎñºÍ²úÆ·µÄºËÐľºÕùÁ¦¡£

 

   
2827 ´Îä¯ÀÀ       31
Ïà¹ØÎÄÕÂ

ÆóÒµ¼Ü¹¹¡¢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[±±¾©]
 
×îÐÂÎÄÕÂ
¼Ü¹¹Éè¼Æ-̸̸¼Ü¹¹
ʵÏÖSaaS£¨Èí¼þ¼°·þÎñ£©¼Ü¹¹Èý´ó¼¼ÊõÌôÕ½
µ½µ×ʲôÊÇÊý¾ÝÖÐ̨£¿
ÏìӦʽ¼Ü¹¹¼ò½é
ÒµÎñ¼Ü¹¹¡¢Ó¦Óüܹ¹ÓëÔÆ»ù´¡¼Ü¹¹
×îпγÌ
Èí¼þ¼Ü¹¹Éè¼Æ·½·¨¡¢°¸ÀýÓëʵ¼ù
´Ó´óÐ͵çÉ̼ܹ¹Ñݽø¿´»¥ÁªÍø¸ß¿ÉÓüܹ¹Éè¼Æ
´óÐÍ»¥ÁªÍø¸ß¿ÉÓüܹ¹Éè¼ÆÊµ¼ù
ÆóÒµ¼Ü¹¹Ê¦ (TOGAF¹Ù·½ÈÏÖ¤)
ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ¡ª¸ß¼¶Êµ¼ù
³É¹¦°¸Àý
ijÐÂÄÜÔ´µçÁ¦ÆóÒµ Èí¼þ¼Ü¹¹Éè¼Æ·½·¨¡¢°¸ÀýÓëʵ¼ù
Öк½¹¤ÒµÄ³Ñо¿Ëù ǶÈëʽÈí¼þ¿ª·¢Ö¸ÄÏ
ij¹ìµÀ½»Í¨ÐÐÒµ ǶÈëʽÈí¼þ¸ß¼¶Éè¼ÆÊµ¼ù
±±¾© º½Ìì¿Æ¹¤Ä³×Ó¹«Ë¾ Èí¼þ²âÊԼܹ¹Ê¦
±±¾©Ä³ÁìÏÈÊý×ÖµØÍ¼ ¼Ü¹¹Ê¦£¨Éè¼Æ°¸Àý£©