BizTalk Server 2006: Alta Disponibilidad [email protected] Kabel Sistemas S.L. .
-
Upload
raymundo-retana -
Category
Documents
-
view
10 -
download
0
Transcript of BizTalk Server 2006: Alta Disponibilidad [email protected] Kabel Sistemas S.L. .
![Page 1: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/1.jpg)
![Page 3: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/3.jpg)
¿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
![Page 4: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/4.jpg)
Agenda
Introducción Alta disponibilidad: Conceptos Modelos arquitectura alta disponibilidad Buenas practicas y recomendaciones
![Page 5: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/5.jpg)
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
……. .
……. .
![Page 6: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/6.jpg)
Introducción: Conceptos Generales
BizTalk Group BizTalk Application BizTalk Host BizTalk Host Instance BizTalk Host Group
![Page 7: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/7.jpg)
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
![Page 8: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/8.jpg)
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
![Page 9: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/9.jpg)
Alta Disponibilidad: ArquitecturasSmall BTS Deployment
![Page 10: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/10.jpg)
Alta Disponibilidad: ArquitecturasMedium-Sized BTS Deployment
![Page 11: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/11.jpg)
Alta Disponibilidad: ArquitecturasLarge Scale BTS Deployment
![Page 12: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/12.jpg)
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
![Page 13: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/13.jpg)
Alta Disponibilidad: SSO
Replicación Master Secret
Cluster servidores Master Secret
![Page 14: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/14.jpg)
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
![Page 15: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/15.jpg)
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,…)
![Page 16: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/16.jpg)
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/
![Page 17: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/17.jpg)
Preguntas && Respuestas
?
![Page 18: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/18.jpg)
© 2003-2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
![Page 19: BizTalk Server 2006: Alta Disponibilidad JCGonzalez@Kabel.es Kabel Sistemas S.L. .](https://reader033.fdocuments.ec/reader033/viewer/2022061215/54a79241497959eb6d8b496c/html5/thumbnails/19.jpg)
© 2003-2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.