{"id":448,"date":"2026-05-16T15:34:56","date_gmt":"2026-05-16T14:34:56","guid":{"rendered":"https:\/\/www.darifer.net\/?p=448"},"modified":"2026-05-16T16:37:31","modified_gmt":"2026-05-16T15:37:31","slug":"azure-local-operaciones-desconectadas","status":"publish","type":"post","link":"https:\/\/www.darifer.net\/index.php\/2026\/05\/16\/azure-local-operaciones-desconectadas\/","title":{"rendered":"Azure Local: Operaciones Desconectadas"},"content":{"rendered":"\n<p>Hola a tod@s,<\/p>\n\n\n\n<p>En los \u00faltimos art\u00edculos he hablado de c\u00f3mo escalar <strong>Azure Local<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Multi\u2011Rack<\/li>\n\n\n\n<li>Arquitecturas desagregadas<\/li>\n<\/ul>\n\n\n\n<p>Pero hoy vamos a ir un paso m\u00e1s all\u00e1.<\/p>\n\n\n\n<p>Porque hay una pregunta que no solemos hacernos\u2026 hasta que es demasiado tarde:<\/p>\n\n\n\n<p style=\"font-style:normal;font-weight:600\">\u00a0\u00bfQu\u00e9 pasa cuando <strong>no podemos conectarnos a Azure<\/strong>?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"399\" height=\"159\" src=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/0001-1.jpg\" alt=\"\" class=\"wp-image-460\" srcset=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/0001-1.jpg 399w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/0001-1-300x120.jpg 300w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><\/figure>\n\n\n\n<p>No es que no queramos\u2026<br>Es que directamente <strong>no podemos<\/strong>.<\/p>\n\n\n\n<p>Y aqu\u00ed es donde entra uno de los conceptos m\u00e1s potentes (y menos entendidos) de <strong>Azure Local<\/strong>:<\/p>\n\n\n\n<p><strong>Operaciones Desconectadas<\/strong> <strong>Cuando el cloud no puede depender del cloud<\/strong><\/p>\n\n\n\n<p><strong>El problema real: no todo el mundo puede usar la nube<\/strong><\/p>\n\n\n\n<p>Estamos acostumbrados a pensar que toda gira en torno a la conectividad.<\/p>\n\n\n\n<p>Pero en muchos entornos eso no aplica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Entornos regulados (banca, gobierno, defensa)<\/li>\n\n\n\n<li>Infraestructuras cr\u00edticas<\/li>\n\n\n\n<li>Localizaciones remotas (f\u00e1bricas, barcos, miner\u00eda\u2026)<\/li>\n\n\n\n<li>Redes aisladas (air\u2011gapped)<\/li>\n<\/ul>\n\n\n\n<p>En estos escenarios:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No hay conexi\u00f3n a Internet.<\/li>\n\n\n\n<li>No se permite enviar datos fuera.<\/li>\n\n\n\n<li>No hay dependencia de servicios externos<\/li>\n<\/ul>\n\n\n\n<p style=\"font-style:normal;font-weight:600\">Y aun as\u00ed\u2026<strong>Necesitamos operar como s<\/strong>i estuvi\u00e9remos en Azure<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>\u00bfQu\u00e9 son realmente las operaciones desconectadas?<\/strong><\/p>\n\n\n\n<p><strong>Azure Local<\/strong> nos permite ejecutar infraestructura <strong>sin conexi\u00f3n al cloud p\u00fablico de Azure<\/strong>, manteniendo capacidades cloud dentro de nuestro datacenter.<\/p>\n\n\n\n<p>Dicho de otra forma:<\/p>\n\n\n\n<p><strong>Azure Local<\/strong> crea un plano de control local completo<\/p>\n\n\n\n<p>Con esto podemos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Desplegar m\u00e1quinas virtuales<\/li>\n\n\n\n<li>Ejecutar contenedores<\/li>\n\n\n\n<li>Gestionar recursos (ARM, RBAC, etc.)<\/li>\n\n\n\n<li>Mantener experiencia tipo Azure Portal \/ CLI<\/li>\n<\/ul>\n\n\n\n<p>Todo sin salir de nuestro entorno.<\/p>\n\n\n\n<p><strong>Importante:<\/strong><br>El control, los datos y las operaciones <strong>se quedan dentro de nuestra organizaci\u00f3n<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>&nbsp;Esto cambia completamente el concepto de \u201cHybrid Cloud\u201d<\/strong><\/p>\n\n\n\n<p>Hasta ahora, el modelo era:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"402\" height=\"149\" src=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/002.jpg\" alt=\"\" class=\"wp-image-462\" srcset=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/002.jpg 402w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/002-300x111.jpg 300w\" sizes=\"auto, (max-width: 402px) 100vw, 402px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>\u00bfY qu\u00e9 pasa cuando vuelve la conexi\u00f3n?<\/strong><\/p>\n\n\n\n<p>Esto es clave.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"382\" height=\"231\" src=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/004-1.jpg\" alt=\"\" class=\"wp-image-467\" srcset=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/004-1.jpg 382w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/004-1-300x181.jpg 300w\" sizes=\"auto, (max-width: 382px) 100vw, 382px\" \/><\/figure>\n\n\n\n<p><strong>Azure Local<\/strong> no deja de ser h\u00edbrido \u2014 solo que es <strong>aut\u00f3nomo cuando lo necesita<\/strong>.<\/p>\n\n\n\n<p>Cuando hay conectividad:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Se sincronizan datos y m\u00e9tricas<\/li>\n\n\n\n<li>Se reporta uso (billing)<\/li>\n\n\n\n<li>Se alinean configuraciones<\/li>\n<\/ul>\n\n\n\n<p>&nbsp;<strong>Pero durante la desconexi\u00f3n:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Todo sigue funcionando.<\/li>\n\n\n\n<li>&nbsp;Sin degradaci\u00f3n.<\/li>\n\n\n\n<li>&nbsp;Sin dependencia externa<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Casos reales donde esto tiene sentido<\/strong><\/p>\n\n\n\n<p>Aqu\u00ed es donde deja de ser teor\u00eda:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"322\" height=\"190\" src=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/003-1.jpg\" alt=\"\" class=\"wp-image-466\" srcset=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/003-1.jpg 322w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/003-1-300x177.jpg 300w\" sizes=\"auto, (max-width: 322px) 100vw, 322px\" \/><\/figure>\n\n\n\n<p><strong>1. Entornos soberanos.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gobierno.<\/li>\n\n\n\n<li>Defensa.<\/li>\n\n\n\n<li>Infraestructuras cr\u00edticas.<\/li>\n<\/ul>\n\n\n\n<p>Los datos <strong>no pueden salir<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>2. Industria y Edge.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>F\u00e1bricas.<\/li>\n\n\n\n<li>Plantas industriales.<\/li>\n\n\n\n<li>Retail distribuido.<\/li>\n<\/ul>\n\n\n\n<p>La conectividad es limitada o inestable<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>3. Entornos aislados<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Barcos.<\/li>\n\n\n\n<li>Plataformas petrol\u00edferas.<\/li>\n\n\n\n<li>Instalaciones offshore.<\/li>\n<\/ul>\n\n\n\n<p>&nbsp;Internet no es fiable (o no existe)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>4. Seguridad extrema<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Redes aisladas (air\u2011gapped)<\/li>\n<\/ul>\n\n\n\n<p>Menor superficie de ataque al no exponer sistemas.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>&nbsp;Lo que nadie nos cuenta (la parte importante)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"332\" height=\"181\" src=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/005.jpg\" alt=\"\" class=\"wp-image-468\" srcset=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/005.jpg 332w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/05\/005-300x164.jpg 300w\" sizes=\"auto, (max-width: 332px) 100vw, 332px\" \/><\/figure>\n\n\n\n<p>Esto no es \u201cactivar un checkbox\u201d.<\/p>\n\n\n\n<p>Tiene impacto real en dise\u00f1o:<\/p>\n\n\n\n<p><strong>1. Necesitamos m\u00e1s infraestructura<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El plano de control vive en local<\/li>\n\n\n\n<li>M\u00e1s capacidad = m\u00e1s recursos<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>&nbsp;2. Identity pasa a ser local<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Active Directory obligatorio<\/li>\n\n\n\n<li>ADFS en algunos escenarios<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>&nbsp;3. PKI es cr\u00edtica<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Certificados internos<\/li>\n\n\n\n<li>CRL accesible<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>&nbsp;4. Networking bien dise\u00f1ado<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DNS interno<\/li>\n\n\n\n<li>NTP<\/li>\n\n\n\n<li>Segmentaci\u00f3n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>En resumen:<\/p>\n\n\n\n<p>&nbsp;Estamos construyendo nuestro propio \u201cmini Azure\u201d dentro de nuestro datacenter<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Mi punto de vista (experiencia real)<\/strong><\/p>\n\n\n\n<p>Aqu\u00ed va la parte que marca la diferencia.<\/p>\n\n\n\n<p>Operaciones desconectadas no es para todos.<\/p>\n\n\n\n<p>Pero cuando encaja\u2026<\/p>\n\n\n\n<p>Es probablemente uno de los modelos m\u00e1s potentes de <strong>Azure Local<\/strong><\/p>\n\n\n\n<p>Porque combina:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Control total (Onpremise).<\/li>\n\n\n\n<li>Experiencia cloud.<\/li>\n\n\n\n<li>Independencia real.<\/li>\n<\/ul>\n\n\n\n<p>Y esto resuelve uno de los mayores problemas actuales:<\/p>\n\n\n\n<p><strong>C\u00f3mo llevar el modelo cloud\u2026 donde el cloud no puede llegar<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Conclusi\u00f3n<\/strong><\/p>\n\n\n\n<p><strong>Azure Local<\/strong> sigue evolucionando\u2026 pero este feature en concreto es un salto enorme.<\/p>\n\n\n\n<p>Ya no estamos hablando de h\u00edbrido.<\/p>\n\n\n\n<p>Estamos hablando de:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&nbsp;Cloud soberano.<\/li>\n\n\n\n<li>&nbsp;Cloud aut\u00f3nomo.<\/li>\n\n\n\n<li>&nbsp;Cloud sin cloud.<\/li>\n<\/ul>\n\n\n\n<p>Y eso cambia completamente las reglas del juego.<\/p>\n\n\n\n<p>Ya sabemos que es <strong>Azure Local<\/strong> operaciones desconectadas o en modo desconectado, cada dia que pasa cada dia me est\u00e1 gustando m\u00e1s <strong>Azure Local<\/strong>, nos vemos en el proximo articulo<\/p>\n\n\n\n<p>Saludos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola a tod@s, En los \u00faltimos art\u00edculos he hablado de c\u00f3mo escalar Azure Local: Pero hoy vamos a ir un paso m\u00e1s all\u00e1. Porque hay una pregunta que no solemos hacernos\u2026 hasta que es demasiado tarde: \u00a0\u00bfQu\u00e9 pasa cuando no podemos conectarnos a Azure? No es que no queramos\u2026Es que directamente no podemos. Y aqu\u00ed [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":453,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,12,4],"tags":[13,9,10,21],"class_list":["post-448","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-azure-local","category-azure-stack-hci","tag-azure-local","tag-azure-stack","tag-hci","tag-sdn"],"_links":{"self":[{"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/posts\/448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/comments?post=448"}],"version-history":[{"count":17,"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/posts\/448\/revisions"}],"predecessor-version":[{"id":478,"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/posts\/448\/revisions\/478"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/media\/453"}],"wp:attachment":[{"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/media?parent=448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/categories?post=448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/tags?post=448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}