15.08.2013 Views

OpenSolaris, el valor de la Comunidad

OpenSolaris, el valor de la Comunidad

OpenSolaris, el valor de la Comunidad

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>OpenSo<strong>la</strong>ris</strong>, <strong>el</strong><br />

<strong>valor</strong> <strong>de</strong> <strong>la</strong><br />

<strong>Comunidad</strong><br />

Carlos Soler<br />

Architectural Manager<br />

Global Systems Engineering<br />

Sun Microsystems


Agenda<br />

● Introducción a Sun<br />

● So<strong>la</strong>ris<br />

● Proyecto Indiana<br />

● Noveda<strong>de</strong>s So<strong>la</strong>ris 10<br />

● Conclusiones


Sun Microsystems


Sun en <strong>el</strong> Mundo<br />

• 32,000 empleados<br />

• $2B anuales en I+D<br />

• $5B en cash<br />

• 5M <strong>de</strong>sarrol<strong>la</strong>dores Java<br />

• $14B facturación<br />

• Más <strong>de</strong> 5.000 Patentes<br />

• Compañía 211 en Fortune 500<br />

• Presente en más <strong>de</strong> 100 países


Sun en <strong>el</strong> mercado<br />

Hace unos años...<br />

Operating<br />

System<br />

Architecture


Sun <strong>el</strong> mercado: 2008<br />

Posibilidad <strong>de</strong> Elección<br />

Network<br />

Services<br />

Operating<br />

System<br />

Virtualization<br />

Architecture<br />

I<strong>de</strong>ntity<br />

Management<br />

Communications<br />

Java Enterprise System<br />

Avai<strong>la</strong>bility<br />

VMware / Xen<br />

Composite<br />

Application P<strong>la</strong>tform<br />

Application<br />

P<strong>la</strong>tform<br />

Web<br />

Infrastructure<br />

B2B<br />

ESB<br />

So<strong>la</strong>ris Containers<br />

LDOMs / DSD


25 Años <strong>de</strong> Innovación


¿Cómo innovamos en Sun?<br />

• Siendo fi<strong>el</strong>es a nuestros principios:<br />

> Siempre sobre estándares abiertos<br />

> Fomentando <strong>la</strong> libre competencia<br />

> Co<strong>la</strong>borando con <strong>la</strong> <strong>Comunidad</strong> Open Source<br />

> Luchando por todos los frentes contra <strong>el</strong> monopolio en<br />

<strong>el</strong> mercado <strong>de</strong> <strong>la</strong>s TI<br />

• Fuerte apuesta por <strong>la</strong> inversión en I+D<br />

> 2.000 millones <strong>de</strong> dó<strong>la</strong>res al año


Compartiendo <strong>la</strong> innovación<br />

<strong>Comunidad</strong> abierta <strong>de</strong> <strong>de</strong>sarrollo<br />

NFS<br />

Sun 1 with<br />

TCP/IP<br />

UNIX SVR4<br />

J2EE, J2ME<br />

Jini<br />

XML<br />

1980 1990 2000 2005


Inversión en Software Libre<br />

Ranking Empresa Persona/mes Mill eur<br />

1 Sun Microsystems 51.372 312<br />

2 IBM 14.865 90<br />

3 Red Hat 9.748 59<br />

4 Silicon Graphics 7.736 47<br />

5 SAP 7.493 46<br />

6 MySQL 5.747 35<br />

7 Netscape 5.249 32<br />

Fuente: “Economic impact of Open Source software in innovation<br />

and the competitiveness of the ICT sector in the EU”<br />

(Instituto <strong>de</strong> Investigación UNU-MERIT impulsado por <strong>la</strong> Comisión<br />

Europea, Enero 2007)


Nuestra Visión<br />

• The Network is the Computer<br />

• Everyone and everything participates on the network<br />

1.5 Billion<br />

Internet Users<br />

0<br />

1995<br />

2000 2005 2007 2010


El mundo está cambiando<br />

¿Que po<strong>de</strong>mos encontrar en <strong>la</strong> mochi<strong>la</strong> <strong>de</strong> un estudiante?<br />

• Un t<strong>el</strong>éfono móvil con<br />

cámara<br />

• Un reproductor iPod/MP3<br />

• Una memoria USB / Pen<br />

drive<br />

• Un <strong>la</strong>ptop con un drive<br />

DVD-R/RW drive y con<br />

conexión P2P.......


La Participación es una realidad, y<br />

es más que Software<br />

Empresa<br />

Re<strong>de</strong>s co<strong>la</strong>borativas, SmartSourcing,<br />

nuevos mod<strong>el</strong>os <strong>de</strong> negocio<br />

Consumidores<br />

Blogs, Mensajeria Instantanea, P2P, Re<strong>de</strong>s<br />

Sociales y Profesionales, Juegos on-line, ...<br />

Desarrol<strong>la</strong>dores<br />

Java, Open Source, Linux,<br />

Open So<strong>la</strong>ris, Mozil<strong>la</strong> ...<br />

Sector Público<br />

Co<strong>la</strong>boracion inter-administracion, Adopcion <strong>de</strong><br />

estadares abiertos <strong>de</strong>, re<strong>de</strong>s sanitarias, campañas ...<br />

Posibilitado por más posibilida<strong>de</strong>s <strong>de</strong> Acceso, Red, Medios, Simplicidad...


En <strong>la</strong>s Comunida<strong>de</strong>s Sociales<br />

<strong>el</strong> usuario <strong>de</strong>manda Servicios<br />

Nuevos Usuarios<br />

Nuevos Contenidos<br />

Nuevos Dispositivos<br />

Nuevos Servicios<br />

En <strong>la</strong> Red...<br />

Demandan<br />

Centros <strong>de</strong><br />

Despliegue <strong>de</strong><br />

Servicios


Estrategia <strong>de</strong> Sun<br />

Expandir los Mercados<br />

con Tecnología Estándar y<br />

Abierta<br />

Invertir en I+D<br />

Tomar una visión <strong>de</strong><br />

“Sistemas Completos”<br />

para resolver los <strong>de</strong>safíos<br />

<strong>de</strong> nuestros clientes<br />

Nuestra Misión: Crear Tecnologías y Alimentar <strong>la</strong>s<br />

Comunida<strong>de</strong>s que Impulsan <strong>la</strong> Era <strong>de</strong> <strong>la</strong> Participación


So<strong>la</strong>ris es...<br />

> Multip<strong>la</strong>taforma<br />

> Protección <strong>de</strong> <strong>la</strong> Inversión<br />

> Posibilidad <strong>de</strong> Elección<br />

> Innovación


Estrategia So<strong>la</strong>ris<br />

Tecnología<br />

Innovadora<br />

Abierto y<br />

sin Coste<br />

Cientos <strong>de</strong> Sistemas<br />

Sun / no-Sun<br />

x86 / SPARC


So<strong>la</strong>ris en <strong>la</strong>s noticias<br />

IBM jumps on<br />

the So<strong>la</strong>ris<br />

bandwagon<br />

AMD/Sun Strategic Alliance;<br />

Opteron to Power<br />

Sun’s Servers<br />

Sun Moves to Number Six<br />

x86 Server Vendor in 2005<br />

IDC Worldwi<strong>de</strong> Quarterly<br />

Server Tracker<br />

November, 2006<br />

Sun, Int<strong>el</strong> Landmark Alliance;<br />

Int<strong>el</strong> Endorses So<strong>la</strong>ris<br />

So<strong>la</strong>ris, Java<br />

Go Open Source<br />

$0 So<strong>la</strong>ris Price Tag<br />

Lev<strong>el</strong>s the P<strong>la</strong>ying Fi<strong>el</strong>d<br />

with Linux<br />

Ian Murdock: What's a<br />

Linux Guy<br />

Doing at Sun?<br />

So<strong>la</strong>ris Technology Wins<br />

WSJ’s 2006 Top Innovation<br />

Award, Beating Inha<strong>la</strong>ble<br />

Insulin<br />

Sun Fire T2000: Sun's<br />

Eco-friendly Server Tears<br />

It Up


Proposición <strong>de</strong> <strong>valor</strong> Sun<br />

Aplicaciones<br />

Servicios <strong>de</strong><br />

Infraestructura<br />

Sistema<br />

Operativo<br />

Hardware<br />

Soporte<br />

• Sistemas abiertos e integrados<br />

• Li<strong>de</strong>razgo en innovación<br />

• Sistema Operativo Unix Nº 1<br />

d<strong>el</strong> mercado


Alta esca<strong>la</strong>bilidad<br />

So<strong>la</strong>ris 10<br />

So<strong>la</strong>ris 9<br />

So<strong>la</strong>ris 8<br />

So<strong>la</strong>ris 7<br />

So<strong>la</strong>ris 2.6<br />

So<strong>la</strong>ris 2.5<br />

Esca<strong>la</strong>bilidad casi lineal<br />

1 2 ...<br />

100<br />

CPU<br />

UltraSPARC I UltraSPARC II UltraSPARC III UltraSPARC IV<br />

¡Un So<strong>la</strong>ris para<br />

servidores <strong>de</strong>s<strong>de</strong> 1<br />

hasta más <strong>de</strong> 100 vía


Compatibilidad binaria garantizada<br />

Aplicación “A”<br />

sobre So<strong>la</strong>ris 2.6<br />

So<strong>la</strong>ris Application<br />

Guarantee Program<br />

Aplicación “A”<br />

sobre So<strong>la</strong>ris 10


Aplicaciones disponibles <strong>de</strong> ISVs<br />

6500<br />

6000<br />

5500<br />

5000<br />

4500<br />

4000<br />

3500<br />

3000<br />

2500<br />

2000<br />

1500<br />

1000<br />

500<br />

Number of Shipping Applications by OS (June 2007)<br />

0<br />

6,170<br />

So<strong>la</strong>ris 10<br />

(All)*<br />

4,669<br />

So<strong>la</strong>ris 10<br />

(SPARC)<br />

3,062<br />

So<strong>la</strong>ris 10<br />

(x86)<br />

2,331 2,304 2,262<br />

HP-UX<br />

(All)<br />

RHEL 3<br />

(x86)<br />

* Number of unique applications shipping that support So<strong>la</strong>ris 10 (no double counting across<br />

architectures)<br />

AIX 5L<br />

(System p)<br />

1,844<br />

RHEL 4<br />

(x86)


Crecimiento <strong>de</strong> Licencias <strong>de</strong> So<strong>la</strong>ris 10<br />

Millions<br />

8<br />

6<br />

4<br />

2<br />

Cumu<strong>la</strong>tive Data<br />

2005 2006 2007<br />

8.7+M<br />

x64 / x86


Más <strong>de</strong> 850 sistemas para So<strong>la</strong>ris... y<br />

creciendo


So<strong>la</strong>ris<br />

Windows<br />

RedHat<br />

AIX<br />

HP-UX<br />

Containers<br />

Seguridad<br />

<strong>de</strong> grado<br />

militar<br />

Innovación<br />

en sistema<br />

<strong>de</strong> ficheros<br />

Retrasado<br />

x86


Proyecto Indiana


El Nuevo Mercado <strong>de</strong> Software 3.0<br />

1970 - 1980<br />

Indivisible d<strong>el</strong><br />

hardware<br />

1980 - 2000<br />

Vendido como<br />

paquete<br />

2000 - presente<br />

Pago en <strong>el</strong><br />

punto <strong>de</strong><br />

<strong>valor</strong><br />

Adquisición Despliegue


Despliegue <strong>de</strong> abajo a arriba<br />

La gente <strong>de</strong>spliega lo que tiene disponible<br />

Desktop Datacenter


So<strong>la</strong>ris Open Source<br />

• Abierto en Junio <strong>de</strong> 2005<br />

• Common Dev<strong>el</strong>opment and Distribution License (CDDL)<br />

> Aprobado por <strong>la</strong> OSI, Licencia <strong>de</strong> Software Libre<br />

• Apertura <strong>de</strong> los Procesos <strong>de</strong> Desarrollo<br />

• Expandirlo a nuevos mercados<br />

> Sistemas embebidos<br />

> Educación<br />

> Gobierno<br />

• Aumentar <strong>la</strong> visibilidad


La <strong>Comunidad</strong> <strong>OpenSo<strong>la</strong>ris</strong><br />

Source: www.openso<strong>la</strong>ris.org as of Jan 2007<br />

• 19.000+ miembros en <strong>la</strong> comunidad<br />

• 18.000+ artículos<br />

• 400+ contribuciones comunitarias<br />

• 40+ Open So<strong>la</strong>ris User Groups<br />

• Licencia CDDL aprobada por <strong>la</strong> OSI<br />

• 5 Distros Open So<strong>la</strong>ris: So<strong>la</strong>ris<br />

SchilliX, B<strong>el</strong>iniX, NexentaOS, MartUX<br />

• Po<strong>la</strong>ris: porting a PowerPC


Proyecto Indiana<br />

La innovación <strong>de</strong> So<strong>la</strong>ris con un mod<strong>el</strong>o <strong>de</strong> “distribución”<br />

• <strong>OpenSo<strong>la</strong>ris</strong> como un componente<br />

integrable no como un cuerpo enorme <strong>de</strong><br />

código<br />

> Core d<strong>el</strong> sistema operativo<br />

> Repositorio <strong>de</strong> Paquetes distribuyendo <strong>la</strong><br />

innovación Sun y no-Sun<br />

• Cerrando <strong>el</strong> gap <strong>de</strong> “familiaridad”<br />

> Fácil <strong>de</strong> conseguir, fácil <strong>de</strong> insta<strong>la</strong>r, área GNU,<br />

sistema <strong>de</strong> gestión <strong>de</strong> paquetes...<br />

• Foco en <strong>la</strong>s capacida<strong>de</strong>s únicas <strong>de</strong> So<strong>la</strong>ris<br />

> Upgra<strong>de</strong> y rollback vía imágnes ZFS, AMP<br />

integrado, sondas Dtrace, compatibilidad binaria...


La Distro Binaria <strong>OpenSo<strong>la</strong>ris</strong><br />

• Un solo CD como insta<strong>la</strong>ción<br />

• Core d<strong>el</strong> sistema operativo<br />

> Kern<strong>el</strong>, librerías <strong>de</strong> sistema y <strong>de</strong> utilida<strong>de</strong>s<br />

• Gestión <strong>de</strong> Paquetes basado en Red<br />

• Entorno Desktop<br />

• ZFS como sistema <strong>de</strong> ficheros por <strong>de</strong>fecto<br />

> x86 / x64 serán <strong>la</strong>s primeras versiones, SPARC<br />

saldrá justo <strong>de</strong>spués


Fácil <strong>de</strong> Adquirir<br />

CD Redistribuible<br />

So<strong>la</strong>ris Express Indiana<br />

6 CDs<br />

Sun Download<br />

Center<br />

Un solo CD<br />

Mirror<br />

Sites Sun Download<br />

Center<br />

Completamente<br />

Redistribuible


Fácil <strong>de</strong> insta<strong>la</strong>r<br />

Proyecto Caiman<br />

• Un insta<strong>la</strong>dor gráfico traducido<br />

• Ayuda a <strong>la</strong> configuración d<strong>el</strong> sistema y con <strong>la</strong> tab<strong>la</strong> <strong>de</strong> partición <strong>de</strong> So<strong>la</strong>ris<br />

• Insta<strong>la</strong>ción y upgra<strong>de</strong>s mucho más fáciles


Fácil <strong>de</strong> mantener<br />

Sistema <strong>de</strong> paquetes<br />

• Más fácil <strong>de</strong> gestionar para <strong>el</strong> usuario<br />

• Más fácil <strong>de</strong> paquetizar para <strong>el</strong> <strong>de</strong>sarrol<strong>la</strong>dor<br />

• Más frecuentes bug fixes<br />

• Upgra<strong>de</strong> y rollback con imágenes ZFS<br />

Upgradable<br />

Frozen<br />

Incorporated<br />

Exclu<strong>de</strong>d


Mod<strong>el</strong>o <strong>de</strong> R<strong>el</strong>eases: Indiana<br />

Next version of<br />

So<strong>la</strong>ris,<br />

<strong>de</strong>rived from an<br />

<strong>OpenSo<strong>la</strong>ris</strong> r<strong>el</strong>ease<br />

(timing TBD)<br />

Quarterly updates:<br />

bug fixes,<br />

hardware updates<br />

Long term support<br />

cycle<br />

6 month r<strong>el</strong>eases:<br />

18-month support<br />

cycle


Mod<strong>el</strong>o <strong>de</strong> R<strong>el</strong>ease <strong>de</strong> Dos Capas<br />

UNA P<strong>la</strong>taforma So<strong>la</strong>ris, DOS mecanismos <strong>de</strong> r<strong>el</strong>ease<br />

• Empresa<br />

• Niv<strong>el</strong> máximo <strong>de</strong><br />

Soporte<br />

• Ciclo <strong>de</strong> renovación<br />

<strong>la</strong>rgo (3-5 años, con<br />

updates trimestrales)<br />

• Desarrol<strong>la</strong>dores, early<br />

adopters, web 2.0<br />

• Las últimas<br />

innovaciones <strong>de</strong><br />

So<strong>la</strong>ris<br />

• Ciclo <strong>de</strong> renovación<br />

corto (cada 6 meses)


Noveda<strong>de</strong>s So<strong>la</strong>ris 10


• CMT-smart scheduler ba<strong>la</strong>nces load<br />

• Fast, efficient thread implementation<br />

• Dynamic Tracing (DTrace)<br />

• Virtualization/ZFS file system<br />

• Run thousands of Containers<br />

per system--FREE<br />

• Certified multilev<strong>el</strong> security<br />

• Predictive S<strong>el</strong>f-Healing<br />

• Compatibility guaranteed<br />

• High-performance network<br />

architecture<br />

The Most Advanced OS on the P<strong>la</strong>net<br />

Best for Virtualization


http://sun.com/bigadmin/content/dtrace/<br />

Dynamic Tracing<br />

Detección y <strong>el</strong>iminación <strong>de</strong> los cu<strong>el</strong>los <strong>de</strong> bot<strong>el</strong><strong>la</strong><br />

• Rendimiento mejorado<br />

• Seguro y completo<br />

• Uso directo en sistemas en<br />

producción<br />

• Reducción <strong>de</strong> costes


So<strong>la</strong>ris Containers<br />

Consolidación segura y sencil<strong>la</strong><br />

• Ejecute múltiples aplicaciones en un<br />

único sistema<br />

• Aplicaciones en cajas estancas<br />

ais<strong>la</strong>das <strong>de</strong>:<br />

> Fallos<br />

> Intrusiones<br />

> Contención <strong>de</strong> recursos<br />

• Sin impacto en <strong>el</strong> rendimiento


So<strong>la</strong>ris Containers<br />

Single<br />

So<strong>la</strong>ris<br />

Kern<strong>el</strong><br />

global zone (serviceprovi<strong>de</strong>r.com)<br />

blue zone (blueslugs.com) foo zone (foo.net)<br />

beck zone (beck.org)<br />

zone root: /aux0/blueslugs zone root: /aux0/foonet zone root: /aux0/beck<br />

web services<br />

(Apache 1.3.22, J2SE)<br />

enterprise services<br />

(Oracle 8i, IAS 6)<br />

core services<br />

(ypbind, automountd)<br />

/opt/yt<br />

zoneadmd<br />

/usr<br />

zcons<br />

network <strong>de</strong>vice<br />

(ce0)<br />

ge0:1<br />

core services<br />

(inetd, rpcbind, ypbind,<br />

automountd, snmpd, dtlogin,<br />

sendmail, sshd, ...)<br />

login services<br />

(OpenSSH sshd 3.4)<br />

network services<br />

(BIND 8.3, sendmail)<br />

core services<br />

(ypbind, inetd, rpcbind)<br />

zoneadmd<br />

zone management (zonecfg(1M), zoneadm(1M), zlogin(1), ...)<br />

remote admin/monitoring<br />

(SNMP, SunMC, WBEM)<br />

network <strong>de</strong>vice<br />

(ge0)<br />

/usr<br />

zcons<br />

ce0:1<br />

web services<br />

(Apache 2.0)<br />

network services<br />

(BIND 9.2, sendmail)<br />

core services<br />

(inetd, ldap_cachemgr)<br />

/usr<br />

zoneadmd<br />

zcons<br />

ce0:2<br />

ge0:2<br />

p<strong>la</strong>tform administration<br />

(syseventd, <strong>de</strong>vfsadm, ...)<br />

storage complex<br />

Application<br />

Environment<br />

Virtual<br />

P<strong>la</strong>tform


Predictive S<strong>el</strong>f Healing<br />

Recuperación online en caso <strong>de</strong> fallos<br />

• Mayor disponibilidad<br />

• Reducción d<strong>el</strong> tiempo <strong>de</strong> parada<br />

• Complejidad reducida<br />

• Reducción <strong>de</strong> costes<br />

Objetivo: Anticiparse al acci<strong>de</strong>nte, evitar <strong>el</strong><br />

problema


So<strong>la</strong>ris ZFS<br />

A new way to manage data<br />

End-to End<br />

Data Integrity<br />

With checksumming<br />

and<br />

copy-on-write<br />

transactions<br />

Easier<br />

Administration<br />

A pooled<br />

storage mod<strong>el</strong> –<br />

no volume<br />

manager<br />

Immense Software Data<br />

Dev<strong>el</strong>oper Capacity<br />

The world's<br />

first 128-bit<br />

file system<br />

Huge Performance<br />

Gains<br />

Especially<br />

architected<br />

for speed


No More Volume Manager!<br />

Automatically add capacity to shared storage pool<br />

Application 1<br />

Application 2 Application 3<br />

ZFS<br />

Storage Pool<br />

ZFS


Copy-on-Write and Transactional<br />

Uber-block<br />

Original Pointers<br />

New Pointers<br />

Initial block tree Writes a copy of some changes<br />

Copy-on-write of indirect blocks Rewrites the Uber-block<br />

Original Data<br />

New Data<br />

New Uberblock


Compatibilidad con Linux<br />

Linux nativo sobre So<strong>la</strong>ris<br />

Corra aplicaciones Linux sobre<br />

So<strong>la</strong>ris sin cambiar nada<br />

● Todos los beneficios <strong>de</strong> So<strong>la</strong>ris para sus<br />

aplicaciones Linux<br />

● Corra sus aplicaciones Linux nativamente<br />

● So<strong>la</strong>ris Containers para servidores Linux<br />

virtuales<br />

● Diseñado para <strong>el</strong> estándar LSB<br />

● Herramientas <strong>de</strong> misión crítica para<br />

Flexible:<br />

● Las aplicaciones So<strong>la</strong>ris y Linux<br />

coexisten en un sólo sistema<br />

● Contro<strong>la</strong> tus migraciones<br />

Bajo Coste:<br />

● Ahorre tiempo y recursos con <strong>el</strong><br />

<strong>de</strong>sarrollo cruzado <strong>de</strong> p<strong>la</strong>taformas<br />

● Consoli<strong>de</strong> aplicaciones en un único<br />

servidor<br />

Simple:<br />

● Muchos entornos, un sistema


Conclusiones


Lo Abierto como medio<br />

• Baja <strong>la</strong>s barreras<br />

• Aumenta <strong>la</strong> Participación<br />

• El próximo Google = compañía local<br />

• Crea Oportunidad<br />

> Para todos nosotros<br />

> Para <strong>la</strong> <strong>Comunidad</strong> Mundial


USE<br />

IMPROVE<br />

EVANGELIZE<br />

Participa!<br />

openso<strong>la</strong>ris.org<br />

interesting profile<br />

blog<br />

evang<strong>el</strong>ize<br />

d<strong>el</strong>.icio.us/tag/openso<strong>la</strong>ris<br />

user groups (OSUGs)<br />

irc # openso<strong>la</strong>ris<br />

flickr openso<strong>la</strong>risenthusiast<br />

buttons


Recursos<br />

• <strong>Comunidad</strong> <strong>OpenSo<strong>la</strong>ris</strong> Hispano<br />

> es.openso<strong>la</strong>ris.org<br />

• P<strong>la</strong>net <strong>de</strong> <strong>OpenSo<strong>la</strong>ris</strong> Hispano<br />

> openso<strong>la</strong>risblog.org<br />

• Conseguir <strong>el</strong> <strong>OpenSo<strong>la</strong>ris</strong> Starter Kit<br />

> get.openso<strong>la</strong>ris.org<br />

• So<strong>la</strong>ris Express Dev<strong>el</strong>oper Edition<br />

> openso<strong>la</strong>ris.org/os/download


¡Muchas Gracias!<br />

carlos.soler@sun.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!