Archivo de la etiqueta: Microsoft

Despliegue e integración continua en Microsoft Azure

Durante el MVP Summit de 2015 tuvimos la oportunidad de grabar un video con Matías Quaranta en los estudios de Channel 9, en el campus de Microsoft en Redmond.

En el video hablamos sobre la implementación de Despliegue e Integración continua en Azure Web Apps, explicando los conceptos de Ranuras de Implementación, Intercambio, Kudu y finalmente integrando notificaciones de Slack.

El Despliegue e Integración contínua es vital para cualquier equipo de desarrollo ágil, permitiendo enfocarnos en construir nuestros productos sin perder tiempo en tareas repetitivas y propensas a error.

Despliegue e integración continua en AzureVer el video en Channel 9

Saludos!

@gjbellmann

Anuncios

Creando un clúster Hadoop en HDInsight – Parte 2

Como vimos en la primera parte, tenemos varias formas de crear nuestro clúster Hadoop en HDInsight.

En este post veremos cómo crearlo desde código .NET y desde PowerShell.

Crear el clúster desde código C#, con el SDK de HDInsight

Paso 1: Instalar los paquetes NuGet necesarios

Para crear nuestro clúster desde C# primero deberemos instalar el paquete NuGet de administración de HDInsight. Sigue leyendo

Creando un clúster Hadoop en HDInsight – Parte 1

Para crear un clúster Hadoop en HDInsight tenemos varias opciones:

  • Crear el clúster desde el portal viejo.
  • Crear el clúster desde el portal nuevo.
  • Crear el clúster desde código C#, con el SDK de HDInsight.
  • Crear el clúster mediante un script de Azure PowerShell, desde Windows.
  • Crear el clúster mediante la Azure CLI, desde Linux o MacOS.

Con todas ellas estaremos creando un cluster Hadoop con la configuración básica. Sigue leyendo

Big data: Introducción a HDInsight

¿Qué es HDInsight?

HDInsight es un servicio de Microsoft Azure que nos provee una plataforma de big data como servicio. Esto es, Microsoft se hace cargo de mantener los servidores y de actualizar la plataforma, y nosotros creamos el software que corre sobre ella, y pagamos por el uso que hacemos del servicio.

HDInsight usa la distribución Hadoop Hortonworks Data Platform (HDP). Normalmente, cuando hablamos de Hadoop, solemos referirnos al ecosistema de componentes Hadoop completo, que incluye clusters Storm o HBase, así como de otras tecnologías que están debajo del paraguas de Hadoop.

¿Qué es big data?

Seguramente habrán escuchado últimamente el término big data, y se preguntarán de qué se trata. Sigue leyendo

Asignando un nombre personalizado a instancias de Cloud Services

El nombre por defecto

Quienes revisen los logs de conexiones a la base de datos SQL o usan herramientas como New Relic para monitorear sus aplicaciones corriendo sobre Cloud Services seguramente habrán visto que la lista de servidores sobre los cuales está corriendo la aplicación tiene nombres como “RD000D3A107CFC” (este es el nombre del equipo dentro de la red) . Esto no nos ayuda mucho a identificar cuál de las instancias es la que realizó la conexión o tiene problemas, ya que en el listado de instancias que vemos en el Portal de administración, las instancias tienen el nombre del rol más un número de orden (ej.: CloudService.Web_IN_1). Sigue leyendo

Redis

Introducción a Redis Cache

¿Qué es Redis Cache?

Redis Cache es un servicio de caché distribuido de Microsoft Azure, basado en el proyecto open source Redis. Redis es un repositorio de datos que emplea un sistema de Key-Value para almacenar la información, con la particularidad que los Keys, además de poder ser un string, o hash, pueden ser datos complejos, como listas o conjuntos. Está disponible en dos niveles de servicio:

  • Basic: consta de un nodo. Diferentes tamaños disponibles.
  • Standard: Dos nodos: Maestro/Esclavo. Incluye SLA y replicación. Diferentes tamaños disponibles.

El tamaño máximo disponible, a la hora de escribir este post, es de 53 GB.

¿Por qué debería usarlo?

Sigue leyendo

Build 2015

Mejoras de Microsoft Azure anunciadas en Build 2015

Hoy arrancó //build/ 2015 y se hicieron varios anuncios muy interesantes de la plataforma de Microsoft Azure.

Veamos un resumen de cada uno de ellos: Sigue leyendo