Escolar Documentos
Profissional Documentos
Cultura Documentos
ANLISIS DE PLATAFORMA
CLIENTE CHILEXPRESS
MICROSOFT DYNAMICS CRM 2011 CHILEXPRESS
V.1
Fecha : 15/11/2016
TABLA DE CONTENIDO
Alcances ..................................................................................................................................................... 3
Recomendaciones .................................................................................................................................... 8
Credenciales .......................................................................................................................................................................... 15
El proceso consiste en realizar una revisin sobre su ambiente productivo de Dynamics CRM, el cual en
la actualidad opera en plataforma de propia de Chilexpress, y posteriormente realizar una
recomendacin para mejorar la performance del ambiente.
El presente documento tiene por objeto, realizar una recomendacin de plataforma esperada y
dimensionar las actividades relacionadas proceso de mejora del ambiente productivo de Dynamics CRM
2011.
En caso de ser necesario montar un nuevo ambiente, el proceso de instalacin de SQL Server, al igual
que la implementacin de cada requisito previo a la instalacin de Dynamics CRM, es de completa
responsabilidad del cliente.
SITUACIN ACTUAL DEL AMBIENTE
AMBIENTE PRODUCTIVO
Chilexpress actualmente cuenta con un ambiente productivo, cuyos servidores se encuentran operando
en plataforma propia del cliente. Este ambiente de Dynamics CRM cuenta con lo siguiente:
INFRAESTRUCTURA ACTUAL
INFRAESTRUCTURA EXISTENTE
El ambiente de produccin actual cuenta con algunas observaciones, las cuales pueden estar afectando
directamente la performance del ambiente. Se detallan a continuacin las observaciones encontradas:
1. Servicios de Extensiones, el cual incluye servicios Windows y otros desarrollos web, se ejecutan
en el mismo servidor que contiene la solucin Microsoft Dynamics CRM Server. Comnmente
estos servicios de extensiones se ejecutan en un servidor propio, donde todo tipo de
personalizaciones y/o extensiones que se aaden terminaran hospedndose en este servidor.
2. El servicio de Microsoft Dynamics CRM Email Router se ejecuta en el mismo servidor que
contiene la solucin Microsoft Dynamics CRM Server. Comnmente se ejecuta en un servidor
dedicado para este servicio y lo comparte con el de Microsoft Dynamics CRM Email Router.
3. El servicio de Reportes comparte los recursos con el motor de datos de SQL Server.
Comnmente este servicio es hospedado en el mismo servidor que ejecuta el servicio de
Microsoft Dynamics CRM Email Router.
RECOMENDACIONES
En el siguiente punto se detallan las recomendaciones para contar con un ambiente estable y de alta
disponibilidad.
SERVIDOR DE APLICACIN
El servicio de aplicacin de Microsoft Dynamics CRM, hoy comparte los recursos del servidor con otras
aplicaciones web, servicios Windows y el servicio de enrutador de correos de Dynamics CRM. Es
necesario aislar estos servicios a un servidor independiente y aplicar, a nivel de Dynamics CRM Server,
la separacin de los roles Back de Front-End. Para esto, se debe implementar 2 servidores Front End
con balanceo de carga ms un servidor Back-End, entendiendo que son mquinas virtuales y cuentan
con HA por el lado del ambiente de virtualizacin. En caso de no contar con servicio de alta
disponibilidad, es necesario adicionar un segundo servidor Back-End.
Http://crm.chilexpress.cl
CRMFE01 CRMFE02
CRMBE01
SERVICIO DE BASES DE DATOS
El servicio que aloja las bases de datos de Microsoft Dynamics CRM est compuesto de un solo
servidor y no cuenta con clster de datos. Adems, este servicio comparte los recursos del servidor
con el servicio de Reporting Services. Es necesario aislar el servicio de reportes a un servidor
independiente junto con el enrutador de correos de Dynamics CRM y aplicar, a nivel de SQL Server, un
clster (Activo/Pasivo). Para esto, se debe configurar un clster de SQL Server y aadir un nuevo nodo
con las mismas caractersticas que el actual. Por otra parte, tambin recomendamos que exista un
disco especial para cada funcin del clster, nos referimos a que deben existir unidades lgicas para la
DATA, LOGS, RESPALDOS, QUORUM, ETC. Lo anterior, sin considerar las unidades para el sistema
operativo y la instalacin del producto.
SQL Server
Cluster SQL
CRM
CRMSQL01 CRMSQL02
En la actualidad, estos servicios se encuentran operando en los servidores de SQL Server (Valdivia) y
CRM (Condor)
Los servicios de Reporting Services y enrutador de correo electrnico de Dynamics pueden convivir en
un solo servidor. Es recomendable aislar estos servicios de los servidores donde hoy se encuentran
hospedados.
Email Router y RS
CRMRS01
SERVIDOR DE EXTENSIONES
Los servicios web, servicios Windows y portales, en la actualidad comparten recursos con Dynamics
CRM Server y enrutador de correo electrnico.
Es recomendable aislar estos servicios en un servidor independiente.
Extensiones
CRMEXT01
PLATAFORMA RECOMENDADA
Se detalla a continuacin, la plataforma recomendada para ejecutar cada servicio perteneciente al
ambiente de Dynamics CRM.
Https://crm.banmedica.cl
CRMBE01 CRMRS01
SQL Server
Cluster SQL
CRM
CRMSQL01 CRMSQL02
REQUERIMIENTO DE HARDWARE
A continuacin, se detallar los requisitos de Hardware para los servidores de CRM y SQL para CRM
segn indica la documentacin oficial de Microsoft (https://www.microsoft.com/es-
es/download/details.aspx?id=3621)
Estos son requerimientos solamente para el servidor de Dynamics CRM 2011, sobre una base estimada
de carga de hasta 320 usuarios:
Compon *Recommended
ent
Compon *Recommended
ent
Compon *Recommended
ent
Compon *Recommended
ent
Estos son requerimientos solamente para los nodos de SQL Server, sobre las mismas bases anteriores.
Component *Recommended
A continuacin, se detallar los requisitos de Software para los servidores de CRM y SQL para CRM
segn indica la documentacin oficial de Microsoft (https://www.microsoft.com/es-
es/download/details.aspx?id=3621
SERVIDOR BACK-END
Windows Server 2008 [Standard | Enterprise | Datacenter] (x64) con SP2 o Windows Server
2008 R2 (x64).
CREDENCIALES
En necesario identificar los volmenes necesarios para la implementacin y calcular el espacio total que
debe tener cada una de estas unidades.
Es necesario realizar unos cambios a nivel de disco respecto que, por recomendacin del fabricante, no
se deben tener discos con menos de un 25% de espacio libre, ya que bajo este umbral fallan los procesos
de desfragmentacin, respaldos, recuperaciones, etc. Es por esto que, para mantener un funcionamiento
adecuado, se requiere de 4 unidades de discos lgicos, considerando los siguientes tamaos:
En la actualidad, la data est dividida en entre 1 archivo de datos Principal (.mdf) y 2 secundarios (.ndf),
todos estos en unidades lgicas distintas. Se desconoce la razn por la cual se encuentra segmentada,
pero en esta ocasin utilizaremos la unidad F para almacenar estos archivos como si fueran uno slo.
Finalmente, la ubicacin de estos archivos y si sern segmentados o no, ser decisin del cliente
basndose en las recomendaciones de su dba.
Es necesario mantener un espacio disponible reservado no menor al 25% del tamao total segn
recomienda el fabricante del producto.
Se requiere una unidad G, la cual almacenar los archivos Logs de la base de datos
La Unidad H, est pensada para almacenar los respaldos que puedan ser requeridos. El tamao de la
unidad est pensado debido que un respaldo comprimido de la base de datos de organizacin de
CRM pesa alrededor de 160 GB. La actual unidad que cumple esta funcin tiene un espacio total de
180 GB.
Microsoft Dynamics CRM almacena toda su informacin en SQL Server y utiliza Active Directory para la
autenticacin de los usuarios. Por ello, es importante que la conexin de red entre estos servidores sea
de alta velocidad y est altamente disponible, lo que tambin se le denomina que los servidores se
encuentren cerca. De lo contrario, podra verse afectada la performance y/o disponibilidad de Dynamics
CRM.
La estrategia de Implementacin sugerida a continuacin esta ideada para asegurar un proceso limpio
y en el menor tiempo de indisponibilidad posible, y se basa en la homologacin a partir de un respaldo
full de la base de datos del ambiente de produccin actual de CRM2011 de Chilexpress. El proceso cuenta
de 3 etapas:
Esta etapa considera la ejecucin de un proceso de instalacin de un ambiente paralelo al actual, lo cual
permite implementar la solucin propuesta en un ambiente limpio y sin tener que intervenir el ambiente
actual hasta la etapa de paso a produccin. Esta etapa fue pensada como estrategia, la cual permite
llevar a cabo cada una de las etapas sealadas en un tiempo adecuado y con menor riesgo.
Esta etapa considera la ejecucin de un proceso de homologacin propio del producto MSFT Dynamics
CRM 2011 Server. Las actividades de preparacin implican tareas como la toma de respaldos de las
Bases de Datos de produccin, traslado de servicios Windows, portales y web services, homologar actual
ambiente de CRM importndolo con un nombre distinto, pruebas de operatividad, y actividades
correctivas en caso de diferencias en las ediciones de SQL server que presenten los ambientes.
Esta etapa considera la migracin definitiva del ambiente (Previa aprobacin de etapa 2), obteniendo el
respaldo final de la base de datos del ambiente productivo actual. Los servicios del actual ambiente de
CRM sern detenidos previo al ltimo respaldo. Se importar la organizacin en destino, pero esta vez
con el nombre que trae desde produccin. Una vez importada la organizacin y asignado cada usuario,
se re-direccionarn los registros DNS apuntando al nuevo ambiente.
LIBERACIN DE AMBIENTES
La liberacin de ambientes se refiere a la aceptacin de parte del cliente del proyecto, indicando que
los ambientes se encuentran correctamente homologado en cuanto a funcionalidades y versiones.