enterprise db por eptisa ti

35
Cómo Cómo mejorar mejorar la la eficiencia eficiencia de de sus sus Bases de Bases de Datos Datos... ... ... ... reduciendo reduciendo el el coste coste de de sus sus sistemas sistemas

Upload: aurora-lopez-garcia

Post on 01-Jul-2015

578 views

Category:

Documents


0 download

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

Page 1: Enterprise DB por Eptisa TI

CómoCómo mejorarmejorar la la eficienciaeficiencia de de sussus Bases de Bases de DatosDatos......... ... reduciendoreduciendo el el costecoste de de sussus sistemassistemas

Page 2: Enterprise DB por Eptisa TI

Í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

Page 3: Enterprise DB por Eptisa TI

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

Page 4: Enterprise DB por Eptisa TI

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

Page 5: Enterprise DB por Eptisa TI

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

Page 6: Enterprise DB por Eptisa TI

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

Page 7: Enterprise DB por Eptisa TI

PostgreSQLPostgreSQL en en todostodos los los sectoressectores y y plataformasplataformas

77

Page 8: Enterprise DB por Eptisa TI

• 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

Page 9: Enterprise DB por Eptisa TI

¿ 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

Page 10: Enterprise DB por Eptisa TI

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

Page 11: Enterprise DB por Eptisa TI

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

Page 12: Enterprise DB por Eptisa TI

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.

Page 13: Enterprise DB por Eptisa TI

� 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

Page 14: Enterprise DB por Eptisa TI

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

Page 15: Enterprise DB por Eptisa TI

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

Page 16: Enterprise DB por Eptisa TI

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

Page 17: Enterprise DB por Eptisa TI

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

Page 18: Enterprise DB por Eptisa TI

¿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

Page 19: Enterprise DB por Eptisa TI

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

Page 20: Enterprise DB por Eptisa TI

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

Page 21: Enterprise DB por Eptisa TI

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

Page 22: Enterprise DB por Eptisa TI

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

Page 23: Enterprise DB por Eptisa TI

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

Page 24: Enterprise DB por Eptisa TI

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

Page 25: Enterprise DB por Eptisa TI

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

Page 26: Enterprise DB por Eptisa TI

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

Page 27: Enterprise DB por Eptisa TI

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

Page 28: Enterprise DB por Eptisa TI

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

Page 29: Enterprise DB por Eptisa TI

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

Page 30: Enterprise DB por Eptisa TI

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

Page 31: Enterprise DB por Eptisa TI

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

Page 32: Enterprise DB por Eptisa TI

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 €

Page 33: Enterprise DB por Eptisa TI

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

Page 34: Enterprise DB por Eptisa TI

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

Page 35: Enterprise DB por Eptisa TI

Aurora López GarcíaGerente de Cuenta

[email protected]

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