enterprise db por eptisa ti
DESCRIPTION
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.TRANSCRIPT
CómoCómo mejorarmejorar la la eficienciaeficiencia de de sussus Bases de Bases de DatosDatos......... ... reduciendoreduciendo el el costecoste de de sussus sistemassistemas
ÍndiceÍndice
1.1. IntroducciónIntroducción
2.2. Una solución excelenteUna solución excelente
3.3. La Base de Datos La Base de Datos PostgreSQLPostgreSQL3.3. La Base de Datos La Base de Datos PostgreSQLPostgreSQL
4.4. ¿ Por qué Enterprise DB ?¿ Por qué Enterprise DB ?
5.5. PostgresPostgres Plus Plus AdvancedAdvanced ServerServer
6.6. Portfolio de Productos y Servicios ProfesionalesPortfolio de Productos y Servicios Profesionales
7.7. La oferta de La oferta de EptisaEptisa TITI
8.8. Servicios en la nubeServicios en la nube
9.9. ConclusionesConclusiones
IntroducciónIntroducción
En los sistemas de información, la licencia y mantenimiento de lossistemas de Gestión de Base de Datos Relacional (SGBR) es unode los principales componentes del coste.
En el contexto económico actual es más importante que nuncaconseguir 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 quelos costes de licenciamiento dejan de ser el principal obstáculo en latoma de decisiones técnicas
� Impacto: No implica realizar cambios en las aplicaciones existentes� Coste: Minimizar el coste de mantenimiento
33
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 dedatos, e incluso del hardware requerido (80%)
� Dispondrá de un software robusto, instalado en más de 8 millones de sistemas delmundo, altamente escalable, con alta disponibilidad y un soporte de calidad
� Será capaz de desarrollar y desplegar rápidamente sistemas de bases de datos dealta disponibilidad, extremadamente seguros y capaces de manejar un granvolumen de datos
� Dispondrá de un sistema totalmente compatible con Oracle, a un precio más� Dispondrá de un sistema totalmente compatible con Oracle, a un precio másasequible
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
La Base de Datos La 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/docs� Documentació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
PostgreSQLPostgreSQL en en todostodos los los sectoressectores y y plataformasplataformas
77
• 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 Datos La 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
¿ Por qué Enterprise DB ?¿ Por qué Enterprise DB ?
� La compañía comercial más grande dedicada al soporte ymejora de PostgreSQL
� Muchos de los empleados de Enterprise DB pertenecen y lideranla comunidad Postgres. Bruce Momjian (EDB) es uno de losfundadores de la comunidad Postgres y de la versión PGSQLOpen Source
� EnterpriseDB es el soporte Nivel 3 de Sun para PostgreSQLsobre plataforma Solaris
99
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
Datos de un proyecto real de migración de
Oracle a Postgres
Enterprise Enterprise DB vs DB 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
SolucionesSoluciones de de 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.
� 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 Plus Plus 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
CompatibilidadCompatibilidad
� Ejecuta aplicaciones, diseñadas para Oracle, sin cambios
� No es necesario formar a los
¿Qué es ¿Qué es PostgresPostgres Plus Plus 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
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 Plus Plus AdvancedAdvanced Server?Server?
PostgreSQLPostgreSQL
1515
RendimientoRendimiento
¿Qué es ¿Qué es PostgresPostgres Plus Plus AdvancedAdvanced Server?Server?
� Desarrollada para sistemas OLTPde 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
HerramientasHerramientas
¿Qué es ¿Qué es PostgresPostgres Plus Plus 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 PostgresPlus 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
¿Qué es ¿Qué es PostgresPostgres Plus Plus 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
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 costes� Gran ahorro de costes
1919
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ónimos� Funciones
2020
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
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
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
Estrategia Beneficios
Desarrollar/ImplantarNuevas 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
BBDD informes
BBDD nuevas Aplicaciones
Fases de Migración de sistemasFases de Migración de sistemas
BBDD CríticasBBDD no
BBDD informes
BBDD nuevas Aplicaciones
Réplica
Sistemas Primarios
Sistemas de Réplica
CríticasBBDD Críticas
BBDD no Críticas
Fase 1
Réplica deAplicaciones no críticas
Fase 2 Migración de Aplicaciones No críticas
Fase 3Réplica de Reports
Fase 4Migración de Aplicaciones Report
Fase 5Réplica de todos los Sistemas
Fase 6 Migración de todos los sistemas
Fase 0Todos los entornos Oracle
Postgres Plus Advanced Server
La oferta de La 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 porPostgres Plus Advanced Server
� Un servicio integral de migración ymantenimiento
� El único SGBDR compatible conOracle: manteniendo sus aplicacionescliente de Oracle
� Un ahorro de hasta el 80%
2626
La oferta de La oferta de EptisaEptisa TITIC
oste
de m
ante
nim
iento
100%
Aplicaciones
Ahorro
Aplicaciones Aplicaciones Aplicaciones
Ahorro Ahorro
2012 2013
MantenimientoBase de Datos
Oracle
Base de Datos Oracle
Postgres Plus AdvancedServer
Coste
de m
ante
nim
iento
Mapa conceptual de sistemas / coste
2727
Base de Datos Oracle
Postgres Plus AdvancedServer
Base de Datos Oracle
Postgres Plus AdvancedServer
2014 2015
La oferta de La 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ónSoporte
Mantenimiento Aplicacioneslos sistemas
óptimostécnico de viabilidad
Formaciónproducción
Soporte
MigrationAssessment
Proyecto de migraciónServicios de formación
Servicios de soporteEptisa TI:
Servicios de Mantenimiento
Aplicaciones
2828
La oferta de La 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 PostgresPlus Advanced Server
� Le entregaremos un informe con la recomendación de seguir o noadelante 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
La oferta de Eptisa TI La 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
Portfolio Servicios ProfesionalesPortfolio Servicios Profesionales
Suscripciones de SoftwarePremium 24x7Básico - Horario de oficinaDesarrolloEvaluación (3 meses)
Formación y CertificaciónDBAs
Soporte » 12x5» 24x7
Training » Public Courses» Site Based
Certificacion » Associate» Professional» Master
Packaged Services » Architecture & Tuning» Database Partitioning» High Availability» Remote DBA» Replication
3131
DBAsDesarrolladoresOnline, grabadas y presencialDe uno o varios días
Paquete de ServiciosRevisión de la arquitecturaDBA’s remotos / Cloud DBAInstalaciones de Alta disponibilidadInstalación y configuración de productos Mantenimientos Consultoría para Migraciones de Oracle
Servicios y licenciamientoServicios y licenciamiento
Subscripción Premium Jump Start
1 año 3 años 3 meses
Postgres Plus
Advanced Server4.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 €
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 yprivadas
� 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
ConclusionesConclusiones
Existe la necesidad de ajustar el coste demantenimiento de sistema al mínimo, y los SGBDson una de los principales componentes de estecoste.
Eptisa TI ofrece soluciones robustas y probadasque le permiten reemplazar su SGBD para ahorrarque le permiten reemplazar su SGBD para ahorrarhasta 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
Aurora López GarcíaGerente de Cuenta
eptisa tecnologías de la información
Emilio Muñoz, 35-37. 28037 MadridT - (+34) 915 949 500 ext 3815
F - (+34) 902 011 530M – (+34) 660 024 941