Enterprise DB por Eptisa TI

1,022 views

Published on

Cómo mejorar la eficiencia de sus Bases de Datos migrando Oracle a una solución profesional sobre PostgreSQL, aunando las ventajas del software libre y del comercial.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,022
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Enterprise DB por Eptisa TI

  1. 1. CómoCómo mejorarmejorar lala eficienciaeficiencia dede sussus Bases deBases de DatosDatos...... ...... reduciendoreduciendo elel costecoste dede sussus sistemassistemas
  2. 2. ÍndiceÍndice 1.1. IntroducciónIntroducción 2.2. Una solución excelenteUna solución excelente 3.3. La Base de DatosLa Base de Datos PostgreSQLPostgreSQL3.3. La Base de DatosLa Base de Datos PostgreSQLPostgreSQL 4.4. ¿ Por qué Enterprise DB ?¿ Por qué Enterprise DB ? 5.5. PostgresPostgres PlusPlus AdvancedAdvanced ServerServer 6.6. Portfolio de Productos y Servicios ProfesionalesPortfolio de Productos y Servicios Profesionales 7.7. La oferta deLa oferta de EptisaEptisa TITI 8.8. Servicios en la nubeServicios en la nube 9.9. ConclusionesConclusiones
  3. 3. IntroducciónIntroducción En los sistemas de información, la licencia y mantenimiento de los sistemas de Gestión de Base de Datos Relacional (SGBR) es uno de los principales componentes del coste. En el contexto económico actual es más importante que nunca conseguir dar el mejor servicio a los usuarios con el mínimo coste. “El 80% de los DBAs y usuarios sólo utilizan el 20% de las funcionalidades de un SGBD”. Forrester Research. Objetivos Flexibilidad: Mayor flexibilidad en el diseño de arquitecturas ya que los costes de licenciamiento dejan de ser el principal obstáculo en la toma de decisiones técnicas Impacto: No implica realizar cambios en las aplicaciones existentes Coste: Minimizar el coste de mantenimiento 33
  4. 4. Una solución excelenteUna solución excelente La mejor alternativa para los directivos Le permitirá una reducción del coste de licencias y mantenimiento de bases de datos, e incluso del hardware requerido (80%) Dispondrá de un software robusto, instalado en más de 8 millones de sistemas del mundo, altamente escalable, con alta disponibilidad y un soporte de calidad Será capaz de desarrollar y desplegar rápidamente sistemas de bases de datos de alta disponibilidad, extremadamente seguros y capaces de manejar un gran volumen de datos Dispondrá de un sistema totalmente compatible con Oracle, a un precio másDispondrá de un sistema totalmente compatible con Oracle, a un precio más asequible
  5. 5. Una solución excelenteUna solución excelente La selección inteligente para los desarrolladores Soporta SQL estándar (ANSI SQL) Depuración en servidor Soporte gráfico (IDE), con numerosas herramientas gráficas para agilizar el desarrollo Utilizado con distintos lenguajes de programación de base de datos: Java, PL / SQL de Oracle, Ruby, PHP, Python, Perl, C, C ++, PG / SQL, y otrosSQL, y otros La mejor solución para la protección de sus datos Seguridad basada en ANSI SQL GRANT / REVOKE Autenticación externa con LDAP, Kerberos o PAM (Pluggable authentication modules) Protección contra ataques de inyección de SQL con SQL/Protect
  6. 6. La Base de DatosLa Base de Datos PostgreSQLPostgreSQL PostgreSQL es la base de datos empresarial #1 de código abierto La única base de datos open source independiente para aplicaciones empresariales Basada en estándares y en continuo desarrollo desde hace más de 20 años Comunidad de desarrollo sólida, independiente y activa Lista de e-mail: http://www.postgresql.org/community/lists Documentación: http://www.postgresql.org/docsDocumentación: http://www.postgresql.org/docs Wiki: http://wiki.postgresql.org Miles de instalaciones en todo el mundo, en organizaciones de todos los tamaños tanto en el sector privado como en el público Incluido en todas las distribuciones Linux más importantes (RHEL, Fedora, SLES, OpenSUSE) 66
  7. 7. PostgreSQLPostgreSQL enen todostodos loslos sectoressectores yy plataformasplataformas 77
  8. 8. • ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad) • MVCC (control de concurrencia multiversión) • Point in Time Recovery (PITR) • Particionamiento de Datos e Índices La Base de DatosLa Base de Datos PostgreSQLPostgreSQL • Particionamiento de Datos e Índices • Índices basados en Bitmap • Restricciones ANSI • Triggers y Funciones Almacenadas • Views & Data Types • Transacciones anidadas • Backup Online • Reorganización Online • Foreign Keys 88
  9. 9. ¿ Por qué Enterprise DB ?¿ Por qué Enterprise DB ? La compañía comercial más grande dedicada al soporte y mejora de PostgreSQL Muchos de los empleados de Enterprise DB pertenecen y lideran la comunidad Postgres. Bruce Momjian (EDB) es uno de los fundadores de la comunidad Postgres y de la versión PGSQL Open Source EnterpriseDB es el soporte Nivel 3 de Sun para PostgreSQL sobre plataforma Solaris 99
  10. 10. Open Source SoftwareOpen Source Software Commercial SoftwareCommercial Software Sumando las ventajas del SW libre y comercialSumando las ventajas del SW libre y comercial Open Source Software Commercial Software Ciclos de desarrollo rápidos Miles de desarrolladores Buen código Coste bajo Soporte 24/7 Servicios y formación Certificación Indemnización Estrategia de producto 1010
  11. 11. Datos de un proyecto real de migración de Oracle a Postgres EnterpriseEnterprise DB vsDB vs PostgreSQLPostgreSQL ¿Por qué Postgres Plus Advanced Server frente a PostgreSQL (free)? Servicios profesionales (soporte, mantenimiento, formación) Menor coste de migración gracias al módulo de compatibilidad con Oracle Herramientas y funcionalidades adicionales
  12. 12. SolucionesSoluciones dede Enterprise DBEnterprise DB Postgres Plus Advanced Server (PPAS) es una solución basada en PostgreSQL, reforzada para ampliar su compatibilidad, escalabilidad, seguridad y rendimiento y que cuenta con herramientas para la gestión y monitorización de sistemas. . 1212COved.
  13. 13. La base de datos open source más avanzada del mundo Basada en estándares y con una comunidad independiente y saludable En continúo desarrollo desde hace más de 20 años PostgreSQLPostgreSQL ¿Qué es¿Qué es PostgresPostgres PlusPlus AdvancedAdvanced Server?Server? PostgreSQLPostgreSQL más de 20 años Diseñado para entornos de misión- crítica OLTP Excelente en rendimiento e integridad de datos Millones de descargas al año Utilizado por grandes compañías y organismos de todo el mundo 1313
  14. 14. CompatibilidadCompatibilidad Ejecuta aplicaciones, diseñadas para Oracle, sin cambios No es necesario formar a los ¿Qué es¿Qué es PostgresPostgres PlusPlus AdvancedAdvanced Server?Server? PostgreSQLPostgreSQL No es necesario formar a los desarrolladores y DBA’s de Oracle Soporta lenguaje PL/SQL e interoperabilidad OCI Fácil replicación de datos 1414
  15. 15. SeguridadSeguridad Podría decirse que es la base de datos más segura del mundo Incorporación de características exclusivas ¿Qué es¿Qué es PostgresPostgres PlusPlus AdvancedAdvanced Server?Server? PostgreSQLPostgreSQL 1515
  16. 16. RendimientoRendimiento ¿Qué es¿Qué es PostgresPostgres PlusPlus AdvancedAdvanced Server?Server? Desarrollada para sistemas OLTP de alto rendimiento 200% más rápida que PostgreSQL Más rápido que OLTP de MySQL Mismo rendimiento que Oracle, PostgreSQLPostgreSQL Mismo rendimiento que Oracle, incluso mejorado en alguna de sus funcionalidades 1616
  17. 17. HerramientasHerramientas ¿Qué es¿Qué es PostgresPostgres PlusPlus AdvancedAdvanced Server?Server? Acceso único y concurrente a múltiples bases de datos desde un único interfaz: EnterpriseDB, MySQL, Oracle, PostgreSQL, SQL Server y Sybase Único punto de administración de base de datos Intuitivo y amigable para los PostgreSQLPostgreSQL Intuitivo y amigable para los desarrolladores y DBA’s Gestor de monitorización Postgres Plus Enterprise Herramientas de migración online para migrar todos los datos y lógica de negocio de Oracle a Enterprise DB, y datos y esquemas desde MySQL, SLQ Server y Sybase 1717
  18. 18. ¿Qué es¿Qué es PostgresPostgres PlusPlus AdvancedAdvanced Server?Server? Postgres Plus Advanced ServerPostgres Plus Advanced Server Construida sobre la base de datos más avanzada del mundo, PostgreSQL 8º Generación de compatibilidad con Oracle con la versión 9.1 Rendimiento que rivaliza con PPAS PostgreSQLPostgreSQL Rendimiento que rivaliza con cualquier otro SGDBR propietario Servicios de instalación, mantenimiento y optimización de rendimiento Herramientas empresariales de desarrollo y DBA 1818
  19. 19. Compatibilidad con OracleCompatibilidad con Oracle Ejecución de aplicaciones escritas para Oracle, virtualmente sin cambios Sin necesidad de formar a los DBAs y desarrolladores de Oracle Soporte para el lenguaje PL/SQL e interoperabilidad OCI (Oracle Call Interface) Replicación para compartición de datos Gran ahorro de costesGran ahorro de costes 1919
  20. 20. ToolkitToolkit para migracionespara migraciones Las herramientas de migración online permiten fáciles migraciones desde Oracle Migra automáticamente: Secuencias Paquetes Vistas Enlaces a bases de datos Sinónimos Datos Esquemas Procedimientos almacenados Triggers Funciones SinónimosFunciones 2020
  21. 21. Alta DisponibilidadAlta Disponibilidad Clustering Activo/Pasivo Replicación en tiempo real (síncrona) Multi-Version Concurrency Control (MVCC) Point-in-Time Recovery Envío de Logs al servidor de stand-by (~ Oracle® Data Guard) Operaciones on-line 2121
  22. 22. Rendimiento y EscalabilidadRendimiento y Escalabilidad Diseñada para sistemas transaccionales de alto rendimiento (OLTP) Dynatune: módulo que permite hacer un uso óptimo de los recursos disponibles en el sistema en cada momento Dispone de características como Particionamiento, Índices funcionales, Hints, Bulk Binding 32TBMax Table Size UnlimitedMax DB Size UnlimitedMax Indexes/Table 1600+Max Columns/Table UnlimitedMax Rows/Table 2GBMax Field Size 1.6TBMax Row Size 32TBMax Table Size 2222
  23. 23. SeguridadSeguridad Privilegios a nivel de objeto para roles y usuarios Autenticación Kerberos y LDAP Comunicación SSL Cifrado de datos (AES, 3DES, etc.) Capacidad para utilizar la 3 ª parte en almacenamiento de claves en una infraestructura completa PKI Bases para el pleno cumplimiento de las normativas más “By default, PostgreSQL is probably the most security-aware database available ...” Database Hacker's Handbook 2323 Bases para el pleno cumplimiento de las normativas más estrictas de seguridad (PCI Data Security Standard) Flexibilidad en el cifrado a nivel de campo y en la seguridad a nivel de fila
  24. 24. Estrategia Beneficios Desarrollar/Implantar Nuevas aplicaciones de línea de negocio Ahorro significativo de costes para sistemas no críticos Aprovecha los conocimientos existentes sobre Oracle Riesgo muy bajo Desplegar Postgres Plus como servidor réplica de Oracle Ahorro significativo de costes Aprovecha los conocimientos existentes sobre Oracle Mejora el rendimiento de transacciones y consultas Estrategias de migración desde OracleEstrategias de migración desde Oracle Mejora el rendimiento de transacciones y consultas Migración de Aplicaciones no críticas Oracle a Postgres Plus Ahorro significativo de costes Aprovecha los conocimientos existentes sobre Oracle Riesgo muy bajo Migración de aplicaciones críticas Oracle a Postgres Plus Enorme Ahorro de Costes Aprovecha los conocimientos existentes sobre Oracle La mayor flexibilidad de despliegue 2424
  25. 25. BBDD informes BBDD nuevas Aplicaciones Fases de Migración de sistemasFases de Migración de sistemas BBDD Críticas BBDD no BBDD informes BBDD nuevas Aplicaciones Réplica Sistemas Primarios Sistemas de Réplica Críticas BBDD Críticas BBDD no Críticas Fase 1 Réplica de Aplicaciones no críticas Fase 2 Migración de Aplicaciones No críticas Fase 3 Réplica de Reports Fase 4 Migración de Aplicaciones Report Fase 5 Réplica de todos los Sistemas Fase 6 Migración de todos los sistemas Fase 0 Todos los entornos Oracle Postgres Plus Advanced Server
  26. 26. La oferta deLa oferta de EptisaEptisa TITI Eptisa TI le propone reducir su dependencia de Oracle y conseguir un ahorro significativo en el coste de propiedad de sus sistemas Ofrecemos: Prescindir de Oracle como SGBDR, sustituyéndolo progresivamente por Postgres Plus Advanced Server Un servicio integral de migración y mantenimiento El único SGBDR compatible con Oracle: manteniendo sus aplicaciones cliente de Oracle Un ahorro de hasta el 80% 2626
  27. 27. La oferta deLa oferta de EptisaEptisa TITI Costedemantenimiento 100% Aplicaciones Ahorro Aplicaciones Aplicaciones Aplicaciones Ahorro Ahorro 2012 2013 Mantenimiento Base de Datos Oracle Base de Datos Oracle Postgres Plus Advanced Server Costedemantenimiento Mapa conceptual de sistemas / coste 2727 Base de Datos Oracle Postgres Plus Advanced Server Base de Datos Oracle Postgres Plus Advanced Server 2014 2015
  28. 28. La oferta deLa oferta de EptisaEptisa TITI Cómo abordar el problema de sustituir una tecnología existente Proceso a ejecutar en fases Un servicio para cada momento Identificar los sistemas Análisis técnico de Migración Pruebas FormaciónPuesta en producción Soporte Mantenimiento Aplicacioneslos sistemas óptimos técnico de viabilidad Formación producción Soporte Migration Assessment Proyecto de migración Servicios de formación Servicios de soporteEptisa TI: Servicios de Mantenimiento Aplicaciones 2828
  29. 29. La oferta deLa oferta de EptisaEptisa TITI EDB Migration Assesment Un consultor especialista en BD revisará su sistema y evaluará las alternativas existentes para realizar la migración de Oracle a Postgres Plus Advanced Server Le entregaremos un informe con la recomendación de seguir o no adelante y el detalle de compatibilidades y esfuerzo (coste y tiempo) necesario para abordarlo Qué elementos se migrarán sin modificaciones Qué elementos utilizarán una implementación compatible Si existen, las características de Oracle no soportadas y potencialmente a sustituir ¡Aquí comienza su camino para reducir el TCO de sus sistemas! 2929 0 2 4 6 8 10
  30. 30. La oferta de Eptisa TILa oferta de Eptisa TI Migración de Bases de Datos Estructuras de datos (esquemas, tablas, índices, dblinks, particiones) Funcionalidad (triggers, paquetes, procedimientos almacenados) Perfiles de usuario (usuarios, roles) 3030
  31. 31. Portfolio Servicios ProfesionalesPortfolio Servicios Profesionales Suscripciones de Software Premium 24x7 Básico - Horario de oficina Desarrollo Evaluación (3 meses) Formación y Certificación DBAs Soporte » 12x5 » 24x7 Training » Public Courses » Site Based Certificacion » Associate » Professional » Master Packaged Services » Architecture & Tuning » Database Partitioning » High Availability » Remote DBA » Replication 3131 DBAs Desarrolladores Online, grabadas y presencial De uno o varios días Paquete de Servicios Revisión de la arquitectura DBA’s remotos / Cloud DBA Instalaciones de Alta disponibilidad Instalación y configuración de productos Mantenimientos Consultoría para Migraciones de Oracle
  32. 32. Servicios y licenciamientoServicios y licenciamiento Subscripción Premium Jump Start 1 año 3 años 3 meses Postgres Plus Advanced Server 4.945 € 14.835 € 1.300 € Postgres Plus Advanced Server 8.989 € 26.970 € N/A 3232 Advanced Server HP-UX 8.989 € 26.970 € N/A Assessment Migraciones 1 semana 3 sem. 5 sem. 8 sem. 5.000 € 18.000 € 21.000 € 30.000 €
  33. 33. Solución en la NubeSolución en la Nube Postgres Plus Cloud Server Aprovisionamiento automático de configuraciones en alta disponibilidad de PostgreSQL y Postgres Plus Advanced en nubes públicas y privadas Aumenta el número de bases de datos que puede gestionar un DBA Escalado automático desatendido en respuesta a un incremento de la carga/demanda Despliegues rápidos y sin complicaciones para desarrolladores Pago por uso 3333
  34. 34. ConclusionesConclusiones Existe la necesidad de ajustar el coste de mantenimiento de sistema al mínimo, y los SGBD son una de los principales componentes de este coste. Eptisa TI ofrece soluciones robustas y probadas que le permiten reemplazar su SGBD para ahorrarque le permiten reemplazar su SGBD para ahorrar hasta un 80%. Eptisa TI le ofrece una gran variedad de servicios, desde proyectos llave en mano para la migración, hasta asistencia técnica o formación a su equipo. 3434
  35. 35. Aurora López García Gerente de Cuenta Aurora.Lopez@ti.eptisa.com eptisa tecnologías de la información Emilio Muñoz, 35-37. 28037 Madrid T - (+34) 915 949 500 ext 3815 F - (+34) 902 011 530 M – (+34) 660 024 941

×