1. think to advance proceso continuo de evolución,
capacidad de adaptación y avance
Information Worker
www.raona.com
2. Migración a Windows Azure
Vicente García Diez
Development Advisor
MCPD Windows Azure 4
3. raona> Indice
Índice
1. Casos
2. Patrones de trabajo óptimos
3. Arquitectura
4. Aplicación Tipo: Orinoco Traveling
5. Demo de Migración
6. Soporte tecnológico
4. raona > Casos
Aplicaciones existentes:
• Alta probabilidad de arquitectura no adecuada para la nube.
• Desarrollos con versiones anteriores del Microsoft .NET Framework.
• No orientadas a alta disponibilidad.
• Ligadas a tecnologías incompatibles.
Por el contrario:
Contemplamos ahorro de costes.
Reducción del time to market
Aplicaciones on off
5. raona > Casos
Aplicaciones de nuevo desarrollo
CQRS
WCF 4
DDD
ASP.NET MVC 3 WPF 4
6. raona > Patrones de trabajo óptimos
On y
Crecimiento
OFF
Rápido
Proceso
Proceso
Periodo de
Inactividad
Media Uso Uso Medio
Tiempo
Tiempo
Patrones
Optimos
Picos Picos
Impredecibles Predecibles
Proceso
Proceso
Uso Medio
Uso Medio
Tiempo
Tiempo
7. raona > Arquitectura
Abordando la arquitectura de Alta Escalabilidad
- Ratio Consultas contra
Escrituras/Actualizaciones
- Procesamiento asíncrono.
- Stale Data (Caché)
9. raona> Orinoco Travelling
demo
Aplicación web de reserva de vuelos.
Orinoco Travelling.
10. raona > Soporte Tecnológico
Almacenamiento
BLOBS: TABLAS: COLAS: DISCOS:
Interfaz simple para Almacenamiento Almacenamiento Un volumen de
guardar ficheros con estructurado. Es fiable y entrega de sistema NTFS
su metadata un conjunto de mensajes para una permanente,
entidades que aplicación compartido entre
contienen instancias.
propiedades
Caché, acceso y
monitorización
Sincronización y reportes