Вы находитесь на странице: 1из 14

Captulo 10: Opciones de alta disponibilidad

10-1
CAPTULO 10: OPCIONES DE ALTA DISPONIBILIDAD
Objetivos
Los objetivos son:
Revisar las razones para la instalar Microsoft Dynamics

CRM en
varios equipos.
Describir el rol de equilibrio de carga de red para una disponibilidad
y escalabilidad mejoradas.
Describir el rol de la agrupacin en clsteres de Microsoft SQL
Server para mayor disponibilidad y escalabilidad.
Examinar las opciones de alta disponibilidad para otros componentes
auxiliares.
Introduccin
En grandes implementaciones de Microsoft Dynamics CRM, se pueden usar
varios equipos para distribuir la carga de procesamiento y proporcionar alta
disponibilidad.
Se pueden usar varios equipos para los servidores de Microsoft Dynamics CRM
y para los componentes auxiliares.
Dado que Microsoft Dynamics CRM aprovecha la memoria y los procesadores
disponibles, es ms comn instalar los componentes de Microsoft Dynamics
CRM en varios equipos para mejorar la disponibilidad que usar la opcin de
escalabilidad.
Antes de decidirse por una opcin de alta disponibilidad, analice las necesidades
del negocio y realice una planificacin consecuente.
En este curso se proporciona informacin general sobre las opciones de alta
disponibilidad.


Materiales de formacin para Microsoft Dynamics


El uso de este contenido est sujeto al acuerdo de servicios actual.

Instalacin e implementacin de Microsoft Dynamics

CRM 2011

10-2
Instalacin de Microsoft Dynamics CRM 4.0 Server en varios
equipos
Puede instalar Microsoft Dynamics CRM Server en varios equipos para
equilibrar la carga de procesamiento entre varios servidores. Esta
implementacin de Microsoft Dynamics CRM puede aumentar el rendimiento.
Antes de comenzar con el equilibrio de carga, es necesario planear la instalacin
y la configuracin. Para obtener ms informacin e instrucciones sobre la
instalacin y la configuracin de un sistema de Microsoft Dynamics CRM,
consulte el manual de planificacin de Microsoft Dynamics CRM 2011.
IMPORTANTE: la instalacin de Microsoft Dynamics CRM 2011 Workgroup
en varios servidores no se admite y constituye un incumplimiento del contrato de
licencia.
Roles de servidor
La funcionalidad de servidor y los roles de Microsoft Dynamics CRM se pueden
instalar en distintos equipos. Por ejemplo, los roles de servidor front-end y back-
end se pueden instalarse en equipos diferentes.
Si no se ha instalado un rol de servidor, el Administrador de implementaciones
muestra un mensaje que indica el rol que falta.
Para instalar roles de servidor, seleccione una de las opciones siguientes:
Ejecute el Asistente de configuracin de Microsoft Dynamics CRM
Server para seleccionar uno o varios grupos de roles de servidor o
uno o varios roles de servidor individuales. Si Microsoft Dynamics
CRM Server ya est instalado, puede usar Programas y
caractersticas para agregar o quitar roles de servidor.
Configure un archivo de configuracin de instalacin XML y, a
continuacin, ejecute el programa de instalacin desde la lnea de
comandos para especificar un grupo de roles de servidor o uno o
varios roles de servidor individuales.
En la tabla siguiente se describen los roles de servidor de grupo disponibles.
Aunque estos grupos de roles de servidor se recomiendan para la mayora de las
implementaciones, se puede instalar cualquier rol de servidor individual durante
la instalacin. Adems, se pueden agregar o quitar roles de servidor desde
Programas y caractersticas despus de instalar Microsoft Dynamics CRM
Server.


Materiales de formacin para Microsoft Dynamics


El uso de este contenido est sujeto al acuerdo de servicios actual.

Captulo 10: Opciones de alta disponibilidad
10-3
Todos los roles de servidor deben estar en ejecucin en la red de su organizacin
para proporcionar un sistema completamente funcional.
Grupo de roles de
servidor
Descripcin
Servidor completo Este grupo de roles de servidor contiene todos los roles
de servidor front-end, servidor back-end y servidor de
administracin de implementacin. De forma
predeterminada, el programa de instalacin de
Microsoft Dynamics CRM Server implementa el
sistema como servidor completo.
Servidor front-end El grupo de roles de servidor front-end permite a los
roles de servidor ejecutar aplicaciones cliente y
aplicaciones desarrolladas con el kit de desarrollo de
software de Microsoft Dynamics CRM.
Servidor back-end El grupo de roles de servidor back-end incluye los roles
de servidor que administran el procesamiento de
eventos asincrnicos, como los flujos de trabajo, los
complementos personalizados y la integracin con
Microsoft SharePoint. Normalmente, estos roles no se
exponen en Internet.
Servidor de
administracin de
implementaciones
El grupo de roles del servidor de administracin de
implementaciones habilita los roles de servidor para
componentes que se usan para administrar la
implementacin de Microsoft Dynamics CRM
mediante los mtodos descritos en el kit de desarrollo
de software de Microsoft Dynamics CRM 2011 o
mediante las herramientas de implementacin.
Ubicacin de Microsoft Dynamics Server
El equipo o equipos que ejecutan los roles de Microsoft Dynamics CRM Server y
el equipo que ejecuta SQL Server deben estar en la misma red de rea local
(LAN). El motivo es que habr una gran cantidad de trfico de red entre los
equipos. Lo mismo sucede con Active Directory. El equipo o equipos en que se
ejecute Microsoft Dynamics CRM Server y el controlador de dominio de Active
Directory deben estar en la misma LAN para garantizar el acceso eficiente de
Active Directory a Microsoft Dynamics CRM.
Consideraciones de hardware
El hardware de los equipos en los que se instalan los componentes de Microsoft
Dynamics CRM tienen un papel importante en la alta disponibilidad.
Considere las siguientes opciones de proteccin contra fallos de hardware del
equipo:
Sistemas de alimentacin redundantes.

Materiales de formacin para Microsoft Dynamics


El uso de este contenido est sujeto al acuerdo de servicios actual.

Instalacin e implementacin de Microsoft Dynamics

CRM 2011

10-4
Configuraciones de disco tolerantes a fallos. Por ejemplo, matriz
redundante de discos independientes (RAID).
Memoria de intercambio directo.
Varias tarjetas de red.
Equilibrio de carga de red
El equilibrio de carga de red (NLB) es un componente opcional del sistema
operativo Windows Server

2008 que equilibra la carga del trfico de red


(enviado a una direccin IP virtual) entre varios servidores en un clster de NLB.
Un clster de NLB abarca varios servidores que ejecutan el sistema operativo
Windows Server 2008. Tambin puede proporcionar equilibrio de carga el
hardware de terceros.
Puede usar NLB para combinar servidores de aplicaciones para proporcionar un
nivel de escalabilidad y disponibilidad imposible con un servidor individual.
NLB distribuye las solicitudes entrantes de cliente entre los servidores de la
configuracin para equilibrar ms uniformemente la carga de trabajo de cada
servidor y evitar la sobrecarga en cualquier servidor. Para los equipos cliente, el
clster de NLB aparece como un nico servidor altamente escalable y tolerante a
fallos.
Microsoft Dynamics CRM y equilibrio de carga de red
Microsoft Dynamics CRM se puede instalar en una configuracin de NLB para
proporcionar mayor disponibilidad y rendimiento.
Una configuracin de varios servidores de Microsoft Dynamics CRM incluye
varios equipos que ejecutan Microsoft Dynamics CRM y que tienen acceso a un
nico servidor que ejecuta SQL Server.
Por ejemplo, puede usar una configuracin de equilibrio de carga de red de dos
nodos, en que todos los roles de Microsoft Dynamics CRM Server se instalen en
el mismo equipo. Este tipo de implementacin se denomina instalacin completa
del servidor. Puede usar pasos similares para instalar un determinado grupo de
roles de servidor, como el grupo de roles del servidor front-end o uno o varios
roles de servidor especficos.
Al instalar Microsoft Dynamics CRM, hay varias opciones disponibles para el
equilibrio de carga de la aplicacin web de Microsoft Dynamics CRM (ambos
servidores del clster con equilibrio de carga de red deben tener instalados los
siguientes roles de de servidor).
Instalar el rol de servidor completo.
Instalar el grupo de roles de servidor front-end.


Materiales de formacin para Microsoft Dynamics


El uso de este contenido est sujeto al acuerdo de servicios actual.

Captulo 10: Opciones de alta disponibilidad
10-5
Instalar roles de servidor especficos (usando el Asistente de
configuracin de servidor de Microsoft Dynamics CRM o la lnea de
comandos con un archivo de configuracin XML). Debe instalar,
como mnimo, los dos roles siguientes en los servidores con
equilibrio de carga del clster.
o Rol de servidor de aplicaciones web. Este rol de Microsoft
Dynamics CRM Server se usa para ejecutar los componentes de
aplicaciones web que se usan para conectar a los usuarios con los
datos de Microsoft Dynamics CRM.
o Rol de servicio web de organizacin. Este rol de Microsoft
Dynamics CRM Server se usa para ejecutar aplicaciones que
usan los mtodos descritos en el SDK de Microsoft Dynamics
CRM.
NOTA: si decide instalar solo el grupo de roles de servidor front-end, debe
instalar los grupos de roles de servidor back-end y servidor de administracin de
implementacin en otro servidor en el dominio de Active Directory para que
funcione Microsoft Dynamics CRM. Del mismo modo, si desea instalar solo los
roles de servidor de aplicaciones web y servicio web de organizacin, debe
instalar el resto de roles de servidor en otros servidores del dominio de Active
Directory para que funcione Microsoft Dynamics CRM.
Instalacin de Microsoft Dynamics CRM en un clster de
NLB
Los pasos de alto nivel necesarios para instalar Microsoft Dynamics CRM en un
clster de NLB son:
1. Cree un clster de NLB. Para obtener ms informacin, consulte el
Manual de implementacin de equilibrio de carga de red
(http://go.microsoft.com/fwlink/?LinkID=194401).
2. Configure Active Directory: cuando se ejecuta IIS en un entorno con
equilibrio de carga de red, se necesita un nombre de entidad de
seguridad de servicio para identificar la instancia de un servicio en
ejecucin. Microsoft Dynamics CRM usa un grupo de aplicaciones
independientes en IIS para la aplicacin web de Microsoft Dynamics
CRM que requiere un SPN.
3. Instale Microsoft Dynamics CRM en cada servidor de NLB. En el
primer servidor, seleccione la opcin Crear implementacin nueva.
En otros servidores, seleccione la opcin Conectarse a una
implementacin existente y actualizarla si es necesario.
4. Use el Administrador de implementaciones de Microsoft Dynamics
CRM para configurar la direccin web para que la implementacin
use el nombre de clster de NLB y seleccione la opcin La
implementacin usa un NLB.
5. Si la implementacin se configura para IFD, ejecute el asistente para
la configuracin de la implementacin orientada a Internet para
agregar o revisar valores de dominio.

Materiales de formacin para Microsoft Dynamics


El uso de este contenido est sujeto al acuerdo de servicios actual.

Instalacin e implementacin de Microsoft Dynamics

CRM 2011

10-6
Agrupacin en clsteres de Microsoft SQL Server
Los clsteres de conmutacin por error son una caracterstica de la plataforma
Windows Server que puede mejorar la disponibilidad del servidor. Cuando un
servidor falla, otro comienza a prestar servicio en su lugar. Este proceso se
denomina conmutacin por error. Los clsteres de conmutacin por error de
Windows Server 2008 y Windows Server 2008 R2 proporcionan alta
disponibilidad de bases de datos, servidores de mensajes, servicios de archivos e
impresin y cargas de trabajo virtualizadas.
Puede instalar Microsoft Dynamics CRM Server para que use un entorno de
clster de Microsoft SQL Server que ejecute clsteres de conmutacin por error
de Windows Server 2008.
Aunque puede instalar Microsoft Dynamics CRM 2011 en un clster de SQL
Server configurado para la agrupacin en clsteres en modo activo-activo o
activo-pasivo, Microsoft Dynamics CRM 2011 solo funcionar en el modo
activo-pasivo.
NOTA: para implementar clsteres de conmutacin por error, debe disponer de
ediciones de SQL Server y Windows Server compatibles. Para Windows Server
2008 y Windows Server 2008 R2, se necesita una edicin Enterprise o
Datacenter. Para SQL Server 2008 y SQL Server 2008 R2, se requiere la edicin
Standard, Enterprise o Datacenter.
Instalacin de una nueva implementacin de Microsoft
Dynamics CRM
Puede configurar Microsoft Dynamics CRM para que use un clster de Microsoft
SQL Server al instalar una nueva implementacin de Microsoft Dynamics CRM
Server.
Los pasos ms importantes son:
1. Crear el clster de SQL Server.
2. Instalar Microsoft Dynamics CRM Server usando el nombre del
servidor virtual para el clster de SQL Server.
NOTA: en la pgina Seleccionar SQL Server de la instalacin de CRM Server,
escriba el nombre del servidor virtual de SQL Server. El nombre no aparecer
en la lista de servidores SQL Server.


Materiales de formacin para Microsoft Dynamics


El uso de este contenido est sujeto al acuerdo de servicios actual.

Captulo 10: Opciones de alta disponibilidad
10-7
Modificacin de una implementacin existente para que
use un clster de SQL Server para la base de datos de
configuracin
Puede cambiar una instalacin existente de Microsoft Dynamics CRM para que
use un clster de Microsoft SQL Server para la base de datos de configuracin.
Una implementacin de Microsoft Dynamics CRM puede hospedar varias
organizaciones y cada organizacin tiene su propia base de datos, pero solo hay
una base de datos de configuracin.
Los pasos de alto nivel para cambiar la configuracin son:
1. Crear el clster de SQL Server (si es necesario).
2. Crear una copia de seguridad de la base de datos de configuracin en
el servidor de SQL Server actual y restaurar la base de datos en el
clster de SQL Server.
3. En los equipos que ejecutan las aplicaciones web de Microsoft
Dynamics CRM, modifique el valor del registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM\c
onfigdb
para hacer referencia al nombre del clster de SQL Server. Por
ejemplo, el valor anterior puede ser:

DataSource=SQLServer;InitialCatalog=MSCRM_CONFIG;Inte
grated Security=SSPI

y el nuevo valor sera:

DataSource=NewSQLServer;InitialCatalog=MSCRM_CONFIG
;Integrated Security=SSPI

4. Reinicie IIS.
Este procedimiento solo debe llevarse a cabo una vez.
Modificacin de una implementacin existente para que
use un clster de SQL Server para la base de datos de
organizacin
Puede cambiar una implementacin existente de Microsoft Dynamics CRM para
que use un clster de Microsoft SQL Server solo para la base de datos de
organizacin. Una implementacin de Microsoft Dynamics CRM puede hospedar
varias organizaciones y cada organizacin tiene su propia base de datos.
Los pasos de alto nivel para cambiar la configuracin son:
1. Crear el clster de SQL Server (si es necesario).

Materiales de formacin para Microsoft Dynamics


El uso de este contenido est sujeto al acuerdo de servicios actual.

Instalacin e implementacin de Microsoft Dynamics

CRM 2011

10-8
2. Crear una copia de seguridad de la base de datos de organizacin
adecuada en el servidor de SQL Server actual y restaurar la base de
datos en el clster de SQL Server.
3. Usar el Administrador de implementaciones de Microsoft Dynamics
CRM para:
a. Deshabilitar la organizacin.
b. Editar la organizacin y cambiar el nombre de SQL Server al
nombre del clster de SQL Server.
c. Habilitar la organizacin.

4. Reiniciar IIS.
Repita este procedimiento para cada organizacin que desee desplazar al clster
de SQL Server.
Creacin de reflejos de bases de datos de SQL Server
La creacin de reflejos de bases de datos es una solucin alternativa de alta
disponibilidad para Microsoft SQL Server.
Los clsteres de conmutacin por error proporcionan soporte de alta
disponibilidad para toda la instancia de SQL Server y la instancia de clster
aparece en la red como un solo equipo.
La creacin de reflejos de bases de datos es, bsicamente, una solucin de
software para aumentar la disponibilidad de las bases de datos. Se implementa
para cada base de datos y solo funciona con bases de datos que usan el modelo de
recuperacin completa.
Para crear un reflejo de una base de datos de organizacin de Microsoft
Dynamics CRM, se necesitan, al menos, dos equipos:
Equipo de la base de datos principal: este equipo ejecuta SQL
Server donde se ubica la base de datos de organizacin de Microsoft
Dynamics CRM.
Equipo de base de datos reflejada: este equipo, con una conexin
al equipo de la base de datos principal, ejecuta SQL Server.
Opcionalmente, puede usar un Equipo testigo para activar la conmutacin por
error automtica. Este equipo ejecuta SQL Server o puede ser un equipo de
escritorio que ejecute SQL Server 2008 Express Edition. Este equipo debe tener
una conexin de red a los equipos de base de datos principal y reflejado.
Para obtener informacin detallada, consulte el Manual de implementacin de
Microsoft Dynamics CRM.


Materiales de formacin para Microsoft Dynamics


El uso de este contenido est sujeto al acuerdo de servicios actual.

Captulo 10: Opciones de alta disponibilidad
10-9
Opciones de alta disponibilidad para otros componentes
adicionales
En este tema se describen algunas opciones de alta disponibilidad de otros
componentes auxiliares de una implementacin de Microsoft Dynamics CRM.
Microsoft Dynamics CRM E-mail Router
Puede implementar y ejecutar Microsoft Dynamics CRM E-mail Router en varios
equipos de un clster de Microsoft para proporcionar alta disponibilidad y
funcionalidad de conmutacin por error.
Active Directory
El nmero mnimo de equipos (conocidos como controladores de dominio)
necesario para configurar una infraestructura de Active Directory es uno. Sin
embargo, se trata de un escenario de alto riesgo, ya que un error del equipo de
Active Directory interrumpira el acceso a Microsoft Dynamics CRM.
Considere la posibilidad de tener, al menos, dos controladores de dominio para
proporcionar flexibilidad frente a fallos y equilibrio de carga de inicios de sesin
de servicio y solicitudes de autenticacin.
Microsoft Exchange Server
El uso de Microsoft Exchange Server es opcional para Microsoft Dynamics
CRM.
Aunque un error de Microsoft Exchange no impide el acceso a Microsoft
Dynamics CRM, es importante tener en cuenta el impacto del fallo.
Las opciones de alta disponibilidad de Microsoft Exchange incluyen:
Instalacin de roles de servidor de Microsoft Exchange en diferentes
equipos
Clsteres de conmutacin por error


Materiales de formacin para Microsoft Dynamics


El uso de este contenido est sujeto al acuerdo de servicios actual.

Instalacin e implementacin de Microsoft Dynamics

CRM 2011

10-10
Resumen
En este curso se revisan las opciones de alta disponibilidad de una
implementacin de Microsoft Dynamics CRM, que incluyen:
Instalacin de Microsoft Dynamics CRM Server en varios equipos.
Uso de equilibrio de carga de red.
Agrupacin en clsteres de Microsoft SQL Server.


Materiales de formacin para Microsoft Dynamics


El uso de este contenido est sujeto al acuerdo de servicios actual.

Captulo 10: Opciones de alta disponibilidad
10-11
Evaluacin de conocimientos
1. Cul es el objetivo principal de la instalacin de roles de servidor de
Microsoft Dynamics CRM en diferentes ordenadores?
( ) Hospedar varias organizaciones
( ) Proporcionar proteccin frente a fallos de un equipo
( ) Equilibrar la carga de procesamiento en varios servidores
( ) Dirigir el trfico de red en el equipo con menor carga
2. Qu ediciones de SQL Server son compatibles con la agrupacin en
clsteres de Microsoft Dynamics CRM? (Seleccione todas las respuestas
vlidas)
( ) SQL Server 2005 Enterprise
( ) SQL Server 2008 Workgroup
( ) SQL Server 2008 Standard
( ) SQL Server 2008 Express
3. Asigne las declaraciones siguientes a sus correspondientes respuestas:
_____ 1. El nmero mnimo de equipos
necesarios para la agrupacin en clsteres
_____ 2. El modo de clster que usa Microsoft
Dynamics CRM 2011
_____ 3. Distribuye las solicitudes de cliente
entrantes entre los servidores de un clster para
equilibrar la carga de trabajo
_____ 4. El nmero mnimo de equipos necesario
para un dominio de Active Directory
_____ 5. Un modo de agrupacin en clsteres
compatible con Microsoft SQL Server
a. Uno
b. Equilibrio de carga
de red
c. Dos
d. Activo-activo
e. Activo-pasivo
4. Est instalando una nueva implementacin de Microsoft Dynamics CRM que
usa Microsoft SQL Server con clsteres. Qu nombre de equipo de SQL
Server debe especificar en la instalacin de Microsoft Dynamics CRM?
( ) Equipo testigo
( ) Equipo de base de datos reflejada
( ) Servidor virtual
( ) Servidor activo del clster


Materiales de formacin para Microsoft Dynamics


El uso de este contenido est sujeto al acuerdo de servicios actual.

Instalacin e implementacin de Microsoft Dynamics

CRM 2011

10-12
Interaccin rpida: Lecciones aprendidas
Dedique unos momentos a escribir tres conceptos principales que haya aprendido
en este captulo
1.




2.




3.




Materiales de formacin para Microsoft Dynamics


El uso de este contenido est sujeto al acuerdo de servicios actual.

Captulo 10: Opciones de alta disponibilidad
10-13
Soluciones
Evaluacin de conocimientos
1. Cul es el objetivo principal de la instalacin de roles de servidor de
Microsoft Dynamics CRM en diferentes ordenadores?
( ) Hospedar varias organizaciones
( ) Proporcionar proteccin frente a fallos de un equipo
() Equilibrar la carga de procesamiento en varios servidores
( ) Dirigir el trfico de red en el equipo con menor carga
2. Qu ediciones de SQL Server son compatibles con la agrupacin en
clsteres de Microsoft Dynamics CRM? (Seleccione todas las respuestas
vlidas)
( ) SQL Server 2005 Enterprise
( ) SQL Server 2008 Workgroup
() SQL Server 2008 Standard
( ) SQL Server 2008 Express
3. Asigne las declaraciones siguientes a sus correspondientes respuestas:
c 1. El nmero mnimo de equipos necesarios
para la agrupacin en clsteres
e 2. El modo de clster que usa Microsoft
Dynamics CRM 2011
b 3. Distribuye las solicitudes de cliente
entrantes entre los servidores de un clster para
equilibrar la carga de trabajo
a 4. El nmero mnimo de equipos necesario
para un dominio de Active Directory
d 5. Un modo de agrupacin en clsteres
compatible con Microsoft SQL Server
a. Uno
b. Equilibrio de carga
de red
c. Dos
d. Activo-activo
e. Activo-pasivo
4. Est instalando una nueva implementacin de Microsoft Dynamics CRM que
usa Microsoft SQL Server con clsteres. Qu nombre de equipo de SQL
Server debe especificar en la instalacin de Microsoft Dynamics CRM?
( ) Equipo testigo
( ) Equipo de base de datos reflejada
() Servidor virtual
( ) Servidor activo del clster


Materiales de formacin para Microsoft Dynamics


El uso de este contenido est sujeto al acuerdo de servicios actual.

Instalacin e implementacin de Microsoft Dynamics

CRM 2011

10-14


Materiales de formacin para Microsoft Dynamics


El uso de este contenido est sujeto al acuerdo de servicios actual.

Вам также может понравиться