{"id":1733,"date":"2018-05-14T10:22:45","date_gmt":"2018-05-14T08:22:45","guid":{"rendered":"http:\/\/blogs.encamina.com\/por-una-nube-sostenible\/?p=1733"},"modified":"2018-05-14T10:23:40","modified_gmt":"2018-05-14T08:23:40","slug":"containerless-una-version-serverless-de-contenedores-en-azure","status":"publish","type":"post","link":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/","title":{"rendered":"Containerless, una versi\u00f3n Serverless de Contenedores en Azure"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1750\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/Containerless.jpg\" alt=\"\" width=\"1877\" height=\"1470\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/Containerless.jpg 1877w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/Containerless-300x235.jpg 300w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/Containerless-768x601.jpg 768w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/Containerless-1024x802.jpg 1024w\" sizes=\"auto, (max-width: 1877px) 100vw, 1877px\" \/><\/p>\n<p><a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/container-instances\/\">Azure Container Instances<\/a> es la versi\u00f3n Serverless para ejecutar contenedores en Azure, lo que nos simplifica la administraci\u00f3n o el provisionado de servidores que conformen un cluster. Simplemente instanciamos un contenedor y se ejecuta, sin saber d\u00f3nde ni c\u00f3mo.<\/p>\n<p><!--more-->Azure nos ofrece diversos servicios con arquitectura Serverless, por ejemplo, <strong>Azure Functions<\/strong>, que es un servicio en el cual ejecutamos nuestro c\u00f3digo ante una petici\u00f3n y,\u00a0 salvo que cambiemos el modo de ejecuci\u00f3n a no-serverless (App Service Plan), nos ofrece como m\u00e1ximo 10 minutos para la ejecuci\u00f3n del proceso.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFComo_funciona_Azure_Functions\"><\/span>\u00bfC\u00f3mo funciona Azure Functions?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>En realidad, <strong>Azure Functions<\/strong> empaqueta nuestro c\u00f3digo (C#, nodejs, &#8230;) en un contenedor y\u00a0 cuando se desencadena la ejecuci\u00f3n, instancia el contenedor en alguno de los nodos disponibles para que se ejecute con la variables de contextos adecuadas y los datos necesarios.<\/p>\n<p><a href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/azurefunctions.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1736\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/azurefunctions.png\" alt=\"\" width=\"733\" height=\"258\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/azurefunctions.png 733w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/azurefunctions-300x106.png 300w\" sizes=\"auto, (max-width: 733px) 100vw, 733px\" \/><\/a><\/p>\n<p>En funci\u00f3n del n\u00famero de desencadenadores, <strong>Azure Functions<\/strong> instanciar\u00e1 tantos contenedores como sean necesarios y, si los estresamos un poco, podemos ver como aumenta el n\u00famero de instancias y los nodos o servidores que est\u00e1n atendiendo las peticiones.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFComo_funciona_Azure_Container_Instances\"><\/span>\u00bfC\u00f3mo funciona Azure Container Instances?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Azure Container Instances<\/strong>\u00a0<strong>(ACI)<\/strong> ejecuta un contenedor en base a una imagen (p\u00fablica o privada), con la memoria RAM y la CPU que necesitemos. Adem\u00e1s de poder a\u00f1adir una direcci\u00f3n IP p\u00fablica o montar un volumen de Azure File Share.<\/p>\n<p>Sin ning\u00fan tipo de desencadenador implementado en el servicio, nos ofrece una API de administraci\u00f3n para crear e instanciar contenedores, adem\u00e1s de eliminarlos y conocer su estado.<\/p>\n<p><a href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/pythonaci1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1742\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/pythonaci1-1024x511.png\" alt=\"\" width=\"1024\" height=\"511\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/pythonaci1-1024x511.png 1024w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/pythonaci1-300x150.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/pythonaci1-768x383.png 768w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/pythonaci1.png 1141w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>ACI no ha sido dise\u00f1ado para ejecutar aplicaciones basadas en Microservicios, ya que no disponemos de ning\u00fan tipo de orquestador, como en <strong>Azure Container Services<\/strong> o en Kubernetes. Sin embargo, puede ser una buena opci\u00f3n para aumentar la capacidad de nuestro cluster en determinados momentos.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFCuando_usar_ACI\"><\/span>\u00bfCu\u00e1ndo usar ACI?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>ACI<\/strong> encaja perfectamente fuera de los l\u00edmites que Azure Functions tiene por dise\u00f1o del servicio. Con ACI podemos ejecutar procesos<strong> sin l\u00edmite de tiempo<\/strong>, instalar artefactos en el contenedor o montar un volumen usando Azure File Shares.<\/p>\n<p>Por ejemplo, un simple proceso que crea una infraestructura de sitios en SharePoint Online. Si lo planteamos usando <strong>Azure Functions<\/strong>, sabemos que los tiempos de respuesta pueden ser superiores a 10 minutos, por lo tanto, tenemos que cambiar a un modo no-serverless (App Service Plan) o utilizar el patr\u00f3n de Workflow de las Durable Functions para dividir en subprocesos todos los pasos que necesitamos ejecutar.<\/p>\n<p>Con ACI, simplemente tendr\u00edamos un contenedor, con el c\u00f3digo que necesitamos para crear la infraestructura. Este contenedor, se podr\u00eda instanciar bien desde una Azure Logic App, que tiene unas actividades espec\u00edficas para crear instancias, ejecutarlas y eliminarlas.<\/p>\n<p>Espero que te haya gustado el art\u00edculo y sobretodo, que te haya inspirado \ud83d\ude09<\/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_87 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\/containerless-una-version-serverless-de-contenedores-en-azure\/#%C2%BFComo_funciona_Azure_Functions\" >\u00bfC\u00f3mo funciona Azure Functions?<\/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\/containerless-una-version-serverless-de-contenedores-en-azure\/#%C2%BFComo_funciona_Azure_Container_Instances\" >\u00bfC\u00f3mo funciona Azure Container Instances?<\/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\/containerless-una-version-serverless-de-contenedores-en-azure\/#%C2%BFCuando_usar_ACI\" >\u00bfCu\u00e1ndo usar ACI?<\/a><\/li><\/ul><\/nav><\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Azure Container Instances es la versi\u00f3n Serverless para ejecutar contenedores en Azure, lo que nos simplifica la administraci\u00f3n o el provisionado de servidores que conformen un cluster. Simplemente instanciamos un contenedor y se ejecuta, sin saber d\u00f3nde ni c\u00f3mo.<!-- 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":1750,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[4,14,63],"class_list":["post-1733","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-azure","tag-contenedor","tag-serverless"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Containerless, una versi\u00f3n Serverless de Contenedores en Azure - Por una nube sostenible<\/title>\n<meta name=\"description\" content=\"Azure nos ofrece diversos servicios con arquitectura Serverless: Azure Functions y Azure Container Instances (ACI). Aprende cu\u00e1ndo y c\u00f3mo utilizarlos.\" \/>\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\/containerless-una-version-serverless-de-contenedores-en-azure\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Containerless, una versi\u00f3n Serverless de Contenedores en Azure\" \/>\n<meta property=\"og:description\" content=\"Azure nos ofrece diversos servicios con arquitectura Serverless: Azure Functions y Azure Container Instances (ACI). Aprende cu\u00e1ndo y c\u00f3mo utilizarlos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/\" \/>\n<meta property=\"og:site_name\" content=\"Por una nube sostenible\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-14T08:22:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-05-14T08:23:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/Containerless.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1877\" \/>\n\t<meta property=\"og:image:height\" content=\"1470\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"2 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\\\/containerless-una-version-serverless-de-contenedores-en-azure\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/containerless-una-version-serverless-de-contenedores-en-azure\\\/\"},\"author\":{\"name\":\"Alberto Diaz Martin\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/#\\\/schema\\\/person\\\/2f5010cd661b97f8baed6fbc75f10a9c\"},\"headline\":\"Containerless, una versi\u00f3n Serverless de Contenedores en Azure\",\"datePublished\":\"2018-05-14T08:22:45+00:00\",\"dateModified\":\"2018-05-14T08:23:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/containerless-una-version-serverless-de-contenedores-en-azure\\\/\"},\"wordCount\":489,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/containerless-una-version-serverless-de-contenedores-en-azure\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2018\\\/04\\\/Containerless.jpg\",\"keywords\":[\"Azure\",\"Contenedor\",\"Serverless\"],\"articleSection\":[\"Azure\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/containerless-una-version-serverless-de-contenedores-en-azure\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/containerless-una-version-serverless-de-contenedores-en-azure\\\/\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/containerless-una-version-serverless-de-contenedores-en-azure\\\/\",\"name\":\"Containerless, una versi\u00f3n Serverless de Contenedores en Azure - Por una nube sostenible\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/containerless-una-version-serverless-de-contenedores-en-azure\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/containerless-una-version-serverless-de-contenedores-en-azure\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2018\\\/04\\\/Containerless.jpg\",\"datePublished\":\"2018-05-14T08:22:45+00:00\",\"dateModified\":\"2018-05-14T08:23:40+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/#\\\/schema\\\/person\\\/2f5010cd661b97f8baed6fbc75f10a9c\"},\"description\":\"Azure nos ofrece diversos servicios con arquitectura Serverless: Azure Functions y Azure Container Instances (ACI). Aprende cu\u00e1ndo y c\u00f3mo utilizarlos.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/containerless-una-version-serverless-de-contenedores-en-azure\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/containerless-una-version-serverless-de-contenedores-en-azure\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/containerless-una-version-serverless-de-contenedores-en-azure\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2018\\\/04\\\/Containerless.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2018\\\/04\\\/Containerless.jpg\",\"width\":1877,\"height\":1470},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/containerless-una-version-serverless-de-contenedores-en-azure\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Containerless, una versi\u00f3n Serverless de Contenedores 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":"Containerless, una versi\u00f3n Serverless de Contenedores en Azure - Por una nube sostenible","description":"Azure nos ofrece diversos servicios con arquitectura Serverless: Azure Functions y Azure Container Instances (ACI). Aprende cu\u00e1ndo y c\u00f3mo utilizarlos.","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\/containerless-una-version-serverless-de-contenedores-en-azure\/","og_locale":"es_ES","og_type":"article","og_title":"Containerless, una versi\u00f3n Serverless de Contenedores en Azure","og_description":"Azure nos ofrece diversos servicios con arquitectura Serverless: Azure Functions y Azure Container Instances (ACI). Aprende cu\u00e1ndo y c\u00f3mo utilizarlos.","og_url":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/","og_site_name":"Por una nube sostenible","article_published_time":"2018-05-14T08:22:45+00:00","article_modified_time":"2018-05-14T08:23:40+00:00","og_image":[{"width":1877,"height":1470,"url":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/Containerless.jpg","type":"image\/jpeg"}],"author":"Alberto Diaz Martin","twitter_card":"summary_large_image","twitter_creator":"@adiazcan","twitter_misc":{"Escrito por":"Alberto Diaz Martin","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/#article","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/"},"author":{"name":"Alberto Diaz Martin","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/#\/schema\/person\/2f5010cd661b97f8baed6fbc75f10a9c"},"headline":"Containerless, una versi\u00f3n Serverless de Contenedores en Azure","datePublished":"2018-05-14T08:22:45+00:00","dateModified":"2018-05-14T08:23:40+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/"},"wordCount":489,"commentCount":0,"image":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/Containerless.jpg","keywords":["Azure","Contenedor","Serverless"],"articleSection":["Azure"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/","url":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/","name":"Containerless, una versi\u00f3n Serverless de Contenedores en Azure - Por una nube sostenible","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/#primaryimage"},"image":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/Containerless.jpg","datePublished":"2018-05-14T08:22:45+00:00","dateModified":"2018-05-14T08:23:40+00:00","author":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/#\/schema\/person\/2f5010cd661b97f8baed6fbc75f10a9c"},"description":"Azure nos ofrece diversos servicios con arquitectura Serverless: Azure Functions y Azure Container Instances (ACI). Aprende cu\u00e1ndo y c\u00f3mo utilizarlos.","breadcrumb":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/#primaryimage","url":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/Containerless.jpg","contentUrl":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2018\/04\/Containerless.jpg","width":1877,"height":1470},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/containerless-una-version-serverless-de-contenedores-en-azure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/"},{"@type":"ListItem","position":2,"name":"Containerless, una versi\u00f3n Serverless de Contenedores 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\/1733","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=1733"}],"version-history":[{"count":0,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/posts\/1733\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/media\/1750"}],"wp:attachment":[{"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/media?parent=1733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/categories?post=1733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/tags?post=1733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}