ÓòÃûÍ£¿¿ÊÖÒÕÑݽøÓëv139½¹µãÌØÕ÷
ÏÖ´úÓòÃûÍ£¿¿ÅÌÒÑ´Ó¼òÆÓµÄDNSÖØ¶¨Ïò¹¤¾ßÉú³¤ÎªÖÇÄÜ»¯ÖÎÀíϵͳ¡£SWGA£¨Smart Web Gate Architecture£©¼Ü¹¹Çý¶¯µÄv139°æ±¾£¬Í¨¹ýÖÇÄÜË㷨ʵÏÖÅúÁ¿ÓòÃûÉèÖÃÓÅ»¯¡£¸Ã°æ±¾×îÍ»³öµÄË¢ÐÂÌåÏÖÔÚ˫ջÐÒéÖ§³ÖÉÏ£¬¼æÈÝIPv4/IPv6ÍøÂçÇéÐÎϵÄʵʱÇл»¹¦Ð§¡£ÊÇ·ñ×¢ÖØµ½¹Å°åÓòÃûÍ£¿¿¼Æ»®ÔÚÁ÷Á¿¼à¿Ø·½ÃæµÄȱ·¦£¿v139°æÐÂÔöµÄÁ÷Á¿¿ÉÊÓ»¯Ãæ°å£¬Äܹ»ÒÔ·ÖÖÓ¼¶¾«¶Èͳ¼ÆÃ¿¸öÍ£¿¿ÓòÃûµÄ»á¼ûÊý¾Ý¡£
SWGA¼Ü¹¹ÏµÄÇå¾²ÖÎÀíϵͳ¹¹½¨
ÔÚ2023SWGAÊÖÒչ淶ÖУ¬ÓòÃûÍ£¿¿Å̵ÄÇå¾²ÖÎÀí±»ÌáÉýµ½ÏµÍ³¼¶²ãÃæ¡£Ð°æÏµÍ³½ÓÄɾüʼ¶¼ÓÃÜËã·¨±£»¤DNSÆÊÎö¼Í¼£¬ÅäºÏÊý×ÖÖ¤ÊéË«ÖØÑéÖ¤»úÖÆ¡£Õë¶Ô³£¼ûµÄDDoS¹¥»÷£¬v139°æ±¾ÌØÊâÉè¼ÆÁËÖÇÄÜÁ÷Á¿Ï´åªÄ£¿é£¬µ±¼ì²âµ½Òì³£»á¼ûÁ÷Á¿Ê±»á×Ô¶¯Æô¶¯·À»¤Õ½ÂÔ¡£ÆóÒµÓû§ÔõÑùÈ·±£¶àÓòÃûÖÎÀíµÄͳһÇå¾²ÐÔ£¿ÏµÍ³ÌṩµÄ½ÇÉ«·Ö¼¶È¨ÏÞÖÎÀí£¬ÄÜÏ꾡¿ØÖÆÃ¿¸ö²Ù×÷Ö°Ô±µÄ»á¼ûȨÏÞ¡£
ÔÆÔÉúÇéÐÎϵݲÅÅʵ¼ù¼Æ»®
Ëæ×Å»ìÏýÔÆ¼Ü¹¹µÄÆÕ¼°£¬ÓòÃûÍ£¿¿Å̵ݲÅÅ·½·¨Ò²ÔÚ±¬·¢Àå¸ï¡£v139°æ±¾Ö§³ÖÈÝÆ÷»¯°²Åżƻ®£¬¿ÉÔÚKubernetes¼¯ÈºÖÐʵÏÖµ¯ÐÔÉìËõ¡£²âÊÔÊý¾ÝÏÔʾ£¬ÔÚAWSÔÆÇéÐÎϵݲÅÅЧÂʽÏÉÏ´ú²úÆ·ÌáÉý40%¡£¹ØÓÚÐèÒªÖÎÀíÊý°Ù¸öÓòÃûµÄÆóÒµ£¬ÊÇ·ñ˼Á¿¹ý¿çÔÆÆ½Ì¨µÄ¼æÈÝÐÔÎÊÌ⣿¸Ã°æ±¾Á¢ÒìµÄ¶àÔÆÊÊÅäÆ÷Ä£¿é£¬ÄÜ×Ô¶¯Í¬²½²î±ðÔÆÐ§ÀÍÉ̵ÄDNSÉèÖòÎÊý¡£
×Ô¶¯»¯ÔËάÓëÖÇÄÜÕï¶Ïϵͳ
2023SWGA±ê׼ǿ»¯ÁËÓòÃûÍ£¿¿Å̵ÄÖÇÄÜÔËάÄÜÁ¦¡£ÏµÍ³ÄÚÖõÄAIÕï¶ÏÒýÇæ¿É×Ô¶¯¼ì²âÆÊÎöÒì³££¬²¢ÌìÉúÐÞ¸´½¨Ò鱨¸æ¡£µ±Ä³¸öÍ£¿¿ÓòÃû·ºÆðÆÊÎöʧ°Üʱ£¬Õï¶ÏϵͳÄÜÔÚ30ÃëÄÚ¶¨Î»µ½ÏêϸÎÊÌâ½Úµã¡£ÔõÑù½µµÍ´ó¹æÄ£ÓòÃûÖÎÀíµÄÔËά±¾Ç®£¿v139°æ±¾µÄʹÃü±àÅÅÆ÷Ö§³ÖÅúÁ¿²Ù×÷Ö¸ÁîÖ´ÐУ¬ÅäºÏ¿ÉÊÓ»¯²Ù×÷ÈÕÖ¾É󼯹¦Ð§£¬¼«´óÌáÉýÔËάÍŶӵÄÊÂÇéЧÂÊ¡£
Êý¾Ý¿ÉÊÓ»¯Óë¾öÒéÖ§³Öϵͳ
ÔÚÊý×Ö¾¼Ãʱ´ú£¬ÓòÃûÍ£¿¿Å̵ľöÒéÖ§³ÖÄÜÁ¦Ö±½ÓÓ°ÏìÉÌÒµ¼ÛÖµ¡£Ð°æÏµÍ³ÕûºÏÁËBI£¨ÉÌÒµÖÇÄÜ£©ÆÊÎöÄ£¿é£¬¿ÉÌìÉú¶àά¶ÈµÄÁ÷Á¿×ª»¯Âʱ¨¸æ¡£Í¨¹ýÈÈÁ¦Õùչʾ¸÷Í£¿¿ÓòÃûµÄÓû§ÂþÑÜÌØÕ÷£¬×ÊÖúÆóÒµ¾«×¼ÓÅ»¯Êг¡Õ½ÂÔ¡£ÊÇ·ñÏëÏàʶÓû§»á¼ûÐÐΪµÄÉî¶È¶´²ì£¿ÏµÍ³ÌṩµÄÓû§Â·¾¶×·×Ù¹¦Ð§£¬ÄÜÍêÕû»¹Ô´ÓÓòÃû»á¼ûµ½×îÖÕת»¯µÄÈ«Á÷³ÌÊý¾Ý¡£
ͨ¹ý¶Ô2023SWGA¼Ü¹¹ÏÂv139°æÓòÃûÍ£¿¿Å̵ÄÖÜÈ«ÆÊÎö£¬ÎÒÃÇ¿ÉÒÔ¿´µ½ÏÖ´úÓòÃûÖÎÀíϵͳÔÚÇå¾²·À»¤¡¢ÖÇÄÜÔËάºÍÊý¾Ý¶´²ì·½ÃæµÄÏÔÖøÍ»ÆÆ¡£´ÓIPv6ÊÊÅäµ½ÔÆÔÉú°²ÅÅ£¬´Ó×Ô¶¯»¯Õï¶Ïµ½ÉÌÒµ¾öÒéÖ§³Ö£¬Ð°æÏµÍ³ÎªÖÖÖÖ¹æÄ£ÆóÒµÌṩÁËÍêÕûµÄÓòÃûÖÎÃ÷È·¾ö¼Æ»®¡£Î´À´Ëæ×ÅÁ¿×Ó¼ÓÃÜÊÖÒÕµÄÓ¦Óã¬ÓòÃûÍ£¿¿Å̵ÄÇå¾²ÐԺͿɿ¿ÐÔ»¹½«»ñµÃ¸ü´óÌáÉý¿Õ¼ä¡£DNSÖØ¶¨ÏòÊÖÒÕ½¹µãÔÀí
×÷ΪÓòÃûÍ£¿¿Å̵Ļù´¡Ö§³ÖÊÖÒÕ£¬DNSÖØ¶¨Ïòϵͳͨ¹ýÖÇÄÜÆÊÎöË㷨ʵÏÖÁ÷Á¿¾«×¼·Ö·¢¡£v139°æ±¾½ÓÄÉÂþÑÜʽ½Úµã¼Ü¹¹£¬ÓÐÓýµµÍÓòÃûÆÊÎöÑÓ³ÙÖÁ28msÒÔÄÚ¡£ÔÚ2023SWGAÐÒéÖ§³ÖÏ£¬¸ÃÏÏû³Á¢ÒìÐÔµØÒýÈëË«Õ»ÍøÂ磨Dual-Stack Network£©ÊÖÒÕ£¬ÍêÉÆ¼æÈÝIPv4/IPv6ÇéÐÎϵÄÓòÃûÆÊÎöÐèÇó¡£ÏÖʵ²âÊÔÊý¾ÝÏÔʾ£¬Ð°æÍ£¿¿ÅÌÔÚ´¦Öóͷ£²¢ÐÐÇëÇóʱ£¬Ð§ÀÍÆ÷¸ºÔؽµµÍÁË43%¡£
ËûÉäÃÅÏÂÔØ¹¤¾ßÉèÖÃÖ¸ÄÏ
¸ÃÏÂÔØÄ£¿éÄÚǶÖÇÄÜ´ø¿í·ÖÅÉËã·¨£¬Ö§³Ö¸ß´ï10GbpsµÄ·åÖµ´«ÊäËÙÂÊ¡£²Ù×÷½çÃæ×ñÕÕ"Èý¼üÔÔò"£¬Í¨¹ýÏÂÔØÖÎÀí>ÎļþУÑé>״̬¼à²âµÄ·Ö²½Á÷³Ì£¬¿ÉʵÏÖÅúÁ¿ÓòÃûÊý¾ÝµÄÒ»¼üʽµ¼Èë¡£ÖµµÃ×¢ÖØµÄÊÇ£¬V139°æ±¾ÐÂÔö¶ÏµãÐø´«Ð£Ñé»úÖÆ£¬Í¨¹ýMD5¹þÏ£Öµ±È¶ÔÈ·±£Êý¾ÝÍêÕûÐÔ¡£ÊÖÒÕÍŶӽ¨ÒéÉèÖÃRAID5´ÅÅÌÕóÁУ¬¿É½«ÏÂÔØÊ§°ÜÂÊ¿ØÖÆÔÚ0.08%ÒÔÏ¡£
SWGAÐÒéÊÖÒÕÌØÕ÷½â¶Á
2023°æSWGA£¨Server-Grade Web Acceleration£©ÐÒéˢйŰå¼ÓËÙģʽ£¬½ÓÄɶ¯Ì¬QoSÖÊÁ¿·Ö¼¶ÏµÍ³¡£Ïà½ÏÓڹŰåÐÒ飬SWGAÔÚTCPÈý´ÎÎÕÊֽ׶μ´ÊµÏÖÅþÁ¬Ô¤ÑéÖ¤£¬Ê¹ÓòÃûÆÊÎöÏìӦʱ¼äËõ¶ÌÖÁ¹Å°å¼Æ»®µÄ1/3¡£ÐÒéĬÈÏÆôÓÃTLS1.3¼ÓÃÜ´«Ê䣬Á¬ÏµAES-256-GCMËã·¨£¬ÎªÓòÃûÊý¾ÝÁ÷תÌá¹©ÒøÐм¶Çå¾²·À»¤¡£°²Å۸ÀýÏÔʾ£¬¸ÃÐÒé¿ÉÊ¹ÍøÂ綪°üÂÊϽµ72%¡£
ЧÀÍÆ÷¶ËÓÅ»¯ÉèÖÃʵ¼ù
ÔÚCentOS 7.9ϵͳÇéÐÎÖУ¬½¨Òé½ÓÄÉNginx 1.21·´ÏòÊðÀí¼Æ»®¾ÙÐа²ÅÅ¡£ÉèÖÃÀú³ÌÖÐÐèÖØµã¹Ø×¢worker_processes²ÎÊýÉèÖã¬Í¨³£ÉèÖÃΪÎïÀíCPUºËÊýµÄ2±¶¡£ÄÚ´æÓÅ»¯·½Ã棬ͨ¹ýµ÷½âkernel.shmallºÍkernel.shmmax²ÎÊý£¬¿É½«»º´æÖÀÖÐÂÊÌáÉýÖÁ92%ÒÔÉÏ¡£Êµ²âÊý¾ÝÅú×¢£¬ºÏÀíÉèÖÃsendfile²ÎÊýºó£¬ÏµÍ³ÍÌÍÂÁ¿¿ÉÔöÌí19-24Mbps¡£
¶à³¡¾°²Ù×÷ʵÀýÆÊÎö
ÔÚµçÉÌÐÐÒµÓ¦Óó¡¾°ÖУ¬Ä³Æ½Ì¨Ê¹ÓÃv139Í£¿¿ÅÌʵÏÖ2000+ÓòÃûµÄ¼¯ÖÐÖÎÀí¡£Í¨¹ýÉèÖÃÖÇÄÜ·ÓɹæÔò£¬Àֳɽ«CDN½ÚµãÇл»ºÄʱ´Ó55ÃëѹËõÖÁ8ÃëÒÔÄÚ¡£ÓÎÏ·ÐÐÒµ°¸ÀýÏÔʾ£¬Á¬ÏµSWGAÐÒéµÄBGP¶àÏß½ÓÈë¼Æ»®£¬Ê¹È«ÇòÍæ¼Ò»á¼ûÑÓ³Ù²î±ðÎȹÌÔÚ¡À18ms¹æÄ£¡£ÕâЩʵÀýÑéÖ¤ÁËϵͳÔڶಢ·¢³¡¾°ÏµÄ׿ԽÐÔÄÜÌåÏÖ¡£
ͨ¹ý¶Ôv139ÓòÃûÍ£¿¿ÅÌËûÉäÃÅÏÂÔØÊÖÒÕµÄÉî¶ÈÆÊÎö£¬ÎÒÃÇÇåÎúÊìϤµ½2023SWGAÐÒéÔÚÍøÂç¼ÓËÙÁìÓòµÄ¸ïÃüÐÔÍ»ÆÆ¡£´ÓDNSÖØ¶¨Ïò½¹µãµ½ÖÇÄÜÏÂÔØÖÎÀí£¬Ã¿¸öÊÖÒÕÄ£¿é¶¼ÕÃÏÔ³ö¹¤³ÌÍŶӵÄרҵÔìÒè¡£½¨ÒéÓû§ÔÚ°²ÅÅÊ±ÖØµã¹Ø×¢Ð§ÀÍÆ÷²ÎÊýµ÷ÓÅ£¬Í¬Ê±°´ÆÚ¸üÐÂÊý×ÖÖ¤ÊéÒÔÈ·±£ÏµÍ³Çå¾²¡£Ëæ×Å5GÊÖÒյįռ°£¬ÕâÌ×½â¾ö¼Æ»®½«Ò»Á¬¸³ÄÜÆóÒµÊý×Ö»¯Àú³Ì¡£