oracle day co_opensource_final

49
Colombia Bogotá

Upload: manuel-contreras

Post on 20-Aug-2015

237 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Oracle day co_opensource_final

Colombia Bogotá

Page 2: Oracle day co_opensource_final

Software Open Source @

Oracle Pedro Andrade

[email protected]

Strategic Accounts

Manuel Contreras

[email protected]

Senior Consultant

Linux, Virtualization, MySQL

Global Business Unit

Colombia Bogotá Abril ‘13

Page 3: Oracle day co_opensource_final

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Page 4: Oracle day co_opensource_final

Agenda

¿Qué es el software libre ( Open Source

Software )?

¿Cómo Oracle integra soluciones basadas en

OSS en el portafolio de software más completo

para la industria?

Beneficios de usar Tecnologías OSS

Casos de éxito

Donde encontrar más Información

QA

Page 5: Oracle day co_opensource_final

¿Qué es el software Libre ?

OSS Stack Completo en: https://oss.oracle.com/

Page 6: Oracle day co_opensource_final

Adopción de Software Libre

82% tienen Software Libre en producción

o planeada en los sig. 12 meses

Mercado de

Software Libre $5.8

mil mill. USD 2011

Page 7: Oracle day co_opensource_final

Forrester: crecimiento código abierto

Page 8: Oracle day co_opensource_final

Agenda

¿Qué es el software libre ( Open Source

Software )?

¿Cómo Oracle integra soluciones basadas

en OSS en el portafolio de software más

completo para la industria?

Beneficios de usar Tecnologías OSS

Casos de éxito

Donde encontrar más Información

QA

Page 9: Oracle day co_opensource_final

Software Open Source @ Oracle

¿Qué tecnologías OSS con soporte de Oracle conoces?

Page 10: Oracle day co_opensource_final

Software Open Source @ Oracle ¿Qué tecnologías OSS con soporte de Oracle conoces?

OSS Stack Completo en: https://oss.oracle.com/

Page 11: Oracle day co_opensource_final

11

Estrategia Oracle

Oracle’s Strategy: Hardware and

Software Engineered Together

Construido & probado en conjunto

Basado en estándares abiertos

( open standards )

Menor Costo TCO

Mas confiable

Reducción de riesgo: stack

completo de SW & HW integrado

por un mismo proveedor.

Page 12: Oracle day co_opensource_final

LAMP ~ El portafolio de software Open Source

Operating System

Application

Server

Database

Programming Language

L

A

M

P

Page 13: Oracle day co_opensource_final

LAMP & LAMJ: OSS en Oracle

Oracle Linux and VM

Glassfish and Apache

MySQL

PHP, Perl, Python, Java

L

A

M

P/J

Page 14: Oracle day co_opensource_final

Oracle Linux

Unbreakable Enterprise Kernel

Compatible con Red Hat Enterprise Linux

Free source code, binarios & patches

La mejor plataforma Linux para operar Software Oracle

Oracle’s base Linux development platform

Oracle Linux, la mejor plataforma basada en Linux

para Operar Software Oracle

Page 15: Oracle day co_opensource_final

Ksplice permite instalar updates al kernel de Oracle

Linux:

No es necesario un reboot

Mientras las aplicaciones

estan en ejecucion

Solo Oracle Linux ofrece esta funcionalidad

Oracle Linux: Zero Downtime Updates con Ksplice

Ksplice Zero Downtime Updates Disponible para clientes Oracle Linux Premier Support, sin costo

adicional

Page 16: Oracle day co_opensource_final

GlassFish Server Open Source Edition

Servidor de Aplicaciones de código abierto

Open Source Edition & Oracle Glassfish Server ( versión con soporte )

Contenedor Web para Java Servlets, JSP’s, Java Server Faces, EJBs 3.x, Java Persistence API, Java

Compatible con PHP, Groovy, HTML5, C/C++.

World’s First Implementation of Java EE specification.

Page 17: Oracle day co_opensource_final

GlassFish Server Open Source Edition

Page 18: Oracle day co_opensource_final

ORACLE DRIVES MySQL INNOVATION

DELIVERING MORE BETTER PRODUCTS FASTER

MySQL: la base de datos Open Source más

popular del planeta, ahora con respaldo de

Oracle

Page 19: Oracle day co_opensource_final

Multiple Languages

C C++ C#

MySQL ~ multi-plataforma & multi-lenguaje

Multi-plataforma

Multi-lenguaje

Page 20: Oracle day co_opensource_final

MySQL @ Oracle

Page 21: Oracle day co_opensource_final

MySQL @ Oracle

70% utiliza

Page 22: Oracle day co_opensource_final

Oracle Fusion MiddleWare

WebLogic Server

Database Adapter for Oracle SOA Suite

Oracle Business Process Management

Oracle Virtual Directory

Oracle Data Integrator

Oracle Enterprise Performance

Management

Oracle Identity Analytics

Open SSO STS, Open SSO Fedlet

Oracle Linux

Oracle VM

Oracle Solaris Cluster

Oracle GoldenGate

Oracle Secure Backup

Oracle Database Firewall

MySQL Enterprise @ Oracle Certificaciones

Page 23: Oracle day co_opensource_final

• Oracle Golden Gate

• Replicación bi-direccional entre MySQL Enterprise Server & Oracle Enterprise Server

• Aplicaciones híbridas

MySQL frontend + Oracle Data Store

• Oracle Secure Backup

• MySQL Enterprise Backup 3.6 ~ soporta

backup streaming a través de OSB via SBT API

Certificaciones MySQL Enterprise Productos Oracle

Permitiendo administrar Oracle DBs & MySQL DBs, a través de herramientas / soluciones del stack de Oracle.

Page 24: Oracle day co_opensource_final

Agenda

¿Qué es el software libre ( Open Source

Software )?

¿Cómo Oracle integra soluciones basadas en

OSS en el portafolio de software más completo

para la industria?

Beneficios de usar Tecnologías OSS

Casos de éxito

Donde encontrar más Información

QA

Page 25: Oracle day co_opensource_final

Beneficios del Software Open Source

Modelo basado en Comunidades

No Vendor Locking

Mejor TCO

Mitigación de Riego a través de Open Source

Software Enterprise

Mayor R&D

Open Source Software Enterprise

Page 26: Oracle day co_opensource_final

Agenda

¿Qué es el software libre ( Open Source

Software )?

¿Cómo Oracle integra soluciones basadas en

OSS en el portafolio de software más completo

para la industria?

Beneficios de usar Tecnologías OSS

Casos de éxito

Donde encontrar más Información

QA

Page 27: Oracle day co_opensource_final

Open Source @ Oracle ~ 10,000+ Clientes

Page 28: Oracle day co_opensource_final

Cloud

Web & Enterprise OEM & ISVs

Clientes Globales de MySQL

Page 29: Oracle day co_opensource_final

MySQL en Latinoamérica

Page 30: Oracle day co_opensource_final

Información Adicional Software Open Source en Oracle

oss.oracle.com

Oracle Linux www.oracle.com/us/technologies/linux/overview/index.html

MySQL www.mysql.com

Glassfish www.oracle.com/technetwork/middleware/glassfish/overview/index

.html

Java www.oracle.com/technetwork/java/index.html

Page 31: Oracle day co_opensource_final

MySQL Enterprise

Page 32: Oracle day co_opensource_final

MySQL Enterprise – Valor agregado

– Workbench, monitor, query analyzer, performance advisors - Facilidad de uso y mejor control de la plataforma

– Soporte Técnico 24x7 Oracle Support – Mitigación de riesgos

– Actualizaciones de software - Estabilidad y mejor desempeño en MySQL

Server

Open-source server with pluggable APIs

Monitoring

Enterprise manager

Query analysis

Hot fixes

Service packs

Best practices rules

Knowledge base

24x7 support

Load balancer

Page 33: Oracle day co_opensource_final

MySQL Enterprise Edition

MySQL Community Server

MySQL Enterprise - Performance

20x Mejor escalabilidad MySQL Enterprise MySQL 5.5.16

Oracle Linux 6.1, Unbreakable Kernel 2.6.32 2 sockets, 24 cores, 2 X 12-core Intel(R) Xeon(R) X5670 2.93GHz CPUs 72GB DDR3 RAM 2 X LSI SCSI Disk (MR9261-8i) (597GB)

Page 34: Oracle day co_opensource_final

Default Connection Pool

Users/Clients

Connection 1

Default

Connection Pool

Connections

/statements

assigned

to Threads

for life

Connection 1 Execution Thread

Connection 2 Connection 2 Execution Thread

• Connections assigned to 1 thread for the life of the connection

• Same thread used for all connection statement executions (single threaded)

Page 35: Oracle day co_opensource_final

With Thread Pool Enabled

Thread Pool (and thread groups)

Connection 1 Execution Threads

Users/Clients

Connection 1

Connection 2

Connection 1

Threads 1 - 4096

Connection 2

Threads 4097 - 8193

Connection 2 Execution Threads

• Pool contains configurable number of thread groups (default = 16), each manages up to 4096 re-usable threads

• Each connection assigned to thread group via round robin

Connection N

Threads 8194 - N

Ensures better, sustained performance as user loads continue to grow.

Page 36: Oracle day co_opensource_final
Page 37: Oracle day co_opensource_final

MySQL Enterprise Monitor: Query Analyzer

Page 38: Oracle day co_opensource_final

MySQL Enterprise Backup

• Online Backup for InnoDB

• Full, Incremental, Partial Backups

• Compressed Backup

• Point in Time Recovery (PITR)

• High Performance

• Unlimited Database Size

• Cross-Platform (Windows, Linux, Unix)

MEB Backup Files

MySQL Database Files

mysqlbackup

Page 39: Oracle day co_opensource_final

39 © 2012 Oracle Corporation – Proprietary and Confidential

MySQL Workbench Tweets from real users after 5.2 release

“MySQL Workbench – I think I love you. Exporting backups and managing mass connections is so simple. Bootiful!” “MySQL Workbench 5.2 is impressive.

SQL Development, Data Modeling, and Server Administration all integrated”

Page 40: Oracle day co_opensource_final

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

MySQL Workbench

• SQL Development

– SQL Editor - Color Syntax Highlighting

– Object Management - Import/Export, Browser, Edit

– Connection Management - Wizard, SSH Tunnel

– Multi-Pane Results View, In-grid data edits

• Data Modelling

– Visual Design

– Forward/Reverse Engineer

• Database Administration

– Status, Configuration, Start/Stop, Replication

– Users, Security, Session Management

– Import/Export Dump Files

New! Database Migration Wizard for SQL Server, Sybase, PostgreSQL

Page 41: Oracle day co_opensource_final

41

MySQL Enterprise Security

Page 42: Oracle day co_opensource_final

42

MySQL Enterprise Audit

Page 43: Oracle day co_opensource_final

43

MySQL Enterprise Audit

Page 44: Oracle day co_opensource_final

• Certified and fully supported by Oracle – DRBD integrated into Oracle Linux

Unbreakable Enterprise Kernel R2

– Pacemaker and Corosync for clustering & failover

– Updates to stack via ULN channel

• Based on distributed storage, not a SAN – Synchronous replication eliminates

risk of data loss

• Open source, mature & proven

MySQL Enterprise High Availability Oracle Linux + DRBD Stack

Page 45: Oracle day co_opensource_final

• Cluster managed through MS Failover Cluster Management snap-in GUI

• Loss of service = couple of seconds + InnoDB recovery time

– App sees temporary loss of connection and reconnects on same IP address

– Replication slave recovers automatically

App

Virtual IP

Data Bin

Slave App App

Vote

MySQL Enterprise High Availability

Page 46: Oracle day co_opensource_final

• Kernel based heartbeat and monitoring

• SPARC and x86. Solaris Virtualization-aware

• MySQL agent included with Oracle Solaris Clusterl

MySQL Enterprise High Availability Oracle Solaris Clustering

Page 47: Oracle day co_opensource_final
Page 48: Oracle day co_opensource_final

Software Open Source @

Oracle Pedro Andrade

[email protected]

Strategic Accounts

Manuel Contreras

[email protected]

Senior Consultant

Linux, Virtualization, MySQL

Global Business Unit

Colombia Bogotá Abril ‘13

Page 49: Oracle day co_opensource_final

Colombia Bogotá