±à¼ÍƼö: |
±¾ÎÄÖ÷Òª½éÉÜÁË´«Í³¼Ü¹¹ ÓëÔÆÔÉú¼Ü¹¹µÄÇø±ð£¬¼°ÎªÊ²Ã´ÎÒÃÇÐèÒªÔÆÔÉú¼Ü¹¹£¿
À´×ÔÓÚ΢ÐŹ«ÖںŰ¢Àï°Í°ÍÖмä¼þ ,ÓÉ»ðÁú¹ûÈí¼þLinda±à¼¡¢ÍƼö¡£ |
|
ÔÆÔÉú¼Ü¹¹ÊÇʲô
»Ø¹Ë¹ýȥʮÄ꣬Êý×Ö»¯×ªÐÍÇý¶¯×ż¼Êõ´´ÐºÍÉÌÒµÔªËØµÄ²»¶ÏÈںϺÍÖØ¹¹£¬¿ÉÒÔ˵£¬ÏÖÔÚÒѾ²»ÊÇÓÉÉÌҵģʽ¾ö¶¨²ÉÓúÎÖÖ¼¼Êõ¼Ü¹¹£¬¶øÊÇÓɼ¼Êõ¼Ü¹¹¾ö¶¨ÆóÒµµÄÉÌҵģʽ¡£ËùÒÔÎÞÂÛÊÇÐÐÒµ¾ÞÍ·»¹ÊÇÖÐС΢ÆóÒµ¶¼ÃæÁÙ×ÅÊý×Ö»¯×ªÐÍ´øÀ´µÄδ֪»úÓöºÍÌôÕ½¡£»úÓöÊÇÉÌҵģʽµÄ´´Ð£¬ÌôÕ½À´×Ô¶ÔÕûÌå¼¼Êõ¼Ü¹¹µÄ±ä¸ï¡£
ÐÂÒ»´úµÄ¼¼Êõ¼Ü¹¹ÊÇʲô£¿ÈçºÎ±ä¸ï£¿ÊǺܶ໥ÁªÍøÆóÒµÃæÁÙµÄÎÊÌâ¡£¶øÔÆÔÉú¼Ü¹¹ÔòÊÇÕâ¸öÎÊÌâ×îºÃµÄ´ð°¸£¬ÒòÎªÔÆÔÉú¼Ü¹¹¶ÔÔÆ¼ÆËã·þÎñ·½Ê½Ó뻥ÁªÍø¼Ü¹¹½øÐÐÕûÌåÐÔÉý¼¶£¬Éî¿Ì¸Ä±ä×ÅÕû¸öÉÌÒµÊÀ½çµÄ
IT ¸ù»ù¡£
ËäÈ»ÔÆÔÉúµÄ¸ÅÄîÓÉÀ´ÒѾ㬺ܶàÈ˲¢²»Àí½âʲôÊÇÔÆÔÉú¡£´Ó¼¼ÊõµÄ½Ç¶ÈÀ´½²£¬ÔÆÔÉú¼Ü¹¹ÊÇ»ùÓÚÔÆÔÉú¼¼ÊõµÄÒ»×é¼Ü¹¹ÔÔòºÍÉè¼ÆÄ£Ê½µÄ¼¯ºÏ£¬Ö¼ÔÚ½«ÔÆÓ¦ÓÃÖеķÇÒµÎñ´úÂ벿·Ö½øÐÐ×î´ó»¯µÄ°þÀ룬´Ó¶øÈÃÔÆÉèÊ©½Ó¹ÜÓ¦ÓÃÖÐÔÓеĴóÁ¿·Ç¹¦ÄÜÌØÐÔ£¨È絯ÐÔ¡¢ÈÍÐÔ¡¢°²È«¡¢
¿É¹Û²âÐÔ¡¢»Ò¶ÈµÈ£©£¬Ê¹ÒµÎñ²»ÔÙÊܷǹ¦ÄÜÐÔÒµÎñÖжÏÀ§ÈŵÄͬʱ£¬¾ß±¸ÇáÁ¿¡¢Ãô½Ý¡¢¸ß¶È×Ô¶¯»¯µÄÌØµã¡£¼òµ¥µÄ˵£¬¾ÍÊǰïÖúÆóÒµµÄÒµÎñ¹¦Äܵü´ú¸ü¿ì¡¢ÏµÍ³ÄܳÐÊÜס¸÷ÖÖÁ¿¼¶µÄÁ÷Á¿³å»÷µÄͬʱ£¬¹¹½¨ÏµÍ³µÄ³É±¾¸üµÍ¡£
´«Í³¼Ü¹¹ÓëÔÆÔÉú¼Ü¹¹µÄÇø±ð
ÉÏͼչʾÁËÔÚ´úÂëÖÐͨ³£°üÀ¨µÄÈý²¿·ÖÄÚÈÝ£¬¼´ÒµÎñ´úÂë¡¢µÚÈý·½Èí¼þ¡¢´¦Àí·Ç¹¦ÄÜÌØÐԵĴúÂë¡£ÆäÖС°ÒµÎñ´úÂ롱ָʵÏÖÒµÎñÂß¼µÄ´úÂë¡£¡°Èý·½Èí¼þ¡±ÊÇÒµÎñ´úÂëÖÐÒÀÀµµÄËùÓÐÈý·½¿â£¬°üÀ¨ÒµÎñ¿âºÍ»ù´¡¿â¡£¡°´¦Àí·Ç¹¦ÄÜÐԵĴúÂ롱ָʵÏָ߿ÉÓᢰ²È«¡¢¿É¹Û²âÐԵȷǹ¦ÄÜÐÔÄÜÁ¦µÄ´úÂë¡£
ÕâÈý²¿·ÖÖÐÖ»ÓÐÒµÎñ´úÂëÊǶÔÒµÎñÕæÕý´øÀ´¼ÛÖµµÄ£¬ÁíÍâÁ½¸ö²¿·Ö¶¼Ö»Ë㸽ÊôÎµ«Ëæ×ÅÈí¼þ¹æÄ£µÄÔö´ó¡¢ÒµÎñÄ£¿é¹æÄ£±ä´ó¡¢²¿Êð»·¾³Ôö¶à¡¢·Ö²¼Ê½¸´ÔÓÐÔÔöÇ¿£¬Ê¹µÃ½ñÌìµÄÈí¼þ¹¹½¨±äµÃÔ½À´Ô½¸´ÔÓ£¬¶Ô¿ª·¢ÈËÔ±µÄ¼¼ÄÜÒªÇóÒ²Ô½À´Ô½¸ß¡£ÔÆÔÉú¼Ü¹¹Ïà±È½Ï´«Í³¼Ü¹¹Ç°½øÁËÒ»´ó²½£¬¼´´ÓÒµÎñ´úÂëÖаþÀëÁË´óÁ¿·Ç¹¦ÄÜÐÔÌØÐÔµ½
IaaS ºÍ PaaS ÖУ¬´Ó¶ø¼õÉÙÒµÎñ´úÂ뿪·¢ÈËÔ±µÄ¼¼Êõ¹Ø×¢·¶Î§£¬Í¨¹ýÔÆ·þÎñµÄרҵÐÔÌáÉýÓ¦Óõķǹ¦ÄÜÐÔÄÜÁ¦¡£
Õâ±ãÊÇÔÆÔÉú¼Ü¹¹µÄºËÐÄ˼·¡£
ΪʲôÐèÒªÔÆÔÉú¼Ü¹¹
½âÊÍÍêʲôÊÇÔÆÔÉú¼Ü¹¹ºó£¬´ó¼Ò¿ÉÄÜ»áÓнøÒ»²½µÄ˼¿¼£¬¼´µ±½ñ»¥ÁªÍøÆóҵΪʲôÐèÒªÔÆÔÉú¼Ü¹¹¡£·ÖÎöÏÂ
SaaS µÄÊг¡¹æÄ£¿ÉÒÔ·¢ÏÖ£¬2019 Äê SaaS Êг¡¹æÄ£Îª 360 ÒÚÔª£¬2020 ÄêÈÔ±£³Ö¿É¹ÛÉÏÕÇÇ÷ÊÆ£¬2022
Äê SaaS Êг¡¹æÄ£Ô¤¼ÆÆÆÇ§ÒÚ¡£
×ݹÛÖйúÆóÒµ¼¶ SaaS ÐÐÒµ·¢Õ¹Àú³Ì£¬´óÌå·ÖΪËĸö½×¶Î£º2015 Äê֮ǰ£¬ÖйúÊг¡ºÍ¾ø´ó¶àÊýÖйúÆóÒµ¶Ô¡°Ê²Ã´ÊÇ
SaaS¡±È±·¦»ù±¾ÈÏÖª£¬»ùÓÚ˽Óв¿ÊðµÄ´«Í³Èí¼þÐÎʽÈÔΪÖ÷Á÷£¬ÆóÒµ¼¶ SaaS Êг¡·½ÐËδ°¬¡£µ½ÁË 2015
Äê£¬Ëæ×ÅÔÆ¼ÆËã¼¼ÊõµÄ½øÒ»²½³ÉÊ죬ÖйúÆóÒµ¼¶ SaaS ÐÐÒµ½øÈë¿ìËٳɳ¤½×¶Î£¬Õâ¸öÂýÈüµÀÖð½¥Îª¹«ÖÚËùÖª¡£
ʱÖÁ½ñÈÕ£¬ÔÚÒßÇé¡¢¾¼Ã¡¢Éç»á»·¾³µÄ´ó±³¾°Ï¡£»¥ÁªÍøÆóÒµ¿ªÊ¼Ñ°ÇóеÄÉÌҵģʽ£¬Ò»Ð©×¥×¡»ú»áµÄ SaaS
ÆóҵʵÏÖÁË¿ìËÙÏìÓ¦£¬½á¹ûÊÇÆäÒµÎñ³ÊÏֳɱ¶Ôö³¤£¬±ÈÈ磺
²ÍÒû SaaS ³§Ḛ́ïÖúÏßϲÍÒûÃŵ꿪·¢Ð¡³ÌÐòµã²Íϵͳ£¬ÊµÏÖÎÞ½Ó´¥µã²Í¡£
µçÉÌÁãÊÛÁìÓòµÄ ERP ³§Ḛ́ïÖúÆóÒµ½¨Á¢»áÔ±¹ÜÀíϵͳ¡£
ÓªÏú SaaS ³§ÉÌͨ¹ýÁ÷Á¿Æ½Ì¨°ïÖúÆóÒµÔÚÏßÓªÏú£¬Ô¶³Ì´¥´ï¿Í»§¡£
ËùÒÔ£¬ÔÚ¡°ÈçºÎ»îÏÂÈ¥¡±³ÉΪÈÈÃÅÒéÌâµÄ±³¾°Ï£¬¿ìËÙÏìÓ¦ÄÜÁ¦³ÉΪÆóÒµÖ®¼äµÄºËÐľºÕùÓÅÊÆ£¬SaaS ÆóÒµÐèÒª¼°Ê±Âú×ãÊг¡µÄÐÂÐèÇó¡£¶øÕâÕýÊÇǰ¼¸ÄêÖйú
SaaS ÆóҵΪÁË¿ìËÙÕ¼ÁìÊг¡¡¢Ã¤Ä¿¸ú·ç¡¢Ò»Î¶½è¼ø¹úÍâ²úÆ·Ëù²úÉúµÄÌìÉúȱÏÝ¡£ÎªÃÖ²¹ÕâЩȱÏÝ£¬SaaS
³§ÉÌÐèÒª¸ù¾ÝÊг¡µÄÐèÇó¿ìËÙµ÷Õû²úÆ··þÎñ·½Ïò£¬ÒµÎñ¹¦ÄÜÒª¶àÔª»¯£¬ÒµÎñÌåϵÐèҪеÄ֦辣¬ÔÚ¼¼ÊõÉÏÒ²Óиü´óµÄÌôÕ½¡£
³ýÁËÊг¡´øÀ´µÄѹÁ¦£¬SaaS ÆóÒµ×ÔÉíÒ²ÓÐÖî¶àÍ´µã£º
´ó¶à SaaS ²úÆ·Ö»×öËùνµÄͨÓÃÄÜÁ¦£¬»òÕßÖ»ÊÇһζģ·Â¹úÍâ²úÆ·£¬Ò»µ©ÉîÈëµ½ÐÐÒµÊôÐԱȽÏÖØµÄ³¡¾°Ê±±ãÎÞ·¨Âú×ãÐèÇó£¬ËùÒÔ±»ÌùÉÏÁË¡°°ë³ÉÆ·¡±µÄ±êÇ©£¬µ¼ÖÂÊг¡½ÓÊ̶ܳȲ»ÈçÔ¤ÆÚ¡£
²úÆ·Ä£¿éµ¥Ò»¡¢¹¦ÄÜÏàËÆµÄ SaaS ²úÆ·ºÜÈÝÒ×ÏÝÈë¼Û¸ñ¾ºÕù£¬×îºóÖ»ÄÜÒÔ¿÷Ëð»ñµÃÍøÂçЧӦ£¬µ«»áÖÕʳ¶ñ¹û¡£
Êг¡¶Ô SaaS ²úÆ·µÄ¶¨ÖÆ»¯ÐèÇó¹ý¶à£¬Ê¹µÃ SaaS Æóҵȱ·¦¶Ô²úÆ·´òÄ¥µÄ¾«Á¦£¬°ÑÒ»¸ö SaaS
Ð͹«Ë¾×ö³ÉÁËÏîÄ¿Ð͹«Ë¾¡£
SaaS ÆóÒµ½â¾öÒÔÉϵÄÍâÓÇÄÚ»¼µÄºËÐľÍÊÇרעÔÚÒµÎñ¡£Òª×öºÃÒ»¿î SaaS ²úÆ·£¬¶ÔÓÚÒµÎñÇþµÀ¡¢¾ºÕù¸ñ¾Ö¡¢Óû§ÌåÑéµÈÖî¶à·½Ãæ¶¼Óиü¼ÓÑÏ¿ÁµÄÒªÇó£¬ÉõÖÁ´ÓÊг¡ÔËÓª¡¢²úÆ·¾Àíµ½Ñз¢¡¢ÔËά¶¼Òª×¨×¢ÔÚÒµÎñ£¬ËùÓÐÕâЩ½ÇÉ«µÄ±¾Ö°¹¤×÷¶¼Ó¦¸ÃΪÐÐÒµÒµÎñ·þÎñ£¬ÐÐÒµµÄÉî¶È·ÖÎö£¬¿ìËÙÏìÓ¦Êг¡£¬Îȶ¨µÄ²úÆ·ÖÊÁ¿ÕâЩÊDZØÐëÒª¾ß±¸µÄ¡£
µ«Õâ¾ÍÒªÇó¼¼Êõ¾ß±¸¸ü¿ìµÄµü´úËÙ¶È£¬ÒµÎñÍÆ³öËÙ¶È´Ó°´ÖÜÌáÉýµ½°´Ð¡Ê±£¬Ã¿ÔÂÉÏÏßÒµÎñÁ¿´Ó¡°¼¸Ê® / Ô¡±ÌáÉýµ½¡°¼¸°Ù
/ Ì족£¬²¢ÇÒ²»¿É½ÓÊÜÒµÎñÖжϡ£
ÁíÒ»¸ö»¥ÁªÍøÆóÒµÐèÒªÔÆÔÉúתÐ͵ÄÔÒòÊÇÖйúµÄÁõÒ×˹¹ÕµãÒѾµ½À´¡£ÁõÒ×˹¹Õµã£¬¼´ÀͶ¯Á¦¹ýÊ£Ïò¶ÌȱµÄתÕ۵㣬ÊÇÖ¸ÔÚ¹¤Òµ»¯½ø³ÌÖУ¬Ëæ×ÅÅ©´å¸»ÓàÀͶ¯Á¦Ïò·ÇÅ©²úÒµµÄÖð²½×ªÒÆ£¬Å©´å¸»ÓàÀͶ¯Á¦Öð½¥¼õÉÙ£¬×îÖմﵽƿ¾±×´Ì¬¡£Óôó°×»°Ëµ¾ÍÊÇÖйúµÄÈ˿ںìÀûÒѾÖð½¥ÏûÍË£¬ÆóÒµÀͶ¯Á¦³É±¾²»¶ÏÔö¼Ó£¬¼ÓÉÏ
2020 ÄêÒßÇéµÄÓ°Ï죬³É±¾ÒòËØÔ½À´Ô½³ÉΪÆóÒµµÄÖØÒª¿¼Á¿¡£
¶ø SaaS ²úÆ·¶©ÔÄÖÆ¸¶·Ñ¡¢Í¨ÓÃÐÔÇ¿¡¢µÍ²¿Êð³É±¾µÄÌØµã£¬±ã³ÉÁËÆóÒµ½µ±¾ÔöЧµÄÐÂÑ¡Ôñ¡£ÕâÊÇ SaaS
ÆóÒµÔÚÊг¡ÖеĻú»á£¬¶øÇÒ¶ÔÓÚ SaaS ÆóÒµ±¾ÉíÀ´Ëµ£¬Í¬ÑùÓнµ±¾ÔöЧµÄÐèÇ󣬶øÇÒÄÚ²¿½µ±¾ÔöЧ×öµÃÔ½ºÃ£¬SaaS
²úÆ·ÔÚÊг¡ÉϵľºÕùÁ¦»á¸ü¼ÓÃ÷ÏÔ¡£
ÒÔÉÏÕâЩÏÖ×´µÄ½â·¨ºÍÔÆÔÉú¼Ü¹¹ºÍºËÐÄÄÜÁ¦²»Ä±¶øºÏ£º
ÔÆÔÉú½«Èý·½Èí¼þºÍ·Ç¹¦ÄÜÐÔÄÜÁ¦µÄÍêÈ«¶µµ×£¬¿ÉÒÔ¼«´ó³Ì¶È½â·ÅÆóÒµÑз¢¡¢ÔËάÈËÔ±µÄ¾«Á¦£¬²¢Ê¹Æä¿ÉÒÔרעÔÚÒµÎñÉÏ¡£
ϵͳµÄºáÏòÀ©Õ¹ÐÔ¡¢¸ß¿ÉÓÃÐÔ¡¢½¡×³ÐÔ¡¢SLA ÓÉÔÆÔÉú¼Ü¹¹¶µµ×£¬½â¾öÁË SaaS ²úÆ·×î¼É»äµÄÎȶ¨ÐÔÎÊÌâ¡£
½«Ò»Ð©×Ô½¨µÄ×é¼þÇ¨ÒÆÖÁÔÆÔÉú¼Ü¹¹ÖУ¬¶Ô´«Í³µÄ²¿Êð·½Ê½ºÍ×ÊÔ´½øÐÐÔÆÔÉú»¯£¬GitOps µÄÂ䵨£¬ÔÚ×ÊÔ´³É±¾ºÍÈËÁ¦³É±¾·½Ãæ¶¼ÓнøÒ»²½µÄÓÅ»¯¡£
ÈçºÎÂäµØÔÆÔÉú¼Ü¹¹
ÔÚÁÄÈçºÎÂäµØÔÆÔÉú¼Ü¹¹Ö®Ç°£¬ÎÒÃÇÏÈÀ´¿´Ò»¿´ÔÆÔÉú¼Ü¹¹³ÉÊì¶ÈÄ£ÐÍ£¨SESORA£©£º
ÔÆÔÉú¼Ü¹¹³ÉÊì¶ÈÄ£ÐÍ
ÔÆÔÉú¼Ü¹¹³ÉÊì¶ÈÄ£ÐÍÓÐÁù¸öÆÀÅÐά¶È£¬¿ÉÒÔ½«³ÉÊì¶È»®·ÖΪ 4 ¸ö¼¶±ð¡£ÎÒ»á´Ó×Ô¶¯»¯ÄÜÁ¦¡¢ÎÞ·þÎñ»¯ÄÜÁ¦¡¢µ¯ÐÔÄÜÁ¦¡¢¿É¹Û²âÐÔ¡¢ÈÍÐÔÄÜÁ¦ÕâÎå¸öά¶È£¬¹á´©ËµÃ÷ÈçºÎÂäµØÔÆÔÉú¼Ü¹¹¡£
´«Í³¼Ü¹¹
ÉÏͼչʾµÄÊÇÒ»¸ö½Ï´«Í³µÄ Java+SpringCloud ¼Ü¹¹Ó¦Ó÷þÎñ²àµÄ²¿Êð¼Ü¹¹¡£³ýÁË SLB£¬»ù±¾ÉÏËùÓеÄ×é¼þ¶¼²¿ÊðÔÚ
ECS ÉÏ¡£ÏÂÃæÎÒÃÇÀ´Ò»Æð¿´¿´ÈçºÎ½«Õâ¸ö¼Ü¹¹×ªÐÍÎªÔÆÔÉú¼Ü¹¹¡£
ÎÞ·þÎñ»¯£¨Serverless£©
Serverless µÄ¸ÅÄîÊÇʲôÔÚÕâÆªÎÄÕ²»ÔÙ׸Êö£¬¿ÉÒÔ²ÎÔÄÕâÆªÎÄÕ½øÐÐÁ˽⡣ʹÓà ECS ¼¯Èº²¿Êð·þÎñµÄ¼Ü¹¹ÓÐÁ½¸öÏÔÖøµÄ¶Ì°å£º
ÔËά³É±¾¸ß£ºECS µÄ¸÷Ïî״̬¡¢¸ß¿ÉÓö¼ÐèÒªÔËάͬѧά»¤¡£
µ¯ÐÔÄÜÁ¦²»×㣺ÿ´ÎÓдó´Ù»î¶¯Ê±£¬¶¼ÐèÒªÌáǰ¹ºÂò ECS£¬À©Õ¹·þÎñµÄ½ÚµãÊý£¬È»ºóÔÙÊÍ·Å£¬²¢ÇÒÕâÖÖÇé¿öÖ»ÊÊÓÃÓÚ¶¨Ê±¶¨µãµÄ»î¶¯£¬Èç¹ûÊDz»¶¨Ê±µÄÁ÷Á¿Âö³åÔòÎÞ·¨Ó¦¶Ô¡£
ËùÒÔÊ×ÏÈÎÒÃÇÒª½«·þÎñµÄ²¿Êð·½Ê½ Serverless »¯£¬ÎÒÃÇ¿ÉÒÔÑ¡Ôñ Serverless App
Engine£¨SAE£©×÷Ϊ·þÎñÓ¦Óõķ¢²¼¡¢²¿Êðƽ̨¡£SAE ÊÇÃæÏòÓ¦ÓÃµÄ Serverless PaaS
ƽ̨£¬Äܹ»°ïÖúÓû§ÃâÔËά IaaS¡¢°´ÐèʹÓᢰ´Á¿¼Æ·Ñ£¬×öµ½µÍÃż÷·þÎñÓ¦ÓÃÔÆÔÉú»¯£¬²¢ÇÒÖ§³Ö¶àÖÖÓïÑԺ͸ߵ¯ÐÔÄÜÁ¦¡£
1¡¢ÃüÃû¿Õ¼ä
´ò¿ª SAE ¿ØÖÆÌ¨£¬ÎÒÃÇÊ×ÏÈ´´½¨ÃüÃû¿Õ¼ä£¬SAE µÄÃüÃû¿Õ¼ä¿ÉÒÔ½«ÆäϵÄÓ¦ÓýøÐÐÍøÂçºÍ×ÊÔ´µÄÂß¼¸ôÀ룬ͨ³£ÎÒÃÇ¿ÉʹÓÃÃüÃû¿Õ¼äÀ´Çø·Ö¿ª·¢»·¾³¡¢²âÊÔ»·¾³¡¢Ô¤·¢»·¾³¡¢Éú²ú»·¾³¡£
2¡¢´´½¨Ó¦ÓÃ
´´½¨ºÃÃüÃû¿Õ¼äºó£¬ÎÒÃǽøÈëÓ¦ÓÃÁÐ±í£¬¼´¿ÉÑ¡Ôñ²»Í¬µÄÃüÃû¿Õ¼ä£¬¿´µ½ÆäϵÄÓ¦ÓûòÕß´´½¨Ó¦Óãº
Ñ¡Ôñ¶ÔÓ¦µÄÃüÃû¿Õ¼ä£¬È»ºó´´½¨Ó¦Óãº
Ó¦ÓÃÃû³Æ£º·þÎñÃû³Æ£¬Óû§×ÔÐÐÊäÈë¡£
רÓÐÍøÂçÅäÖãº
×Ô¶¯ÅäÖãº×Ô¶¯°ïÓû§ÅäÖà VPC¡¢Vswitch¡¢°²È«×é¡£ÕâЩ×é¼þ¶¼»áд´½¨¡£
×Ô¶¨ÒåÅäÖãºÓû§Ñ¡ÔñÃüÃû¿Õ¼ä£¬VPC£¬VSwitch ÒÔ¼°°²È«×é¡£Ò»°ãÑ¡Ôñ×Ô¶¨ÒåÅäÖã¬ÒòΪÔÛÃǵķþÎñËùÊôµÄVPC¿Ï¶¨ÒªºÍÆäËûÔÆ×ÊÔ´µÄ
VPC ÊÇÏàͬµÄ£¬ÕâÑù²ÅÄܱ£Ö¤ÍøÂ糩ͨ¡£ÕâÀïÐèҪעÒâµÄÒ»µãÊÇ£¬µ±ÔÚеÄÃüÃû¿Õ¼äϵÚÒ»´Î´´½¨ºÃÓ¦Óú󣬸ÃÃüÃû¿Õ¼ä¾Í»áºÍËùÑ¡µÄ
VPC ½øÐа󶨣¬Ö®ºóÔÙ´´½¨Ó¦ÓÃʱ£¬¸ÃÃüÃû¿Õ¼ä¶ÔÓ¦µÄ VPC ²»¿É¸ü¸Ä¡£Èç¹ûÐèÒª¸ü¸Ä£¬¿ÉÒÔ½øÈëÃüÃû¿Õ¼äÏêÇé½øÐиü¸Ä¡£
Ó¦ÓÃʵÀýÊý£ºÓ¦Ó㨷þÎñ£©½ÚµãÊýÁ¿£¬ÕâÀïµÄ½ÚµãÊýÁ¿°´ÐèÉèÖ㬶øÇÒ²»ÊÇ×îÖÕÉ趨£¬ÒòΪºóÐø¿ÉÒÔÊÖ¶¯»òÕß×Ô¶¯µÄÀ©Ëõ½ÚµãÊý¡£
VCPU/ Äڴ棺¸ÃÓ¦ÓÃÔÚÔËÐйý³ÌÖÐÐèÒªµÄCPUºÍÄÚ´æµÄ¹æ¸ñ¡£ÕâÀïµÄ¹æ¸ñÊǵ¥¸öʵÀýÊýµÄ¹æ¸ñ¡£¼ÈÈç¹ûÑ¡ÔñÁË
2C4G£¬ÄÇôÓÐ 2 ¸öʵÀýµÄ»°£¬¾ÍÊÇ 4C8G¡£
ÅäÖÃÍê»ù±¾ÐÅÏ¢ºó£¬ÏÂÒ»²½½øÈëÓ¦Óò¿ÊðÅäÖãº
¼¼ÊõÕ»ÓïÑÔ£ºJava ÓïÑÔÖ§³Ö¾µÏñ¡¢War °ü¡¢Jar °üÈýÖÖ²¿Êð·½Ê½£¬ÆäËûÓïÑÔÖ§³Ö¾µÏñ²¿Êð·½Ê½¡£ÒÔ
Java Jar °ü·½Ê½ÎªÀý£º
Ó¦ÓÃÔËÐл·¾³£ºÄ¬Èϱê×¼ Java Ó¦ÓÃÔËÐл·¾³¼´¿É¡£
Java »·¾³£ºÄ¿Ç°Ö§³Ö JDK7 ºÍ JDK8¡£
ÎļþÉÏ´«·½Ê½£ºÖ§³ÖÊÖ¶¯ÉÏ´« Jar °ü»òÕßÅäÖÿÉÒÔÏÂÔØ Jar °üµÄµØÖ·¡£
°æ±¾£ºÖ§³Öʱ¼ä´ÁºÍÊÖ¶¯ÊäÈë¡£
Æô¶¯ÃüÁîÉèÖãºÅäÖà JVM ²ÎÊý¡£
»·¾³±äÁ¿ÉèÖãºÉèÖÃÈÝÆ÷»·¾³ÖеÄһЩ±äÁ¿£¬±ãÓÚÓ¦Óò¿ÊðºóÁé»îµÄ±ä¸üÈÝÆ÷ÅäÖá£
Host °ó¶¨ÉèÖãºÉèÖà Host °ó¶¨£¬±ãÓÚͨ¹ýÓòÃû·ÃÎÊÓ¦Óá£
Ó¦Óý¡¿µ¼ì²éÉèÖãºÓÃÓÚÅжÏÈÝÆ÷ºÍÓû§ÒµÎñÊÇ·ñÕý³£ÔËÐС£
Ó¦ÓÃÉúÃüÖÜÆÚ¹ÜÀíÉèÖãºÈÝÆ÷²àµÄÉúÃüÖÜÆÚ½Å±¾¶¨Ò壬¹ÜÀíÓ¦ÓÃÔÚÈÝÆ÷ÔÚÔËÐÐǰºÍ¹Ø±ÕǰµÄһЩ¶¯×÷£¬±ÈÈç»·¾³×¼±¸¡¢ÓÅÑÅÏÂÏߵȡ£
ÈÕÖ¾ÊÕ¼¯·þÎñ£ººÍ SLS ÈÕÖ¾·þÎñ¼¯³É£¬Í³Ò»¹ÜÀíÈÕÖ¾¡£
³Ö¾Ã»¯´æ´¢£º°ó¶¨ NAS¡£
ÅäÖùÜÀí£ºÍ¨¹ý¹ÒÔØÅäÖÃÎļþµÄ·½Ê½ÏòÈÝÆ÷ÖÐ×¢ÈëÅäÖÃÐÅÏ¢¡£
ÎÒʹÓà Jar °üµÄ·½Ê½²¿ÊðÍêÓ¦Óúó£¬ÔÚ¶ÔÓ¦ÃüÃû¿Õ¼äϾͿÉÒÔ¿´µ½¸Õ¸Õ´´½¨µÄÓ¦ÓÃÁË£º
µã»÷Ó¦ÓÃÃû³Æ¿ÉÒԲ鿴ӦÓÃÏêÇ飺
3¡¢°ó¶¨ SLB
ÒòΪ ServiceA Ôڼܹ¹ÖÐÊǶÔÍâÌṩ½Ó¿ÚµÄ·þÎñ£¬ËùÒÔÐèÒª¶Ô¸Ã·þÎñ°ó¶¨¹«Íø SLB ±©Â¶ IP
ºÍ×ö¸ºÔؾùºâ£¬ÔÚ SAE ÖУ¬°ó¶¨ SLB ·Ç³£¼òµ¥£¬ÔÚÏêÇéÒ³ÖУ¬¼´¿É¿´µ½Ó¦Ó÷ÃÎÊÉèÖãº
Ìí¼Ó SLB ʱ¿ÉÒÔÑ¡Ôñн¨Ò²¿ÉÒÔÑ¡ÔñÒѾ´´½¨ºÃµÄ SLB£º
4¡¢·þÎñ/ÅäÖÃÖÐÐÄ
¶ÔÓÚ΢·þÎñ¼Ü¹¹£¬·þÎñÖÐÐĺÍÅäÖÃÖÐÐÄÊDZز»¿ÉÉٵ쬴ó¼Ò³£Óõ½Ò»°ãÊÇ Nacos¡¢Eureka¡¢ZooKeeper
ÈýÖÖ¡£¶ÔÓÚÔÆÔÉú¼Ü¹¹À´½²£¬¸ù¾Ý²»Í¬µÄ³¡¾°£¬·þÎñ/ÅäÖÃÖÐÐÄ¿ÉÒÔÓÐÒÔϼ¸ÖÖÑ¡Ôñ£º
¶ÔÓÚÏÖ×´¾ÍÊÇʹÓà Nacos µÄ¿Í»§¶øÑÔ£¬×ªÐÍÔÆÔÉú¼Ü¹¹£¬·þÎñ/ÅäÖÃÖÐÐÄÈçÉÏÃæ±í¸ñËùʾÓÐÁ½ÖÖÑ¡Ôñ£º
ÐèÒª¿ìËÙתÐÍ£¬¶Ô·þÎñ/ÅäÖÃÖÐÐĸ߿ÉÓÃÒªÇó²»ÊÇÌØ±ð¼«ÖµÄÇé¿öÏ£¬½¨ÒéÖ±½ÓʹÓà SAE ×Ô´øµÄ Nacos
¼´¿É£¬´úÂë²»ÐèÒª×ö¸Ä¶¯£¬Ö±½ÓÔÚ SAE Öд´½¨Ó¦Óü´¿É¡£SAE ¿ØÖÆÌ¨ÌṩµÄÅäÖùÜÀíÔÚ½çÃæ²Ù×÷ºÍ¹¦ÄÜÉϺͿªÔ´
Nacos µÄ¿ØÖÆÌ¨»ù±¾Ò»Ö¡£
¶Ô·þÎñ/ÅäÖÃÖÐÐĸ߿ÉÓÃÒªÇó±È½Ï¸ßµÄÇé¿öÏ£¬½¨ÒéʹÓà MSE Nacos£¬ËüµÄÓÅÊÆÊǶÀÏí¼¯Èº£¬²¢ÇÒ½Úµã¹æ¸ñºÍ½ÚµãÊýÁ¿¿ÉÒÔ¸ù¾Ýʵ¼ÊÇé¿ö¶¯Ì¬µÄ½øÐе÷Õû¡£Î¨Ò»²»×ãµÄÒ»µã¾ÍÊÇÐèÒªÐÞ¸Ä
Nacos µÄ½ÓÈëµã£¬ËãÊÇÓÐÒ»µã´úÂëÇÖÈë¡£
¶ÔÓÚÏÖ×´ÊÇʹÓà Eureka ºÍ ZooKeeper µÄ¿Í»§¶øÑÔ£¬½¨ÒéÖ±½ÓʹÓà MSE Eureka
ºÍ MSE ZooKeeper¡£
ÕâÀïÎÒ¼òµ¥½éÉÜһϠMSE¡£Î¢·þÎñÒýÇæ MSE£¨Microservice Engine£©ÊÇÒ»¸öÃæÏòÒµ½çÖ÷Á÷¿ªÔ´Î¢·þÎñ¿ò¼Ü
Spring Cloud ºÍ Dubbo һվʽ΢·þÎñƽ̨£¬ÌṩÖÎÀíÖÐÐÄ¡¢ÍйܵÄ×¢²áÖÐÐĺÍÍйܵÄÅäÖÃÖÐÐÄ¡£ÕâÀïÎÒÃÇÓõ½µÄÊÇ
MSE µÄÍйÜ×¢²áÖÐÐĺÍÍйÜÅäÖÃÖÐÐÄ¡£
MSE ÓÐÈý¿éºËÐĵŦÄܵ㣺
Ö§³ÖÈý´óÖ÷Á÷·þÎñÖÐÐÄ£¬½Úµã¹æ¸ñºÍÊýÁ¿Áé»î´îÅ䣬¿ÉÔÚÔËÐÐʱ¶¯Ì¬µ÷Õû½Úµã¹æ¸ñ/ÊýÁ¿¡£
ͨ¹ýÃüÃû¿Õ¼äÂß¼¸ôÀ벻ͬ»·¾³¡£
ÅäÖñä¸üÊµÊ±ÍÆËͲ¢ÇÒ¿É×·×Ù¡£
µ¯ÐÔÄÜÁ¦£¨Elasticity£©
ÔÆÔÉú¼Ü¹¹³ÉÊì¶ÈÄ£ÐÍÖеĵ¯ÐÔÄÜÁ¦Í¬ÑùÒÀÍÐÓÚ SAE À´ÊµÏÖ£¬ÒòΪ Serverless µÄµ×²ãʵÏÖÔÀí£¬ËùÒÔÔÚ
SAE ÖеÄÓ¦ÓÃʵÀýÊý£¨½ÚµãÊý£©À©ËõËٶȷdz£¿ì£¬¿É´ïµ½Ãë¼¶¡£
½øÈëÓ¦ÓÃÏêÇéÒ³µÄʵÀý²¿ÊðÐÅÏ¢£¬¿ÉÒÔ¿´µ½Ó¦ÓõľßÌåʵÀý£º
SAE ÌṩÁËÁ½ÖÖÀ©ËõÓ¦ÓÃʵÀýÊýµÄ·½Ê½£¬ÊÖ¶¯·½Ê½ºÍ×Ô¶¯·½Ê½¡£
1¡¢ÊÖ¶¯À©Ëõ
ÔÚ¿ØÖÆÌ¨ÓÒÉÏ·½ÓÐÊÖ¶¯À©Ëõ²Ù×÷°´Å¥£¬È»ºóÑ¡ÔñÒªÀ©Ëõµ½µÄʵÀýÊý¼´¿É£º

ÒÔ¿´µ½¾ßÌåʵÀýµÄ±ä¸ü״̬£º
2¡¢×Ô¶¯À©Ëõ
ÔÚ¿ØÖÆÌ¨ÓÒÉϽÇÓÐ×Ô¶¯À©Ëõ²Ù×÷°´Å¥£¬È»ºó¿ÉÒÔ¿´µ½´´½¨À©Ëõ¹æÔòµÄ½çÃæ¡£SAE ×Ô¶¯À©ËõÌṩʱ¼ä²ßÂÔºÍÖ¸±ê²ßÂÔÁ½ÖÖ¡£
ÉÏͼÊÇʱ¼ä²ßÂÔ£¬¼´ÉèÖúþßÌåµÄʱ¼ä½Úµã£¬ÔÚÕâ¸öʱ¼ä½ÚµãÒª½«Ó¦ÓõÄʵÀýÊýÀ©µ½¼¸¸ö»òÕßËõµ½¼¸¸ö¡£ÕâÖÖ²ßÂÔÊʺÏÁ÷Á¿¸ß·åÆÚÓÐÏà¶ÔÃ÷ȷʱ¼ä½ÚµãµÄ³¡¾°£¬±ÈÈçÔÚÏß½ÌÓýµÄ¿Í»§£¬Í¨³£Á÷Á¿¸ß·åÔÚÍíÉÏ
8 µã¿ªÊ¼£¬11 µãÖð½¥½áÊø£¬ÕâÖÖÇé¿öÏ£¬Í¨¹ý¶¨Ê±²ßÂÔÔÚ 7 µã°ë×óÓÒ°ÑÓ¦ÓõÄʵÀýÊýÀ©ÆðÀ´£¬È»ºó 11
µãÖ®ºóÖð½¥°ÑÓ¦ÓÃʵÀýÊýËõ»ØÕý³£¡£
ÉÏͼÊÇÖ¸±ê²ßÂÔ£¬Ä¿Ç°Ìṩ CPU ʹÓÃÂÊ¡¢ÄÚ´æÊ¹ÓÃÂÊ¡¢Ó¦ÓÃµÄ QPS ãÐÖµ¡¢Ó¦ÓÃ½Ó¿ÚÆ½¾ùÏìӦʱ¼ä£¨RT£©ãÐÖµËÄÖÖÖ¸±ê£¬ÕâËÄÖÖÖ¸±ê¿ÉÒÔÅäºÏʹÓᣵ±ÕâËÄÖÖÖ¸±êÆäÖÐÓÐÒ»ÖÖ´ïµ½ãÐÖµºó¾Í»á´¥·¢À©ÈÝ£¬»á¶ÔÓ¦ÓÃʵÀý½øÐÐÖð½¥À©ÈÝ¡£µ±Ö¸±êСÓÚãÐÖµºó´¥·¢ËõÈÝ¡£ÕâÖÖ²ßÂÔÊʺÏÁ÷Á¿¸ß·åʱ¼ä²»¹Ì¶¨µÄ³¡¾°£¬±ÈÈçÊг¡ÓªÏú£¬ÓÎÏ·ÔËÓª¡£
3¡¢³É±¾ÓÅ»¯
¶ÔÓÚµ¯ÐÔÄÜÁ¦£¬´ó¼Ò¿ÉÄܸü¶àµÄÊǹØ×¢ËüÄÜÈÃϵͳ¿ìËÙÖ§³ÅÁ÷Á¿Âö³å£¬Ôö¼ÓϵͳºáÏòÀ©Õ¹µÄÄÜÁ¦¡£ÆäʵÒòΪSAEÓм«Öµĵ¯ÐÔÄÜÁ¦£¬ÔÙ¼ÓÉϰ´·ÖÖÓ¡¢°´Á¿¼Æ·ÑµÄģʽ£¬¶ÔÕûÌåµÄ×ÊÔ´³É±¾ÊÇÓÐÒ»¶¨ÓÅ»¯µÄ¡£
¿É¹Û²âÐÔ£¨Observability£©
Ó¦ÓòàµÄ¿É¹Û²âÐÔ·ÖÁ½¸öά¶È£¬Ò»ÊÇ×ÝÏòµÄ Metrics Ö¸±ê£¬±ÈÈçÖ÷»úµÄ CPU¡¢ÄÚ´æ¡¢´ÅÅ̸÷ÏîÖ¸±ê£¬Pod
µÄ CPU¡¢ÄÚ´æ¸÷ÏîÖ¸±ê£¬JVM µÄ Full GC¡¢¶ÑÄÚ´æ¡¢·Ç¶ÑÄÚ´æ¸÷ÏîÖ¸±ê¡£ÁíÒ»¸öά¶ÈÊǺáÏòµÄÇëÇóµ÷ÓÃÁ´Â·¼à²â£¬ÉÏÓηþÎñµ½ÏÂÓηþÎñµÄµ÷Óá¢ÉÏÓνӿڵ½ÏÂÓνӿڵĵ÷Óá£
ÔÚ¼à¿ØÎ¢·þÎñ¼Ü¹¹Ê±£¬Í¨³£ÐèÒª´ÓÈý¸ö½Ç¶ÈÀ´¿´£º
Ó¦ÓõÄÕûÌ彡¿µ×´¿ö¡£
Ó¦ÓÃÿ¸öʵÀýµÄ½¡¿µ×´¿ö¡£
Ó¦ÓÃÿ¸ö½Ó¿ÚµÄ½¡¿µ×´¿ö¡£
¶øSAE¶ÔÓ¦ÓÃµÄ¼à¿ØÒ²¶¼¸²¸ÇÁËÉÏÊöÕâÁ½¸öά¶ÈºÍÈý¸ö½Ç¶È¡£
1¡¢Ó¦ÓÃÕûÌ彡¿µ×´¿ö
½øÈëÓ¦ÓÃÏêÇéÒ³£¬µã»÷×ó²à²Ëµ¥ÖеÄÓ¦ÓÃ¼à¿Ø/Ó¦ÓÃ×ÜÀÀ£¬±ã¿ÉÒÔ¿´µ½Ó¦ÓõÄÕûÌå×´¿ö£º
×ÜÇëÇóÁ¿£º¿ÉÒÔһĿÁËÈ»µÄ¿´µ½ÇëÇóÁ¿ÊÇ·ñÃ÷ÏÔµÄÒì³££¬±ÈÈçÖè½µ»òÕß¶¸Éý¡£
ƽ¾ùÏìӦʱ¼ä£ºÓ¦ÓÃÕûÌå½Ó¿ÚµÄƽ¾ùÏìӦʱ¼ä£¬Õâ¸öÖ¸±êÖ±½Ó·´Ó³×îÕæÊµµÄÓ¦Óý¡¿µ×´¿ö¡£
Full GC£ºJVM Àï±È½ÏÖØÒªµÄÖ¸±ê£¬Ò²ÊÇ»áÖ±½ÓÓ°ÏìϵͳÐÔÄܵÄÒòËØ¡£
Âý SQL£ºÖÇÄÜץȡִÐÐʱ¼ä´óÓÚ 500ms µÄ SQL¡£
һЩÇúÏßÊÓͼ£º°ïÖúÎÒÃÇÕÆÎÕ²»Í¬Ê±¶ÎµÄÓ¦ÓÃÇé¿ö¡£
2¡¢Ó¦ÓÃʵÀý½Úµã½¡¿µ×´¿ö
½øÈëÓ¦ÓÃÏêÇéÒ³£¬µã»÷×ó²à²Ëµ¥ÖеÄÓ¦ÓÃ¼à¿Ø/Ó¦ÓÃÏêÇ飬±ã¿ÉÒÔ¿´µ½Ó¦ÓÃÿ¸ö½ÚµãµÄÐÅÏ¢£º
´ÓÉÏͼ¿ÉÒÔ¿´µ½£¬×ó²à»áÁгöµ±Ç°Ó¦ÓõÄËùÓÐʵÀý½Úµã£¬°üÀ¨¸Ã½ÚµãµÄƽ¾ùÏìӦʱ¼ä¡¢ÇëÇó´ÎÊý¡¢´íÎóÊý¡¢Òì³£Êý¡£Èç¹ûÎÒÃǰ´ÕÕÓ°Ïìʱ¼ä½µÐòÅÅÐò£¬±È½Ï¿¿ÉϵĽڵã¾ÍÊÇÏìӦʱ¼ä½ÏÂýµÄ½Úµã£¬È»ºóÎÒÃǾÍÐèÒª·ÖÎöÊÇʲôÔÒòµ¼ÖÂÕâЩ½ÚµãµÄÏìӦʱ¼ä½ÏÂý¡£ËùÒÔ£¬ÓÒ²à»áÌṩÁËһЩ¼ì²éά¶ÈÀ´°ïÖúÎÒÃÇ·ÖÎöÅŲéÎÊÌâ¡£
±ÈÈç²é¿´ JVM Ö¸±ê£º
3¡¢Ó¦Óýӿڽ¡¿µ×´¿ö
½øÈëÓ¦ÓÃÏêÇéÒ³£¬µã»÷×ó²à²Ëµ¥ÖеÄÓ¦ÓÃ¼à¿Ø/½Ó¿Úµ÷Ó㬱ã¿ÉÒÔ¿´µ½Ó¦ÓÃÿ¸ö½Ó¿ÚµÄÐÅÏ¢£º
½Ó¿Ú¼à¿ØºÍÓ¦ÓÃʵÀý½Úµã¼à¿ØµÄ˼·һÖ£¬×ó²à»áÁгöËùÓÐÇëÇó¹ýµÄ½Ó¿Ú£¬Í¬ÑùÏÔʾÁËÏìӦʱ¼ä¡¢ÇëÇóÊý¡¢´íÎóÊý£¬ÓÒ²àͬÑùÌṩÁËһЩ¼ì²éά¶ÈÀ´°ïÖúÎÒÃÇ·ÖÎö½Ó¿Ú
RT ¸ßµÄÔÒò¡£
±ÈÈç²é¿´ SQL µ÷Ó÷ÖÎö£º
4¡¢×ÝÏò Metrics Ö¸±ê
ÔÚÉÏÊöÈý¸ö½Ç¶ÈÖУ¬ÆäʵÒѾº¸ÇÁ˾ø´ó¶àÊý Metrics Ö¸±ê£¬±ÈÈçÓÐÓ¦Óý¡¿µ×´Ì¬µÄÖ¸±ê¡¢JVM
µÄÖ¸±ê¡¢SQL Ö¸±ê¡¢NoSQL Ö¸±êµÈ¡£
5¡¢ºáÏòµ÷ÓÃÁ´Â·
Ôںܶàʱºò£¬ÎÒÃǵ¥´¿µÄ¿´ Metrics Ö¸±êÊÇÎÞ·¨È·¶¨ÎÊÌâµÄ¸ù±¾ÔÒòµÄ£¬ÒòΪ»áÉæ¼°µ½²»Í¬·þÎñÖ®¼äµÄµ÷Ó㬲»Í¬½Ó¿ÚÖ®¼äµÄµ÷Óã¬ËùÒÔÐèÒª²é¿´·þÎñºÍ·þÎñÖ®¼ä¡¢½Ó¿ÚºÍ½Ó¿ÚÖ®¼äµÄµ÷ÓùØÏµÒÔ¼°¾ßÌåµÄ´úÂëÐÅÏ¢¡£ÔÚÕâ¸öά¶ÈÉÏ£¬SAE
¼¯³ÉµÄ ARMS µÄ¼à¿ØÄÜÁ¦±ã¿ÉÒÔʵÏÖ¡£ÎÒÃÇÔÚÓ¦ÓÃ¼à¿Ø/½Ó¿Úµ÷ÓÃ/½Ó¿Ú¿ìÕÕÖпÉÒÔ¿´µ½ÓÐÇëÇóµÄ½Ó¿Ú¿ìÕÕ£¬Í¨¹ý
TraceID ±ã¿ÉÒԲ鿴¸Ã½Ó¿ÚµÄÕûÌåµ÷ÓÃÁ´Â·£º
´ÓÉÏÃæÕâ¸öͼÎÒÃÇ¿ÉÒÔ¿´³öºÜ¶àÐÅÏ¢£º
¸Ã½Ó¿ÚÔÚ·þÎñ¼¶±ðµÄÍêÕûÇëÇóÁ´Â·£¬±ÈÈç ikf£¨Ç°¶Ë£©-> ikf-web(java ·þÎñ)->
ikf-blog(java ·þÎñ)-> ikf-blog(java ·þÎñ)¡£
ÿ¸ö·þÎñµÄ״̬Çé¿ö£¬±ÈÈç״̬һÁÐÊǺìµã£¬ËµÃ÷ÔÚÕâ¸ö»·½ÚÊÇÓÐÒì³£³öÏֵġ£
ÔÚÿ¸ö·þÎñÖÐÇëÇóµÄ½Ó¿ÚÃû³Æ¡£
ÿ¸ö·þÎñµÄÇëÇóºÄʱ¡£
³ýÁËÉÏÊöÕâЩÏÔÐÔµÄÐÅÏ¢ÒÔÍ⣬»¹ÓÐһЩÒþÐÔµÄÐÅÏ¢£º
ÉÏÓηþÎñ ikf-web µÄ×ܺÄʱÊÇ 2008ms£¬µ«ÏÂÓηþÎñ ikf-blog µÄ×ܺÄʱÊÇ 5052ms£¬¶øÇÒºÄʱÆðµãÊÇÒ»ÑùµÄ£¬ËµÃ÷
ikf-web µ½ ikf-blog ÊÇÒ»¸öÒì²½µ÷Óá£
¼ÈÈ» ikf-web µ½ ikf-blog ÊÇÒì²½µ÷Óã¬È»¶ø ikf-web µÄºÄʱÓÐ 2s Ö®¶à£¬ËµÃ÷
ikf-web ·þÎñÖеĽӿÚÒ²ÓÐÎÊÌâ¡£
ÔÚ ikf-blog ·þÎñÖУ¬ÓÖÓÐÄÚ²¿½Ó¿Ú±»µ÷Óã¬ÒòΪ´Óµ÷ÓÃÁ´ÉϳöÏÖÁËÁ½¸ö ikf-blog£¬²¢ÇÒÕâ¸öÄÚ²¿µ÷ÓÃÊÇͬ²½µ÷Ó㬶øÇÒÎÊÌâ³öÏÖÔÚ×îºóÒ»¸ö½Ó¿Úµ÷ÓÃÉÏ¡£
´ÓÒÔÉÏÕâЩÐÅÏ¢¿ÉÒÔ°ïÎÒÃÇËõСºÍȦ¶¨ÎÊÌâ¸ùÒò³öÏÖÔÚÄĸö»·½ÚµÄ·¶Î§£¬È»ºóÎÒÃÇ¿ÉÒÔµã»÷·½·¨Õ»Ò»ÁеķŴ󾵣¬²é¿´¾ßÌåµÄ·½·¨Õ»´úÂëÐÅÏ¢£º
´Ó·½·¨Õ»ÕâÀïÎÒÃÇÓÖ¿ÉÒԵõ½ºÜ¶àÏÔÐÔÐÅÏ¢£º
¾ßÌåµÄ·½·¨¡£
ÿ¸ö·½·¨µÄºÄʱ¡£
·½·¨²úÉúµÄ¾ßÌåÒì³£ÐÅÏ¢¡£
Êý¾Ý¿â²Ù×÷µÄ¾ßÌå SQL Óï¾ä£¬ÉõÖÁ SQL É쵀 Binding Value¡£
µ±È»³ýÁËÏÔÐÔÐÅÏ¢Í⣬»¹ÓÐÒ»¸ö±È½ÏÖØÒªµÄÒþÐÔÐÅÏ¢£¬±ÈÈçÎÒÃÇ¿ÉÒÔ¿´µ½BlogController.findBlogByIsSelection(int
isSelection)Õâ¸ö·½·¨µÄºÄʱÊÇ 5s£¬µ«ÊǸ÷½·¨ÄÚ²¿µÄÊý¾Ý¿â²Ù×÷µÄºÄʱºÜÉÙ£¬Ö»ÓÐ 1ms£¬ËµÃ÷ºÄʱÊÇÊôÓÚÒµÎñ´úÂëµÄ£¬±Ï¾¹ÒµÎñ´úÂëÎÒÃÇÊÇ×¥²»µ½Ò²²»»áȥץȡÐÅÏ¢µÄ¡£ÕâʱÎÒÃÇ¿ÉÒÔÓÐÁ½ÖÖ·½Ê½È¥¶¨Î»¾ßÌåÎÊÌ⣺
´Ó·½·¨Õ»ÐÅÏ¢ÖÐÒѾ֪µÀÁ˾ßÌåµÄ·þÎñºÍ¾ßÌåµÄ·½·¨£¬ÄÇôֱ½Ó´ò¿ª IDE ²é¿´¡¢·ÖÎö´úÂë¡£
²é¿´·½·¨Õ»Ò³Ç©ÅԱߵÄÏß³ÌÆÊÎö£¬Ò²»ù±¾¿ÉÒÔÈ·¶¨ÎÊÌâËùÔÚ¡£±ÈÈçÉÏͼÕâ¸öÇé¿ö£¬ÎÒÃDz鿴Ïß³ÌÆÊÎöºó»á·¢ÏÖËûµÄºÄʱÊÇÒòΪjava.lang.Thread.sleep(
):-2 [3000ms]¡£
ÈÍÐÔÄÜÁ¦£¨Resilience£©
¶ÔÓÚÔÆÔÉú¼Ü¹¹µÄÈÍÐÔÄÜÁ¦£¬ÎÒ»á´ÓÓÅÑÅÉÏÏÂÏß¡¢¶àAZ²¿Êð¡¢ÏÞÁ÷½µ¼¶Èý¸ö·½ÃæÀ´ÁÄÒ»ÁÄ¡£
1¡¢ÓÅÑÅÉÏÏÂÏß
Ò»¸öºÃµÄ²úÆ·£¬ÒªÄÜ¿ìËÙÓ¦¶ÔÓû§¶Ô²úÆ·¹¦ÄÜ¡¢ÄÜÁ¦¾ßÓÐÆÕÊÊÐԵķ´À¡ºÍÒâ¼û£¬ÄÜ¿ìËÙÏìÓ¦Êг¡ÐèÇóµÄ±ä»¯¡£ÄÇô²úÆ·µÄ¹¦ÄܾÍÐèÒª¿ìËÙµÄ×öµü´úºÍÓÅ»¯£¬´Ó
IT ²ãÃæÀ´¿´£¬¾ÍÊÇÒªÓпìËÙ¡¢¸ßЧ¡¢¸ßÖÊÁ¿µÄ·¢²¼±ä¸üÁ÷³Ì£¬Äܹ»ËæÊ±½øÐÐÉú²ú»·¾³µÄ·þÎñ·¢²¼¡£
µ«ÊÇÕâ»á´øÀ´Ò»¸öºËÐÄÎÊÌ⣬¼´Æµ·±µÄ·þÎñ·¢²¼£¬²¢ÇÒ²»ÄÜÓ°ÏìÓû§ÌåÑ飬Óû§µÄÇëÇó²»ÄܶÏÁ÷¡£ËùÒÔÕâ¾ÍÒªÇóÎÒÃǵÄϵͳ²¿Êð¼Ü¹¹ÖÐÓÐÓÅÑÅÉÏÏÂÏßµÄÄÜÁ¦¡£
ÒÔ΢·þÎñ¼Ü¹¹À´ËµÃ÷£¬ËäÈ»¿ªÔ´µÄ²úÆ·ÓÐÄÜÁ¦ºÍ·½°¸×öµ½½üËÆÓÅÑÅÉÏÏÂÏߣ¬µ«Ò²ÊǽüËÆ×öµ½£¬µ±·¢²¼·þÎñ½Úµã½Ï¶àµÄÇé¿öÏÂÒÀÈ»»áÓжÏÁ÷µÄÇé¿ö¡£ËùÒÔ¿ªÔ´·½°¸ÓÐÖî¶àÎÊÌ⣺
×¢²áÖÐÐIJ»¿É¿¿¡¢Í¨Öª²»¼°Ê±¡£
¿Í»§¶ËÂÖѵ²»ÊµÊ±¡¢¿Í»§¶Ë»º´æ¡£
×Ô¶¨Òå¾µÏñ·Ç1ºÅ½ø³Ì£¬Sigterm ÐźÅÎÞ·¨´«µÝ¡£
ÎÞĬÈÏÓÅÑÅÏÂÏß·½°¸£¬ÐèÒªÌí¼Ó actuator ×齨¡£
ÔÚÎÞ·þÎñ»¯/·þÎñÅäÖÃÖÐÐÄÕ½ÚÖУ¬ÎÒ²ûÊöÁË SAE ×Ô´øµÄ·þÎñÖÐÐÄºÍ MSE µÄ·þÎñÖÐÐÄ£¬ÎÞÂÛʹÓÃÄÇÖÖ·½°¸£¬ÎÒÃǶ¼¶ÔÓÅÑÅÉÏÏÂÏß×öÁ˽øÒ»²½µÄÓÅ»¯¡£
´ÓÉÏͼ¿ÉÒÔ¿´µ½£¬²¿ÊðÔÚ SAE µÄÓ¦ÓþßÓÐÖ÷¶¯Í¨Öª·þÎñÖÐÐĺͷþÎñÏû·ÑÕßµÄÄÜÁ¦£¬ÔÙ½áºÏ Liveness
Ó¦ÓÃʵÀý̽»îºÍ Readiness Ó¦ÓÃÒµÎñ̽»îµÄ»úÖÆ£¬ÄÜÈÃÎÒÃǵķþÎñÔÚ½øÐв¿ÊðºÍÒòΪÆäËûÔÒò¹Òµôʱ²»»áÓ°ÏìÓû§µÄÕý³£·ÃÎÊ¡£
2¡¢¶à AZ ²¿Êð
±¾×ż¦µ°²»ÄÜ·ÅÔÚÒ»¸öÀº×ÓÀïµÄÔÔò£¬Ò»¸öÓ¦ÓõĶà¸ö½Úµã£¬Ó¦¸Ã·Ö²¼ÔÚ²»Í¬µÄ¿ÉÓÃÇø£¬ÕâÑùÕûÌåÓ¦Óõĸ߿ÉÓúͽ¡×³ÐÔ²ÅÊÇ×ã¹»ºÃµÄ¡£SAE
Ö§³ÖÉèÖöà¸ö½»»»»ú£¨VSwitch£©£¬Ã¿¸ö½»»»»ú¿ÉÒÔÔÚ²»Í¬µÄ¿ÉÓÃÇø£¬ÕâÑùÔÚ²¿Êð¡¢À©ÈÝÓ¦ÓõĽڵãʱ»áËæ»ú´Ó¿ÉÑ¡µÄ¿ÉÓÃÇøÀÆðʵÀý£º
Õâ¾Í±ÜÃâÁ˵±Ä³¸ö¿ÉÓÃÇø³öÏÖÎÊÌâ¹Òµôʱ£¬ÕûÌåϵͳÒòΪÔÚÒ»¸ö¿ÉÓÃÇø¶ø¹Òµô£¬ÕâÒ²ÊÇ×î»ù±¾µÄͬ³Ç¶à»îµÄʵ¼ù¡£
3¡¢ÏÞÁ÷½µ¼¶
ÏÞÁ÷½µ¼¶ÊÇϵͳ¶Ï±ÛÇóÉúµÄÄÜÁ¦£¬ÔÚÓöµ½Í»·¢µÄÁ÷Á¿Âö³åʱ£¬¿ÉÒÔ¼°Ê±ÏÞÖÆÁ÷Á¿£¬±ÜÃâÕû¸öϵͳ±»»÷´©£¬»òÕßµ±Á÷Á¿³¬³öÔ¤ÆÚʱ£¬¼°Ê±ÇжϷǺËÐÄÒµÎñ£¬ÊÍ·Å×ÊÔ´À´Ö§³ÅºËÐÄÒµÎñ¡£
Ŀǰ¶ÔÓÚ Java Ó¦Óã¬SAE Ò²Ö§³ÖÏÞÁ÷½µ¼¶µÄÄÜÁ¦£¬Ê×ÏȶÔÓ¦ÓõÄËùÓнӿڵÄÇëÇóÖ¸±ê½øÐÐץȡºÍ¼à¿Ø£º
È»ºóÎÒÃÇ¿ÉÒÔÕë¶Ôÿһ¸ö½Ó¿ÚÉèÖÃÁ÷¿Ø¡¢¸ôÀë¡¢È۶ϵĹæÔò£¬±ÈÈçÎÒ¶Ô /checkHealth ½Ó¿ÚÉèÖÃÒ»ÌõÁ÷¿Ø¹æÔò£º
µ±¸Ã½Ó¿ÚµÄ QPS ´ïµ½ 50 ºó£¬µ¥¸ö»úÆ÷³¬¹ý 50 µÄÇëÇ󽫿ìËÙʧ°Ü¡£±ÈÈçÎÒÃǶÔÒ»¸öÓÐ 6 ¸ö½ÚµãµÄÓ¦ÓýøÐÐѹ²âʱ£¬¿ÉÒÔ¿´µ½Ã¿¸ö½ÚµãµÄ
QPS Çé¿ö£º
µ±¿ªÆôÁ÷¿Ø¹æÔòºó£¬¿ÉÒÔÁ¢¼´¿´µ½ÏÞÁ÷µÄЧ¹û£º
¿ÉÒÔ¿´µ½ QPS ±»¾«×¼µÄ¿ØÖƵ½ 50£¬³¬¹ý 50 µÄÇëÇóÖ±½Ó·µ»ØÊ§°Ü¡£
×Ô¶¯»¯ÄÜÁ¦£¨Automation£©
ÔÚ×Ô¶¯»¯ÄÜÁ¦·½Ã棬ÎÒÖ÷Òª´Ó CICD Á÷³ÌÕâ¸öά¶ÈÀ´ÁÄÒ»ÁÄ¡£´ó¼Ò´ÓÉÏÃæÕ½ڵĽØÍ¼¿ÉÒÔ¿´µ½£¬ÓкܶàÊÇ
SAE ¿ØÖÆÌ¨µÄ½ØÍ¼£¬ÔÚʵ¼ÊÓ¦ÓÃÖп϶¨²»»áͨ¹ý¿ØÖÆÌ¨À´Ò»¸öÒ»¸ö·¢²¼Ó¦Ó㬱ØÈ»¶¼ÊÇͨ¹ý CICD Á÷³ÌÀ´×ö×Ô¶¯»¯µÄÓ¦Óôò°üºÍ·¢²¼Á÷³Ì¡£
SAE ÔÚÕâ¸ö·½ÃæÌṩÁ½ÖÖʵÏÖ×Ô¶¯»¯ÔËάµÄ·½Ê½¡£
1¡¢»ùÓÚ Gitlab ºÍ Jenkins
ĿǰºÜ¶àÆóÒµµÄ CICD Á÷³Ì¶¼ÊÇ»ùÓÚ Gitlab ºÍ Jenkins À´×öµÄ£¬ÄÇô SAE Ò²Ö§³Ö½«·¢²¼µÄ²Ù×÷¼¯³Éµ½ÕâÖÖ·½°¸Àï¡£Õâ¸ö·½°¸µÄºËÐÄÊÇ
SAE »áÌṩһ¸ö Maven ²å¼þ£¬Í¬Ê±¶ÔÓ¦ÓÐÈý¸öÅäÖÃÎļþ£¬Maven ²å¼þͨ¹ýÕâÈý¸öÅäÖÃÎļþÖеÄÐÅÏ¢½«´ò°üºÃµÄ
Jar/War »òÕß¾µÏñ·¢²¼µ½¶ÔÓ¦µÄ SAE Ó¦ÓÃÖС£
toolkit_profile.yaml£ºÅäÖà RegionID¡¢AccessKey ID¡¢AccessKey
Secret¡£
toolkit_package.yaml£ºÅäÖñÈÈçÓ¦Óò¿Êð°üÀàÐÍ¡¢²¿Êð°üµØÖ·¡¢¾µÏñµØÖ·¡£
toolkit_deploy.yaml£ºÅäÖñÈÈç SAE Ó¦ÓÃµÄ ID¡¢Ó¦ÓÃËùÊôÃüÃû¿Õ¼ä ID¡¢Ó¦ÓÃÃû³Æ¡¢·¢²¼·½Ê½µÈ¡£
¸üÏêϸµÄÅäÖÃÐÅÏ¢¿ÉÒÔ²ÎÔĸÃÎĵµ¡£
È»ºóÔÚ Jenkins µÄÈÎÎñÖУ¬¶Ô Maven ÉèÖÃÈçϵÄÃüÁî¼´¿É£º
clean package toolkit:deploy -Dtoolkit_profile=toolkit_profile.yaml
-Dtoolkit_package=toolkit_package.yaml -Dtoolkit_deploy=toolkit_deploy.yaml
ÕâÑù¾Í¿ÉÒÔºÜÈÝÒ׵Ľ« SAE µÄ²¿ÊðÁ÷³Ì¼¯³Éµ½»ùÓÚ Gitlab ºÍ Jenkins µÄ CICD
·½°¸ÀïÁË¡£
2¡¢»ùÓÚ Open API
»¹ÓÐһЩÆóÒµ»á×Ô¼ºÑз¢ÔËάƽ̨£¬ÔËά¸³ÄÜÑз¢£¬ÓÉÑз¢Í¬Ñ§ÔÚÔËάƽ̨ÉϽøÐÐÔËά²Ù×÷¡£Ãæ¶ÔÕâÖÖ³¡¾°£¬SAE
ÌṩÁ˷ḻµÄ Open API£¬¿ÉÒÔ½« SAE ¿ØÖÆÌ¨ÉÏ 90% µÄÄÜÁ¦Í¨¹ý Open API ¼¯³Éµ½¿Í»§×Ô¼ºµÄÔËάƽ̨ÖС£ÏêϸµÄ
OpenAPI ˵Ã÷¿ÉÒÔ²ÎÓë¸ÃÎĵµ¡£
×ܽá
»ùÓÚ SAE Îä×°¹ýϵͳºó£¬ÕûÌåµÄ²¿Êð¼Ü¹¹»á±ä³ÉÕâÑù£º
ÔÆÔÉú¼Ü¹¹³ÉÊì¶ÈÄ£ÐÍ£¨SESORA£©ÔÚÎÒ²ûÊöµÄÕâÎå¸öά¶ÈÒ»¹²ÊÇ 15 ·Ö£¬»ùÓÚ SAE µÄÔÆÔÉú¼Ü¹¹ÔÚÕâÎå¸öά¶È»á´ïµ½
12 ·Ö£º
ÎÞ·þÎñ»¯£º3·Ö
µ¯ÐÔÄÜÁ¦£º3·Ö
¿É¹Û²âÐÔ£º2·Ö
ÈÍÐÔÄÜÁ¦£º2·Ö
×Ô¶¯»¯ÄÜÁ¦£º2·Ö |