Download Tecnología Open-Xchange
Document related concepts
no text concepts found
Transcript
Tecnología Open-Xchange Open-Xchange Overview ¼ Solución líder Open Source Software (“OSS”) de E-Mail y Groupware ¼ Plataforma de colaboración extensible que permite la integración de aplicaciones ¼ Ofrece “Colaboración Inteligente” para empresas ISP/Web Hosting (e. j., 1&1), empresas de telecomunicaciones y outsourcing (e. j., ACS) ¼ Tecnología provada en grandes instalaciones de hosting ¼ Ganadora de premios internacionales 2 Open-Xchange TechnologyPreparese para un nuevo entorno de trabajo ¼ Multi-nivel; desde pequeñas empresas hasta grandes empresas que requieren integración en su arquitectura actual ¼ Soporta diferentes sistemas operativos Enterprise Linux systems como SUSE Linux Enterprise Server 10, Red Hat Enterprise Linux 5 y Debian Etch ¼ Los usuarios disponen de una avanzada e intuitiva interfaz Web, basada en tecnología AJAX ¼ Soporte en las integraciones con LDAP o ADS gracias a su flexible interfaz ¼ Desde cualquier navegador, cliente de correo o dispositivo móvil 3 Server Edition vs. Hosting Edition Idéntica Tecnología – Modelos de negocio diferentes Open-Xchange Server Edition (OX SE) Open-Xchange Hosting Edition (OX HE) ¼ Tipo de Cliente: On-premises Enterprise ¼ Tipo de Cliente: SaaS Application Provider Business ¼ Comprar OX con el modelo tradicional de licencia ¼ Completas funcionalidades Groupware para todos los usuarios ¼ Instalación / Integración por OX-Partner ¼ Ofrecer OX como modelo de subscripción ¼ Cambio de número de usuarios ¼ Diferentes perfiles de usuarios ¼ Ofrecimiento de servicios adicionales OX ¼ Integración con un sistema de gestión Open-Xchange Server 6 Idéntica Tecnología – Código Idéntico 4 Un único código para todos ¼ Una solución de colaboración pensada para ajustarse a todas las necesidades en diferentes escenarios de instalación ¼ Un código base pensado para todo tipo de instalaciones ¼ Un mismo producto pensado para diferentes tipos de empresas ¼ Escalado de un simple servidor a complejos sistemas clusterizados 5 Open-Xchange Server 6 rediseñado desde la tierra… Multi Instancia / Multi Dominio Arquitectura Escalabilidad Integración 0100101 1101100 0010010 1011001 Ampliación 6 Open-Xchange Arquitectura de Configuración HTTP/S Load Balancer Apache AJPv13 OX Application Server SMTP Mail System (MTA) IMAP Mail Store Auth OX Data Store Backends Sync Database Filestore OX Cluster (o una máquina) 7 User Management Directory Server Requerido / Infraestructura Existente Open-Xchange Server 6 – Separación de la lectura-escritura Separación de la lectura-escritura en la base de datos ¼ MySQL Master - Slave Replication (tecnología estable y probada) lectura escritura ¼ OX separa las conexiones de lectura y escritura de la base de datos ¼ Múltiples esclavos detrás de un balanceador de carga para una mejor escalabilidad ¼ Múltiples Master-Slave para obtener la máxima escalabilidad ¼ Múltiples usuarios independientes en cada instancia de MySQL 8 Replicación Open-Xchange Server 6 - Más detalles Backends Integración / Interfaces ¼ Linux Server Debian Etch, SLES10, RHEL5 ¼ Aprovisionamiento SOAP, Línea de comandos (CLT), RMI ¼ Base de datos MySQL 5.x ¼ Clientes HTTP API, WebDAV/XML Outlook, WebDAV (InfoStore) ¼ Servidor IMAP Dovecot, Cyrus, Courier ¼ FileStore Montaje de unidades e.j. local o volúmenes NFS 9 ¼ Plug-in GUI: Java Script + UWA Widgets (Netvibes) Server: Java (Servlets) Open-Xchange Server 6 - Servidores IMAP soportados Dovecot Cyrus IMAP ¼ Sencilla clusterización con NFS ¼ ACL‘s, Carpetas compartidas ¼ Alto rendimiento, Cacheo, ... ¼ Clusterizado complejo ¼ Soporta SIEVE (poca experiencia real) ¼ Soporta SIEVE ¼ Almacenamiento basado en Maildir ¼ No es posible almacenamiento NFS (locking) ¼ Recomendado para entornos de escalado ¼ Formato de indexado propio Courier IMAP ¼ Recomendado para pequeñas y medianas empresas ¼ Sencilla clusterización con NFS ¼ Almacenamiento basado en Maildir ¼ ACL‘s 10 Escalabilidad Vertical- Métricas Diseño de Escalabilidad Para reducir las peticiones al servidor y el consumo de recursos ¼ AJAX GUI ¼ Múltiples niveles de cacheo ¼ JavaScript Object Cache (WebGUI) ¼ Java Object Cache (Server) ¼ Cacheado en la base de datos Métricas de Producción ¼ 1000 sesiones concurrentes ¼ 30 peticiones por segundo ¼ 60 conexiones AJP abiertas desde Apache ¼ 60 threads corriendo ¼ 35 conexiones MySQL (!) 11 Ejemplo de un sistema en producción 600 Sesiones Open-Xchange Server 6 - Monitorización Java Management Extension (JMX) ¼ Control de OX ¼ Configuración de recarga ¼ Reseteo de contadores ¼ Profundo conocimiento interno de OX ¼ Parámetros JVM ¼ Conexiones a la base de datos ¼ Conexiones IMAP ¼ Sesiones actuales ¼ Conexiones AJP ¼ Estandar para programas Java ¼ Open-Xchange desarrollo CLT ¼ Scripts para Munin 12 Open-Xchange Server 6 - Temas Theming ¼ Todos los gráficos se pueden cambiar ¼ El tema por defecto puede ser cambiado ¼ Cambios fáciles gracias a los Style Sheets ¼ El usuario puede seleccionar el tema que prefiera 13 Open-Xchange Server 6 – Interfaces – Autenticación, Sincronización de usuarios Autenticación User Database Proprietary ¼ Autenticación via Plugin ¼ Autenticación Online ante cualquier servicio ¼ Ejemplos: LDAP, eDir, MySQL, IMAP ¼ Single sign on ¼ Easy login Sincronización ¼ Scripts de sincronización en bash, perl, php ¼ Información de sincronización de OX Directory en la Wiki (ADS, SLES 10) ¼ Java RMI, SOAP, CLT 14 Sync Auth User Database Directory Open-Xchange Server 6 – Interfaces – GUI Plug-in Frontend Plugins Sistemas Externos ¼ Plugins para la GUI en JavaScript Sesión ¼ Plugins como programas Java en el servidor ¼ UWA Widgets (Netvibes) Servlet HTTP/JSON HTTP/JSON Ejemplos en OXpedia ¼ Plug-in para Gateway SMS en el Panel ¼ Incluye iFrame en la configuración de arbol ¼ Escriba sus propias aplicaciones Windows para interactuar con el OX GUI usando la GUI API 15 Open-Xchange Server 6 - Backup Backup ¼ Backup de la base de datos ¼ MySQLtools (mysqldump) ¼ Soluciones Third party ¼ Por venir: restauración de un solo contexto desde un fichero dump de MySQL ¼ Filestore Backup ¼ Herramientas OS nativas ¼ Soluciones Third party ¼ Consistencia ¼ Herramienta en caso de recuperación 16 Filestore Información Adicional OXpedia: The technical resource platform at OX´s Website http://www.open-xchange.com/de/oxpedia 17 ¼ Documentation ¼ Software packages ¼ Discussion Forum ¼ Programming Examples