{"id":36043,"date":"2019-10-31T22:09:19","date_gmt":"2019-10-31T19:09:19","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-my-probivali-velikij-kitajskij-faervol-ch-3\/"},"modified":"2019-10-31T22:09:19","modified_gmt":"2019-10-31T19:09:19","slug":"kak-my-probivali-velikij-kitajskij-faervol-ch-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kak-my-probivali-velikij-kitajskij-faervol-ch-3","title":{"rendered":"C\u00f3mo superamos el Gran Cortafuegos Chino (parte 3)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00a1Hola!<br \/>\nTodas las buenas historias llegan a su fin. Y nuestra historia sobre c\u00f3mo ideamos una soluci\u00f3n para sortear el Gran Firewall de China no es una excepci\u00f3n. Por eso, me apresuro a compartir con ustedes la \u00faltima, <strong>parte final<\/strong> sobre este tema.<\/p>\n<p><\/p>\n<p>En la parte anterior hablamos sobre muchos bancos de pruebas que ideamos y cu\u00e1les fueron los resultados que obtuvimos. Y nos detuvimos en que ser\u00eda buena idea a\u00f1adir <strong>\u00a1CDN!<\/strong> para mejorar nuestra estrategia.<\/p>\n<p><\/p>\n<p>Les contar\u00e9 c\u00f3mo probamos Alibaba Cloud CDN, Tencent Cloud CDN y Akamai, y en qu\u00e9 finalmente nos decidimos. Y, por supuesto, haremos un resumen.<\/p>\n<p>\n<img decoding=\"async\" alt=\"C\u00f3mo superamos el Gran Cortafuegos Chino (parte 3)\" src=\"\/wp-content\/uploads\/2019\/07\/36f7d82cfee454fafa1b1528fc36c730.jpg\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"alibaba-cloud-cdn\">Alibaba Cloud CDN<\/h2>\n<p><\/p>\n<p>Estamos alojados en Alibaba Cloud, usamos IPSEC y CEN de ellos. Por lo tanto, lo l\u00f3gico es probar primero sus soluciones.<\/p>\n<p><\/p>\n<p>Alibaba Cloud tiene dos tipos de productos que podr\u00edan servirnos: <strong>CDN<\/strong> y <strong>DCDN<\/strong>. La primera opci\u00f3n es un CDN cl\u00e1sico para un dominio espec\u00edfico (subdominio). La segunda opci\u00f3n se traduce como <em>Dynamic Route for CDN<\/em> (la llamo CDN din\u00e1mico), se puede habilitar en modo Full-site (para dominios wildcard), tambi\u00e9n almacena en cach\u00e9 los archivos est\u00e1ticos y acelera el contenido din\u00e1mico, es decir, la din\u00e1mica de la p\u00e1gina tambi\u00e9n se cargar\u00e1 a trav\u00e9s de las r\u00e1pidas redes del proveedor. Esto es importante para nosotros porque nuestra web es principalmente din\u00e1mica, utiliza muchos subdominios, y es m\u00e1s conveniente configurar el CDN una vez para \"asterisco\" \u2014 *.semrushchina.cn.<\/p>\n<p><\/p>\n<p>Ya hab\u00edamos visto este producto en etapas anteriores de nuestro proyecto en China, pero en ese momento a\u00fan no estaba funcionando, y los desarrolladores prometieron que pronto estar\u00eda disponible para todos los clientes. Y ya est\u00e1 aqu\u00ed.<\/p>\n<p><\/p>\n<p>En DCDN se puede:<\/p>\n<p><\/p>\n<ul>\n<li>configurar la terminaci\u00f3n de SSL con su propio certificado,<\/li>\n<li>habilitar la aceleraci\u00f3n del contenido din\u00e1mico,<\/li>\n<li>personalizar la cach\u00e9 de archivos est\u00e1ticos,<\/li>\n<li>realizar purgas de cach\u00e9,<\/li>\n<li>pasar websockets,<\/li>\n<li>activar la compresi\u00f3n y hasta HTML Beautifier.<\/li>\n<\/ul>\n<p><\/p>\n<p>En general, todo como en los grandes y serios proveedores de CDN.<\/p>\n<p><\/p>\n<p>Despu\u00e9s de que se indique el Origin (el lugar al que ir\u00e1n los servidores de edge de CDN), solo queda crear un CNAME para el asterisco que apunte a <em>all.semrushchina.cn.w.kunluncan.com<\/em> (este CNAME fue obtenido en la consola de Alibaba Cloud), y el CDN funcionar\u00e1. <\/p>\n<p><\/p>\n<p>Seg\u00fan los resultados de las pruebas, este CDN nos ayud\u00f3 mucho. Las estad\u00edsticas se presentan a continuaci\u00f3n.<\/p>\n<p><\/p>\n<p>Soluci\u00f3n<br \/>\nTiempo de actividad<br \/>\nMediana<br \/>\nPercentil 75<br \/>\nPercentil 95<\/p>\n<p>Cloudflare<br \/>\n86.6<br \/>\n18s<br \/>\n30s<br \/>\n60s<\/p>\n<p>IPsec<br \/>\n99.79<br \/>\n18s<br \/>\n21s<br \/>\n30s<\/p>\n<p>CEN<br \/>\n99.75<br \/>\n16s<br \/>\n21s<br \/>\n27s<\/p>\n<p>CEN\/IPsec + GLB<br \/>\n99.79<br \/>\n13s<br \/>\n16s<br \/>\n25s<\/p>\n<p><strong>Ali CDN + CEN\/IPsec + GLB<\/strong><br \/>\n<strong>99.75<\/strong><br \/>\n<strong>10s<\/strong><br \/>\n<strong>12.8s<\/strong><br \/>\n<strong>17.3s<\/strong><\/p>\n<p><\/p>\n<p>Estos son resultados muy buenos, especialmente si se comparan con las cifras del principio. Pero sab\u00edamos que la prueba del navegador de la versi\u00f3n estadounidense de nuestro sitio web www.semrush.com se realiza desde EE. UU. en un promedio de 8.3s (un valor muy aproximado). Hay un camino por recorrer. Adem\u00e1s, hab\u00eda otros proveedores de CDN que era interesante probar.<\/p>\n<p><\/p>\n<p>As\u00ed que pasamos suavemente a otro gigante en el mercado chino \u2014 <strong>Tencent<\/strong>.<\/p>\n<p><\/p>\n<h2 id=\"tencent-cloud\">Tencent Cloud<\/h2>\n<p><\/p>\n<p>Tencent est\u00e1 desarrollando su nube \u2014 esto se nota por la peque\u00f1a cantidad de productos. Durante su uso, quer\u00edamos probar no solo su CDN, sino tambi\u00e9n, en general, la infraestructura de red:<\/p>\n<p><\/p>\n<ul>\n<li>\u00bftienen algo parecido a CEN?<\/li>\n<li>\u00bfc\u00f3mo funciona IPSEC para ellos? \u00bfEs r\u00e1pido, cu\u00e1l es el uptime?<\/li>\n<li>\u00bftienen Anycast?<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"C\u00f3mo superamos el Gran Cortafuegos Chino (parte 3)\" src=\"\/wp-content\/uploads\/2019\/07\/a0af3f5cff85056cb322e0a64ae079b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Analizaremos estas preguntas por separado.<\/p>\n<p><\/p>\n<h4 id=\"analog-cen\">An\u00e1logo a CEN<\/h4>\n<p><\/p>\n<p>Tencent tiene un producto <strong>Cloud Connect Network<\/strong> (<noindex><a rel=\"nofollow\" href=\"https:\/\/intl.cloud.tencent.com\/product\/ccn\">CCN<\/a><\/noindex>), que permite conectar VPC entre diferentes regiones, incluyendo regiones dentro y fuera de China. El producto est\u00e1 actualmente en beta interna y se debe crear un ticket solicitando unirse a ella. Del soporte t\u00e9cnico nos enteramos que las cuentas globales (no se refiere a ciudadanos de China ni a entidades legales) no pueden participar en el programa de beta testing y, en general, conectar una regi\u00f3n dentro de China con una regi\u00f3n fuera. 1-0 a favor de Ali Cloud<\/p>\n<p><\/p>\n<h4 id=\"ipsec\">IPSEC<\/h4>\n<p><\/p>\n<p>La regi\u00f3n m\u00e1s al sur de Tencent es \u2014 <em>Cant\u00f3n<\/em>. Creamos un t\u00fanel y lo conectamos con la regi\u00f3n de Hong Kong en GCP (en ese momento esta regi\u00f3n ya estaba disponible). Tambi\u00e9n levantamos simult\u00e1neamente un segundo t\u00fanel en Ali Cloud desde Shenzhen a Hong Kong. Result\u00f3 que a trav\u00e9s de la red de Tencent, la latencia hacia Hong Kong es, en general, mejor (10ms), que desde Shenzhen a Hong Kong en Ali (120ms \u2014 \u00bfqu\u00e9?). Pero esto no aceleraba la carga del sitio, que estaba dise\u00f1ado para funcionar a trav\u00e9s de Tencent y este t\u00fanel, lo cual fue un hecho sorprendente y una vez m\u00e1s probaba lo siguiente: la latencia \u2014 para China esto no es un indicador que realmente merezca la pena considerar al desarrollar una soluci\u00f3n para pasar el firewall chino.<\/p>\n<p><\/p>\n<h4 id=\"anycast-internet-acceleration\">Anycast Internet Acceleration<\/h4>\n<p><\/p>\n<p>Otro producto que permite trabajar a trav\u00e9s de IP anycast es \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/intl.cloud.tencent.com\/product\/aia\">AIA<\/a><\/noindex>. Pero tambi\u00e9n est\u00e1 indisponible para cuentas globales, as\u00ed que no hablar\u00e9 sobre \u00e9l, aunque saber que existe puede ser \u00fatil.<\/p>\n<p><\/p>\n<p>Sin embargo, la prueba del CDN mostr\u00f3 resultados bastante interesantes. No se puede activar el CDN de Tencent en un sitio completo, solo en dominios espec\u00edficos. Registramos dominios y les dirigimos tr\u00e1fico:<\/p>\n<p>\n<img decoding=\"async\" alt=\"C\u00f3mo superamos el Gran Cortafuegos Chino (parte 3)\" src=\"\/wp-content\/uploads\/2019\/07\/a4931750f0cb79fbae7ec1217eab4fac.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Result\u00f3 que este CDN tiene esta funci\u00f3n: <strong>Optimizaci\u00f3n del tr\u00e1fico transfronterizo<\/strong>. Esta funci\u00f3n debe reducir los costos al pasar el tr\u00e1fico a trav\u00e9s del firewall chino. Como <em>Origen<\/em> se especific\u00f3 la direcci\u00f3n IP del GLB de Google (GLB anycast). As\u00ed quer\u00edamos simplificar la arquitectura del proyecto.<\/p>\n<p><\/p>\n<p>Los resultados fueron muy buenos, a la par con Ali Cloud CDN, y en algunos casos incluso mejores. Esto es sorprendente, porque si las pruebas tienen \u00e9xito, se podr\u00eda prescindir de una parte importante de la infraestructura, t\u00faneles, CEN, virtuales, etc. <\/p>\n<p><\/p>\n<p>No disfrutamos de este \u00e9xito durante mucho tiempo, ya que surgi\u00f3 un problema: las pruebas en Catchpoint fallaban para el proveedor de internet China Mobile. Desde cualquier ubicaci\u00f3n recib\u00edamos un timeout a trav\u00e9s de CDN de Tencent. La correspondencia con el soporte t\u00e9cnico no llev\u00f3 a nada. Intentamos resolver este problema durante aproximadamente un d\u00eda, pero no logramos nada. <\/p>\n<p><\/p>\n<p>En ese momento, me encontraba en China, pero no pude encontrar Wi-Fi p\u00fablico en la red de este proveedor para verificar el problema personalmente. Aparte de eso, todo parec\u00eda r\u00e1pido y bien.<br \/>\nSin embargo, dado que el operador China Mobile est\u00e1 entre los tres principales proveedores, nos vimos obligados a devolver el tr\u00e1fico a Ali CDN.<br \/>\nPero en general, fue una soluci\u00f3n bastante interesante que merece pruebas y soluci\u00f3n de problemas m\u00e1s prolongadas.<\/p>\n<p><\/p>\n<h2 id=\"akamai\">Akamai<\/h2>\n<p><\/p>\n<p>El \u00faltimo proveedor de CDN que probamos fue <strong>Akamai<\/strong>. Este es un gran proveedor que tiene su propia red en China. Por supuesto, no pod\u00edamos pasarlo por alto.<\/p>\n<p>\n<img decoding=\"async\" alt=\"C\u00f3mo superamos el Gran Cortafuegos Chino (parte 3)\" src=\"\/wp-content\/uploads\/2019\/07\/34657ab2d5da8509285f5c99401b7603.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Desde el principio, acordamos con Akamai un per\u00edodo de prueba, para que pudi\u00e9ramos cambiar el dominio y ver c\u00f3mo funcionar\u00eda en su red. Describir\u00e9 los resultados de todas las pruebas en t\u00e9rminos de \u201cLo que nos gust\u00f3\u201d y \u201cLo que no nos gust\u00f3\u201d, as\u00ed como presentar\u00e9 los resultados de las pruebas.<\/p>\n<p><\/p>\n<p><strong>Lo que nos gust\u00f3:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>El equipo de Akamai fue muy servicial con todas las preguntas y nos acompa\u00f1\u00f3 en todas las etapas de las pruebas. Siempre intentaban mejorar algo de su lado. Ofrec\u00edan buenos consejos t\u00e9cnicos.<\/li>\n<li>Akamai funcion\u00f3 aproximadamente un 10-15% m\u00e1s lento que nuestra soluci\u00f3n a trav\u00e9s de Ali Cloud CDN. Es impresionante que, en el Origen para Akamai, especificamos la direcci\u00f3n IP del GLB, lo que significa que el tr\u00e1fico no pasaba a trav\u00e9s de nuestra soluci\u00f3n (potencialmente podr\u00edamos prescindir de parte de la infraestructura). Pero, sin embargo, los resultados de las pruebas mostraron que esta opci\u00f3n era peor que nuestra opci\u00f3n actual (los resultados comparativos est\u00e1n a continuaci\u00f3n).<\/li>\n<li>Se probaron tanto el Origen GLB como el Origen en China. Ambas opciones son pr\u00e1cticamente iguales.<\/li>\n<li>Hay <em>Ruta segura<\/em> (optimizaci\u00f3n autom\u00e1tica de enrutamiento). Puedes colocar un objeto de prueba en Origin, y los servidores Edge de Akamai intentar\u00e1n recuperarlo (una solicitud GET normal). Para estas solicitudes se mide la velocidad y otras m\u00e9tricas, con base en las cuales la red de Akamai optimiza las rutas, para que el tr\u00e1fico fluya m\u00e1s r\u00e1pido para nuestro sitio y se pueda ver que habilitar esta funci\u00f3n realmente afect\u00f3 significativamente la velocidad de funcionamiento del sitio.<\/li>\n<li>La gesti\u00f3n de versiones de configuraci\u00f3n en la interfaz web es genial. Puedes hacer una Comparaci\u00f3n para las versiones, ver el diff. Consultar versiones anteriores.<\/li>\n<li>Puedes desplegar una nueva versi\u00f3n primero solo en la red Staging de Akamai \u2014 una red id\u00e9ntica a la de producci\u00f3n, pero este camino no afecta a los usuarios reales. Para esta prueba es necesario realizar un spoofing de registros DNS en la m\u00e1quina local.<\/li>\n<li>Una velocidad de carga muy r\u00e1pida a trav\u00e9s de su red de gran est\u00e1tica, y, aparentemente, de cualquier otro archivo. Un archivo de la cach\u00e9 'fr\u00eda' se recupera mucho m\u00e1s r\u00e1pido que el mismo archivo de la cach\u00e9 'fr\u00eda' de Ali CDN. Desde la cach\u00e9 'caliente', la velocidad ya es m\u00e1s o menos igual.<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Prueba de Ali CDN:<\/strong><\/p>\n<p><\/p>\n<pre><code class=\"bash\">root@shenzhen1:~# curl -o \/dev\/null -w@curl_time https:\/\/en.semrushchina.cn\/my_reports\/build\/scripts\/simpleInit.js?v=1551879212\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n100 5757k    0 5757k    0     0   513k      0 --:--:--  0:00:11 --:--:--  526k\ntime_namelookup:  0.004286\ntime_connect:  0.030107\ntime_appconnect:  0.117525\ntime_pretransfer:  0.117606\ntime_redirect:  0.000000\ntime_starttransfer:  0.840348\n----------\ntime_total:  11.208119\n----------\nsize_download:  5895467 Bytes\nspeed_download:  525999.000B\/s<\/code><\/pre>\n<p><\/p>\n<p><strong>Prueba de Akamai:<\/strong><\/p>\n<p><\/p>\n<pre><code class=\"bash\">root@shenzhen1:~# curl -o \/dev\/null -w@curl_time https:\/\/www.semrushchina.cn\/my_reports\/build\/scripts\/simpleInit.js?v=1551879212\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n100 5757k    0 5757k    0     0  1824k      0 --:--:--  0:00:03 --:--:-- 1825k\ntime_namelookup:  0.509005\ntime_connect:  0.528261\ntime_appconnect:  0.577235\ntime_pretransfer:  0.577324\ntime_redirect:  0.000000\ntime_starttransfer:  1.327013\n----------\ntime_total:  3.154850\n----------\nsize_download:  5895467 Bytes\nspeed_download:  1868699.000B\/s<\/code><\/pre>\n<p><\/p>\n<p>Hemos notado que la situaci\u00f3n del ejemplo anterior depende de varios factores. En el momento de escribir este punto, realic\u00e9 la prueba nuevamente. Los resultados para ambas plataformas resultaron ser aproximadamente iguales. Esto nos indica que Internet en China, incluso para grandes operadores y proveedores de servicios en la nube, se comporta de manera diferente de vez en cuando.<\/p>\n<p><\/p>\n<p>A este punto, a\u00f1adir\u00e9 un gran punto a favor de Akamai: mientras que en Ali se pueden observar picos de alto rendimiento y muy bajos (esto se aplica tanto a Ali CDN como a Ali CEN y Ali IPSEC), en Akamai cada vez que pruebo su red, todo funciona de manera estable.<br \/>\nAkamai realmente tiene una gran cobertura en China y trabaja con muchos proveedores.<\/p>\n<p><\/p>\n<p><strong>Lo que no me gust\u00f3:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>No me gusta la interfaz web y el esquema de trabajo: son bastante b\u00e1sicos. Pero en principio te acostumbras (supongo).<\/li>\n<li>Los resultados de las pruebas son peores que los de nuestra plataforma.<\/li>\n<li>Hay m\u00e1s errores en las pruebas que en nuestra plataforma (el tiempo de actividad es menor).<\/li>\n<li>No tienen sus propios servidores DNS en China. Esto provoca muchos errores en las pruebas debido a tiempo de espera de resoluci\u00f3n DNS.<\/li>\n<li>No proporcionan sus rangos de IP -&gt; no hay posibilidad de configurarlos correctamente. <em>set_real_ip_from<\/em> en nuestros servidores.<\/li>\n<\/ul>\n<p><\/p>\n<p>M\u00e9tricas (~3626 ejecuciones; todas las m\u00e9tricas, excepto el tiempo de actividad, en ms; estad\u00edsticas de un solo intervalo de tiempo):<\/p>\n<p><\/p>\n<p>Proveedor de CDN<br \/>\nMediana<br \/>\n75%<br \/>\n95%<br \/>\nResponse<br \/>\nRespuesta de la p\u00e1gina web<br \/>\nTiempo de actividad<br \/>\nDNS<br \/>\nConexi\u00f3n<br \/>\nEsperar<br \/>\nCargar<br \/>\nSSL<\/p>\n<p>Ali CDN<br \/>\n9195<br \/>\n10749<br \/>\n17489<br \/>\n1,715<br \/>\n10,745<br \/>\n99.531<br \/>\n57<br \/>\n17<br \/>\n927<br \/>\n479<br \/>\n200<\/p>\n<p>Akamai<br \/>\n9783<br \/>\n11887<br \/>\n19888<br \/>\n2,352<br \/>\n11,550<br \/>\n98.980<br \/>\n424<br \/>\n91<br \/>\n1408<br \/>\n381<br \/>\n50<\/p>\n<p><\/p>\n<p>Distribuci\u00f3n por percentil (en ms):<\/p>\n<p><\/p>\n<p>Percentil<br \/>\nAkamai<br \/>\nAli CDN<\/p>\n<p>10<br \/>\n7,092<br \/>\n6,942<\/p>\n<p>20<br \/>\n7,775<br \/>\n7,583<\/p>\n<p>30<br \/>\n8,446<br \/>\n8,092<\/p>\n<p>40<br \/>\n9,146<br \/>\n8,596<\/p>\n<p>50<br \/>\n9,783<br \/>\n9,195<\/p>\n<p>60<br \/>\n10,497<br \/>\n9,770<\/p>\n<p>70<br \/>\n11,371<br \/>\n10,383<\/p>\n<p>80<br \/>\n12,670<br \/>\n11,255<\/p>\n<p>90<br \/>\n15,882<br \/>\n13,165<\/p>\n<p>100<br \/>\n91,592<br \/>\n91,596<\/p>\n<p><\/p>\n<p>La conclusi\u00f3n es la siguiente: la opci\u00f3n con Akamai es viable, pero no proporciona los mismos niveles de estabilidad y velocidad como nuestra propia soluci\u00f3n junto con Ali CDN.<\/p>\n<p><\/p>\n<h2 id=\"malenkie-zametki\">Peque\u00f1as notas<\/h2>\n<p><\/p>\n<p>Algunos puntos no se incluyeron en la narrativa, pero tambi\u00e9n me gustar\u00eda escribir sobre ellos.<\/p>\n<p><\/p>\n<h3 id=\"pekin--tokio-i-gonkong\">Pek\u00edn + Tokio y Hong Kong<\/h3>\n<p><\/p>\n<p>Como mencion\u00e9 antes, probamos el t\u00fanel IPSEC hasta Hong Kong (HK). Pero tambi\u00e9n probamos CEN hasta HK. Este es un poco m\u00e1s barato y era interesante ver c\u00f3mo funcionaba entre ciudades a aproximadamente 100 km de distancia. Result\u00f3 interesante que la latencia entre estas ciudades era 100 ms m\u00e1s alta que nuestra opci\u00f3n original (hacia Taiw\u00e1n). La velocidad y estabilidad tambi\u00e9n fueron mejores para Taiw\u00e1n. Al final, dejamos HK como regi\u00f3n IPSEC de respaldo.<\/p>\n<p><\/p>\n<p>Adem\u00e1s, intentamos establecer una instalaci\u00f3n as\u00ed:<\/p>\n<p><\/p>\n<ul>\n<li>terminaci\u00f3n de clientes en Pek\u00edn,<\/li>\n<li>IPSEC y CEN hasta Tokio,<\/li>\n<li>en Ali CDN se indicaba como servidor de origen en Pek\u00edn.<\/li>\n<\/ul>\n<p><\/p>\n<p>Este esquema no era tan estable, aunque por velocidad en general no era inferior a nuestra soluci\u00f3n. En cuanto al t\u00fanel, observ\u00e9 ca\u00eddas peri\u00f3dicas incluso para CEN, que deber\u00eda haber sido estable. Por lo tanto, volvimos al esquema antiguo y desmantelamos esta etapa.<\/p>\n<p><\/p>\n<p>A continuaci\u00f3n se muestran estad\u00edsticas de latencia entre diferentes regiones a trav\u00e9s de diferentes canales. Puede que a algunos les interese.<\/p>\n<p><\/p>\n<p><em>IPsec<\/em><br \/>\nAli cn-beijing &lt;\u2192 GCP asia-northeast1 \u2014 193ms<br \/>\nAli cn-shenzhen &lt;\u2192 GCP asia-east2 \u2014 91ms<br \/>\nAli cn-shenzhen &lt;\u2192 GCP us-east4 \u2014 200ms<\/p>\n<p><\/p>\n<p><em>CEN<\/em><br \/>\nAli cn-beijing &lt;\u2192 Ali ap-northeast-1 \u2014 54ms (!)<br \/>\nAli cn-shenzhen &lt;\u2192 Ali cn-hongkong \u2014 6ms (!)<br \/>\nAli cn-shenzhen &lt;\u2192 Ali us-east1 \u2014 216ms<\/p>\n<p><\/p>\n<h3 id=\"obschaya-informaciya-pro-internet-v-kitae\">Informaci\u00f3n general sobre Internet en China<\/h3>\n<p><\/p>\n<p>Como complemento a los problemas de Internet descritos al principio, en la primera parte del art\u00edculo.<\/p>\n<p><\/p>\n<ul>\n<li>Internet en China funciona bastante r\u00e1pido en su interior.\n<ul>\n<li>La conclusi\u00f3n se basa en pruebas de redes Wi-Fi p\u00fablicas en diversas ubicaciones donde estas redes son utilizadas por un gran n\u00famero de personas.<\/li>\n<li>La velocidad de descarga y carga en servidores dentro de China era de aproximadamente 20 Mbps y 5-10 Mbps respectivamente.<\/li>\n<li>La velocidad hacia servidores fuera de China es simplemente min\u00fascula, menos de 1 Mbps.<\/li>\n<\/ul>\n<\/li>\n<li>Internet en China no es muy estable.\n<ul>\n<li>A veces los sitios pueden cargar r\u00e1pidamente, otras veces lentamente (a la misma hora del d\u00eda en diferentes d\u00edas), siempre que la configuraci\u00f3n no cambie. Lo hemos observado con el ejemplo de semrushchina.cn. Esto se puede atribuir a Ali CDN, que tambi\u00e9n funciona de manera irregular dependiendo de la hora del d\u00eda, la posici\u00f3n de las estrellas, etc.<\/li>\n<\/ul>\n<\/li>\n<li>Internet m\u00f3vil es pr\u00e1cticamente 4G o 4G+ en todas partes. Funciona en el metro, ascensores \u2014 en resumen, en todas partes.<\/li>\n<li>El mito de que los usuarios chinos solo conf\u00edan en dominios de la zona .cn es falso. Lo hemos confirmado directamente con los usuarios.\n<ul>\n<li>Se puede ver c\u00f3mo <noindex><a rel=\"nofollow\" href=\"http:\/\/baidu.cn\">http:\/\/baidu.cn<\/a><\/noindex> redirige a www.baidu.com (tambi\u00e9n en la China continental).<\/li>\n<\/ul>\n<\/li>\n<li>Muchos recursos est\u00e1n realmente bloqueados. De manera simple: google.com, Facebook, Twitter. Pero muchos recursos de Google funcionan (por supuesto, no en todas las Wi-Fi y VPN no se utiliza (en el lado del enrutador tambi\u00e9n, eso es seguro).<\/li>\n<li>Muchos dominios 't\u00e9cnicos' de corporaciones bloqueadas tambi\u00e9n funcionan. Esto significa que no siempre se debe eliminar imprudentemente todos los recursos de Google y otros que parecen bloqueados. Es necesario buscar alguna lista de dominios prohibidos.<\/li>\n<li>Tienen solo tres principales operadores de Internet: China Unicom, China Telecom, China Mobile. Hay otros m\u00e1s peque\u00f1os, pero su cuota en el mercado es insignificante.<\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"bonus-itogovaya-shema-resheniya\">Bonificaci\u00f3n: esquema de soluci\u00f3n final<\/h3>\n<p>\n<img decoding=\"async\" alt=\"C\u00f3mo superamos el Gran Cortafuegos Chino (parte 3)\" src=\"\/wp-content\/uploads\/2019\/07\/ec9c09dbbad1c3f002920d875a5079d7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2 id=\"itog\">Summary<\/h2>\n<p><\/p>\n<p>Ha pasado un a\u00f1o desde el inicio del proyecto. Comenzamos con el hecho de que nuestro sitio simplemente se negaba a funcionar correctamente desde China, y simplemente hacer un GET curl tomaba 5.5 segundos. <\/p>\n<p><\/p>\n<p>Luego, con esas cifras en la primera soluci\u00f3n (Cloudflare):<\/p>\n<p><\/p>\n<p>Soluci\u00f3n<br \/>\nTiempo de actividad<br \/>\nMediana<br \/>\nPercentil 75<br \/>\nPercentil 95<\/p>\n<p>Cloudflare<br \/>\n86.6<br \/>\n18s<br \/>\n30s<br \/>\n60s<\/p>\n<p><\/p>\n<p>Finalmente llegamos a estos resultados (estad\u00edsticas del \u00faltimo mes):<\/p>\n<p><\/p>\n<p>Soluci\u00f3n<br \/>\nTiempo de actividad<br \/>\nMediana<br \/>\nPercentil 75<br \/>\nPercentil 95<\/p>\n<p>Ali CDN + CEN\/IPsec + GLB<br \/>\n99.86<br \/>\n8.8s<br \/>\n9.5s<br \/>\n13.7s<\/p>\n<p><\/p>\n<p>Como se puede ver, lograr un 100% de uptime todav\u00eda no ha sido posible, pero encontraremos alguna soluci\u00f3n y luego les contaremos los resultados en un nuevo art\u00edculo :)<\/p>\n<p><\/p>\n<p>Un respeto a quien haya llegado al final de las tres partes. Espero que todo esto haya sido tan interesante para ustedes como lo fue para m\u00ed al hacerlo.<\/p>\n<p><\/p>\n<h3 id=\"ps-predyduschie-chasti\">P.D. Partes anteriores<\/h3>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/semrush\/blog\/458602\/\">Parte 1<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/semrush\/blog\/458840\/\">Parte 2<\/a><\/noindex><\/p>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/semrush\/blog\/459024\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442! \u041b\u044e\u0431\u044b\u0435 \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u044e\u0442\u0441\u044f. \u0418 \u043d\u0430\u0448\u0430 \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u043f\u0440\u043e \u0442\u043e, \u043a\u0430\u043a \u043c\u044b \u043f\u0440\u0438\u0434\u0443\u043c\u044b\u0432\u0430\u043b\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u0430 \u041a\u0438\u0442\u0430\u0439\u0441\u043a\u043e\u0433\u043e \u0424\u0430\u0435\u0440\u0432\u043e\u043b\u0430, \u043d\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043f\u0435\u0448\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441 \u0432\u0430\u043c\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439, \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u044e\u0449\u0435\u0439 \u0447\u0430\u0441\u0442\u044c\u044e \u043d\u0430 \u044d\u0442\u0443 \u0442\u0435\u043c\u0443. \u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u0431\u044b\u043b\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043d\u043e \u043f\u0440\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0441\u0442\u0435\u043d\u0434\u043e\u0432, \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043d\u043d\u044b\u0445 \u043d\u0430\u043c\u0438, \u0438 \u043a\u0430\u043a\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043e\u043d\u0438 \u0434\u0430\u043b\u0438. \u0418 \u043c\u044b \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0438\u0441\u044c \u043d\u0430 \u0442\u043e\u043c, \u0447\u0442\u043e \u043d\u0435\u043f\u043b\u043e\u0445\u043e \u0431\u044b\u043b\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26947,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36043","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442! \u041b\u044e\u0431\u044b\u0435 \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u044e\u0442\u0441\u044f. \u0418 \u043d\u0430\u0448\u0430 \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u043f\u0440\u043e \u0442\u043e, \u043a\u0430\u043a \u043c\u044b \u043f\u0440\u0438\u0434\u0443\u043c\u044b\u0432\u0430\u043b\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u0430 \u041a\u0438\u0442\u0430\u0439\u0441\u043a\u043e\u0433\u043e \u0424\u0430\u0435\u0440\u0432\u043e\u043b\u0430, \u043d\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kak-my-probivali-velikij-kitajskij-faervol-ch-3\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u043c\u044b \u043f\u0440\u043e\u0431\u0438\u0432\u0430\u043b\u0438 \u0412\u0435\u043b\u0438\u043a\u0438\u0439 \u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439 \u0424\u0430\u0435\u0440\u0432\u043e\u043b (\u0447.3) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442! \u041b\u044e\u0431\u044b\u0435 \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u044e\u0442\u0441\u044f. \u0418 \u043d\u0430\u0448\u0430 \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u043f\u0440\u043e \u0442\u043e, \u043a\u0430\u043a \u043c\u044b \u043f\u0440\u0438\u0434\u0443\u043c\u044b\u0432\u0430\u043b\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u0430 \u041a\u0438\u0442\u0430\u0439\u0441\u043a\u043e\u0433\u043e \u0424\u0430\u0435\u0440\u0432\u043e\u043b\u0430, \u043d\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kak-my-probivali-velikij-kitajskij-faervol-ch-3\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:09:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:09:19+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47C\u00f3mo superamos el Gran Firewall de China (parte 3) | ProHoster","description":"\u00a1Hola! Todas las buenas historias tienen un final. Y nuestra historia sobre c\u00f3mo ideamos una soluci\u00f3n para sortear el Gran Firewall de China no es la excepci\u00f3n.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kak-my-probivali-velikij-kitajskij-faervol-ch-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u043c\u044b \u043f\u0440\u043e\u0431\u0438\u0432\u0430\u043b\u0438 \u0412\u0435\u043b\u0438\u043a\u0438\u0439 \u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439 \u0424\u0430\u0435\u0440\u0432\u043e\u043b (\u0447.3) | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442! \u041b\u044e\u0431\u044b\u0435 \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u044e\u0442\u0441\u044f. \u0418 \u043d\u0430\u0448\u0430 \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u043f\u0440\u043e \u0442\u043e, \u043a\u0430\u043a \u043c\u044b \u043f\u0440\u0438\u0434\u0443\u043c\u044b\u0432\u0430\u043b\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u0430 \u041a\u0438\u0442\u0430\u0439\u0441\u043a\u043e\u0433\u043e \u0424\u0430\u0435\u0440\u0432\u043e\u043b\u0430, \u043d\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kak-my-probivali-velikij-kitajskij-faervol-ch-3","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:09:19+00:00","article:modified_time":"2019-10-31T19:09:19+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36043","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 01:46:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:51:23","updated":"2026-01-22 01:46:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/36043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=36043"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/36043\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/26947"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=36043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=36043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=36043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}