Archivo de la etiqueta: Cloud Services

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

Anuncios

Videos para #100devdays

Durante lso meses finales del año pasado, Microsoft realizó una campaña llamada 100 Developer Days, para los cuales se realizaron videos sobre diferentes tecnologías de Microsoft, los cuales se subieron a Channel 9, uno por día, durante 100 días.

Les dejo aquí los links a los videos que armé para la campaña:

#100devdays Servicios en la nube

#100devdays Creando una base de datos en Microsoft Azure

#100devdays Uso de almacenamiento en la nube

#100devdays Creación de un servicio programado

Saludos!

@gjbellmann

Implementando SSL en un cloud service de Microsoft Azure

Un poco de contexto

Hace un tiempo atrás, Marissa Mayer, CEO de Yahoo!, indicó que todos los sitios de Yahoo! (y sus socios) correrían bajo HTTPS, como manera de proteger la privacidad de sus usuarios (leer comunicado). Dado que Autocosmos es un socio de Yahoo!, en su sección Autos para Hispanoamérica y el mercado hispano de Estados Unidos, debimos realizar las modificaciones necesarias a nuestras aplicaciones que corrieran bajo los dominios de Yahoo!. Este cambio involucraba la modificación de 3 aplicaciones, corriendo en 3 cloud services diferentes, sobre un total de 8 países, involucrando un total de 31 subdominios. Sigue leyendo

Subir un certificado SSL al portal de Azure para un Cloud Service

Para subir nuestro certificado SSL en el portal de Azure primero debemos ir a nuestro Cloud Service, y de ahí a la sección Certificates:

Upload Azure CertificateAllí iremos a Upload a certificate, en donde se nos pedirá la ubicación del certificado SSL en nuestra PC. Este certificado deberá estar en formato .PFX o .CER. También se nos pedirá una contraseña, para asegurarnos que sólo nosotros podamos tener acceso al certificado:

Certificate file pickerUna vez subido el archivo podremos referenciarlo desde la configuración de nuestro cloud service.

Nueva serie D de máquinas virtuales en Azure

Microsoft lanzó hoy una nueva serie de máquinas virtuales, la Serie D, con procesadores 60% más rápidos, más memoria y discos locales SSD.

Estas máquinas virtuales pueden ser usadas tanto como IaaS, en el servicio de máquinas virtuales (VMs), como PaaS, en Cloud Services.

Los tamaños de máquinas virtuales lanzadas hoy son:

VMs Serie-D de propósito general

Nombre vCores Memoria (GB) Disco SSD LocaL (GB)
Standard_D1 1 3.5 50
Standard_D2 2 7 100
Standard_D3 4 14 200
Standard_D4 8 28 400

VMs Serie.D de alta memoria

Nombre vCores Memoria (GB) Disco SSD Local (GB)
Standard_D11 2 14 100
Standard_D12 4 28 200
Standard_D13 8 56 400
Standard_D14 16 112 800

Para conoceer los precios actualizados visitar el detalle de precios de máquinas virtuales.

Configurar HTTPS/SSL en un cloud service de Azure

Configuración del cloud service

Agregar el certificado al archivo de definición del cloud service

Para asociar un certificado con un endpoint HTTPS es necesario proporcionar un nombre lógico para el certificado, que se utilizará para identificarlo en el servicio. También se debe indicar dónde se almacena el certificado en la máquina virtual que ejecuta una instancia del rol.

En el archivo de definición (ServiceDefinition.csdef) debemos agregar un elemento Certificates, y a esa colección agregarle un Certificate, como se muestra a continuación:

<Certificates>
  <Certificate name="MiCertificado" storeLocation="LocalMachine" storeName="CA" />
</Certificates>

Agregar el endpoint HTTPS

Para agregar un endpoint HTTPS se deberá modificar el archivo de definición del servicio, agregando un nuevo endpoint (además del existente para el protocolo HTTP), indicando el protocolo HTTPS y el puerto 443, junto con el nombre lógico del certificado utilizado: Sigue leyendo