{"id":1359,"date":"2024-09-29T23:12:24","date_gmt":"2024-09-30T04:12:24","guid":{"rendered":"https:\/\/hostinglabs.net\/content\/?p=1359"},"modified":"2024-09-29T23:12:27","modified_gmt":"2024-09-30T04:12:27","slug":"caso-sunat-sirviendo-contenido-estatico-con-alta-disponibilidad","status":"publish","type":"post","link":"https:\/\/hostinglabs.net\/asistencia\/proyectos\/caso-sunat-sirviendo-contenido-estatico-con-alta-disponibilidad\/","title":{"rendered":"Caso Sunat &#8211; Sirviendo contenido est\u00e1tico con alta disponibilidad"},"content":{"rendered":"\n<p>Cuando <a href=\"https:\/\/www.sunat.gob.pe\/\" target=\"_blank\" rel=\"noopener\">SUNAT<\/a> comision\u00f3 a Hostinglabs la publicaci\u00f3n de su repositorio de procedimientos, software y resoluciones, sab\u00edamos que el proyecto tra\u00eda consigo el reto de equilibrar, por un lado, una propuesta <span style=\"text-decoration: underline;\">robusta y r\u00e1pida<\/span>, y, por el otro, <span style=\"text-decoration: underline;\">no exceder los par\u00e1metros definidos<\/span> por la instituci\u00f3n para mantener la interoperabilidad con los sistemas existentes y no elevar la complejidad en la gesti\u00f3n para los administradores de la instituci\u00f3n.<\/p>\n\n\n\n<p>Lograr este equilibrio requiri\u00f3 una dosis de creatividad, pero siempre con la premisa de mantener las cosas simples y solo incluir lo que estrictamente sumara resiliencia y velocidad a la soluci\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"482\" src=\"https:\/\/hostinglabs.net\/content\/wp-content\/uploads\/2024\/09\/hostinglabs-sirviendo-contenido-estatico-alta-disponibilidad-1024x482.png\" alt=\"\" class=\"wp-image-1361\" srcset=\"https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2024\/09\/hostinglabs-sirviendo-contenido-estatico-alta-disponibilidad-1024x482.png 1024w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2024\/09\/hostinglabs-sirviendo-contenido-estatico-alta-disponibilidad-300x141.png 300w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2024\/09\/hostinglabs-sirviendo-contenido-estatico-alta-disponibilidad-768x362.png 768w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2024\/09\/hostinglabs-sirviendo-contenido-estatico-alta-disponibilidad-50x24.png 50w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2024\/09\/hostinglabs-sirviendo-contenido-estatico-alta-disponibilidad-60x28.png 60w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2024\/09\/hostinglabs-sirviendo-contenido-estatico-alta-disponibilidad-100x47.png 100w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2024\/09\/hostinglabs-sirviendo-contenido-estatico-alta-disponibilidad.png 1423w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Arquitectura Propuesta &#8211; HostingLabs<\/figcaption><\/figure>\n\n\n\n<p>As\u00ed, la receta final incluy\u00f3 a Cloudflare como CDN y capa inicial de protecci\u00f3n, sumando el uso de buckets R2 para almacenar el cach\u00e9 generado desde los servidores de aplicaci\u00f3n, con el fin de entregar contenido con mejor latencia y velocidad a los visitantes.<\/p>\n\n\n\n<p>Un balanceador de carga recibe las peticiones y distribuye el tr\u00e1fico en base a la salud y disponibilidad de tres servidores de aplicaci\u00f3n ejecutando Nginx, todos respaldados por almacenamiento en red, lo que permite montar los mismos datos como volumen en cada servidor de aplicaci\u00f3n.<\/p>\n\n\n\n<p>La seguridad es provista en dos capas: primero con Cloudflare, que detecta tr\u00e1fico malicioso y provee un nivel inicial de protecci\u00f3n DDoS; y posteriormente, nuestra capa de seguridad act\u00faa despu\u00e9s de la terminaci\u00f3n SSL, para ofrecer un segundo nivel de filtrado WAF antes de entregar el tr\u00e1fico a los servidores.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"516\" src=\"https:\/\/hostinglabs.net\/content\/wp-content\/uploads\/2024\/09\/image-1024x516.png\" alt=\"\" class=\"wp-image-1360\" srcset=\"https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2024\/09\/image-1024x516.png 1024w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2024\/09\/image-300x151.png 300w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2024\/09\/image-768x387.png 768w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2024\/09\/image-50x25.png 50w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2024\/09\/image-60x30.png 60w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2024\/09\/image-100x50.png 100w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2024\/09\/image.png 1142w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Muestra de tr\u00e1fico semanal<\/figcaption><\/figure>\n\n\n\n<p>La arquitectura desplegada actualmente entrega aproximadamente 2TB de datos al d\u00eda, en un rango de 15,000 a 35,000 peticiones, dependiendo del d\u00eda de la semana. Todo esto, manteniendo los par\u00e1metros definidos y con la holgura necesaria para escalar si la instituci\u00f3n as\u00ed lo requiere.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\"><strong>HostingLabs<\/strong> ofrece servicios de alojamiento en internet. Desde hosting de sitios web, correo electr\u00f3nico y almacenamiento de datos, hasta soluciones de computo en nube de alta disponibilidad en Per\u00fa y Colombia. <br><br>Ponte en contacto con nosotros para resolver tus dudas, solicitar presupuestos o requerir asistencia al dimensionar tus proyectos en l\u00ednea.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cuando SUNAT comision\u00f3 a Hostinglabs la publicaci\u00f3n de su repositorio de procedimientos, software y resoluciones, sab\u00edamos que el proyecto tra\u00eda consigo el reto de equilibrar, por un lado, una propuesta robusta y r\u00e1pida, y, por el otro, no exceder los par\u00e1metros definidos por la instituci\u00f3n para mantener la interoperabilidad con&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77,70,23],"tags":[80,79,78,81],"class_list":["post-1359","post","type-post","status-publish","format-standard","hentry","category-proyectos","category-peru","category-categoria","tag-arquitectura","tag-clientes","tag-cloudflare","tag-sunat"],"_links":{"self":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/posts\/1359"}],"collection":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/comments?post=1359"}],"version-history":[{"count":2,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/posts\/1359\/revisions"}],"predecessor-version":[{"id":1363,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/posts\/1359\/revisions\/1363"}],"wp:attachment":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/media?parent=1359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/categories?post=1359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/tags?post=1359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}