Integración continua y despliegue automatizado en Azure con Azure DevOps

Os dejo por aquí la sesión que grabé el otro día en directo. En esta sesión se crea desde cero una implantación de integración y despliegue continuos de una web en Azure, usando Azure DevOps.

Espero que os guste. ¡Nos leemos!

Como vincular una suscripción de Azure en Azure DevOps

Un escenario muy común en Azure DevOps, es que tu pipeline de Release tenga que desplegar sobre una suscripción de Azure que no es la que tienes vinculada por defecto. En esta entrada vamos a ver como podemos vincular Azure DevOps y una suscripción de Azure.

Sigue leyendo Como vincular una suscripción de Azure en Azure DevOps

Como servir páginas estáticas desde Azure Storage

Después de mucho tiempo recupero el formato vídeo, un formato que me apetece mucho, pero que me cuesta… a ver si haciendo pequeñas píldoras va saliendo mejor.

En este vídeo, explico como usar Azure Blob Storage para almacenar y servir páginas web estáticas. ¡Imaginaos lo bajos que pueden ser los costes!

Espero que os guste.

Como desplegar un Azure App Service sin tiempos de caída

Es muy probable que si estamos realizando y desplegando una API o una web usando App Services, necesitemos que nuestro producto este siempre on-line, sin dejar de dar servicio en ningún momento durante el proceso de despliegue. También es posible que quieras probar manualmente que todo funciona correctamente, pero sin que esto afecte a los usuarios en producción. O simplemente te puede interesar realizar pruebas A/B y redirigir parte del trafico entrante a distintos servicios. Para ello, Azure App Service ofrece los Staging Slots.

Hemos de tener en cuenta que esta característica no esta disponible en todos los niveles del servicio, por lo que en los niveles gratuitos, compartidos y el básico no podrás utilizarlo. También es algo normal, ya que es una característica útil en entornos productivos.

Listado de las características incluidas en el app service, entre ellas se encuentra staging slot, en este caso permite hasta cinco slots

Vamos a ver como crear y configurar un App Service que no deje de dar servicio durante un despliegue.

Sigue leyendo Como desplegar un Azure App Service sin tiempos de caída

Como preparar la certificación Azure Solutions Architect Expert

Recientemente me he certificado como Microsoft Certified: Azure Solutions Architect Expert y me gustaría contar por aquí como ha sido la experiencia y que recursos he utilizado para formarme, tal vez a alguien le ayude en algo.

Sigue leyendo Como preparar la certificación Azure Solutions Architect Expert

Azure SQL Server ahora en modo serverless

El lunes pasado (06/05/2019) se anunció la versión en preview de un nuevo modo de facturación para Azure SQL Server basado en el consumo y no el el aprovisionamiento. De este modo, se suma a Azure API Management que ya incluyo este modo de facturación (también en preview, de momento) el pasado diciembre.

Este nuevo modo, puede ser realmente interesante en algunos escenarios. Voy a ver si durante la semana puedo probarlo y comentar en una entrada hablando sobre el tema.

https://docs.microsoft.com/es-es/azure/sql-database/sql-database-serverless

https://azure.microsoft.com/en-us/blog/announcing-azure-api-management-for-serverless-architectures/

La paradoja de la ballena y las bicicletas

http://badtasteink.tumblr.com/post/45055022648

Desde hace algún tiempo, muchas empresas en su proceso de transformación digital están migrando a la nube. En mi caso trabajo con Azure y uno de los problemas con los que me encuentro bastante a menudo es que al vender como una de la cualidades de la nube la escalabilidad de esta, el cliente y/o todas las personas no técnicas (y algunas técnicas) que de alguna forma están relacionados con el proyecto, creen que todo sistema alojado en la nube va a escalar mágicamente con tan solo darle a un botón. Y claro, esto al final se convierte en problemas de rendimiento y de costes.

Te encuentras problemas del estilo: – Oye, que la base de datos no da mas de sí y por eso va todo lento. – No pasa nada, escala. Así lo resolvemos, ¿no? – Ya si, pero vamos a mirar por que esta ya tan al límite, no debería con este volumen de uso… – Tiene coste para nosotros… – Si, claro, tenemos que revisa… – Pues no se puede, escala. – Pero llegará un momento que… – Escala.

Sigue leyendo La paradoja de la ballena y las bicicletas