{"id":2428,"date":"2021-04-16T09:40:32","date_gmt":"2021-04-16T07:40:32","guid":{"rendered":"http:\/\/blogs.encamina.com\/por-una-nube-sostenible\/?p=2428"},"modified":"2021-04-16T09:40:32","modified_gmt":"2021-04-16T07:40:32","slug":"sitios-estaticos-en-azure","status":"publish","type":"post","link":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/","title":{"rendered":"Sitios est\u00e1ticos en Azure"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2439\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/Sitios-estaticos-en-Azure.png\" alt=\"\" width=\"1139\" height=\"678\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/Sitios-estaticos-en-Azure.png 1139w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/Sitios-estaticos-en-Azure-300x179.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/Sitios-estaticos-en-Azure-1024x610.png 1024w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/Sitios-estaticos-en-Azure-768x457.png 768w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/Sitios-estaticos-en-Azure-610x363.png 610w\" sizes=\"auto, (max-width: 1139px) 100vw, 1139px\" \/><\/p>\n<p>Todav\u00eda recuerdo los primeros pasos en internet cuando cre\u00e1bamos o consum\u00edamos <strong>p\u00e1ginas est\u00e1ticas basadas en HTML, CSS y JavaScript<\/strong>. Incluso, era posible usar aquel navegador de texto <a href=\"https:\/\/lynx.browser.org\/\">Lynx<\/a>. <strong>\u00bfHemos vuelto al pasado?<\/strong> S\u00ed y no, pero parece que hay casos de uso donde publicar un sitio web est\u00e1tico es m\u00e1s rentable y sostenible, que publicar una aplicaci\u00f3n web cliente servidor.<\/p>\n<p><!--more--><\/p>\n<p>Pensad en vuestra web corporativa. S\u00ed, la de vuestra empresa, esa que cambiamos cada a\u00f1o o a\u00f1adimos nuevo contenido cada mes. \u00bfPor qu\u00e9 tiene que alojarse en un servidor? Llamo servidor a un App Service de Azure, un IIS en un Windows Server, un Apache Server en un Linux o un contenedor en un AKS. <strong>\u00bfRealmente necesitamos CPU y RAM para esos sitios?<\/strong><\/p>\n<p>Para la mayor\u00eda seguro que no. La carga de trabajo se puede realizar completamente en el navegador del usuario, eso s\u00ed, generando todo el contenido necesario y sin perder funcionalidades.<\/p>\n<p>Si hac\u00e9is una b\u00fasqueda de \u00abstatic web\u00bb en internet, entre enlaces de la <a href=\"https:\/\/es.wikipedia.org\/wiki\/P%C3%A1gina_web_est%C3%A1tica\">Wikipedia<\/a>, os aparecer\u00e1n <a href=\"https:\/\/jamstack.org\/generators\/\"><strong>\u00abStatic Site Generators\u00bb<\/strong><\/a> (SSG) que son un tipo de CMS que nos ayuda a generar el contenido est\u00e1tico de nuestros sitios. Entre los m\u00e1s populares tenemos: <a href=\"https:\/\/gohugo.io\/\">Hugo<\/a>, <a href=\"https:\/\/www.gatsbyjs.com\/\">Gatsby<\/a>, <a href=\"https:\/\/jekyllrb.com\/\">Jekyll<\/a>, <a href=\"https:\/\/nextjs.org\/\">NEXT.js<\/a>, &#8230;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFQue_es_un_Static_Site_Generator\"><\/span>\u00bfQu\u00e9 es un Static Site Generator?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Un generador de sitios est\u00e1ticos es una <strong>herramienta que nos permite combinar plantillas con contenido para generar un sitio web est\u00e1tico<\/strong>. Por ejemplo, dise\u00f1o mis plantillas usando HTML y\/o JavaScript y le a\u00f1ado el contenido de mi sitio usando HTML, Markdown y\/o JSON.<\/p>\n<p><a href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/ssg.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2430\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/ssg.png\" alt=\"\" width=\"513\" height=\"609\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/ssg.png 513w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/ssg-253x300.png 253w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" \/><\/a><\/p>\n<p>Cada vez que a\u00f1adimos nuevo contenido, hay que ejecutar las herramientas del generador para que se creen las p\u00e1ginas est\u00e1ticas y las podamos publicar.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFQue_ventajas_tienen_los_sitios_estaticos\"><\/span>\u00bfQu\u00e9 ventajas tienen los sitios est\u00e1ticos?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Por definici\u00f3n, <strong>un sitio est\u00e1tico no hace consultas a ning\u00fan servidor<\/strong>, aunque esto no tiene por qu\u00e9 ser siempre as\u00ed. Esto implica que las p\u00e1ginas que nuestros usuarios van a consultar ya est\u00e1n creadas, no hay que esperar a que el servidor genere el contenido, y por ende, <strong>nuestro contenido se renderizar\u00e1 mucho m\u00e1s r\u00e1pido<\/strong> en el navegador de nuestros usuarios.<\/p>\n<p>Los sitios est\u00e1ticos <strong>se pueden considerar m\u00e1s seguros<\/strong>, aunque no hay sitio seguro al 100%, porque no hay ning\u00fan servidor al que se pueda conectar un usuario malicioso para comprometer el contenido o el resto de las aplicaciones que se puedan estar ejecutando en ese servidor.<\/p>\n<p>El <strong>ahorro de costes<\/strong> tambi\u00e9n puede ser una de las ventajas. Pensad que para ejecutar vuestra web de servidor hace falta alg\u00fan tipo de hosting con CPU y memoria RAM, una m\u00e1quina virtual, un App Service de Azure, etc. Sin embargo, para ejecutar un sitio est\u00e1tico s\u00f3lo necesitamos un tipo de almacenamiento que soporte peticiones HTTP y\/o un Content Delivery Network (CDN) que distribuya y cachee nuestro contenido por las redes.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFQue_opciones_tengo_en_Azure_para_publicar_mis_sitios_estaticos\"><\/span>\u00bfQu\u00e9 opciones tengo en Azure para publicar mis sitios est\u00e1ticos?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Azure tiene dos servicios que permiten publicar sitios est\u00e1ticos<\/strong>, <a href=\"https:\/\/docs.microsoft.com\/es-es\/azure\/storage\/blobs\/storage-blob-static-website\">Azure Storage<\/a> y <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/app-service\/static\/\">Azure Static Web Apps<\/a>, con funcionalidades base similares, pero no al 100% iguales.<\/p>\n<p><strong>Azure Storage<\/strong> es el servicio base de almacenamiento de Azure. En \u00e9l podemos configurar un contenedor especial, llamado $web, donde podemos alojar nuestro sitio est\u00e1tico. A partir de aqu\u00ed, configuramos el nombre del dominio y listo: un sitio web est\u00e1tico 100% funcional.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/909\/1*fgwpq3EDCRv9fsc5TMXgnw.png\" \/><\/p>\n<p>Con el servicio de <a href=\"https:\/\/azure.microsoft.com\/es-es\/services\/cdn\/\">CDN de Azure<\/a> conectado al Storage, le a\u00f1adimos las propias funcionalidades base de un CDN, pero tambi\u00e9n podemos publicar el sitio est\u00e1tico usando el protocolo HTTPS.<\/p>\n<p><strong>Azure Static Web Apps<\/strong> es la versi\u00f3n enlatada de los sitios est\u00e1ticos en Azure. Adem\u00e1s de permitirnos publicar nuestro contenido est\u00e1tico, tiene otras muchas funcionalidades que puede ser de utilidad.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/docs.microsoft.com\/en-us\/azure\/static-web-apps\/media\/overview\/azure-static-web-apps-overview.png\" alt=\"Azure Static Web Apps overview diagram\" \/><\/p>\n<p>Posibilidad de integrar nuestro sitio a una API serverless en Azure Functions. El contenido est\u00e1 distribuido globalmente como si tuvi\u00e9ramos un CDN, certificados SSL gratuito con renovaci\u00f3n autom\u00e1tica, configurar nuestro propio dominio, diferentes proveedores de autenticaci\u00f3n. Capacidades que no tenemos con Azure Storage o que implican mucha m\u00e1s configuraci\u00f3n por nuestra parte, muy accesibles por configuraci\u00f3n en las Static Web Apps.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"La_web_de_la_revista_CompartiMOSS_como_ejemplo\"><\/span>La web de la revista CompartiMOSS, como ejemplo<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Hace unos meses publicamos la nueva web de la revista <a href=\"https:\/\/www.compartimoss.com\/\">CompartiMOSS.<\/a> B\u00e1sicamente realizamos un cambio de tecnolog\u00eda para quitar SharePoint 2013 como CMS y poner Gatsby como SSG.<\/p>\n<p><strong>Con Gatsby generamos todo el contenido est\u00e1tico de la revista<\/strong>, con m\u00e1s de 400 art\u00edculos que se redactan usando <a href=\"https:\/\/es.wikipedia.org\/wiki\/Markdown\">Markdown<\/a>. Las diferentes plantillas de art\u00edculos, autores, etc., est\u00e1n creadas usando <a href=\"https:\/\/reactjs.org\/\">ReactJS<\/a>.<\/p>\n<p>Como editores, las principales ventajas han sido:<\/p>\n<ul>\n<li>Facilidad y velocidad al generar nuevos art\u00edculos en Markdown<\/li>\n<li>Velocidad al consumir todo el contenido est\u00e1tico desplegado en Azure Storage con Azure CDN<\/li>\n<li>Ahorro de coste, pues pasamos de una m\u00e1quina virtual en Azure de unos 200\u20ac mensuales, a un coste de servicios de Storage y CDN de unos 4\u20ac mensuales.<\/li>\n<\/ul>\n<p>No todo son ventajas, <strong>alguna pega tiene que aparecer<\/strong>. Por ejemplo, una vez\u00a0 tenemos el contenido de un nuevo n\u00famero de la revista, tardamos casi una hora en generar todo el sitio est\u00e1tico. No es un problema, porque no necesitamos publicar de inmediato, pero hay que tenerlo en cuenta para sitios que tienen mucho contenido como el nuestro, no s\u00f3lo en art\u00edculos, sino tambi\u00e9n las im\u00e1genes de los art\u00edculos.<\/p>\n<p>Los sitios est\u00e1ticos tienen sus pros y sus contras, y no todas las aplicaciones web son aplicables a esta arquitectura serverless. Lo ideal es analizar todos los puntos de vista para pensar en si las ventajas de un sitio est\u00e1tico son asumibles frente a las desventajas que podamos tener.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content --><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Tabla de contenidos<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/#%C2%BFQue_es_un_Static_Site_Generator\" >\u00bfQu\u00e9 es un Static Site Generator?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/#%C2%BFQue_ventajas_tienen_los_sitios_estaticos\" >\u00bfQu\u00e9 ventajas tienen los sitios est\u00e1ticos?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/#%C2%BFQue_opciones_tengo_en_Azure_para_publicar_mis_sitios_estaticos\" >\u00bfQu\u00e9 opciones tengo en Azure para publicar mis sitios est\u00e1ticos?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/#La_web_de_la_revista_CompartiMOSS_como_ejemplo\" >La web de la revista CompartiMOSS, como ejemplo<\/a><\/li><\/ul><\/nav><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Todav\u00eda recuerdo los primeros pasos en internet cuando cre\u00e1bamos o consum\u00edamos p\u00e1ginas est\u00e1ticas basadas en HTML, CSS y JavaScript. Incluso, era posible usar aquel navegador de texto Lynx. \u00bfHemos vuelto al pasado? S\u00ed y no, pero parece que hay casos &hellip; <a href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":19,"featured_media":2439,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-2428","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Sitios est\u00e1ticos en Azure | ENCAMINA<\/title>\n<meta name=\"description\" content=\"Azure tiene dos servicios que permiten publicar sitios est\u00e1ticos, Azure Storage y Azure Static Web Apps, con funcionalidades base similares, pero no al 100% iguales.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sitios est\u00e1ticos en Azure\" \/>\n<meta property=\"og:description\" content=\"Azure tiene dos servicios que permiten publicar sitios est\u00e1ticos, Azure Storage y Azure Static Web Apps, con funcionalidades base similares, pero no al 100% iguales.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/\" \/>\n<meta property=\"og:site_name\" content=\"Por una nube sostenible\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-16T07:40:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/Sitios-estaticos-en-Azure.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1139\" \/>\n\t<meta property=\"og:image:height\" content=\"678\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alberto Diaz Martin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@adiazcan\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alberto Diaz Martin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/sitios-estaticos-en-azure\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/sitios-estaticos-en-azure\\\/\"},\"author\":{\"name\":\"Alberto Diaz Martin\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/#\\\/schema\\\/person\\\/2f5010cd661b97f8baed6fbc75f10a9c\"},\"headline\":\"Sitios est\u00e1ticos en Azure\",\"datePublished\":\"2021-04-16T07:40:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/sitios-estaticos-en-azure\\\/\"},\"wordCount\":975,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/sitios-estaticos-en-azure\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2021\\\/04\\\/Sitios-estaticos-en-Azure.png\",\"articleSection\":[\"Azure\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/sitios-estaticos-en-azure\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/sitios-estaticos-en-azure\\\/\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/sitios-estaticos-en-azure\\\/\",\"name\":\"Sitios est\u00e1ticos en Azure | ENCAMINA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/sitios-estaticos-en-azure\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/sitios-estaticos-en-azure\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2021\\\/04\\\/Sitios-estaticos-en-Azure.png\",\"datePublished\":\"2021-04-16T07:40:32+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/#\\\/schema\\\/person\\\/2f5010cd661b97f8baed6fbc75f10a9c\"},\"description\":\"Azure tiene dos servicios que permiten publicar sitios est\u00e1ticos, Azure Storage y Azure Static Web Apps, con funcionalidades base similares, pero no al 100% iguales.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/sitios-estaticos-en-azure\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/sitios-estaticos-en-azure\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/sitios-estaticos-en-azure\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2021\\\/04\\\/Sitios-estaticos-en-Azure.png\",\"contentUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2021\\\/04\\\/Sitios-estaticos-en-Azure.png\",\"width\":1139,\"height\":678},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/sitios-estaticos-en-azure\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sitios est\u00e1ticos en Azure\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/#website\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/\",\"name\":\"Por una nube sostenible\",\"description\":\"C\u00f3mo no romper los l\u00edmites, c\u00f3mo crear una buena arquitectura y c\u00f3mo hacer un buen mantenimiento\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/#\\\/schema\\\/person\\\/2f5010cd661b97f8baed6fbc75f10a9c\",\"name\":\"Alberto Diaz Martin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/93ae1999e35e4f1f21cb1a62f1a6cf8eb4a912102519ac96f58a0a4395da414f?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/93ae1999e35e4f1f21cb1a62f1a6cf8eb4a912102519ac96f58a0a4395da414f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/93ae1999e35e4f1f21cb1a62f1a6cf8eb4a912102519ac96f58a0a4395da414f?s=96&d=mm&r=g\",\"caption\":\"Alberto Diaz Martin\"},\"description\":\"Alberto Diaz cuenta con m\u00e1s de 15 a\u00f1os de experiencia en la Industria IT, todos ellos trabajando con tecnolog\u00edas Microsoft. Actualmente, es Chief Technology Innovation Officer en ENCAMINA, liderando el desarrollo de software con tecnolog\u00eda Microsoft, y miembro del equipo de Direcci\u00f3n. Para la comunidad, trabaja como organizador y speaker de las conferencias m\u00e1s relevantes del mundo Microsoft en Espa\u00f1a, en las cuales es uno de los referentes en SharePoint, Office 365 y Azure. Autor de diversos libros y art\u00edculos en revistas profesionales y blogs, en 2013 empez\u00f3 a formar parte del equipo de Direcci\u00f3n de CompartiMOSS, una revista digital sobre tecnolog\u00edas Microsoft. Desde 2011 ha sido nombrado Microsoft MVP, reconocimiento que ha renovado por s\u00e9ptimo a\u00f1o consecutivo. Se define como un geek, amante de los smartphones y desarrollador. Fundador de TenerifeDev (www.tenerifedev.com), un grupo de usuarios de .NET en Tenerife, y coordinador de SUGES (Grupo de Usuarios de SharePoint de Espa\u00f1a, www.suges.es)\",\"sameAs\":[\"http:\\\/\\\/geeks.ms\\\/blogs\\\/adiazmartin\",\"https:\\\/\\\/x.com\\\/adiazcan\"],\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/author\\\/albertod\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Sitios est\u00e1ticos en Azure | ENCAMINA","description":"Azure tiene dos servicios que permiten publicar sitios est\u00e1ticos, Azure Storage y Azure Static Web Apps, con funcionalidades base similares, pero no al 100% iguales.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/","og_locale":"es_ES","og_type":"article","og_title":"Sitios est\u00e1ticos en Azure","og_description":"Azure tiene dos servicios que permiten publicar sitios est\u00e1ticos, Azure Storage y Azure Static Web Apps, con funcionalidades base similares, pero no al 100% iguales.","og_url":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/","og_site_name":"Por una nube sostenible","article_published_time":"2021-04-16T07:40:32+00:00","og_image":[{"width":1139,"height":678,"url":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/Sitios-estaticos-en-Azure.png","type":"image\/png"}],"author":"Alberto Diaz Martin","twitter_card":"summary_large_image","twitter_creator":"@adiazcan","twitter_misc":{"Escrito por":"Alberto Diaz Martin","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/#article","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/"},"author":{"name":"Alberto Diaz Martin","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/#\/schema\/person\/2f5010cd661b97f8baed6fbc75f10a9c"},"headline":"Sitios est\u00e1ticos en Azure","datePublished":"2021-04-16T07:40:32+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/"},"wordCount":975,"commentCount":0,"image":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/Sitios-estaticos-en-Azure.png","articleSection":["Azure"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/","url":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/","name":"Sitios est\u00e1ticos en Azure | ENCAMINA","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/#primaryimage"},"image":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/Sitios-estaticos-en-Azure.png","datePublished":"2021-04-16T07:40:32+00:00","author":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/#\/schema\/person\/2f5010cd661b97f8baed6fbc75f10a9c"},"description":"Azure tiene dos servicios que permiten publicar sitios est\u00e1ticos, Azure Storage y Azure Static Web Apps, con funcionalidades base similares, pero no al 100% iguales.","breadcrumb":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/#primaryimage","url":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/Sitios-estaticos-en-Azure.png","contentUrl":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2021\/04\/Sitios-estaticos-en-Azure.png","width":1139,"height":678},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/sitios-estaticos-en-azure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/"},{"@type":"ListItem","position":2,"name":"Sitios est\u00e1ticos en Azure"}]},{"@type":"WebSite","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/#website","url":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/","name":"Por una nube sostenible","description":"C\u00f3mo no romper los l\u00edmites, c\u00f3mo crear una buena arquitectura y c\u00f3mo hacer un buen mantenimiento","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/#\/schema\/person\/2f5010cd661b97f8baed6fbc75f10a9c","name":"Alberto Diaz Martin","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/93ae1999e35e4f1f21cb1a62f1a6cf8eb4a912102519ac96f58a0a4395da414f?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/93ae1999e35e4f1f21cb1a62f1a6cf8eb4a912102519ac96f58a0a4395da414f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/93ae1999e35e4f1f21cb1a62f1a6cf8eb4a912102519ac96f58a0a4395da414f?s=96&d=mm&r=g","caption":"Alberto Diaz Martin"},"description":"Alberto Diaz cuenta con m\u00e1s de 15 a\u00f1os de experiencia en la Industria IT, todos ellos trabajando con tecnolog\u00edas Microsoft. Actualmente, es Chief Technology Innovation Officer en ENCAMINA, liderando el desarrollo de software con tecnolog\u00eda Microsoft, y miembro del equipo de Direcci\u00f3n. Para la comunidad, trabaja como organizador y speaker de las conferencias m\u00e1s relevantes del mundo Microsoft en Espa\u00f1a, en las cuales es uno de los referentes en SharePoint, Office 365 y Azure. Autor de diversos libros y art\u00edculos en revistas profesionales y blogs, en 2013 empez\u00f3 a formar parte del equipo de Direcci\u00f3n de CompartiMOSS, una revista digital sobre tecnolog\u00edas Microsoft. Desde 2011 ha sido nombrado Microsoft MVP, reconocimiento que ha renovado por s\u00e9ptimo a\u00f1o consecutivo. Se define como un geek, amante de los smartphones y desarrollador. Fundador de TenerifeDev (www.tenerifedev.com), un grupo de usuarios de .NET en Tenerife, y coordinador de SUGES (Grupo de Usuarios de SharePoint de Espa\u00f1a, www.suges.es)","sameAs":["http:\/\/geeks.ms\/blogs\/adiazmartin","https:\/\/x.com\/adiazcan"],"url":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/author\/albertod\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/posts\/2428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/comments?post=2428"}],"version-history":[{"count":0,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/posts\/2428\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/media\/2439"}],"wp:attachment":[{"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/media?parent=2428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/categories?post=2428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/tags?post=2428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}