Juan Daniel Perez [email_address] http://blogs.sun.com/argentina_ambassador SAMP  (Open S olaris +  A pache +  M ySQL +  P...
Agenda <ul><li>Sun y el open source
Sun Web Stack
Solaris: historia y aspectos generales
OpenSolaris: Features especiales
Distribuciones OpenSolaris (Indiana)
NetBeans 6.5 y PHP
Sun y MySQL
Resumiendo... </li></ul>
Estrategia de Sun con OpenSolaris ($$$???) Software Libre y Abierto Tecnología Innovadora Disponible en Sistemas x86-x64 C...
Raices de Sun en Open Source UNIX SVR4 1980 2006 2000 1990
Que es Sun AMP? Se trata de un conjunto de algunas de las aplicaciones Open Source mas utilizadas – Apache, MySQL y PHP – ...
Sun Web Stack <ul><ul><li>Brinda a los desarrolladores y administradores de sistemas un stack SAMP y LAMP superior para la...
Utilizando el stack Apache, MySQL y PHP / Python / Perl optimizado por Sun con Solaris u OpenSolaris (SAMP), o Linux (LAMP...
El apoyo y consultoría de Sun le asegura ayuda cuando más lo necesita! </li></ul></ul>
<ul><li>Primera encarnación: SunOS (1982) </li><ul><li>Basada en BSD </li></ul><li>Solaris – la evolución de SunOS </li><u...
Altamente reconocido por su alta estabilidad
X86
Decisión de liberar el código del kernel bajo la licencia CDDL en junio de 2005 como Open Solaris
OpenSolaris :: Linux+GNU
Código disponible en opensolaris.org  </li></ul></ul>Historia de Solaris/ OpenSolaris
Más de 20,000 ISVs trabajan en Solaris
PARTICIPA DE LA COMUNIDAD Solaris es Liberado: 6/14, 2005 <ul><ul><li>blogs.sun.com/argentina_ambassador
www.opensolaris.org </li></ul></ul>
<ul><li>Un nuevo sistema operativo basado en el código fuente de Solaris
Releases: 2008.05, 2008.11, 2009.06
Software libre
Redistribuible
Gratis para uso y deployment
Entornos de escritorio y servidores </li></ul>Qué es OpenSolaris?
Definitivamente, NO es el Solaris que conocían tus viejos...
<ul><li>Live CD/USB de instalación
Caimán, rápido e intuitivo instalador gráfico
ZFS como sistema de archivos principal
Administrador de paquetes binarios llamado  “Image  Packaging  S ystem (IPS) ” , con repositorio actualizado
Incluye Dtrace, xVM, RBAC, Containers, etc.
Enfocado a la facilidad de uso y mantenimiento
Con soporte técnico </li></ul>Distribución binaria de OpenSolaris
¿Por qué OpenSolaris? <ul><li>Es tecnológico!
ZFS
Dtrace
Zones
Compatibilidad binaria garantizada
.. y mucho más </li></ul>
Soporte de arquitectura SPARC <ul><ul><li>OpenSolaris 2009.06 es la primer versión oficial en soportar la arquitectura SPARC
Disfruta de OpenSolaris en todas las plataformas basadas en Sun4v (UltraSPARC T1 y T2) y en Sun4u (UltraSPARC II, III y IV...
Virtualización de redes: Crossbow <ul><ul><li>Promueve la compartición de recursos de red más efectiva y aumenta la capaci...
Utilizando el elemento básico de VNICs, virtual switches and interconnects, VLAN, además de las funcionalidades de enrutam...
Virtualización de redes: Crossbow
Time Slider Snapshot Management <ul><ul><li>Realice copias de seguridad rápidamente de sus directorios de usuario con una ...
 
 
 
Upcoming SlideShare
Loading in...5
×

SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)

4,828
-1

Published on

Presentación del Stack de aplicaciones SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django).

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,828
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
144
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • And then...we took a great product, at a great price...and made it open source... June 14 th was Opening Day for Solaris. The OpenSolaris community was launched. Virtual Launch, on the net, via blogging and opensolaris.org website. Big emphasis on reaching developers and users more directly a.k.a. “direct, from the community, to the community” Lots of attention and excitement at launch – the passion of the engineering community was palpable Lots of conversation at opensolaris.org – about 1000 mailing list posts in the first week alone
  • Sun released Solaris 10 11/06 in late 2006. Significant new security and virtualization enhancements have been added, as well as the usual performance enhancements, fixes and support for new systems and other hardware features.
  • SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)

    1. 1. Juan Daniel Perez [email_address] http://blogs.sun.com/argentina_ambassador SAMP (Open S olaris + A pache + M ySQL + P HP/ P ython/ P erl)
    2. 2. Agenda <ul><li>Sun y el open source
    3. 3. Sun Web Stack
    4. 4. Solaris: historia y aspectos generales
    5. 5. OpenSolaris: Features especiales
    6. 6. Distribuciones OpenSolaris (Indiana)
    7. 7. NetBeans 6.5 y PHP
    8. 8. Sun y MySQL
    9. 9. Resumiendo... </li></ul>
    10. 10. Estrategia de Sun con OpenSolaris ($$$???) Software Libre y Abierto Tecnología Innovadora Disponible en Sistemas x86-x64 Comunes
    11. 11. Raices de Sun en Open Source UNIX SVR4 1980 2006 2000 1990
    12. 12. Que es Sun AMP? Se trata de un conjunto de algunas de las aplicaciones Open Source mas utilizadas – Apache, MySQL y PHP – optimizadas para el Sistema Operativo Solaris 10 y OpenSolaris
    13. 13. Sun Web Stack <ul><ul><li>Brinda a los desarrolladores y administradores de sistemas un stack SAMP y LAMP superior para la construcción y despliegue de servicios web y aplicaciones.
    14. 14. Utilizando el stack Apache, MySQL y PHP / Python / Perl optimizado por Sun con Solaris u OpenSolaris (SAMP), o Linux (LAMP), los sitios web basados en AMP pueden ser fácilmente desarrollados, probados y desplegados ya que pueden ser implementados más rápido y de manera más eficiente.
    15. 15. El apoyo y consultoría de Sun le asegura ayuda cuando más lo necesita! </li></ul></ul>
    16. 16. <ul><li>Primera encarnación: SunOS (1982) </li><ul><li>Basada en BSD </li></ul><li>Solaris – la evolución de SunOS </li><ul><li>Es un sistema operativo UNIX
    17. 17. Altamente reconocido por su alta estabilidad
    18. 18. X86
    19. 19. Decisión de liberar el código del kernel bajo la licencia CDDL en junio de 2005 como Open Solaris
    20. 20. OpenSolaris :: Linux+GNU
    21. 21. Código disponible en opensolaris.org </li></ul></ul>Historia de Solaris/ OpenSolaris
    22. 22. Más de 20,000 ISVs trabajan en Solaris
    23. 23. PARTICIPA DE LA COMUNIDAD Solaris es Liberado: 6/14, 2005 <ul><ul><li>blogs.sun.com/argentina_ambassador
    24. 24. www.opensolaris.org </li></ul></ul>
    25. 25. <ul><li>Un nuevo sistema operativo basado en el código fuente de Solaris
    26. 26. Releases: 2008.05, 2008.11, 2009.06
    27. 27. Software libre
    28. 28. Redistribuible
    29. 29. Gratis para uso y deployment
    30. 30. Entornos de escritorio y servidores </li></ul>Qué es OpenSolaris?
    31. 31. Definitivamente, NO es el Solaris que conocían tus viejos...
    32. 32. <ul><li>Live CD/USB de instalación
    33. 33. Caimán, rápido e intuitivo instalador gráfico
    34. 34. ZFS como sistema de archivos principal
    35. 35. Administrador de paquetes binarios llamado “Image Packaging S ystem (IPS) ” , con repositorio actualizado
    36. 36. Incluye Dtrace, xVM, RBAC, Containers, etc.
    37. 37. Enfocado a la facilidad de uso y mantenimiento
    38. 38. Con soporte técnico </li></ul>Distribución binaria de OpenSolaris
    39. 39. ¿Por qué OpenSolaris? <ul><li>Es tecnológico!
    40. 40. ZFS
    41. 41. Dtrace
    42. 42. Zones
    43. 43. Compatibilidad binaria garantizada
    44. 44. .. y mucho más </li></ul>
    45. 45. Soporte de arquitectura SPARC <ul><ul><li>OpenSolaris 2009.06 es la primer versión oficial en soportar la arquitectura SPARC
    46. 46. Disfruta de OpenSolaris en todas las plataformas basadas en Sun4v (UltraSPARC T1 y T2) y en Sun4u (UltraSPARC II, III y IV). </li><ul><ul><ul><li>OBP versión 4.17 o posterior </li></ul></ul></ul></ul></ul>
    47. 47. Virtualización de redes: Crossbow <ul><ul><li>Promueve la compartición de recursos de red más efectiva y aumenta la capacidad de consolidar un servidor de trabajo.
    48. 48. Utilizando el elemento básico de VNICs, virtual switches and interconnects, VLAN, además de las funcionalidades de enrutamiento y firewall de OpenSolaris, es posible consolidar un entorno de computación distribuida en un único sistema. </li></ul></ul>
    49. 49. Virtualización de redes: Crossbow
    50. 50. Time Slider Snapshot Management <ul><ul><li>Realice copias de seguridad rápidamente de sus directorios de usuario con una nueva característica del administrador de Time Slider. </li><ul><ul><ul><li>Tomá una snapshot de forma manual con un clic del mouse y volvé a ella en el futuro. </li></ul></ul></ul><li>Time Slider es ahora más fácil de usar con la integración de un administrador de archivos con la capacidad de ver las snapshots para determinados archivos y carpetas. </li></ul></ul>
    51. 54. Seguimiento de Tiempo <ul><ul><li>Se ha añadido un nuevo panel para ayudar a los usuarios a realizar un mejor seguimiento de su tiempo en especial los que están involucrados en proyectos de trabajo con clientes.
    52. 55. Es muy sencillo crear actividades e iniciar el reloj
    53. 56. La herramienta le permite detener el reloj, cambiar de actividades, ver registros de actividades con gráficos semanales y mensuales.
    54. 57. Para utilizar el gestor de tiempo hay que instalar el paquete SUNWhamster desde el repositorio </li></ul></ul>
    55. 59. Packaging System <ul><li>IPS es la tecnología de packaging de OpenSolaris
    56. 60. Simples comandos para manejar paquetes: </li><ul><li>pkg install <package>
    57. 61. pkg uninstall <package>
    58. 62. Etc. </li></ul><li>Simple Gui disponible. </li></ul>
    59. 63. <ul><ul><li>IPS a tenido una serie de mejoras, incluyendo una reducción significativa de la utilización de memoria
    60. 64. Introducción de paquetes multiplataforma, IPS detecta la plataforma y descarga lo necesario
    61. 65. Se le han realizado mejoras al Manejador de paquetes, inicia mas rápido, se desempeña mejor, permite búsquedas en un determinado repositorio o en todos
    62. 66. Si utilizamos un repositorio que necesita un certificado activo, ahora lo agregamos directamente desde el manejador de repositorios </li></ul></ul>Image Packaging System
    63. 67. Notificaciones de nuevas actualizaciones
    64. 68. Instalando AMP en OpenSolaris 2009.06 <ul><li>Instalamos los paquetes amp y webstackui </li></ul><ul><ul><li>$ pkg install amp
    65. 69. $ pkg install webstackui
    66. 70. O utilizamos la interfaz gráfica !! </li></ul></ul><ul><li>Instalamos el phpMyAdmin </li></ul><ul><ul><li>$ pfexec pkg set-authority -O http://pkg.opensolaris.org/webstack webstack
    67. 71. $ pkg install phpmyadmin
    68. 72. $ cd /etc/apache2/2.2/samples-conf.d/
    69. 73. $ cp phpmyadmin.conf /etc/apache2/2.2/conf.d </li></ul></ul>
    70. 74. Instalando AMP en OpenSolaris 2009.06 <ul><li>Guia completa en: http://blogs.sun.com/Argentina_ambassador/entry/amp_apache_mysql_php_phpmyadmin </li></ul>
    71. 75. Distribution Constructor <ul><li>Crea tus propias distribuciones con tu colección de software y configuraciones </li><ul><li>Lista de software en xml
    72. 76. Scripts de instalaciones personalizables
    73. 77. Crea distribuciones iso y usb </li></ul></ul>#distro_const build slim_cd.xml slim_cd.xml
    74. 78. Nuevas características en 2009.06 (Desktop) <ul><ul><li>Gnome 2.24 + Actualizaciones de Compiz
    75. 79. Suspender y reanudar en RAM
    76. 80. Nuevos repositorios </li><ul><ul><ul><li>Release, contrib, dev, extra y support </li></ul></ul></ul><li>Más drivers(audio, tarjetas SD, ....)
    77. 81. Plug and print
    78. 82. Nuevas aplicaciones </li><ul><ul><ul><li>Firefox 3.0.3
    79. 83. OpenOffice 3.0 </li></ul></ul></ul></ul></ul>
    80. 84. Nuevas características en 2009.06 (Server) <ul><ul><li>Soporte de Intel Nehalem
    81. 85. Instalador Automático
    82. 86. Constructor de distribución
    83. 87. Web Stack Mejorado </li><ul><ul><ul><li>Se agregaron Drupal y Django </li></ul></ul></ul><li>OpenStorage
    84. 88. Muchos nuevos paquetes en el repositorio </li></ul></ul>
    85. 89. <ul><ul><li>PHP y MySQL Nuevas actualizaciones al web stack de OpenSolaris, incluyendo MySQL 5.1 y PHP 5.2.9
    86. 90. CPC DTrace Provider El CPU Performance Counter permite a los usuarios conectarse de forma sencilla a los eventos de la CPU
    87. 91. JavaFX SDK La plataforma para crear aplicaciones ricas para Internet, JavaFX, está disponible para OpenSolaris por primera ves. También se ha incluido la ultima versión del Java Runtime Environment (JRE), 1.6.13. </li></ul></ul>Que hay de nuevo para los desarrolladores?
    88. 92. <ul><ul><li>2009.06: muchas nuevas características </li><ul><ul><ul><li>Mejor experiencia de escritorio
    89. 93. Muchas nuevas aplicaciones </li></ul></ul></ul><li>Dale una oportuniad hoy! Es gratis.
    90. 94. Descargar desde </li><ul><ul><ul><li>http://www.opensolaris.com </li></ul></ul></ul><li>La forma más fácil de ejecutar OpenSolaris </li><ul><ul><ul><li>Virtualizado en VirtualBox
    91. 95. http://www.virtualbox.org </li></ul></ul></ul></ul></ul>Conclusión
    92. 96. Argentina OpenSolaris Users Group (aosug) <ul><ul><li>Grupo de Usuarios de OpenSolaris de Argentina
    93. 97. Reuniones mensuales
    94. 98. Sumate!!
    95. 99. http://www.opensolaris.org/os/project/aosug/
    96. 100. http://www.aosug.com.ar/ </li></ul></ul>
    97. 101. <ul><li>El JDK consiste de lo siguiente: </li><ul><li>El Java development tools, incluyendo el compilador, debugger y el intérprete Java.
    98. 102. Las Java class libraries organizadas como una colección de paquetes.
    99. 103. Un número importante de programas de demostración.
    100. 104. Varias herramientas de soporte y componentes, incluyendo el código fuente de las clases en la biblioteca. </li></ul><li>URL : java.sun.com/javase/downloads </li></ul>Java Development Kit (JDK)
    101. 105. <ul><li>Un IDE (del inglés I ntegrated D evelopment E nviroment). Es un ambiente que integra un conjunto de herramientas (editor con prestaciones especiales, compilador, administración de proyectos, debugger,etc) que permiten realizar todo el proceso de desarrollo dentro del mismo. </li></ul><ul><li>Si bien es posible escribir nuestros programas java en cualquier editor de texto y compilarlos desde una consola con javac , es mas cómodo y recomendable trabajar desde un IDE. </li></ul>Ambientes de desarrollo Java (IDEs)
    102. 106. <ul><li>Un IDE Java completo y modular </li><ul><li>Soporte para Java SE, Java EE, Java ME
    103. 107. Gran conjunto de mólulos de terceros (plug-in's)
    104. 108. Desarrollo intuitivo con drag-and-drop
    105. 109. Debugger, Profiler, Refactoring, etc... </li></ul><li>Gratuito y open-source </li><ul><li>Open source desde Junio de 2000
    106. 110. Extensa comunidad de usuarios y desarrolladores. </li></ul><li>Completa plataforma para construir aplicaciones </li><ul><li>Se ejecuta en Windows, Mac OS y Solaris.
    107. 111. Framework de ventanas, menús, barras de herramientas, etc </li></ul></ul>
    108. 112. NetBeans 6.7 y PHP <ul><li>NetBeans ahora cuenta con soporte para PHP: </li></ul><ul><ul><li>Coloreo de sintaxis
    109. 113. Completa código en PHP, HTML, Javascript y CSS
    110. 114. Resalta errores
    111. 115. http://wiki.netbeans.org/NewAndNoteWorthyMilestone1NB65#section-NewAndNoteWorthyMilestone1NB65-PHP </li></ul></ul><ul><li>http://www.netbeans.org </li></ul>+
    112. 116. Sun y MySQL
    113. 117. Capture nuevas oportunidades de negocios con Sun y MySQL Sun y MySQL pueden ayudarlo con la ECONOMIA, CRECIMIENTO, y FIABILIDAD para desplegar nuevos servicios de red, incrementando los ingresos, y ampliando su negocio hoy y en el futuro.
    114. 118. La Base de Datos para la Web económica Economy Growth Reliability <ul><li>Ahorre tiempo
    115. 119. Invierta menos dinero </li></ul><ul><li>Sentar las bases para un éxito monumental </li></ul><ul><li>Descanse tranquilo con servicios de clase mundial </li></ul>
    116. 120. Acerca de MySQL Liderazgo, innovación, aceptación del mercado <ul><li>11 años de antiguedad
    117. 121. 400 empleados
    118. 122. 750 partners
    119. 123. 50K descargas/día
    120. 124. Clientes a través de los principales sistemas operativos, vendedores de hardware, gegrafía, industria, y tipos de aplicación </li></ul>
    121. 125. La base de datos open source más popular del mundo MySQL — Un Icono del Open-Source <ul><li>MySQL es... </li><ul><li>La “M” en LAMP (Linux, Apache, MySQL, and PHP)
    122. 126. La base de datos open source más popular y de más rápido crecimiento
    123. 127. Presente en Windows, Linux, Solaris ™, y Mac OS
    124. 128. Extendida a través de HP, Dell, IBM, Sun, y Fujitsu
    125. 129. Utilizada por las empresas mas importantes de la Tierra! </li></ul></ul>
    126. 130. El Open-source está impulsando la Web MySQL's Industry-Leading Customers Enterprise 2.0 Telecommunications On Demand, SaaS, Hosting Web / Web 2.0 OEM / ISV's
    127. 131. Oferta Multiplataforma <ul><li>MySQL seguirá siendo desarrollado y optimizado para Windows, Linux, Solaris, etc
    128. 132. Solaris continuará siendo optimizada para Oracle, Sybase, PostgreSQL y MySQL
    129. 133. Todo el software seguirá siendo optimizado para HP, Dell, IBM, Fujitsu y Sun </li></ul>MySQL — creciendo con Sun!
    130. 134. Arquitectura de MySQL MySQL Server
    131. 135. El futuro de Sun y MySQL Liderazgo en rendimiento Optimización de MySQL — actualmente lider en rendimiento — en cada plataforma y cada aplicación que encontremos Soporte Global Anunciar la disponibilidad inmediata de soporte a empresas a nivel global entregando innovación y elección Mercado-Expandiendo Soluciones Entregando productos y ofertas haciendo hito en la relación precio / rendimiento
    132. 136. Resumiendo... + + La plataforma Open Source ideal para desarrollar!!
    133. 137. Mensajes a la Comunidad <ul><li>“ Las distribuciones Linux realmente han cambiado lo que es un sistema operativo. Solía ser que los sistemas operativos eran productos grandes y monolíticos, y ahora realmente son una colección de software. En términos de hacia dónde está yendo Solaris, ciertamente hemos notado este cambio, y estamos adaptando Solaris apropiadamente. Esto es, de hecho, la esencia del 'Proyecto Indiana'”. Ian Murdock , Líder del Proyecto Indiana
    134. 138. &quot;Ubuntu y Sun comparten una visión común: acelerar la adopción de la tecnología y el desarrollo de la comunidad por medio de la libertad y la apertura&quot; Mark Shuttleworth, CEO de Ubuntu. </li></ul>
    135. 139. Para Más Información <ul><li>http://www.opensolaris.com
    136. 140. http://www.opensolaris.org
    137. 141. http://www.sun.com/mysql
    138. 142. http://www.netbeans.org
    139. 143. http://www.sun.com/software/solaris/amp/ </li></ul>
    140. 144. <ul><li>Entrenamiento GRATIS vía web de Java TM , Solaris TM y mas. </li><ul><li>Página de la iniciativa: http://ar.sun.com/training/sai/index.jsp
    141. 145. Cursos en: http://learningconnection.sun.com </li></ul></ul><ul><li>Entrenamiento GRATIS vía web de Java TM , Solaris TM y mas. </li><ul><li>Página de la iniciativa: http://ar.sun.com/training/sai/index.jsp
    142. 146. Cursos en: http://learningconnection.sun.com </li></ul></ul>Acelera tu carrera profesional con SAI
    143. 147. <ul><li>Incrementá tu potencial de obtener salarios mayores con certificaciones Sun </li><ul><li>Sun Certified Associate/Programmer for the Java 2 Platform SE
    144. 148. Sun Certified Web Component Developer for Java EE
    145. 149. Sun Certified Mobile Application Developer for Java ME
    146. 150. Sun Certified System/Network Admin for Solaris Operating System </li></ul><li>Exámenes de entrenamiento gratis </li></ul>Acelera tu carrera profesional con SAI (II)
    147. 151. Grupo OSUM
    148. 152. Gracias!!! Juan Daniel Perez [email_address] http://blogs.sun.com/argentina_ambassador
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×