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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
Éî¶È½â¶Á³©½ÝÍ¨ÔÆÔ­Éú¼Ü¹¹×ªÐÍʵսÀú³Ì
 
×÷ÕߣºÔÆÔ­Éú
  1446  次浏览      32
 2021-12-29
 
±à¼­ÍƼö:
±¾ÎÄÖ÷Òª½²½â³©½ÝÍ¨ÔÆÔ­Éú¼Ü¹¹×ªÐÍʵսµÄÀú³Ì£¬ÔÆÔ­ÉúÓ¦Óüܹ¹µÄÇý¶¯Á¦¡¢ÔÆÔ­ÉúÓ¦Óüܹ¹Éè¼Æ¡¢ÔÆÔ­ÉúÓ¦Óü¼Êõ¿ò¼Ü¡¢ÔÆÔ­ÉúÓ¦Ó÷þÎñÌØµã¡¢ÔÆÔ­Éú´øÀ´µÄ¼¼Êõ¼ÛÖµ¼°ÔÆÔ­Éú´øÀ´µÄÒµÎñ¼ÛÖµ¡£
±¾ÎÄÀ´×ÔÓÚ΢ÐŹ«ÖںŰ¢Àï°Í°ÍÔÆÔ­Éú£¬ÓÉLinda±à¼­¡¢ÍƼö¡£

³©½Ýͨ¹«Ë¾ÊÇÓÃÓѼ¯ÍÅÆìϵijÉÔ±ÆóÒµ£¬×¨×¢ÓÚ·þÎñ¹úÄÚС΢ÆóÒµµÄ²ÆÎñºÍ¹ÜÀí·þÎñ¡£Ò»·½Ã棬³©½Ýͨ½«×Ô¼ºµÄ²úÆ·¡¢ÒµÎñ¡¢¼¼Êõ¼Ü¹¹»¥ÁªÍø»¯£»ÁíÒ»·½Ã棬³©½ÝÍ¨ÍÆ³öÁ˳©½ÝÍ¨Ò»Õ¾Ê½ÔÆ·þÎñƽ̨£¬ÃæÏòС΢ÆóÒµÌṩÒÔÊýÖDzÆË°¡¢ÊýÖÇÉÌҵΪºËÐĵį½Ì¨·þÎñ¡¢Ó¦Ó÷þÎñ¡¢ÒµÎñ·þÎñ¼°Êý¾ÝÔöÖµ·þÎñ£¬ÖÂÁ¦ÓÚ½¨Á¢¡°Ð¡Î¢ÆóÒµ·þÎñÉú̬Ìåϵ¡±¡£

¸ù¾ÝÒ×¹Û¹ú¼ÊµÄ±¨¸æ£¬Ä¿Ç°³©½ÝͨÔÚ¹úÄÚС΢ÆóÒµÔÆ·þÎñÊг¡µÄ¸²¸ÇÂʱ£³ÖµÚÒ»¡£Óг¬¹ý 130 Íò¼ÒÆóÒµÓë»ú¹¹Í¨¹ýʹÓó©½ÝͨµÄÈí¼þ¼°·þÎñ£¬ÊµÏÖ½µ±¾ÌáЧ¡¢³ÖÐø´´Ð¡¢ÊýÖÇ»¯×ªÐÍ¡£

ÔçÆÚ£¬³©½ÝͨµÄÒµÎñÓ¦Óö¼Êǹ¹½¨ÔÚ¹«Ë¾×ÔÖ÷Ñз¢µÄ CSP ƽ̨֮ÉÏ£¬°üÀ¨¿Í»§¹Ü¼Ò¡¢Ò×´úÕË¡¢ºÃ»á¼ÆºÍºÃÉúÒâµÈ£¬Ã¿¸öÆóÒµ·ÖÅäÒ»¸ö¶ÀÁ¢µÄÐé»ú£¬×ÊÔ´ÍêÈ«¸ôÀ룬³õÆÚ¸Ãƽ̨·½°¸¼«´ó¼ò»¯ÁË¿ª·¢µÄ¸´ÔÓ¶È£¬Ìá¸ßÁË¿ª·¢Ð§ÂÊ£¬Âú×㹫˾ÏòÔÆ·þÎñ·¢Õ¹µÄ×î³õÐèÇó¡£

еÄÐèÇó

Ëæ×ÅÓû§¹æÄ£µÄÔö¶à£¬ÏÖÓÐΪÿ¸öÓû§·ÖÅäÒ»¸ö¶ÀÁ¢Ðé»úµÄ·½°¸²úÉúµÄÎÊÌâºÜÍ»³ö¡£Ê×ÏÈÌåÏÖÔÚÐé»úµÄÊýÁ¿ÈÕÒæÅÓ´ó£¬ÔÚ¿Í»§×ª»»Âʲ»¸ßµÄÇé¿öÏ£¬ÈÝÒ×Ôì³É×ÊÔ´µÄÀË·Ñ£¬Í¬Ê±ÔËά³É±¾Ò²Æ«¸ß£»Æä´Î£¬²»Í¬µÄÓû§Èí¼þµü´úµÄ°æ±¾²»¾¡Ïàͬ£¬»¹ÐèҪרÃÅÉè¼ÆÎ¬»¤¶àÌ×°æ±¾µÄ²¹¶¡¸üÐÂϵͳ£»µÚÈý£¬²úÆ·ÐèҪͣ·þÉÏÏߣ¬ÒµÎñ»á³öÏÖ¶ÌÔݲ»¿ÉÓõÄÇé¿ö£»×îºó£¬Èç¹ûÈô¸ÉÓû§µÄÒµÎñ³öÏָ߷åÆÚ£¬²»ÄÜ¿ìËÙµ¯ÐÔÀ©ÈÝ£¬×ÊÔ´µÄÀûÓÃÂʲ»¸ß¡£

Ôڴ˱³¾°Ï£¬³©½ÝͨÑз¢ÍŶӾö¶¨³¢ÊÔµ±Ç°Òµ½ç±È½ÏͨÓõÄÔÆÔ­Éú¼Ü¹¹Éè¼Æ·½°¸£¬ÀûÓÃÔÆÉϵĻù´¡ÉèÊ©£¬¹²Ïí¼ÆËã×ÊÔ´ºÍ´æ´¢×ÊÔ´£¬²ÉÓÃÈÝÆ÷»¯·½°¸£¬¿ìËÙµ¯ÐÔÀ©ÈÝ£¬ÀûÓÃ΢·þÎñ¼Ü¹¹£¬°´Ó¦ÓøüвúÆ·£¬³¹µ×½â¾öµ±Ç°ÔËά³É±¾Æ«¸ß¡¢µ¯ÐÔ²»×ã¡¢×ÊÔ´ÀûÓò»¾ùºâµÄÎÊÌâ¡£

С΢ÆóÒµµÄÌØµãÊÇÊýÁ¿¶à¡¢µ¥¸öÆóÒµÒµÎñÁ¿Ïà¶Ô½ÏС¡¢ÆóÒµ IT ÄÜÁ¦ÓÐÏÞ¡£ÒÔ³©½ÝͨºÃÉúÒâ²úƷΪÀý£¬²ÉÓÃÏÖÓеÄÔÆÔ­Éú¼Ü¹¹£¬Äܹ»·½±ã³©½Ýͨ¿ìËÙ¿ª·¢³öÒ»¿îÓ¦¶Ô´ó¹æÄ£Ð¡ÐÍÓû§£¬Ö§³Öµ¯ÐÔ¿ÉÀ©Õ¹µÄ SaaS Ó¦Óá£Í¬Ê±Í¨¹ý·þÎñµÄ±àÅÅ£¬ÓÖÄÜ¿ìËٴ³öÆäËû²úÆ·Ïߣ¬ÈçÖÇ+¡£Ä¿Ç°ÒѾ­Óг¬¹ý 20 ÍòµÄ¸¶·ÑÓû§ÕýÔÚʹÓó©½ÝͨÌṩµÄÔÆÔ­Éú¼Ü¹¹ÆóÒµÔÆ·þÎñ£¬Ã¿Ìì²úÉúµÄÒµÎñÊý¾Ý´ï°Ù G ÒÔÉÏ¡£

ÔÆÔ­ÉúÓ¦Óüܹ¹µÄÇý¶¯Á¦

¹úÄÚÔÆ¼ÆËã²úÆ·¿ìËÙ·¢Õ¹£¬ÆóÒµÓ¦ÓÃÍùÔÆ¶ËÇ¨ÒÆÇ÷ÊÆÃ÷ÏÔ£¬¼ÓÉÏÕþ¸®²¿ÃŹÄÀøÆóÒµÉÏÔÆÍÆ³ö²¹ÌùÕþ²ß£¬ÆóÒµÉÏÔÆÒѳÉΪ´óÊÆËùÇ÷¡£

ÓÈÆäÔÚÒßÇé½×¶ÎÏ£¬ÉÌҵģʽµÄ±ä¸ï£¬Ïû·Ñ·½Ê½µÄת±ä£¬Ö»ÓÐÆóÒµÉÏÔÆ²ÅÄܸüÓÐÀûÓÚÍÆ¶¯ÆóÒµ¼Ó¿ìÊý×Ö»¯¡¢ÖÇÄÜ»¯µÄתÐÍ£¬¸üÓÐЧµÄ°ïÖúÆóҵʵÏÖ¡°¿Í»§ÔÚÏß¡¢ÒµÎñÔÚÏß¡¢ÈËÔ±ÔÚÏß¡¢¹ÜÀíÔÚÏß¡±¡£¶øÏÖÔÚµÄÔÆÔ­Éú¼¼Êõ´øÀ´µÄ¼ÛÖµÄܸüºÃµÄ°ïÖúÆóÒµ½øÐÐÊýÖÇתÐÍ¡£

1. ʵʱÔÚÏß

²ÉÓÃÖÇÄܽÓÈëÍø¹Ø£¬¾Í½ü½ÓÈëÔÆÆóÒµÍø£¬ÔÚ VPC ¼ä¡¢VPC Óë±¾µØÊý¾ÝÖÐÐļä´î½¨Ë½ÍøÍ¨ÐÅͨµÀ£¬Í¨¹ý×Ô¶¯Â·ÓÉ·Ö·¢¼°Ñ§Ï°£¬Ìá¸ßÍøÂçµÄ¿ìËÙÊÕÁ²ºÍ¿çÍøÂçͨÐŵÄÖÊÁ¿ºÍ°²È«ÐÔ£¬±£Ö¤Óû§È«Çò·¶Î§ÊµÊ±ÔÚÏߣ¬¼ÓËÙʵÏÖÕû¸ö¿ÍȺµÄÏßÉÏÏßÏÂÒ»Ì廯¡£

2. ÊýÖÇ»¯

ͨ¹ýÔÆ¶ËÁ®¼ÛµÄ´æ´¢¡¢Ç¿´óµÄËãÁ¦×ÊÔ´ÒÔ¼°ÖÚ¶àµÄË㷨ģÐÍ£¬³©½ÝͨÓü«µÍµÄ³É±¾´æ´¢º£Á¿Êý¾Ý²¢ÔÚÏßʵʱ·ÖÎö£¬ÎªÓû§Ìṩ¸ü¶àµÄÉÌÒµ¾ö²ß¡£

3. ¿ìËÙÏìÓ¦Êг¡ÐèÇó

²ÉÓà DDD Éè¼ÆË¼Ï룬ÀûÓÃ΢·þÎñ¼Ü¹¹£¬¿ìËÙ¿ª·¢¸ßÄÚ¾Û¡¢µÍñîºÏµÄÓ¦Óá£ÕâЩӦÓÃͨ¹ý·þÎñµÄ±àÅÅ£¬ÄÜ¿ìËÙ×éºÏ¸ü¶àµÄÓ¦Óã¬Âú×㲻ͬÐÐÒµºÍÁìÓòµÄ¿Í»§ÈºÌ壬´ïµ½¿ìËÙÉÏÏß¡¢µü´úÓÅ»¯µÄЧ¹û¡£

4. Îȶ¨¸ß¿É¿¿

ÀûÓÃÈÝÆ÷ºÍ΢·þÎñ¼Ü¹¹£¬¿ÉÒÔ¿ìËÙ¹¹½¨ºÍÔËÐпɵ¯ÐÔÀ©Õ¹µÄÓ¦Óá£ÏµÍ³³öÏÖ¹ÊÕÏ»òÕßÐÔÄÜÆ¿¾±µÄʱºò£¬Í¨¹ý¾µÏñ¿ÉÒÔÃë¼¶»Ö¸´ÊÜËðÓ¦Ó㬱£ÕÏÁËϵͳµÄ¸ß¿ÉÓÃÐÔ¡£ÀûÓÃÔÆÔ­Éú¼¼ÊõµÄºìÀû£¬³©½Ýͨ¿ÉÒÔÖ»¹Ø×¢ÒµÎñµÄ¿ª·¢£¬Ò»·½Ãæ¼ÓËÙ¹¹½¨ÐÂÓ¦Óã¬ÁíÒ»·½ÃæÒ²¿ÉÒÔÓÅ»¯ÏÖÓÐÓ¦Óò¢ÔÚÔÆÔ­Éú¼Ü¹¹Öм¯³É£¬´ïµ½±¼ÅÜÖиü»»ÂÖ×ÓµÄЧ¹û£¬È¥¸ü·½±ãµØÈÃÀúÊ·´æÁ¿µÄ¿Í»§Éý¼¶µ½ÔÆÉÏ¡£

ÔÆÔ­ÉúÓ¦Óüܹ¹Éè¼Æ

ÔÆÔ­ÉúÓ¦Óüܹ¹Éè¼ÆÂ·Ïß

Ô­ÓвúÆ·ÊDz¿ÊðÔÚÎïÀí IDC ÖУ¬Í¨¹ý¶Ô cloudfoundry ÔÆÆ½Ì¨µÄ¶þ¿ª£¬ÊµÏÖÿ¸ö×â»§¼äÐé»úµÄ¸ôÀë¡£µ«ÓÉÓÚÿ¸ö×â»§¶ÀÏíÈÝÆ÷+Êý¾Ý¿â£¬µ±Óû§Á¿´ïµ½¼¸Ê®Íò¼¶Ê±£¬Êý¾Ý¿âµÄÉý¼¶Ð§ÂÊ¡¢ÈÝÆ÷²¿Êð³É±¾¡¢Ó²¼þÔËά¸´ÔӶȶ¼Ã÷ÏÔÌáÉý¡£Í¨¹ýÓ¦ÓõÄ΢·þÎñ»¯¡¢ÉÏÔÆÀ´½â¾ö½µ±¾ÌáЧµÄÎÊÌâÆÈÔÚü½Þ¡£

³©½Ýͨͨ¹ý»ù´¡ÉèÊ©ÉÏÔÆ¡¢Êý¾Ý¿âÉÏÔÆ¡¢¼¼Êõ¿ò¼ÜºÍÒµÎñ¿ò¼ÜµÄÖØ¹¹£¬ÊµÏÖÁËÔÚ¶à×â»§Ö®¼äÈÝÆ÷²¿Êð¡¢Ó¦Óù²Ïí¡¢DB ¹²Ïí£¬²úÆ·»ùÓÚ EDAS ¼°¼¯³ÉÔÚÆäÉϵİ¢ÀïÔÆÈÝÆ÷·þÎñ Kubernetes °æ ACK¡£Ï£Íûͨ¹ýÔÆÔ­ÉúµÄ¼¼ÊõºìÀû£¬½â¾öµ±Ç°ÔËά³É±¾¸ß¡¢ÏµÍ³µ¯ÐÔ²»×ã¡¢²úÆ·µü´ú½»¸¶ÖÜÆÚ³¤µÄÎÊÌâ¡£

Ó¦Óüܹ¹µÄ¸ÄÔì

1. ΢·þÎñ¼Ü¹¹

½«¸´ÔÓÓ¦Óð´ÕÕÒµÎñµÄÊÓ½ÇÇзÖΪ¸ßÄÚ¾Û¡¢µÍñîºÏÄ£¿é£¬ÕâЩģ¿é¶ÀÁ¢¿ª·¢¡¢¶ÀÁ¢·¢²¼¡£ÒµÎñÁìÓòÒ»¹²·ÖΪËIJ㣬¼´ºËÐÄÁìÓò·þÎñ²ã¡¢ÒµÎñÁìÓò·þÎñ²ã¡¢Ó¦Ó÷þÎñ²ãºÍ½Ó¿Ú·þÎñ²ã¡£ÆäÖкËÐÄÁìÓò·þÎñ²ã°üÀ¨ÊÚȨ¡¢UOM¡¢×éÖ¯£¨Party£©¡¢²úÆ·¡¢¼Æ¼Û¡¢´ÙÏúºÍ´æÁ¿Ä£ÐÍÄ£¿é£¬Ö÷ÒªÌṩºËÐÄÁìÓò֪ʶ¡¢ÄÜÁ¦·þÎñ£»ÒµÎñÁìÓò·þÎñ²ãÊÇÌṩºÃÉúÒâÒµÎñµÄÒµÎñ¹¦ÄÜ£¬°üÀ¨²É¹º¡¢¿â´æ¹ÜÀíºÍÏúÊÛÁìÓò·þÎñ£»Ó¦Ó÷þÎñ²ã»ùÓÚ¾ßÌåÓ¦Óó¡¾°£¬µ÷ÓÃÁìÓò·þÎñ£¬½â¾öÓ¦ÓÃÖоßÌåµÄÒµÎñÎÊÌ⡣ÿ²ã·þÎñ¶¼ÊÇÒ»¸öµ¥¶ÀµÄ΢·þÎñ£¬»ùÓÚ EDAS ½øÐзþÎñµÄÈ«ÉúÃüÖÜÆÚ¹ÜÀí£¬Í¨¹ýÒýÈë Spring Cloud ʵÏÖ·þÎñµÄ×¢²á·¢ÏÖÒÔ¼°ÖÎÀí¡£

´ËÍ⣬ÓÉÓÚ EDAS Î޷켯³ÉÁË ACK £¬Ö§³ÖÒÔÈÝÆ÷µÄÐÎʽÍйÜÓ¦Óõ½°¢ÀïÔÆ Kubernetes ¼¯Èº»ò»ìºÏÔÆ¼¯Èº£¨ÆäËûÔÆÓò»òIDCÄÚ×Ô½¨¼¯Èº£©£¬Òò´ËÄܹ»Ó볩½Ýͨµ×²ãK8s¼¯Èº´òͨ£¬ÊµÏÖÁË K8s ¼¯ÈºµÄ¶¨Ê±µ¯ÐÔÄÜÁ¦ºÍ»ùÓÚ CPU/RT/Load µÈijһ¼à¿ØÖ¸±êµÄ×Ô¶¯µ¯ÐÔÄÜÁ¦¡£

2. Êý¾ÝÒ»ÖÂÐÔ

´«Í³µÄµ¥Ò»·þÎñ¼Ü¹¹£¬ËùÓÐÁìÓòµÄ¹¦Äܶ¼¾ÛºÏÔÚÒ»¸ö½ø³ÌÄÚÔËÐУ¬¿ÉÒÔͨ¹ýÊý¾Ý¿âµÄÊÂÎñÀ´±£Ö¤ÒµÎñǿһÖÂÐÔ¡£µ«Êdz©½ÝͨÏÖÔÚ°´·Ö²¼Ê½Î¢·þÎñ¼Ü¹¹Éè¼Æ£¬²»Í¬ÁìÓòÄ£¿é»á½¨³É¶ÀÁ¢ÔËÐеÄ΢·þÎñ£¬Î¢·þÎñÖ®¼äÐèÒª°´ÕÕ×îÖÕÒ»ÖÂÐÔ·½°¸À´±£Ö¤Êý¾ÝµÄÒ»Ö¡£¶ÔÓÚʵʱÐÔÒªÇó¸ßµÄ³¡¾°£¬³©½Ýͨ²ÉÓà TCC Ä£ÐÍ£»¶ÔÓÚʵʱÐÔÒªÇ󲻸ߣ¬¿É³¤¹ý³Ì´¦ÀíµÄ£¬³©½Ýͨ²ÉÓÃÏûÏ¢¶ÓÁеķ½Ê½½øÐзþÎñµÄ½âñ´ïµ½×îÖÕÒ»ÖÂÐÔ¡£

¼¼Êõ¼Ü¹¹µÄ¸ÄÔì

1. ÈÝÆ÷»¯¹ÜÀí

ºËÐÄÓ¦Óò¿ÊðÔÚÈÝÆ÷ÖУ¬Í¨¹ý Kubernetes ½øÐÐͳһ±àÅźÍÔËÐе÷¶È¡£¶ÔÓÚÃëɱ³¡¾°»òÕߺÄËãÁ¦µÄÒì²½ÈÎÎñ£¬Í¨¹ýº¯Êý¼ÆËãÀ´°´Ðè¹¹½¨¡£

2. ·þÎñÖÎÀí

ÒýÈë΢·þÎñ¼Ü¹¹ºó£¬·þÎñ¹ÜÀíÓÈΪ¸´ÔÓ£¬Îª´Ë³©½ÝͨÒýÈë Spring Cloud һվʽ½â¾ö·½°¸£¬Ê¹µÃ¿ª·¢Ö»ÐèҪרעҵÎñµÄ·¢Õ¹£¬²»È¥¹Ø×¢¼¼Êõϸ½Ú¡£Í¨¹ý Spring Cloud Íê³É·þÎñ·¢ÏÖ×¢²á¡¢ÅäÖùÜÀí¡¢ÏÞÁ÷½µ¼¶¡¢·þÎñµ÷Óá¢Êý¾Ý¼à¿ØµÈ£¬ÊµÏÖ½µ±¾ÌáЧ£¬Ò²½µµÍÁËÔËά³É±¾¡£

3. Gitops Á÷Ë®Ïß

»ùÓÚ Gitlab¡¢Jenkins¡¢Rundeck¡¢K8s£¬´î½¨×ÔÑÐµÄ DevOps Á÷Ë®Ïߣ¬°´ÕÕ΢ӦÓöÀÁ¢¹¹½¨¡¢Î¢·þÎñ×ÔÓÉ×é°ü¡¢°´ÕÕÈÝÆ÷»¯½øÐз¢²¼²¿Ê𣬱£Ö¤ÁËÑз¢¡¢²âÊÔ¡¢ÏßÉϸ÷½×¶ÎµÄÔËÐл·¾³¾ù±£³Ö²»±ä¡£

4. Êý¾Ý¿â²ãÃæµÄ¸ÄÔì

ËùÓÐ×â»§¹²ÏíÊý¾Ý¿â£¬°´ÕÕÓ¦Óá¢Êý¾ÝÁ¿µÈÒòËØ½øÐзֿâ·Ö±í£»ÒýÈë OLAP Êý¾Ý¿â£¬·ÖÀë½»Ò׿âºÍ·ÖÎö¿â£¬±ÜÃâ´ó²éѯÍÏÀÛÓû§µÄ½»Òס£

ÔÆÔ­ÉúÓ¦Óü¼Êõ¿ò¼Ü

ϵͳ·ÖΪǰ¶ËÕ¹Ïֲ㡢ҵÎñÖÐ̨¡¢¼¼Êõƽ̨¡¢ÔËάÖÐ̨ÒÔ¼°»ù´¡ÉèÊ©²ã¡£

ǰ¶ËÕ¹Ïֲ㣺ʹÓûùÓÚ΢ǰ¶ËÓ¦Óü¯³É˼ÏëÐÎ³ÉµÄ H5 ǰ¶Ë¿ª·¢¿ò¼Ü£¬Ê¹Óà qiankun ʵÏÖͬ¹¹Ó¦ÓúÍÒì¹¹Ó¦Óõɣ¬Ö§³Ö¶à¶Ë¿ª·¢¡£

ÒµÎñÖÐ̨£º²ÉÓÃ΢·þÎñ¼Ü¹¹µÄÉè¼ÆË¼Ï룬»ùÓÚ EDAS ƽ̨´î½¨¶ø³É£¬ÔÚÓ¦Ó÷þÎñ²ã¿ÉÒÔʵÏÖµ¯ÐÔÉìËõ¡¢ÏÞÁ÷½µ¼¶¡¢Á÷Á¿¼à¿ØµÈ£»ÒµÎñÄ£ÐÍͨ¹ýÔªÊý¾ÝÇý¶¯²¢Ö§³Ö GraphQL ²éѯ£»ÀûÓà RocketMQ ʵÏÖÁËÒµÎñµÄ½âñî¡£

¼¼ÊõÖÐ̨£º°üÀ¨ÈÝÆ÷¹ÜÀí¡¢DevOps Á÷Ë®Ïß¡¢Î¢·þÎñÖÎÀí¡¢Á´Â·×·×ٵȣ¬ÊÇÆóÒµÒµÎñ¿ìËÙ½»¸¶¡¢ÏµÍ³Îȶ¨ÔËÐУ¬ÒµÎñ¿ìËÙ´´ÐµĻùʯ¡£

»ù´¡ÉèÊ©²ã£º°üÀ¨Êý¾Ý´æ´¢²ãÒÔ¼°Öмä¼þ¡£Êý¾Ý»ùÓÚ¹ØÏµÐÍÊý¾Ý¿â´æ´¢£¬ÈçMySQL¡¢PolarDB µÈ£¬Í¨¹ý Tenant ±êʶÔÚÊý¾Ý¿â±í¼¶±ðʵÏÖ¶à×â»§¹²ÏíÊý¾Ý¿â£»Êý¾Ý¿âÒ²Ö§³Ö¶Áд·ÖÀ룬²éѯ²Ù×÷Ö»ÐèÒª·ÃÎʶÁÊý¾Ý¿â¼´¿É¡£ÆäÓàÖмä¼þ¾ùÓɼ¼Êõƽ̨½øÐÐÁ˶þ´Î·â×°£¬¶ÔÒµÎñÆÁ±ÎÁ˾ßÌåµÄ¼¼Êõϸ½Ú¡£

ǰ̨²ÉÓÃ΢ǰ¶Ë¿ò¼Ü

ǰ¶ËÓ¦ÓÃÓÉÓÚ²ÎÓëµÄÈËÔ±Ôö¶à¡¢²úÆ·µÄÓ¦ÓÃÄ£¿éËæ×ÅÐèÇó²»¶ÏÔö¼Ó£¬ÒѾ­´ÓÒ»¸öÆÕͨµ¥ÌåÓ¦ÓÃÑݱä³ÉÒ»¸ö¾ÞʯӦÓ㬺ÃÉúÒâ¡¢ÖÇ+¡¢Î¢É̳ǵȲúƷǰ¶Ë¿ª·¢¹¤³Ì¶¼ÔÚÒ»Æð¿ª·¢£¬Ï໥ӰÏ죬µ¼Ö¹¦ÄÜ¿ª·¢¡¢µü´úÉÏÏßÎÞ·¨°´ÕÕÓ¦Óõ¥¶À²¿Êð¡£ÔÙ¼ÓÉÏǰÆÚÒµÎñºÍ¼¼Êõ·Ö²ã²»ÇåÎú£¬µ¼Ö¹«¹²×é¼þ³éÏó²»¹»£¬ÒµÎñºÍ¼¼ÊõÇ¿ñîºÏ£¬¼¼ÊõÏëµ¥¶À¸üл»´úÒì³£¼èÄÑ¡£

³©½ÝͨÐèÒªÉè¼ÆÒ»Ì׿ò¼Ü£¬È·±£³©½ÝͨµÄÒµÎñ´úÂëÄÜÆ½»¬µÄÇ¨ÒÆ£¬ÇÒ»¹ÄÜÈ·±£³©½ÝͨÄÜÔÚ²»Ó°ÏìÒµÎñÔÚÏßµÄÇé¿öÏ£¬½øÐм¼ÊõµÄµü´ú¸üС£

³©½ÝֻͨÐèÒªÔÚÖ÷ϵͳ¹¹ÔìÒ»¸ö×ã¹»ÇáÁ¿µÄ»ù×ù£¬ÔÙ¼ÓÉϹ«¹²¿É¸´ÓõÄ×é¼þ£¨°üÀ¨»ù´¡¼¼Êõ×é¼þ¡¢»ù´¡ÒµÎñ×é¼þ¡¢¹«¹²ÒµÎñ·þÎñµÈ£©£¬È»ºóÈø÷×ÓÓ¦Óð´ÕÕ¹²Í¬µÄЭÒéȥʵÏÖ¼´¿É¡£Õâ¸öЭÒé°üÀ¨£¬Ö÷Ó¦ÓÃÓ¦¸ÃÈçºÎ¼ÓÔØ×ÓÓ¦Óã¬ÒÔ¼°×ÓÓ¦ÓÃÈçºÎ±»Ö÷Ó¦ÓøÐÖª¡¢µ÷¶È£¬Ó¦ÓÃÖ®¼äÈçºÎͨÐŵȡ£Í¬Ê±³©½ÝͨÕâ¸öϵͳ»¹Ó¦¸ÃÓÐÌṩͳһµÄ build ¹¤³Ì£¬Èø÷×ÓÓ¦Óò»ÔÙ¹Ø×¢ÅäÖá¢ÒÀÀµ¡¢¹¹½¨¡¢·¢²¼µÈ²Ù×÷¡£ÕâÑù£¬¸÷¸ö΢ӦÓÃÖ®¼ä¾Í¿ÉÒÔ¶ÀÁ¢·¢²¼²¿Ê𣬲»Í¬Ó¦ÓÃÖ®¼äµÄÈõñîºÏ£¬Ò²½µµÍÁË¿ª·¢µÄ¸´ÔÓ¶È¡£

¼¼Êõƽ̨-ÈÝÆ÷¹ÜÀí

¿ìËÙ·¢²¼»·½Ú£º

»ùÓÚ´Ó git µÄÔ´Âë¹ÜÀíÆ½Ì¨ºÍÅäÖùÜÀíÆ½Ì¨µÄÁª¶¯£¬ÊµÏÖÁËÈÝÆ÷¾µÏñµÄ¿ìËÙ×Ô¶¯Éú³ÉºÍ¹ÜÀí£¬»ùÓÚ»·¾³±äÁ¿µÄÇø·ÖºÍÅäÖÃÖÐÐĵÄͳһ¹Ü¿Ø£¬ÄÜʵÏÖÒ»¸öÈÝÆ÷¾µÏñ¶à»·¾³²¿Êðģʽ£¬²¢ÇÒÄܶÔÿ´ÎµÄ´úÂë½øÐа²È«ºÍÒ»ÖÂÐÔɨÃ裬±£ÕÏ´úÂë»·½ÚµÄ°²È«Îȶ¨¡£

±Õ»·¹ÜÀí»·½Ú£º

·¢²¼µ½ÏßÉϺ󣬻ùÓÚ°¢ÀïÔÆ Prometheus ¼à¿Ø£¬Òì³£ÐÅÏ¢·¢Ë͵½ÏûÏ¢ÖÐÐÄÖУ¬²¢ÇÒÔÚÏûÏ¢ÖÐÐÄÊý¾Ý»ã¾ÛºÍ²ßÂÔ±àÅÅ£¬ÐγÉÁ˹¤µ¥Á÷µÄģʽ£¬ÊµÏÖÓÐЧÊý¾ÝµÄ±Õ»·¹ÜÀí¡£

ÒµÎñ±£ÕÏ»·½Ú£º

ÔÚÈÝÆ÷µ¯ÐÔÉìËõ·½Ã棬³©½Ýͨ½èÖú K8s µÄ HPA »úÖÆ£¬»ùÓÚ°¢ÀïÔÆÈÝÆ÷·þÎñ ACK ×î´ó»¯ÀûÓÃ×ÊÔ´µÄÄÜÁ¦ÒÔ¼°ÒµÎñ²ã×Ô¶¨ÒåÖ¸±ê£¬ÊµÏÖÃæ¶ÔÖ±²¥¡¢Ãëɱ¡¢ÔÚÏß¿¼ÊÔµÈÍ»·¢Á÷Á¿ÏÂ΢·þÎñµÄ¿ìËÙÀ©ËõÈÝ¡£

¼¼Êõƽ̨-DevOps Á÷Ë®Ïß

²ÉÓùܵÀ·½Ê½£¬½«Ô­±¾¶ÀÁ¢ÔËÐÐÓÚµ¥¸ö»òÕß¶à¸ö½ÚµãµÄÈÎÎñÁ¬½ÓÆðÀ´£¬ÊµÏÖµ¥¸öÈÎÎñÄÑÒÔÍê³ÉµÄ¸´ÔÓÁ÷³Ì±àÅÅ¡£×Ô¶¯»¯¹¹½¨¡¢²âÊԺͷ¢²¼¹ý³Ì¿ÉÇáËɲâÊÔÿ´Î´úÂë¸ü¸Ä²¢²¶»ñÒ×ÓÚÐÞ¸´µÄ´íÎó¡£

ͨ¹ý¹¹½¨ DevOps ¹¤¾ßÁ´£¬ÊµÏÖ´ÓÐèÇóÏ·¢¡¢µ½´úÂëÌá½»Óë±àÒ룬²âÊÔÓëÑéÖ¤µ½²¿ÊðÓëÔËάµÄÈ«¹ý³ÌÖ§³Å£¬´òͨÈí¼þ½»¸¶µÄÍêÕû·¾¶£¬ÌṩÈí¼þÑз¢¶Ëµ½¶ËÖ§³Ö¡£

¼¼Êõƽ̨-΢·þÎñÖÎÀí

Ëæ×ÅÒµÎñµÄ¿ìËÙ·¢Õ¹£¬³©½Ýͨ¶ÔÔ­ÓеÄITϵͳ½øÐÐÁË´óÁ¿µÄ΢·þÎñ»¯¸ÄÔ죬ÒÔÊÊÓ¦»¥ÁªÍø´óÐÍÓ¦ÓÿìËÙµü´úÒÔ¼°Æµ·±·¢²¼µÄÐèÇó¡£ÓÉÓÚ SaaS »¯ÆóÒµ¹ÜÀíÔÆ·þÎñ¾ß±¸Óû§Á¿´ó¡¢ÒµÎñ¸´ÔÓ¡¢µ÷ÓÃÁ´Â·³¤¡¢ÓëµÚÈý·½Ó¦ÓÃϵͳÉî¶È¼¯³ÉµÈÌØµã£¬¸øÎ¢·þÎñ»¯¸ÄÔ칤×÷´øÀ´Á˷dz£´óµÄÌôÕ½¡£³©½Ýͨ±ØÐëÌáÉýÕûÌåµÄ΢·þÎñÖÎÀíÄÜÁ¦Óë¼à¿ØÄÜÁ¦£¬ÔÚÆµ·±µÄ°æ±¾µü´úÖвÅÄÜÈ·±£ÏµÍ³µÄÎȶ¨½¡×³¡£

×îÖÕ³©½ÝͨµÄ΢·þÎñ²¿Êðµ½°¢ÀïÔÆÌṩµÄÆóÒµ¼¶·Ö²¼Ê½Ó¦Ó÷þÎñ EDAS ÉÏ£¬ÔËÐÐÔÚ EDAS É쵀 Spring Cloud Ó¦Ó㬿ÉÒÔÏíÊܵ½Ó¦ÓÃÉúÃüÖÜÆÚ¹ÜÀí¡¢ÎÞËðÏÂÏß¡¢È«Á´Â·Á÷¿ØµÈһϵÁÐÕë¶Ô΢·þÎñÖÎÀíÁìÓòµÄÄÜÁ¦ÔöÇ¿¡£ÌرðÔÚÓ¦Ó÷¢²¼µÄÁ÷³ÌÖУ¬EDAS ËùÌṩµÄƽ»¬ÉÏÏÂÏßÒÔ¼°»Ò¶È»úÖÆ¼«´ó³Ì¶ÈµÄÌáÉýÁËϵͳÔÚ°æ±¾¸üÐÂÆÚ¼äµÄÎȶ¨ÐÔ£¬½µµÍÁËÓ¦Ó÷¢²¼Ëù´øÀ´µÄ·çÏÕ¡£

¼¼Êõƽ̨-È«Á´Â·¼à¿Ø

º£¶÷·¨ÔòÖ¸³ö£ºÃ¿Ò»ÆðÑÏÖØÊ¹ʱ³ºó£¬±ØÈ»ÓÐ 29 ´ÎÇá΢ÊÂ¹ÊºÍ 300 ÆðδËìÏÈÕ×ÒÔ¼° 1000 ÆðʹÊÒþ»¼¡£

ÓÈÆäÊdz©½Ýͨ²ÉÓÃÁË΢·þÎñ¼Ü¹¹ºó£¬ÓÉÓÚ SaaS ²úÆ·ËùÉæ¼°µ½µÄÒµÎñÁ´Â·¼«Îª¸´ÔÓ£¬µ±Óû§·´À¡ÏµÍ³ Bug »òÕßÐÔÄÜ´æÔÚÎÊÌâÖ®ºó£¬¼¼ÊõÍŶÓÐèÒªºÄ·Ñ·Ç³£³¤µÄʱ¼äÔÚ´í×Û¸´ÔÓµÄÁ´Â·Ö®¼ä¶¨Î»¹ÊÕÏÔ´ÒÔ¼°·ÖÎöÐÔÄÜÆ¿¾±¡£³©½ÝͨҲʹÓÃÁËһЩ APM ¹¤¾ßÀàµÄ²úÆ·£¬°üÀ¨Ó¦ÓÃÐÔÄÜ¼à¿Ø£¬Óû§ÌåÑé¼à¿Ø£¬Á´Â·×·×Ù£¬ÎÊÌâÕï¶ÏµÈ£¬µ«ÊÇÕâÀ๤¾ß½öÄܶ¨Î»¿ò¼Ü¼¶µÄÎÊÌ⣬¶ÔÓÚ×Ô¶¨Ò庯ÊýÒÔ¼°½ø³ÌÖеÄÒì²½´¦Àí¾ùÎÞ·¨×öµ½Á´Â·×·×Ù£¬ÔÚ·Ö²¼Ê½Ó¦Óüܹ¹ÖÐÕâÀà APM ·¢»ÓµÄ×÷Óþ͸üÉÙÁË¡£

ÓÉÓÚ³©½ÝͨµÄÓ¦ÓÃÊÇÍйÜÔÚ°¢ÀïÔÆµÄ EDAS ÖУ¬EDAS ¼¯³ÉÁËÓ¦ÓÃʵʱ¼à¿Ø·þÎñ ARMS£¬¿ÉÒÔ¼à¿ØÎ¢·þÎñµÄ½¡¿µ×´Ì¬ºÍ¹Ø¼üÖ¸±ê£¬²¢Õë¶Ô¼à¿ØÖ¸±êÉèÖø澯£¬¼°Ê±·¢ÏÖ²¢´¦Àí¿ÉÄÜ´æÔÚµÄÒì³£»ò¹ÊÕÏ£¬ÒÔ±£ÕÏÓ¦ÓõĽ¡¿µºÍ¿ÉÓÃÐÔ£¬ËùÒÔ³©½ÝֻͨÐèÒª½«ÒµÎñ²Ù×÷ÓëϵͳÈÕÖ¾¡¢ÏµÍ³ÈÕÖ¾ºÍ ARMS ´òͨ£¬¾Í¿ÉÒÔʵÏÖ´ÓÒµÎñ³ö·¢£¬¹á´©Õû¸öÒµÎñµÄÉúÃüÖÜÆÚ£¬¿ìËÙ¶¨Î»Ó¦ÓõÄÐÔÄÜÆ¿¾±ÒÔ¼°Òì³£¹ÊÕϵÄλÖá£

Ϊ´Ë£¬³©½ÝͨʵÏÖÁËÒ»Ì×»úÖÆ£¬½«ÒµÎñ²Ù×÷°´ÕÕ Timeline ½øÐгéÏó½¨Ä££¬²¢½áºÏϵͳÈÕÖ¾¡¢°¢ÀïÔÆ ARMS ϵͳÐγÉÈýλһÌåµÄÈ«Á´Â·¸ú×Ù»úÖÆ¡£

Ô­ÔòÉÏ£¬³ýÁ˶Á²Ù×÷Ö®ÍâµÄдȨÏÞµãËù¶ÔÓ¦µÄ½»»¥¶¼Ó¦µ±ÊÓ×÷Ò»´Î BI¡£ËùÒÔ³©½Ýͨ¿ÉÒÔ¼òµ¥µØÈÏΪÿ¸öд²Ù×÷µÄȨÏÞµã¾ÍÊÇÒ»¸ö BI¡£Õâ¾Í·´¹ýÀ´ÒªÇóºó¶ËÌṩµÄ REST api ±ØÐëÊÇÃæÏò³¡¾°£¬Ã¿¸öAPI¶ÔÓ¦Ò»¸öȨÏ޵㡣

BI Óë REST api µÄ request_id Ö®¼äÐèÒª½¨Á¢¹ØÁª£¬ÒÔ±ã×·×ÙÒµÎñ²Ù×÷ÓëϵͳÈÕÖ¾Ö®¼äµÄ¹ØÏµ¡£

WebFilter À¹½ØËùÓÐ RESTful APIµÄRequest ºÍ Response £¬»ñÈ¡µ½ÇëÇóºÍÓ¦´ðÐÅÏ¢£¬Í¨¹ý½»»¥Ð­ÒéÖеÄȡֵ¹«Ê½´ÓÀ¹½Øµ½µÄÊý¾ÝÖнâÎö³ö¾ßÌåµÄÌØÕ÷¡¢½ÇÉ«¡¢¹ØÏµµÈÊý¾Ý¡£ÔÚ Request ÇëÇóÖÐÔö¼Ó Create ²Ù×÷½«ÊµÌåµÄÔ­Öµ×Ô¶¯¼Ç¼ÏÂÀ´£¬ÔÚ Response ·µ»ØÊ±¶îÔö¼Ó Complete ²Ù×÷£¬¸ºÔð°ÑÐÂֵдÈ룬²¢¼Ç¼ǰºó±ä»¯¡£Á½ÕßÔڽӿڵĵ÷ÓÿªÊ¼ºÍµ÷ÓýáÊøÊ±Åä¶ÔʹÓá£

ÔÚºǫ́ÈÕÖ¾ÀïÃæ£¬¼Ç¼ÁË user_req_id ºÍ°¢ÀïÔÆµÄ arms µÄ uber-trace-ID µÄ¶ÔÕÕ¹ØÏµ¡£

ͨ¹ýÈ«Á´Â·¸ú×Ù»úÖÆ£¬³©½Ýͨ½«ÒµÎñµÄ½»»¥²Ù×÷Óë°¢ÀïÔÆ ARMS Ó¦ÓÃ¼à¿Ø¹ØÁªÆðÀ´£¬ÓÈÆäÊÇÒµÎñÖл¹´æÔÚһЩͨ¹ýÏûÏ¢¶ÓÁнøÐнâñîµÄ²Ù×÷£¬³©½Ýͨ¶¼¿ÉÒÔͨ¹ý BI À´½øÐÐ×·×Ù£¬Îª³©½ÝͨµÄ΢·þÎñÌåϵ¸ü½øÒ»²½µÄÌṩÁË¼à¿ØÄÜÁ¦¡£ÔÚ½ÓÈë ARMS Ö®ºó£¬Í¨¹ýÈ«Á´Â·ÐÅÏ¢ÅŲéÒÔ¼°Ó¦ÓÃʵʱÕï¶ÏµÈ¹¤¾ß£¬½«¶¨Î»ÏµÍ³¹ÊÕÏÔ´ÒÔ¼°ÐÔÄÜÆ¿¾±µÄ¹¤×÷Á¿½µµÍµ½ÁË֮ǰµÄ 50% ÒÔÏ£¬¼«´ó³Ì¶ÈµÄÌáÉýÁË IT ÍŶӵŤ×÷ЧÂÊ¡£

¼¼Êõƽ̨-»Ò¶È·¢²¼

»Ò¶È·¢²¼£¨ÓÖÃû½ð˿ȸ·¢²¼£©ÊÇÖ¸ÔÚºÚÓë°×Ö®¼ä£¬Äܹ»Æ½»¬¹ý¶ÉµÄÒ»ÖÖ·¢²¼·½Ê½¡£ÔÚÆäÉÏ¿ÉÒÔ½øÐÐ A/B testing £¬¼´ÈÃÒ»²¿·ÖÓû§¼ÌÐøÓòúÆ·ÌØÐÔ A £¬Ò»²¿·ÖÓû§¿ªÊ¼ÓòúÆ·ÌØÐÔ B ¡£

»Ò¶ÈÆÚ£ºÐÂÌØÐÔÔÚ»Ò¶È»·¾³·¢²¼Ò»Ö±µ½ÐÂÌØÐÔ²¿Êðµ½ÏßÉÏÕýʽ»·¾³µÄÕâÒ»¶Îʱ¼ä£¬³ÆÎª»Ò¶ÈÆÚ¡£¶ÔÓÚ 2C µÄÓ¦Óã¬ÊÇÒÔÓû§×÷Ϊ»Ò¶ÈµÄ»ù±¾µ¥Î»½øÐзÖÁ÷¡£¶ø¶ÔÓÚ 2B µÄÓ¦Óã¬ÔòÊÇÒÔ×⻧Ϊ»ù±¾µ¥Î»½øÐзÖÁ÷¡£

»Ò¶È»·¾³°üÀ¨Êý¾Ý¿â»Ò¶ÈºÍÓ¦ÓóÌÐòµÄ»Ò¶È¡£ÈôÔÚÊý¾Ý¿â²ãÃæÖ§³Ö»Ò¶È£¬ÔòÐèҪн¨Ò»¸ö»Ò¶È DB £¬°Ñ²ÎÓë»Ò¶ÈµÄ¿Í»§Êý¾Ýµ¼Èëµ½»Ò¶È DB ÖУ¬»Ò¶È½áÊøºóÔÙ°ÑÊý¾ÝÇåÏ´ºÏ²¢µ½ÕýʽÉú²ú DB ÖС£Õâ¸ö¹ý³ÌËùÐè²Ù×÷½Ï¶àÇҳɱ¾½Ï¸ß£¬¼øÓÚ´Ë£¬Êý¾Ý¿â²ãÃæ²»¿¼ÂǻҶȡ£»ùÓÚÕâ¸öÉ趨£¬ÐèÒª×ñÑ­ÒÔϼ¸¸öÔ¼Êø£º

»Ò¶È¿Í»§µÄÁ¿¿ØÖÆÔÚ½ÏС·¶Î§£¬ÒÔ¾¡¿ÉÄÜËõСÊý¾ÝÐÞ¸´µÄ·¶Î§£»

Ä£ÐÍÉè¼ÆÑϸñ×ñ´Ó¼æÈÝÔ­Ôò£¬È磺ֻÔö²»¼õ£¬×ֶαÜÃ⸴Óã»

¶ÔÓÚÓ°ÏìÒµÎñÂß¼­µÄϵͳÊý¾ÝÐèÒªÓÐÆÀ¹À¡£±ÈÈçÔö¼ÓÁËij¸öϵͳ¼¶µÄö¾ÙÖµ£¬Ö»¶Ô»Ò¶È¿Í»§¿É¼û£¬¿ÉÒÔ¿¼ÂÇÕë¶Ô»Ò¶È¿Í»§¸´ÖÆÒ»·ÝϵͳÊý¾Ý£¬»Ò¶Èºóɾ³ý£¬ÏµÍ³ºó¶Ë´úÂëÂß¼­ÓÅÏÈÈ¡×â»§Êý¾Ý£¬È¡²»µ½ÔÙ»ñȡϵͳ¼¶Êý¾Ý¡£

Ó¦ÓóÌÐòµÄ»Ò¶ÈÒòΪºó¶Ë¶ÔÍâÌṩµÄ·þÎñ¶¼ÊÇ REST API £¬¿ÉÒÔ²ÉÓÃÖ§³Öµ÷ÓÃÍⲿ·þÎñµÄ¸ºÔؾùºâ»ò·´Ïò´úÀí»ñÈ¡»Ò¶ÈÓû§Ãûµ¥ºó£¬¶ÔÓû§½øÐзÖÁ÷¡£ºó¶Ë½Ó¿ÚµÄ¼æÈÝÐÔÐèÒª±£Ö¤£¬µ±ÎÞ·¨±£Ö¤¼æÈÝÐÔµÄÇé¿öÏ£¬ÐèÒªÇ¿ÖÆÇ°¶ËһͬÉý¼¶¡£

»ù´¡ÉèÊ©²ã-Êý¾Ý¿â¶Áд·ÖÀë

³õÆÚÔÆ·þÎñÉÏÏßµÄʱºò£¬Óû§¹æÄ£Ð¡£¬Êý¾ÝÁ¿Ò²Ð¡£¬ËùÒÔÏßÉÏ»·¾³ MySQL ûÓÐʵÏÖ¶Áд·ÖÀë·½°¸¡£ÔÚÆ½ÎÈÔËÐÐÒ»¶Îʱ¼ä£¬Ëæ×ÅÓû§¹æÄ£µ¼Ö PV ºÍ UV Ôö¼Ó£¬¸øÊý¾Ý¿â´øÀ´Á˾޴óѹÁ¦£¬Ö÷ÒªÌåÏÖÔÚÈçÏÂÈýµã£º

¸´ÔÓÒµÎñ£¬¶à±íÁª²éЧÂʵÍÏ£¬µ¼ÖÂÒµÎñ¹¦ÄÜÏìÓ¦²»¹»¼°Ê±ÉõÖÁ²éѯ³¬Ê±;

ÒµÎñ¸ß·åÆÚ´«Í³µÄÊý¾Ý¿âÎÞ·¨¿ìËÙÉýÅ䣬ֻÄܵȴýÒµÎñ¸ß·å¹ýÈ¥»òÕß×öÁ÷¿Ø;

ÒµÎñ´úÂë¶ÔÖ÷´ÓÑÓ³ÙÃô¸Ð£¬ÎÞ·¨³ä·ÖÀûÓôӿ⡣

³õÆÚ²ÉÓà Sharding-JDBC ʵÏÖ¶Áд·ÖÀ룬µ«ÏÖÓвúÆ·¶Áд²Ù×÷»¥ÈÆ£¬²»Ò×½«¶Á²Ù×÷·ÖÀ룬ÇÒ¶Á¿âºÍд¿âµÄͬ²½Ñӳٽϴ󣬲»Ì«Âú×ãÒµÎñÐèÒª¡£µ÷ÑÐ PolarDB ºó·¢ÏÖ£¬Æä¼¯ÈºµØÖ·Ö±½ÓÖ§³Ö¶Áд·ÖÀ룬ÇÒÓë MySQL Óï·¨ 100% µÄ¼æÈÝ£¬¶ÔÒµÎñÎÞÓ°Ï졣ͨ¹ý PolarDB µÄ·ÖÖÓ¼¶µ¯ÉýÄÜÁ¦£¬ÄÜ¿ìËÙÉýÅ䣻ÆäÌØÓеIJ¢ÐвéѯÄÜÁ¦Ò²¿ÉÒÔ½µµÍ¸´ÔÓ²éѯµÄÏìӦʱ¼ä£¬Í¬Ê±ÌáÉýϵͳµÄ²¢·¢ÄÜÁ¦¡£

ËùÒÔ³©½Ýͨ½«Êý¾Ý¿â´Ó MySQL Ç¨ÒÆµ½ PolarDB£¬²¢²ÉÓÃÁËһд¶à¶ÁµÄģʽ£¬²¢¶ÔºÄʱµÄ±¨±í²éѯҵÎñµ¥¶ÀÖ¸¶¨¶Á½Úµã£¬½µµÍÁ˺Äʱ²Ù×÷¶ÔÆäËûÒµÎñµÄÓ°Ï죬±£ÕÏÁËÓû§µÄÕý³£½»ÒײÙ×÷¡£

ÔËάÖÐ̨-¼à¿ØÌåϵ

´«Í³µÄ±¨¾¯»úÖÆ£¬ÒÔÏûÏ¢ÎªÔØÌ壬¾¡Á¿¼ò½à£¬¸üÇãÏòÓÚ±¨¾¯¼´¹ÊÕÏģʽ£¬º­¸ÇÐÅÏ¢ÉÙ£¬¶ÔºóÆÚÅжÏÍùÍùÆðµ½Ò»¸öÌáÐÑ¿ªÊ¼µÄ״̬¡£

Ëæ×ÅÔËάģʽµÄÌá¸ß£¬´óÁ¿¸ßЧ¹¤¾ßµÄ½áºÏ£¬×ÔÓú£¬Ê±ÐòʼþµÈÏà¹ØÏµÍ³²»¶ÏÓ¿ÏÖ£¬Í¬Ê±½üÄêÀ´ÐËÆðµÄÔÆÔ­Éúģʽ£¬½«ÊµÏÖÖÇÄÜÔ¤¾¯µÄÀÏ´óÄÑÎÊÌ⣺ÐÅÏ¢±ê×¼»¯ÎÊÌ⣬¸ø³öÁËÓÅÖʵĽâ¾ö·½°¸£¬Ò²¼ÓËÙÁËÉý¼¶¼à¿Ø½á¹¹µÄ²½·¥£¬±¨¾¯µÄµ¥Ò»Ä£Ê½ÒѲ»ÔÙÊÊÓ¦ÐèÇó£¬ÔËάÈËÔ±¸üÏ£Íû±¨¾¯ÓÐÒâÒ壬Óйý³Ì¡¢ÓнáÂÛ¡£

³©½Ýͨ³¤ÆÚÖÂÁ¦ÓÚÒÔ¿Í»§ÌåÑéΪ»ù´¡µÄÁ¢Ì廯¼à¿Ø¼Ü¹¹£¬´Ó¿Í»§ÐÔÄÜÓëÌåÑéËðʧµÄγ¶È£¬¶Ô¼à¿ØÐÅÏ¢·Ö¼¶£¬·ÖÈ¨ÖØ£¬Í¨¹ýÒµÎñÁ´Öи÷»·½ÚµÄ¿Í»§»­Ïñ£¬ÌØÕ÷Ä£ÐÍ£¬¾«×¼¼à¿ØÓû§ÌåÑé¡£¿ÉÔÚÓû§Î´¸ÐÖªµÄÇé¿öÏÂÔ¤¾¯²¢½øÈë´¦ÀíÁ÷³Ì£¬½øÈëÁ÷³ÌµÄʼþÔÚÄÚ²¿ÏûÏ¢ÖÐÐÄŤת£¬¹ØÁª¼ÆË㣬·ÖÎö¸ùÒòÒÔ¼°×ÔÓú·½°¸¡£²¢¸ù¾Ýʼþ´¦ÀíÄ£ÐÍÏìӦʼþ£¬·¢Ëͱ¨¾¯£¬±¨¾¯º­¸ÇʼþµÄ¹Ø¼üÐÅÏ¢Óë½áÂÛ¡£ÔÚÌá¸ßÁËÔ¤¾¯ÓÐЧÐеÄͬʱ£¬Ò²±ÜÃâµÄ´«Í³¹ÊÕÏ´¦ÀíÄ£ÐÍÖеĸ÷ÖÖЧÂÊËðʧ¡£

ÔÆÔ­ÉúÓ¦Ó÷þÎñÌØµã

DevOps ¹¤¾ß-¹ÊÕϼìÐÞÖÐÐÄ

ÖÚËùÖÜÖª£¬·Ö²¼Ê½ÏµÍ³×ñ´Ó CAP ÀíÂÛ£¬³©½Ýͨͨ³£Ñ¡ÔñÂú×ã AP ¶ø·ÅÆú C£¨Ò»ÖÂÐÔ£©¡£°´ÕÕÄ«·Æ¶¨ÂÉ£¬³©½Ýͨ×îÖÕÊÇÐèҪͨ¹ýÈ˹¤¸ÉÔ¤À´±£Ö¤Êý¾ÝµÄ×îÖÕÒ»ÖÂÐÔ¡£ÄÇô¼ì²é·¢ÏÖ²»Ò»ÖµÄÊý¾Ý¡¢Çø±ð´íÎ󳡾°²¢°´¹æ³ÌÐÞ¸´£¬¾ÍÐèÒªÓÐÒ»Ì×ϵͳÀ´¸¨Öú½øÐС£

²»Í¬ÓÚϵͳÔËά£¬ÒµÎñ¼ìÐÞÃæÏòµÄÊÇÒµÎñºÍ·þÎñ£¬Í¨¹ý×â»§ºÍ×â»§Êý¾ÝµÄ¼à¿ØÀ´·¢Ïֺͽâ¾öÒµÎñÎÊÌ⡣ϵͳÔËÐÐÖУ¬³ýÊý¾Ý²»Ò»ÖÂÖ®Í⣬»¹ÓÐÆäËûһЩ³£¼û¹ÊÕÏ£¬Ò²ÐèҪΪ֧³ÖºÍ½â¾öһЩ½ÏΪÆÕ±éÓй²ÐԵĿͻ§ÎÊÌâÌṩ±ãÀû£¬ÒÔ¼°Ìṩ²¿·Ö·ÖÎöÊÓͼ°ïÖúÑз¢»òÔËÎ¬ÕÆÎÕÁ˽â×⻧״̬ºÍÇ÷ÊÆ£¬ÕâЩËßÇóµÄÏìÓ¦Ò²¶¼»áÒòΪÉú²ú»·¾³µÄÎïÀí¸ôÀëºÍ°²È«ÐÔÒªÇ󣬶ø±äµÃµÍЧ£¬Ö»ÓÐͨ¹ý¹Ì»¯µ½ÏµÍ³ÖÐÐγɹ¤¾ß¼¯²ÅÄܸüºÃµØ½â¾ö¡£

ËùÒÔ£¬³©½ÝͨÌṩÁËÒ»Ì×ÒµÎñ¼ìÐÞϵͳ£¬¸ºÔðÒµÎñÊý¾ÝµÄ¼à¿Ø¡¢ÎÊÌâÕï¶Ï£¬¹ÊÕÏÐÞ¸´¡¢Ì¬ÊÆÔ¤¾¯µÈ¡£ÕûÌåÉè¼ÆÈçÏ£º

ĿǰϵͳÕë¶Ô¿ªÍ¨Ê§°Ü¡¢¶¨Ê±ÈÎÎñʧ°Ü¡¢ËÀÐÅ¡¢Êý¾Ý»üºËÎ¥¹æ¡¢µ¼È볬ʱ¡¢TCC ʧ°ÜÁùÀà¹ÊÕϽøÐж¨Ê±¼ì²é£¬²¢ÓëÔËάµÄ Midas ÏûϢϵͳ¼¯³É£¬¼°Ê±·¢ÏÖÎÊÌ⣬²¢Ïò¾ßÌ帺ÔðÈË·¢³ö¶¤¶¤¸æ¾¯£»¸ºÔðÈËͨ¹ý¹ÊÕÏչʾµÄ¿´°åºÍÃ÷ϸÁбíÀ´²é¿´¾ßÌåÔ­Òò£»Õë¶Ô¾ßÌå¹ÊÕÏ£¬»¹Ìṩ²é¿´ÉÏÏÂÎÄÈÕÖ¾¡¢ÖØÐ¿ªÍ¨¡¢ËÀÐÅÖØ·Å¡¢ÊýÁ¿ÕÊÖØËã¡¢ÖØÌá½»µÈ¸¨ÖúÊֶνâ¾ö¹ÊÕÏ¡£

°²È«·þÎñ-ÄÚÈݰ²È«

³©½ÝͨµÄ²úÆ·»áÉæ¼°µ½Ð­Í¬ÖеÄÁÄÌìÐÅÏ¢£¬µçÉÌÀàµÄÉÌÆ·ÆÀ¼Û£¬ÕâЩÄÚÈÝ¿ÉÄܻᱻÍâÈ˶ñÒâʹÓ㬽«Ò»Ð©·Ç·¨¹ã¸æ¡¢ÍøÂçÕ©Æ­¡¢¿Ö²ÀÐÅÏ¢µÈÄÚÈݼÈ볩½ÝͨµÄ²úÆ·Öв¢´«²¥³öÈ¥£¬ËùÒÔ³©½ÝͨµÄÔËά°²È«²¿ÃÅÐèÒªÔö¼ÓÄÚÈݰ²È«µÄ¼à¿Ø£¬±£ÕϹ«Ë¾²úÆ·µÄ´¿¾»¡¢½¡¿µÔËÐУ¬±ÜÃâÍøÂç·¸×ïÐÐΪ·¢ÉúÔÚ³©½Ýͨ¹«Ë¾µÄ²úÆ·ºÍÓû§Ö®ÖС£

³©½Ýͨ½èÓÃϵͳµÄ²Ù×÷ÈÕÖ¾ºÍÏûÏ¢¶ÓÁУ¬½«ÄÚÈݰ²È«¼ì²âºÍÒµÎñ¹¦ÄܽøÐнâñ½èÖúº¯Êý¼ÆËãµÄÄÜÁ¦£¬°´Ðèµ÷ÓÃÔÆ·þÎñ³§ÉÌÌṩµÄ°²È«¼ì²âÄÜÁ¦£¨ÎÄ×ÖÀࡢͼƬÀàµÈ£©£¬È¥Ê¶±ð¿É·ÖÏíµÄÒµÎñ£¬ÄÚÈÝÊÇ·ñ·ûºÏ°²È«·¨£¬¼ì²â½á¹û»¹Ôö¼ÓÁËÈ˹¤ÉóºË¼°ÎóÅÐÉâÃâ¡£

ÊýÓ÷ÖÀë

ͳ¼Æ·ÖÎöÀàÊý¾Ý£¬³©½ÝͨÿÌìͨ¹ý DTS ½«Ô­Ê¼Êý¾Ý´Ó¹ØÏµÐÍÊý¾Ý¿âÔöÁ¿Í¬²½µ½Êý¾Ý²Ö¿âÀÔڹ̶¨Ê±¼ä½øÐÐÊý¾ÝÇåÏ´¡¢»ã×Üͳ¼Æ·ÖÎöºó£¬ÔÙ½«Õⲿ·ÖÊý¾Ý´«Êä Elasticsearch ¡£Í¬Ê±³©½ÝͨҲÀûÓà MaxCompute µÄ¶àÈÎÎñ¼ÆËãÄÜÁ¦£¬½øÐÐÒµÎñÊý¾ÝµÄ±êÇ©¼ÆË㣬¼ÆËã½á¹ûÒ²´«µÝ¸ø Elasticsearch £¬ÒµÎñϵͳͨ¹ý Elasticsearch µÄ REST API ·ÃÎÊÕâЩÊý¾Ý£¬²¢Õ¹ÏÖ¸ø×îÖÕÓû§¡£

È«Á´Â·Á÷Á¿¿ØÖƼ¼Êõ+¶ËÔÆÁªµ÷

ÓÉÓÚ΢·þÎñ¼äµÄÒÀÀµ£¬¿ª·¢ÈËÔ±ÎÞ·¨ÔÚ±¾µØÍê³É¿ª·¢ºÍ²âÊÔ£¬±ØÐëÒÀÀµÒ»ÌײâÊÔ¿ª·¢»·¾³¡£

Ñз¢Ð§ÂÊ·½Ã棺µ±ÉϰÙÈ˵Ŀª·¢ÈËÔ±¹²ÏíÒ»Ì×»·¾³£¬¿ª·¢Ì¬µÄ´úÂëÆµ·±±ä¸ü£¬ÖÊÁ¿½ÏµÍ£¬·þÎñÖ®¼äÏ໥ӰÏ죬¿ª·¢»·¾³¾­³£Öжϣ¬µ÷ÊÔÀ§ÄÑ£¬ÑÏÖØÓ°ÏìÁË¿ª·¢Ð§ÂÊ£¬Ñз¢Ï£Íûÿ¸öÏîÄ¿ÄÜÌṩһÌ×»·¾³£¬Èçͼ£º

Ñз¢³É±¾·½Ã棺Èç¹ûΪÿ¸öÏîÄ¿ÌṩȫÁ¿»·¾³£¬¼ÆËã×ÊÔ´³É±¾ºÜ¸ß£¬ÔËά³É±¾Ò²»á¼¤Ôö¡££¨ÔÚ¿ª·¢Ì¬Óнü°Ù¸ö΢·þÎñ£¬°´ 20 ¸öÏîÄ¿²¢Ðпª·¢¼ÆË㣬ÐèÒª½ü 2000 ¸öPOD/ECS µÄ¼ÆËã×ÊÔ´³É±¾ºÍÔËά³É±¾£©²úÆ·Ôڳɳ¤ÆÚ£¬²¢ÐеÄÏîÄ¿ºÍ·þÎñÊý¶¼ÔÚÔö¼Ó¡£

×ÛºÏЧÂʺͳɱ¾·½ÃæµÄÒòËØ£¬³©½ÝͨÒýÈëÍø¹Ø¡¢È«Á´Â·Á÷Á¿¾«È·¿ØÖƼ¼Êõ¡¢¶ËÔÆÁªµ÷¼¼Êõ£¬ÓûùÏß»·¾³+ÔöÁ¿Ð޸ĵÄÓ¦Óõþ¼Ó³öÏîÄ¿¿ª·¢»·¾³£ºÔÚÈë¿Ú´¦¸ù¾ÝÆóÒµ Id ½øÐÐÁ÷Á¿´ò±ê£¨¸ù¾ÝÆóÒµ ID ÔÚÇëÇóÖÐ×¢Èë»·¾³±êʶ£©£¬È磺https://cloud.chanjet.com/req?orgId =ÆóÒµ ID £¬»·¾³±êÊ¶ËæÇëÇóÔÚÕû¸öÖ´ÐÐÁ÷³ÌÖÐÁ÷ת£¨http ÇëÇó£¬rpc ÇëÇ󣬶¨Ê±ÈÎÎñ£¬ÏûÏ¢µÈ£©£¬Í¨¹ý»·¾³±êʶ£¬¶Ô΢·þÎñµ÷ÓÃ/ÏûÏ¢½øÐо«È·¿ØÖÆ¡£Èçͼ£º

³©½ÝͨÔÚ»ùÏß»·¾³²¿Êð×îÐÂÉÏÏߵĴúÂ룬ÔÚÏîÄ¿»·¾³ÖÐÖ»²¿ÊðÉæ¼°Ð޸ĵÄÓ¦Óãº

£¨1£©ÎªÏîÄ¿Ñз¢ÌṩÎȶ¨µÄ¶ÀÁ¢ÏîÄ¿»·¾³£¬Ê¹Ñз¢Äܰ´¡°Ð¡¹æÄ££¬¶àÅú´Î¡±£¨DevOps ×î¼Ñʵ¼ù£©µÄ·½Ê½¿ìËÙЭ×÷£»

£¨2£©½ÚÊ¡ÁË×ÊÔ´¡¢½µµÍÁËÔËά³É±¾¡££¨°´Ã¿¸öÏîÄ¿ÐÞ¸Ä 5% µÄÓ¦Óã¬ÔÚ¿ª·¢Ì¬Óнü°Ù¸ö΢·þÎñ£¬°´ 20 ¸öÏîÄ¿²¢Ðпª·¢¼ÆË㣬½«½ÚÊ¡ 2000*95%=1900 ¸öECS/POD£©£»

£¨3£©Ê¹ÓöËÔÆÁªµ÷¼¼Êõ£¬·½±ã¿ª·¢±¾µØPC¼ÓÈëµ½ÏîÄ¿»·¾³µ÷ÊÔ¡£ÈçͼËùʾ£º

ÔÆÔ­Éú´øÀ´µÄ¼¼Êõ¼ÛÖµ

¸ßµ¯ÐÔ¿ÉÀ©Õ¹

ϵͳ¿ÉÒÔÔÚÓ¦Ó÷þÎñ²ãºÍÊý¾Ý¿â²ãÖ§³ÖºáÏòÀ©Õ¹¡£

Ó¦Ó÷½Ã棺ͨ¹ý΢·þÎñ¼Ü¹¹£¬ÈÝÆ÷»¯²¿Ê𣬼¼Êõƽ̨¿ÉÒÔ¸ÐÖª·þÎñÆ÷¸ºÔØ£¬µ¯ÐÔÉìËõ·þÎñ½Úµã£¬ÊµÏÖ¼¯ÈºÀ©/ËõÈÝ£¬¿ìËÙ²¹³ä¼ÆËãÄÜÁ¦¡£

Êý¾Ý¿â·½Ã棺Êý¾Ý¿âÖ§³Ö¿ìËÙÀ©ÈݶÁ½Úµã£¬ÒÔÖ§³Ö¸ü¶à²¢·¢ÇëÇó£¬Í¬Ê±×⻧ʵÏÖÊý¾Ý¸ôÀ룬²¢¿É¸ù¾Ý¸ºÔØÊµÏÖ¿ç¿âÇ¨ÒÆ¡£

΢·þÎñ»¯

ÔÚ΢·þÎñ¼Ü¹¹ºÍÉè¼Æ½×¶Î£º

ÒýÈë MDD ÁìÓòÇý¶¯·½·¨ÂÛ½øÐÐÓ¦Óüܹ¹Éè¼ÆºÍÁìÓòÄ£ÐÍÉè¼Æ£»

°´ÕÕ΢·þÎñµÄÉè¼ÆÔ­Ôò½øÐзþÎñµÄ²ð·ÖºÍÖ°Ôð¡¢¹ØÏµ¶¨Ò壬ȷ¶¨·þÎñ½Ó¿ÚºÍÁìÓòÄ£ÐÍ£»

×÷Ϊһ¸ö¸´Ô ToB Ó¦Ó㬳©½Ýͨ°´ÕÕÈçÏÂÔ­Ôò½øÐÐ΢·þÎñµÄ²ð·Ö£º

¿ÉÓà - ²ð·ÖµÄÄ£¿éÄܹ»Âú×ãÓ¦ÓõÄÐèÒª£»

ºÃÓà - ²ð·ÖµÄÄ£¿éÄܹ»Í¨¹ý±È½Ï¼òµ¥¡¢ÇåÎúµÄ·½Ê½×é³ÉÓ¦Ó㬷þÎñÓ¦ÓüÛÖµ£»

ÃÀ - ÓÃ×î¼òµ¥µÄ·½Ê½±í´ï¸´ÔÓÎÊÌ⣻ҵÎñÈËÔ±ÈÝÒ×Àí½â¡£

Back-end For Front-end

·þÎñÆ÷¶Ë²ÉÓÃ΢·þÎñ¼Ü¹¹Ö®ºó£¬³©½ÝͨÐèÒªÔÚǰºó¶ËÖ®¼äÔö¼Ó BFF ²ã£¬¼ò»¯Ç°ºó¶ËÈËÔ±µÄЭͬ¿ª·¢¸´ÔÓ¶È¡£BFF ²ã»ùÓÚ Node ʵÏÖ£¬³©½ÝͨѡÔñÁË Egg.js £¬²¢»ùÓÚEgg.js ×öÁË·Ö²ã·â×°£¬ÔÚ Node ×ÔÉí¼¼ÊõÉý¼¶µÄÇé¿öÏ¿ÉÒÔ²»Ó°ÏìÒµÎñ¿ª·¢¡£ÎªÁËÌá¸ßЧÂÊ£¬³©½Ýͨ»¹ÔÚ Node ²ã½ÓÈëÁË»º´æÖмä¼þ Redis £¬²¢ÀûÓà GraphQL ×ö¾ÛºÏ²éѯ¡£

¶ËÔÆÁªµ÷·½°¸

²ÉÓÃ΢·þÎñ¼Ü¹¹ºó£¬Ã¿Ì×»·¾³²¿ÊðÐèÒª 30+ µÄ΢·þÎñÈÝÆ÷£¬Èç¹û¿ª·¢½×¶Î´æÔÚ¶àÌØÐÔ²¢ÐУ¬ÎªÃ¿¸öÌØÐÔ·ÖÖ§µ¥¶À²¿Êð»·¾³£¬×ÊÔ´ÏûºÄÌ«´ó¡£Îª´Ë£¬³©½ÝͨÒýÈëÁËÍø¹Ø¡¢È«Á´Â·Á÷Á¿´ò±ê¿ØÖƼ¼Êõ¡¢¶ËÔÆÁªµ÷¼¼Êõ£¬ÓûùÏß»·¾³+ÔöÁ¿Ð޸ĵÄÓ¦Óõþ¼Ó³öÏîÄ¿¿ª·¢»·¾³£¬ÒÔ×îС´ú¼Û¿ìËÙÀ­ÆðÒ»Ì×ÍêÕûµÄ¿ª·¢µ÷ÊÔ»·¾³£¬½µµÍÁË¿ª·¢³É±¾¡£Í¬Ê±¿ª·¢ÈËÔ±Ò²¿ÉÒÔ½«±¾µØµçÄÔÖ±½Ó×¢²áµ½Î¢·þÎñ»·¾³ÖÐÈ¥£¬ÔÚ±¾µØÍê³ÉÉÏÏÂÓÎÒµÎñµÄÑéÖ¤ºÍ²âÊÔ£¬¼«´óµØÌá¸ßÁË¿ª·¢ÈËÔ±µÄ¹¤×÷ЧÂÊÒÔ¼°Ìá½»´úÂëµÄÖÊÁ¿¡£

ÀëÏßÊý¾Ý·ÖÎö

ÔçÆÚ£¬³©½ÝͨµÄÊý¾Ý¿âÖ»ÓÐ OLTP £¬Êý¾Ý´æ´¢ÔÚ MySQL Àï£¬Ëæ×ÅÊý¾ÝÁ¿µÄÔö¶à£¬Í³¼Æ·ÖÎöÀàµÄ²éѯ²»½ö×ÔÉí²éѯʱ¼ä³¤£¬»¹ÏûºÄÁËÔÚÏß½»Ò׿âµÄ×ÊÔ´£¬Ó°ÏìÔÚÏß½»Ò×µÄÏìӦʱ¼ä¡£½ö½öͨ¹ýÔÆÔ­ÉúÊý¾Ý¿â PolarDB £¬½øÐжÁд·ÖÀ룬ֻÄÜ»º½âÒ»²¿·Ö²éѯѹÁ¦¡£

Õë¶ÔϵͳÖÐһЩʵʱÐÔÒªÇ󲻸ߵķÖÎö£¬³©½ÝͨÒýÈëÁËÊý¾Ý²Ö¿â½øÐÐÀëÏßÊý¾ÝµÄ´¦Àí£¬Í¨¹ý DataWorks ¹¤¾ß½øÐÐ ETL ºÍͳһµ÷¶È£¬ÔÚ MaxCompute ÖнøÐдóÊý¾ÝÖ¸±ê¼ÆËãºÍ±êÇ©¼ÆËã¡£

È«Á´Â·»Ò¶È·½°¸

³©½ÝͨµÄϵͳ£¬ÊµÏÖÁË´Óǰ¶Ëµ½ºó¶Ë·þÎñ¡¢ÏûÏ¢¶ÓÁС¢¶¨Ê±ÈÎÎñµÄÈ«Á´Â·»Ò¶È¡£

ǰ¶Ë¾²Ì¬×ÊÔ´£ºÇø·Ö»Ò¶È¾²Ì¬×ÊÔ´ºÍÕýʽ»·¾³¾²Ì¬×ÊÔ´¡£µÇ¼ºóÓɵǼÐÅÏ¢ÀïµÄ×â»§£¬È·¶¨Ó¦¸Ã·Óɵ½Äĸö»·¾³¡£

ÏûÏ¢¶ÓÁУºÇø·Ö»Ò¶ÈÏûÏ¢¶ÓÁкÍÕýʽÏûÏ¢¶ÓÁС£¸ù¾Ý»·¾³±äÁ¿½øÐÐÏû·Ñ

¶¨Ê±ÈÎÎñ£º¶¨Ê±ÈÎÎñµÄÈÎÎñÖ´Ðз½£¬Í¨¹ý»·¾³±äÁ¿ºÍ×â»§Ãûµ¥£¬À´¾ö¶¨ÊÇ·ñÖ´ÐС£

ºó¶Ë Rest ½Ó¿Ú£ºÔÚ Nginx ÖÐͨ¹ý lua ½Å±¾£¬½âÎö url ·¾¶£¬¸ù¾Ý»Ò¶ÈÃûµ¥ÖеÄ×â»§ÐÅÏ¢½øÐзÓÉ¡£

ÔÆÔ­Éú´øÀ´µÄÒµÎñ¼ÛÖµ

ÈÝÆ÷»¯ÔËά¹ÜÀí£º

»ùÓÚ EDAS+ACK ģʽµÄÈÝÆ÷»¯²¿ÊðºÍ¹ÜÀí£¬ÊµÏÖÁËÓ¦Ó÷¢²¼µÄÌáÉý£¬²¢ÇÒÔÚµ¯ÐÔÉìËõºÍÈÝÁ¿¹ÜÀí£¬Ò²¿ÉÒÔ¼Ó¿ìÒ쳣ʶ±ð£¬¹ÊÕÏ×ÔÓú¡£²¢ÇÒÔÚ 2£¨Ò쳣ʶ±ð£©-5£¨¿ìËÙ¶¨Î»£©-10£¨×ÔÓúÖ¹Ë𣩵ÄÄ¿±êÉϲ»¶ÏÅÊÉý¡£

¿É¹Û²âÐÔ£º

»ùÓÚÈÕ־ƽ̨ºÍÊý¾ÝÖÐ̨µÄ½áºÏ·ÖÎö£¬ÊµÏÖÓû§»­ÏñºÍÓû§¹ì¼£µÄչʾ£¬²¢ÇÒ¶ÔÊý¾ÝµÄ²»¶ÏÍÚ¾ò£¬¿ÉÒÔʵÏÖÓû§ÌåÑé°Ù·ÖÊýÁ¿»¯£¬²úÆ·ÖÊÁ¿°Ù·ÖÊýÁ¿»¯£¬´Ó¶øÔÚ·þÎñÍŶӶԽÓÉÏÌṩÊý×Ö»¯±£ÕÏ¡£

³É±¾·½Ã棺

´Ó IDC »ú·¿ÈÝÆ÷ģʽµ½ÔÆÆ½Ì¨ÈÝÆ÷»¯µÄÉý¼¶£¬²»±ØÒªÍ¶Èëµ½Ó²¼þÉ豸µÄ´ó¶îͶÈëºÍÌæ»»É豸ÉÏ£¬´Ó¶øÔÚÉ豸³É±¾ºÍÈËÁ¦³É±¾ÉÏ´ó·ù¶È½ÚÊ¡Á˺ܶ࣬²¢ÇÒеÄÐèÇóºÍÏë·¨¶¼¿ÉÒÔ°´Á¿Í¶È룬µ¯ÐÔÉìËõ¡£

DevOps£º

¶Ô½ÓÔÆÔ­Éú»·¾³µÄ devops £¬ÔÚÑз¢ÐèÇóÖ§³ÖÉÏ£¬½ÚÊ¡ÈËÔ± 50%£¬¹¹½¨¼°²¿ÊðЧÂÊÉÏÌáÉýÁË 4 ±¶¡£ÆäÖÐ 2020 È«Äê¸üдÎÊý 12734 ´Î£¬³É¹¦ÂÊ 91.8%¡£

¶à»·¾³×ÊÔ´£º

ͨ¹ý¶àÌØÐÔ»Ò¶È·½°¸µÄģʽ£¬7 Ì׿ª·¢»·¾³ºÏ²¢Îª1Ìס£ÆäÖÐÿÌ×»·¾³ 90 ¸ö΢·þÎñ£¬¿ÉÒÔʵÏÖÁé»îÐԵĶ¯Ì¬µ÷ÕûºÍÀ©Õ¹¡£½ÚÊ¡ 450 ¸ö½Úµã¡£

ÔÆÔ­ÉúÈÝÆ÷»¯£º

ÈÝÆ÷»¯ EDAS+K8s ²¿Êðģʽ£¬¿ÉÒÔʵÏÖ½ÚµãµÄµ¯ÐÔÉìËõ£¬ÌرðÊÇÖ§³ÅÁ˳©½Ýֱͨ²¥»î¶¯£¬Ãëɱ³¡¾°¡£²»½ö½ö½ÚÊ¡ÁËÈËÁ¦µÄ²¿ÊðµÈ»·½ÚͶÈ룬Ҳ½ÚÊ¡ÁËÃë¼¶ÉìËõµÄ³É±¾¡£

¶àÔÆÆ½Ì¨£º

ͨ¹ý DevOps ºÍÈÝÆ÷»¯Ä£Ê½µÄ½¨Á¢£¬Âú×ãÁËÓû§¶àÔÆ³¡¾°µÄÐèÇ󣬲¢ÇÒ½ÚÊ¡ÈËÁ¦50%£¬ÊµÏÖ¶àÔÆ»·¾³µÄ×Ô¶¯»¯ÔËάģʽ¡£

Êý¾Ý¿âÉý¼¶£º

ºÃÉúÒâ´Ó MySQL Éý¼¶µ½ PolarDB ºó£¬ÆäÖд¦ÀíÐÔÄÜÌáÉý 20%~40% £¬²¢³É¹¦µÄ½«ÎÞ·¨Ö§³ÖµÄµÍ¶ËÊÖ³Ö pda ÊÊÅ乤×÷³É¹¦¸´»î¡£³éÑù»Ø·Ã¿Í»§£¬ÂúÒâ¶ÈÒ²´ó·ùÌáÉý¡£

Îȶ¨ÐÔ£º

»ùÓÚÔÆÔ­Éú»ù´¡×齨µÄ¶Ô½Ó£¬ÔƲúÆ·¿ÉÒÔʵÏÖ 5 ¸ö 9 µÄ SLA ·þÎñ£¬ÕâÑù±ÜÃâÁË×ÔÉí´î½¨¿ªÔ´×é¼þµÄÎȶ¨ÐԺͰ²È«·çÏÕ¡£²¢ÇÒÔÚ×é¼þ¹¦ÄÜÉÏÒ²ÄÜÏíÊܵ½¸÷ÖÖÒµÎñÐèÇó¹¦Äܵĸ£Àû¡£¶Ô½ÓÔÆÔ­Éúºó£¬¿ÉÒÔÌá³ö 2£¨¸æ¾¯£©-5£¨¶¨Î»£©-10£¨Ö¹Ë𣩵ÄÎȶ¨ÐÔ±£ÕÏÄ¿±ê£¬´Ó¶øÔÚÓû§ÂúÒâ¶ÈÉϲ»¶ÏÌáÉý¡£

   
1446 ´Îä¯ÀÀ       32
×îл¼Æ»®
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢ 6-12[ÏÃÃÅ]
È˹¤ÖÇÄÜ.»úÆ÷ѧϰTensorFlow 6-22[Ö±²¥]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 6-30[±±¾©]
ǶÈëʽÈí¼þ¼Ü¹¹-¸ß¼¶Êµ¼ù 7-9[±±¾©]
Óû§ÌåÑé¡¢Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À 7-25[Î÷°²]
ͼÊý¾Ý¿âÓë֪ʶͼÆ× 8-23[±±¾©]
 
×îÐÂÎÄÕÂ
ÔÆÔ­Éú¼Ü¹¹¸ÅÊö
K8S¸ß¿ÉÓü¯Èº¼Ü¹¹ÊµÏÖ
ÈÝÆ÷ÔÆ¹ÜÀíÖ®K8S¼¯Èº¸ÅÊö
k8s-ÕûÌå¸ÅÊöºÍ¼Ü¹¹
Ê®·ÖÖÓѧ»áÓÃdocker²¿Êð΢·þÎñ
×îпγÌ
ÔÆ¼ÆË㡢΢·þÎñÓë·Ö²¼Ê½¼Ü¹¹
Æóҵ˽ÓÐÔÆÔ­ÀíÓë¹¹½¨
»ùÓÚKubernetesµÄDevOpsʵ¼ù
ÔÆÆ½Ì¨¼Ü¹¹ÓëÓ¦Ó㨰¢ÀïÔÆ£©
Docker²¿Êð±»²âϵͳÓë×Ô¶¯»¯¿ò¼Üʵ¼ù
³É¹¦°¸Àý
±±¾© ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ͨÓù«Ë¾GE DockerÔ­ÀíÓëʵ¼ùÅàѵ
ij¾ü¹¤Ñо¿µ¥Î» MDA£¨Ä£ÐÍÇý¶¯¼Ü¹¹£©
ÖªÃûÏû·Ñ½ðÈÚ¹«Ë¾ ÁìÓòÇý¶¯Éè¼Æ
ÉîÛÚijÆû³µÆóÒµ Ä£ÐÍÇý¶¯µÄ·ÖÎöÉè¼Æ
 
 
 
 
 
Ïà¹ØÎÄÕÂ

ÔÆ¼ÆËãµÄ¼Ü¹¹
¶ÔÔÆ¼ÆËã·þÎñÄ£ÐÍ
ÔÆ¼ÆËãºËÐļ¼ÊõÆÊÎö
Á˽âÔÆ¼ÆËãµÄ©¶´
Ïà¹ØÎĵµ

ÔÆ¼ÆËã¼ò½é
ÔÆ¼ÆËã¼ò½éÓëÔÆ°²È«
ÏÂÒ»´úÍøÂç¼ÆËã--ÔÆ¼ÆËã
ÈídzÎöÔÆ¼ÆËã
Ïà¹Ø¿Î³Ì

ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ
ÔÆ¼ÆËãÓ¦ÓÃÓ뿪·¢
CMMIÌåϵÓëʵ¼ù
»ùÓÚCMMI±ê×¼µÄÈí¼þÖÊÁ¿±£Ö¤