OpenSolaris, el valor de la Comunidad
OpenSolaris, el valor de la Comunidad
OpenSolaris, el valor de la Comunidad
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