BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .

Post on 03-Jan-2015

10 views 0 download

Transcript of BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .

BizTalk Server 2006:Alta Disponibilidad

JCGonzalez@Kabel.esKabel Sistemas S.L.

www.kabel.es

¿Quienes Somos?

Compañía especializada en Consultoría de TI ¿Qué hacemos?

Infraestructura de redes y sistemas Seguridad Desarrollo Gestión de proyectos y dirección estratégica Formación Aplicada IT OutSourcing

La calidad cómo objetivo fundamental de nuestros proyectos

Nuestra vocación es convertirnos en el socio tecnológico que toda empresa necesita

Agenda

Introducción Alta disponibilidad: Conceptos Modelos arquitectura alta disponibilidad Buenas practicas y recomendaciones

Introducción: Arquitectura BTS

Pipeline de mensajeríaPipeline de mensajeríaDecodeDecodeEncode Encode

DecryptDecryptEncrypt Encrypt

ParseParseSerialize Serialize

ExtractExtractProperties Properties

AuthenticateAuthenticateSign Sign

OrquestaciónOrquestación

Gestión de procesos e instanciasGestión de procesos e instancias

Servicios de mensajería y conectividadServicios de mensajería y conectividad

MessageBoxMessageBox

Protocolo de transporte (adaptador)Protocolo de transporte (adaptador)

HTTP HTTP SOAP-RM SOAP-RM MSMQ MSMQ SAP SAP MQSeries MQSeries

BusinessBusinessIntelligenceIntelligence

ReportingReporting

MonitorizaciónMonitorización

AdministraciónAdministración

DespliegueDespliegue

Manejo de Manejo de ProcesosProcesos

Trading PartnerTrading PartnerManagementManagement

OtrasOtrasaplicacionesaplicaciones

……. .

……. .

Introducción: Conceptos Generales

BizTalk Group BizTalk Application BizTalk Host BizTalk Host Instance BizTalk Host Group

Alta disponibilidad: Conceptos

Infraestructura de servidores fault tolerant Eliminar puntos de fallo

Rendimiento y escalabilidad Evitar cuellos de botella

Seguridad Reducción tiempo mantenimiento Control seguridad granularmente

Backups / Disaster recovery

Arquitecturas distribuidas

Objetivo: Alta disponibilidad Mejorar Rendimiento

Configuración “Activo-Activo” MessageBox Puntos persistencia

No existe afinidad servidores BTS Servicios Cluster (Componentes específicos )

Adaptadores (MSMQ, MQ Series) Enterprise Single Sing-on: Redundancia BizTalk Hosts : Cluster aware

Alta Disponibilidad: ArquitecturasSmall BTS Deployment

Alta Disponibilidad: ArquitecturasMedium-Sized BTS Deployment

Alta Disponibilidad: ArquitecturasLarge Scale BTS Deployment

Alta Disponibilidad: Adaptadores FILE

Uso de rutas UNC (Universal Naming Convention) Clusterización o Balanceo servidor ficheros

FTP / POP3 Clusterización BizTalk Host Administración instancias

HTTP / SOAP / Sharepoint Balanceo carga: NBL

MSMQT Balanceo Carga: NBL Clusterización BizTalk Host

MSMQ / SQL / MQSeries Cluster

Alta Disponibilidad: SSO

Replicación Master Secret

Cluster servidores Master Secret

BTS Farm: Escenario Granja servidores: despliegue distribuido Mecanismos Publicación / Suscripción Host & Host Instances

Message Flow

BTS2004SQL01

MessageBox

BTS06-1

BTS06-2

HOST: MyReceiveHost

HOST: MyOrchestrationHost

HOST: MySendHost

BTS2004SQL01

MessageBox

Host Instance

Host Instance Host Instance

Host Instance

Host Instance

Host Instance

Shared File Location

Publish

Pub

lish

Pub

lish

Publish

Subscribe

Subs

crib

e

C:\Tutorial\FileDrop

C:\Tutorial\FileDrop

Send toEndpoint

Send toEndpoint

Receive Port Send Port

Send PortReceive Port

Subscribe

Sub

scrib

e

Alta Disponibilidad: Best Practices

Diseño de una infraestructura robusta Microsoft® SQL Server™ Cluster Arquitectura Distribuída (Granjas BTS) Alto volumen mensajes Múltiples MsgBoxes Panificación distribución Host y Host Instances

Ciclo vida desarrollo y despliegue BizTalk Concepto Aplicación Distribución de “Artefactos” en diferentes assemblies Herramientas (Consola Admon, HAT, BTS Assembly

Checker, BTA Assembly Viewer,…)

Más información Kabel Sistemas: http:// www.Kabel.es Dev Center: http://msdn.microsoft.com/biztalk/ Comunity: http://www.gotdotnet.com/team/wsservers

BizTalkGurus: http://www.biztalkgurus.com/biztalk-server-2004.aspx

NewsGroup: http://www.microsoft.com/technet/community/newsgroups

MSN Search: http://search.msn.com/

Preguntas && Respuestas

?

© 2003-2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

© 2003-2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.