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

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

If you can't read please download the document

description

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

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

  • 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. Agenda

  • Sun y el open source

3. Sun Web Stack 4. Solaris: historia y aspectos generales 5. OpenSolaris: Features especiales 6. Distribuciones OpenSolaris (Indiana) 7. NetBeans 6.5 y PHP 8. Sun y MySQL 9. Resumiendo... 10. Estrategia de Sun con OpenSolaris ($$$???) Software Libre y Abierto Tecnologa Innovadora Disponible en Sistemas x86-x64 Comunes 11. Raices de Sun en Open Source UNIX SVR4 1980 2006 2000 1990 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. Sun Web Stack

    • Brinda a los desarrolladores y administradores de sistemas un stack SAMP y LAMP superior para la construccin y despliegue de servicios web y aplicaciones.
  • 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 fcilmente desarrollados, probados y desplegados ya que pueden ser implementados ms rpido y de manera ms eficiente.

15. El apoyo y consultora de Sun le asegura ayuda cuando ms lo necesita! 16.

  • Primera encarnacin: SunOS (1982)
  • Basada en BSD

Solaris la evolucin de SunOS

  • Es un sistema operativo UNIX

17. Altamente reconocido por su alta estabilidad 18. X86 19. Decisin de liberar el cdigo del kernel bajo la licencia CDDL en junio de 2005 como Open Solaris 20. OpenSolaris :: Linux+GNU 21. Cdigo disponible en opensolaris.orgHistoria de Solaris/ OpenSolaris 22. Ms de 20,000 ISVs trabajan en Solaris 23. PARTICIPA DE LA COMUNIDAD Solaris es Liberado: 6/14, 2005

    • blogs.sun.com/argentina_ambassador
  • 24. www.opensolaris.org

25.

  • Un nuevo sistema operativo basado en el cdigo fuente de Solaris

26. Releases: 2008.05, 2008.11, 2009.06 27. Software libre 28. Redistribuible 29. Gratis para uso y deployment 30. Entornos de escritorio y servidores Qu es OpenSolaris? 31. Definitivamente, NO es el Solaris que conocan tus viejos... 32.

  • Live CD/USB de instalacin

33. Caimn, rpido e intuitivo instalador grfico 34. ZFS como sistema de archivos principal 35. Administrador de paquetes binarios llamadoImagePackagingS ystem (IPS) , con repositorio actualizado 36. Incluye Dtrace, xVM, RBAC, Containers, etc. 37. Enfocado a la facilidad de uso y mantenimiento 38. Con soporte tcnico Distribucin binaria de OpenSolaris 39. Por qu OpenSolaris?

  • Es tecnolgico!

40. ZFS 41. Dtrace 42. Zones 43. Compatibilidad binaria garantizada 44. .. y mucho ms 45. Soporte de arquitectura SPARC

    • OpenSolaris 2009.06 es la primer versin oficial en soportar la arquitectura SPARC
  • 46. Disfruta de OpenSolaris en todas las plataformas basadas en Sun4v (UltraSPARC T1 y T2) y en Sun4u (UltraSPARC II, III y IV).
      • OBP versin 4.17 o posterior

47. Virtualizacin de redes: Crossbow

    • Promueve la comparticin de recursos de red ms efectiva y aumenta la capacidad de consolidar un servidor de trabajo.
  • 48. Utilizando el elemento bsico de VNICs, virtual switches and interconnects, VLAN, adems de las funcionalidades de enrutamiento y firewall de OpenSolaris, es posible consolidar un entorno de computacin distribuida en un nico sistema.

49. Virtualizacin de redes: Crossbow 50. Time Slider Snapshot Management

    • Realice copias de seguridad rpidamente de sus directorios de usuario con una nueva caracterstica del administrador de Time Slider.
        • Tom una snapshot de forma manual con un clic del mouse y volv a ella en el futuro.

Time Slider es ahora ms fcil de usar con la integracin de un administrador de archivos con la capacidad de ver las snapshots para determinados archivos y carpetas. 51. 52. 53. 54. Seguimiento de Tiempo

    • Se ha aadido un nuevo panel para ayudar a los usuarios a realizar un mejor seguimiento de su tiempo en especial los que estn involucrados en proyectos de trabajo con clientes.
  • 55. Es muy sencillo crear actividades e iniciar el reloj

56. La herramienta le permite detener el reloj, cambiar de actividades, ver registros de actividades con grficos semanales y mensuales. 57. Para utilizar el gestor de tiempo hay que instalar el paquete SUNWhamster desde el repositorio 58. 59. Packaging System

  • IPS es la tecnologa depackaging de OpenSolaris

60. Simples comandos para manejar paquetes:

  • pkg install

61. pkg uninstall 62. Etc. Simple Gui disponible. 63.

    • IPS a tenido una serie de mejoras, incluyendo una reduccin significativa de la utilizacin de memoria
  • 64. Introduccin de paquetes multiplataforma, IPS detecta la plataforma y descarga lo necesario

65. Se le han realizado mejoras al Manejador de paquetes, inicia mas rpido, se desempea mejor, permite bsquedas en un determinado repositorio o en todos 66. Si utilizamos un repositorio que necesita un certificado activo, ahora lo agregamos directamente desde el manejador de repositorios Image Packaging System 67. Notificaciones de nuevas actualizaciones 68. Instalando AMP en OpenSolaris 2009.06

  • Instalamos los paquetes amp y webstackui
    • $ pkg install amp
  • 69. $ pkg install webstackui

70. Outilizamoslainterfaz grfica !!

  • Instalamos el phpMyAdmin
    • $ pfexec pkg set-authority -O http://pkg.opensolaris.org/webstack webstack
  • 71. $ pkg install phpmyadmin

72. $ cd /etc/apache2/2.2/samples-conf.d/ 73. $ cp phpmyadmin.conf /etc/apache2/2.2/conf.d 74. Instalando AMP en OpenSolaris 2009.06

  • Guiacompletaen: http://blogs.sun.com/Argentina_ambassador/entry/amp_apache_mysql_php_phpmyadmin

75. Distribution Constructor

  • Crea tus propias distribuciones con tu coleccin de software y configuraciones
  • Lista de software en xml

76. Scripts de instalaciones personalizables 77. Crea distribuciones iso y usb #distro_const build slim_cd.xml slim_cd.xml 78. Nuevas caractersticas en 2009.06 (Desktop)

    • Gnome 2.24 + Actualizaciones de Compiz
  • 79. Suspender y reanudar en RAM

80. Nuevos repositorios

      • Release, contrib, dev, extra y support

Ms drivers(audio, tarjetas SD, ....) 81. Plug and print 82. Nuevas aplicaciones

      • Firefox 3.0.3
    • 83. OpenOffice 3.0

84. Nuevas caractersticas en 2009.06 (Server)

    • Soporte de Intel Nehalem
  • 85. Instalador Automtico

86. Constructor de distribucin 87. Web Stack Mejorado

      • Se agregaron Drupal y Django

OpenStorage 88. Muchos nuevos paquetes en el repositorio 89.

    • PHP y MySQL Nuevas actualizaciones al web stack de OpenSolaris, incluyendo MySQL 5.1 y PHP 5.2.9
  • 90. CPC DTrace Provider El CPU Performance Counter permite a los usuarios conectarse de forma sencilla a los eventos de la CPU

91. JavaFX SDK La plataforma para crear aplicaciones ricas para Internet, JavaFX, est disponible para OpenSolaris por primera ves. Tambin se ha incluido la ultima versin del Java Runtime Environment (JRE), 1.6.13. Que hay de nuevo para los desarrolladores? 92.

    • 2009.06: muchas nuevas caractersticas
        • Mejor experiencia de escritorio
      • 93. Muchas nuevas aplicaciones

Dale una oportuniad hoy! Es gratis. 94. Descargar desde

      • http://www.opensolaris.com

La forma ms fcil de ejecutar OpenSolaris

      • Virtualizado en VirtualBox
    • 95. http://www.virtualbox.org

Conclusin 96. Argentina OpenSolaris Users Group (aosug)

    • Grupo de Usuarios de OpenSolaris de Argentina
  • 97. Reuniones mensuales

98. Sumate!! 99. http://www.opensolaris.org/os/project/aosug/ 100. http://www.aosug.com.ar/ 101.

  • El JDK consiste de lo siguiente:
  • El Java development tools, incluyendo el compilador, debugger y el intrprete Java.

102. Las Java class libraries organizadas como una coleccin de paquetes. 103. Un nmero importante de programas de demostracin. 104. Varias herramientas de soporte y componentes, incluyendo el cdigo fuente de las clases en la biblioteca. URL :java.sun.com/javase/downloads Java Development Kit (JDK) 105.

  • Un IDE (del inglsI ntegratedD evelopmentE nviroment). Es unambientequeintegraun conjunto de herramientas (editor con prestaciones especiales, compilador, administracin de proyectos, debugger,etc) que permiten realizar todo el proceso dedesarrollodentro del mismo.
  • Si bien es posible escribir nuestros programas java en cualquier editor de texto y compilarlos desde una consola conjavac , es mas cmodo y recomendable trabajar desde un IDE.

Ambientes de desarrollo Java (IDEs) 106.

  • Un IDE Java completo y modular
  • Soporte para Java SE, Java EE, Java ME

107. Gran conjunto de mlulos de terceros (plug-in's) 108. Desarrollo intuitivo con drag-and-drop 109. Debugger, Profiler, Refactoring, etc... Gratuito y open-source

  • Open source desde Junio de 2000

110. Extensa comunidad de usuarios y desarrolladores. Completa plataforma para construir aplicaciones

  • Se ejecuta en Windows, Mac OS y Solaris.

111. Framework de ventanas, mens, barras de herramientas, etc 112. NetBeans 6.7 y PHP

  • NetBeans ahora cuenta con soporte para PHP:
    • Coloreodesintaxis
  • 113. Completa cdigoen PHP, HTML, Javascript y CSS

114. Resalta errores 115. http://wiki.netbeans.org/NewAndNoteWorthyMilestone1NB65#section-NewAndNoteWorthyMilestone1NB65-PHP

  • http://www.netbeans.org

+ 116. Sun y MySQL 117. Capture nuevas oportunidades de negocios con Sun y MySQL Sun y MySQL pueden ayudarlo con laECONOMIA, CRECIMIENTO,yFIABILIDADpara desplegar nuevos servicios de red, incrementando los ingresos, y ampliando su negocio hoy y en el futuro. 118. La Base de Datos para la Webeconmica Economy Growth Reliability

  • Ahorre tiempo

119. Invierta menos dinero

  • Sentar las bases para un xito monumental
  • Descanse tranquilo con servicios de clase mundial

120. Acerca de MySQL Liderazgo, innovacin, aceptacin del mercado

  • 11 aos de antiguedad

121. 400 empleados 122. 750 partners 123. 50K descargas/da 124. Clientes a travs de los principales sistemas operativos, vendedores de hardware, gegrafa, industria, y tipos de aplicacin 125. La base de datos open source ms popular del mundo MySQL UnIconodel Open-Source

  • MySQL es...
  • La M en LAMP (Linux, Apache, MySQL, and PHP)

126. La base de datos open source ms popular y de ms rpido crecimiento 127. Presente en Windows, Linux, Solaris ,y Mac OS 128. Extendida a travs de HP, Dell, IBM, Sun, y Fujitsu 129. Utilizada por las empresas mas importantes de la Tierra! 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 131. Oferta Multiplataforma

  • MySQL seguir siendo desarrollado y optimizado para Windows, Linux, Solaris, etc

132. Solaris continuar siendo optimizada para Oracle, Sybase, PostgreSQL y MySQL 133. Todo el software seguir siendo optimizado para HP, Dell, IBM, Fujitsu ySun MySQL creciendo con Sun! 134. Arquitectura de MySQL MySQL Server 135. El futuro de Sun y MySQL Liderazgo en rendimiento Optimizacin de MySQL actualmente lider en rendimiento en cada plataforma y cada aplicacin que encontremos Soporte Global Anunciar la disponibilidad inmediata de soporte a empresas a nivel global entregando innovacin y eleccin Mercado-Expandiendo Soluciones Entregando productos y ofertas haciendo hito en la relacin precio / rendimiento 136. Resumiendo... + + La plataforma Open Source ideal para desarrollar!! 137. Mensajes a la Comunidad

  • Las distribuciones Linux realmente han cambiado lo que es un sistema operativo. Sola ser que los sistemas operativos eran productos grandes y monolticos, y ahora realmente son una coleccin de software. En trminos de hacia dnde est yendo Solaris, ciertamente hemos notado este cambio, y estamos adaptando Solaris apropiadamente. Esto es, de hecho, la esencia del 'Proyecto Indiana'.IanMurdock , Lder del Proyecto Indiana

138. "Ubuntu y Sun comparten una visin comn: acelerar la adopcin de la tecnologa y el desarrollo de la comunidad por medio de la libertad y la apertura" Mark Shuttleworth, CEO de Ubuntu. 139. Para Ms Informacin

  • http://www.opensolaris.com

140. http://www.opensolaris.org 141. http://www.sun.com/mysql 142. http://www.netbeans.org 143. http://www.sun.com/software/solaris/amp/ 144.

  • EntrenamientoGRATISva web deJava TM ,Solaris TMy mas.
  • Pgina de la iniciativa:http://ar.sun.com/training/sai/index.jsp

145. Cursos en:http://learningconnection.sun.com

  • EntrenamientoGRATISva web deJava TM ,Solaris TMy mas.
  • Pgina de la iniciativa:http://ar.sun.com/training/sai/index.jsp

146. Cursos en:http://learningconnection.sun.com Acelera tu carrera profesional con SAI 147.

  • Increment tu potencial de obtener salarios mayores con certificaciones Sun
  • Sun Certified Associate/Programmer for the Java 2 Platform SE

148. Sun Certified Web Component Developer for Java EE 149. Sun Certified Mobile Application Developer for Java ME 150. Sun Certified System/Network Admin for Solaris Operating SystemExmenes de entrenamiento gratis Acelera tu carrera profesional con SAI (II) 151. Grupo OSUM 152. Gracias!!! Juan Daniel Perez [email_address] http://blogs.sun.com/argentina_ambassador