Windows Azure Desde el punto de vista de un IT Pro.
-
Upload
jeronimo-nevarez -
Category
Documents
-
view
223 -
download
0
Transcript of Windows Azure Desde el punto de vista de un IT Pro.
Windows AzureDesde 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
IT como Servicio
Infraestructura
Como Servicio
Plataforma
Como Servicio
Software
Como Servicio
Cloud Computing
Roles
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
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
Diagnóstico
yMonitorización
Patrón de carga
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
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
Visual Studio 2010 Testers Edition
Gestión de Tests
Gestión de Equipos
Uso de recursos
Carga soportada
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
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
Métodos para configurar diagnósticos
Windows Azure Platform Management Tool (MMC)Cerebrata Azure Diagnostics MonitorYour Windows Azure Role CodeManagement APIs…
Configuración de diagnósticos en Windows Azure MMC
Configuración de diagnósticos en Cerebrata
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)
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
Arquitectura
WADLogsTableWADPerformanceCountersTableWADWindowsEventLogsTable
300 seg.
Role
Instancia (VM)
Diagnostic Monitor
Almacenamiento localAgente(Proxy)
SCOM Azure MP Targets
• Windows Azure Hosted Service• Windows Azure Deployment• Windows Azure Role • Windows Azure Role Instance
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
Connect
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)
DESPLIEGUE EN SERVICIOS AZURE
Gracias