17
SugarCRM Software Libre NO comunitario en el Mundo Real. Experiencia de una implementación exitosa 2008 - 2016

SugarCRM Software Libre NO comunitario en el Mundo Real ... · PDF fileServidor DB Debian Etch ... Debian Wheezy Red Hat RHEL 7

Embed Size (px)

Citation preview

SugarCRM Software Libre NO comunitario en el Mundo Real.

Experiencia de una implementación exitosa

2008 - 2016

Cliente: Banco Credicoop

● Banco cooperativo más importante de América Latina ● Primer banco privado de capital 100% nacional.● 257 filiales en todo el país.● Más de 4000 empleados.● Decidida política pro Software Libre.

Año 2008

Necesidad inicial (2008): CRM para Centro de Contacto telefónico

● Ya contaban con un CRM Privativo en el C.C.T.● Aplicación 100% customizable a sus necesidades.● Independencia tecnológica.● Multiplataforma.● Reducción de costos de licenciamiento de Software.● 20 usuarios simultáneos / 60 usuarios en total.● 6 meses para implementación inicial.● Conexión con 3 WebServices SOAP.● Integración con Asterisk.● Autenticación mediante CAS.● Desarrollo de 3 módulos custom

Solución (2008):

✔ Implementar SugarCRM 5.0 (GPL v3)✔ Desarrollar módulos a medida✔ Integrar SugarCRM con diferentes WS

● AGPLv3● Software Libre No Comunitario

Esquema básico de integración

LDAP(Active Directory)

SOAP / REST(3 WS)

Balanceo de Carga

Servidores WebClientes

Esquema básico de infraestructura (2008)

Servidor DB

✔ Debian Etch

✔ Red Hat RHEL 5

✔ Apache 2.2x

✔ PHP 5.2x

✔ MySQL 5.1

✔ SugarCRM CE 5.0

IVR

Discador

SoftSwitch

Año 2016

Estado actual (2016): CRM para todo el Banco

● Aplicación 100% customizable a sus necesidades.● Independencia tecnológica.● Multiplataforma.● Reducción de costos de licenciamiento de Software.● 180 usuarios simultáneos / 2000 usuarios únicos.● Conexión con 31 WebServices SOAP / REST.● Integración total con Asterisk (Discador, IVR, Click2Call)● Autenticación mediante CAS.● Integración con Zimbra.● Desarrollo de 130 módulos custom.● Desarrollo de 23 templates para módulos custom.● Importadores de Oportunidades● Importadores de datos (Oportunidades, Avisos de Venta, Usuarios, Grupos, etc)● Exportadores de Venta, Calidad de datos, Seguros, etc.● Integración con “turneros” de filial.

● AGPLv3● Software Libre No Comunitario

Esquema básico de integración

LDAP(Active Directory)

SOAP / REST(31 WS)

Balanceo de Carga

Servidores Web

Clientes

Esquema básico de infraestructura (2016)

Servidor DB

✔ Debian Wheezy

✔ Red Hat RHEL 7

✔ Apache 2.2x

✔ PHP 5.4x✔ Percona 5.6✔ SugarCRM CE 6.5

IVR

Discador

SoftSwitch

Nodo Batch + SQL SoapServer

Optimizaciones:

✔ Tuneo configuración MySQL y Apache (Fundamental)

✔ Querys lentas (EXPLAIN es tu amigo)

✔ Migración de MySQL a Percona.

✔ Re-escritura de queries.

✔ Optimizaciones específicas de SugarCRM.

✔ Utilización de cache de WebServices

✔ Utilización de cache de la aplicación.

✔ Interfaz Web asincrónica.

Síntesis:

2008 2016

Usuarios simultáneos 20 180

Usuarios Totales 60 2000

Conexión WebServices SOAP / REST. 3 31

Integración total con Asterisk (Discador, IVR, Click2Call) no si

Autenticación mediante CAS. si si

Integración con Zimbra (Reuniones + FreeBusy) no si

Desarrollo de módulos custom. 4 130

Desarrollo de templates para módulos custom. 0 23

Importadores de datos (Oportunidades, Avisos de Venta, Usuarios, Grupos, etc) 2 8

Exportadores de datos (Venta, Calidad de datos, Seguros, etc.) 0 9

Tablas en la Base de datos 75 289

Tamaño de la Base de datos 100MB 73GB

Futuro

AGPLv3 AGPLv3

Sin actualizacionesSin soporte

Fork de SugarCRM Community EditionSoftware Libre ComunitarioComunidad creciente

Esquema básico de integración

LDAP(Active Directory)

SOAP / REST

Balanceo de Carga

Servidores Web

Clientes

Esquema básico de infraestructura

Servidor DB

✔ Debian Jessie

✔ Red Hat RHEL 7

✔ Apache 2.4x

✔ PHP 5.6x / PHP 7x (PHP-FPM)✔ Percona 5.6✔ SuiteCRM 8

IVR

Discador

SoftSwitch

Nodo Batch + SQL SoapServer

Apache 2.2 pre_fork + mod_php(Wheezy1)

vs.

Apache 2.4 worker + php-fpm(Jessie2)

Muchas Gracias!

Ing. José C. Massón <[email protected]>

Derecho de Autor 2016 – gcoop Cooperativa de Software Libre – Algunos derechos reservadosAtribución – Compartir Obras Derivadas Igual