Windows Azure Desde el punto de vista de un IT Pro.

26
Windows Azure Desde el punto de vista de un IT Pro

Transcript of Windows Azure Desde el punto de vista de un IT Pro.

Page 1: Windows Azure Desde el punto de vista de un IT Pro.

Windows AzureDesde el punto de vista de un IT Pro

Page 2: Windows Azure Desde el punto de vista de un IT Pro.

Ibon LandaMVP Windows [email protected]://www.estoyenlanube.com

Paulo DiasMicrosoft IT Pro [email protected]://blogs.technet.com/pdias

Page 3: Windows Azure Desde el punto de vista de un IT Pro.
Page 4: Windows Azure Desde el punto de vista de un IT Pro.

IT como Servicio

Infraestructura

Como Servicio

Plataforma

Como Servicio

Software

Como Servicio

Cloud Computing

Page 5: Windows Azure Desde el punto de vista de un IT Pro.

Roles

Page 6: Windows Azure Desde el punto de vista de un IT Pro.

Los Roles de Azure• Ejecutan aplicaciones en máquinas virtuales• Múltiples instancias de un VM• No tienen estado!

• Web Role : Hosteado en IIS 7.5 (ASP.NET o WCF)• Worker Role : Es un “ejecutable” (podrías crearte un servidor web, una base

de datos, …)• VM Role : El Rol es la máquina Virtual. (OS W2008R2)

– Usamos los servicios de Windows, las tareas programadas etc…– Nos toca a nosotros configurar y mantener estas máquinas

virtuales.

ControlAbstracción

Admin Web / Worker Role

VM RoleWeb / Worker

Role

Page 7: Windows Azure Desde el punto de vista de un IT Pro.

Ciclo de Vida del VM Role

Construir una Imagen Virtual

Crear un servicio y probar

localmente

Subir la imagen a Azure

Desplegar el servicio

Mantener el servicio

Actualizar el Servicio

Page 8: Windows Azure Desde el punto de vista de un IT Pro.

Diagnóstico

yMonitorización

Page 9: Windows Azure Desde el punto de vista de un IT Pro.

Patrón de carga

Page 10: Windows Azure Desde el punto de vista de un IT Pro.

Entorno de pruebas On-premise

Despliegue

Agentes generadores carga

Controlador generador carga VS2010

Almacenamiento resultados

Generador de carga

Carga: Mensajes y tráfico consola web

Datos de contadores rendimiento

Page 11: Windows Azure Desde el punto de vista de un IT Pro.

Entorno de pruebas Azure

Despliegue

Almacenamiento resultados

Agentes generadores carga

AZURE VM ROLE

AZURE VM ROLES

Generador de carga

Controlador generador carga VS2010

Datos de contadores rendimiento

Carga: Mensajes y tráfico consola web

Azure Conect

Page 12: Windows Azure Desde el punto de vista de un IT Pro.

Visual Studio 2010 Testers Edition

Gestión de Tests

Gestión de Equipos

Uso de recursos

Carga soportada

Page 13: Windows Azure Desde el punto de vista de un IT Pro.

Windows Azure Diagnostics

Role Instance

RoleDiagnostic Monitor

Local Directory Storage

Request Upload

Data collection (traces,

logs, crash

dumps) Windows Data

Sources

IIS Logs & Failed Request LogsPerformance CountersWindows Event Logs

Windows Azure Storage

Page 14: Windows Azure Desde el punto de vista de un IT Pro.

Diagnostic Monitor Data SourcesData Source .NET Data

Source Name

Default Configuration

Notes Can SCOM Collect?

Trace Logs Logs Local storage, no transfer

Must specify transfer

Yes

Diagnostics Infrastructure

DiagnosticInfrastructureLogs

Local storage, no transfer

Must specify transfer

No

Performance Counters

PerformanceCounters

Disabled Must specify desired counters and transfer

Yes

Event Logs

WindowsEventLog

Disabled Data sources must be configured and transferred

Yes

File-based and Custom Logs

Directories Transferred No

Page 15: Windows Azure Desde el punto de vista de un IT Pro.

Métodos para configurar diagnósticos

Windows Azure Platform Management Tool (MMC)Cerebrata Azure Diagnostics MonitorYour Windows Azure Role CodeManagement APIs…

Page 16: Windows Azure Desde el punto de vista de un IT Pro.

Configuración de diagnósticos en Windows Azure MMC

Page 17: Windows Azure Desde el punto de vista de un IT Pro.

Configuración de diagnósticos en Cerebrata

Page 18: Windows Azure Desde el punto de vista de un IT Pro.

Windows Azure Management Pack

• Monitoriza disponibilidad y rendimiento de aplicaciones en Azure

• Se ejecuta en un agente que recoge información de forma remota

• Service Management API (funcionalidad del portal)

• SCOM gestiona (On-Premise + Cloud)

Page 19: Windows Azure Desde el punto de vista de un IT Pro.

SCOM 2007 R2

Flujo de datos desde Azure a SCOM

Azure Role Instance

Windows

Sources

Diagnostic Monitor Window

s Azure Storage

Operations Database

SCOMOperation Console

Log/Event Transfer

SCOM Data Collection

Events/Logs

Page 20: Windows Azure Desde el punto de vista de un IT Pro.

Arquitectura

WADLogsTableWADPerformanceCountersTableWADWindowsEventLogsTable

300 seg.

Role

Instancia (VM)

Diagnostic Monitor

Almacenamiento localAgente(Proxy)

Page 21: Windows Azure Desde el punto de vista de un IT Pro.

SCOM Azure MP Targets

• Windows Azure Hosted Service• Windows Azure Deployment• Windows Azure Role • Windows Azure Role Instance

Page 22: Windows Azure Desde el punto de vista de un IT Pro.

Contadores a tener en cuenta…

• Categorias:– ASP.NET 4.0– ASP.NET General– ASP.NET Process– Disco– Memoria– TCP Connections– Procesador– .NET CLR– Web Services

Page 23: Windows Azure Desde el punto de vista de un IT Pro.

Connect

Page 24: Windows Azure Desde el punto de vista de un IT Pro.

Azure Connect de cerca

• Política de red administrada desde el portal de Azure– Control granular de la

conectividad entre máquinas externas y los roles de WA

• Despliegue automático de IPSEC– Politicas de red y tráfico

securizado de punta a punta usando IPSec basado en certificados

– Resolución de nombres DNS

Enterprise

Windows Azure

Databases

Dev machines

Relay

Role B

Role A

Role C(multiple

VM’s)

Page 25: Windows Azure Desde el punto de vista de un IT Pro.

DESPLIEGUE EN SERVICIOS AZURE

Page 26: Windows Azure Desde el punto de vista de un IT Pro.

Gracias