Alta disponibilidad y alto desempeño para hospedaje en Plone en el DebianDay Merida 2011

1,207 views

Published on

Copyright (c) 2011- 2012 Leonardo J. Caballero G.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

Esta charla intenta acerca a los administradores de sistemas al CMS Plone explicando su básica instalación, y su esquemas de alta disponibilidad y alta redundancia, que herramientas usar para esto, pro y contra de adoptar este tipo de soluciones, todo el soporte disponible en Español, mostrar casos de éxitos de implementación de esta herramienta en Venezuela.

Licencia: FDL Free Document License.
Formato: OpenOffice.org 2.0 Impress y Writer.
Duración: 45 minutos, más 15 minutos de preguntas.
Dictada en: DebianDay Merida 2011.
Ultima actualización: 27/08/2011.
Lugar: Caracas, Distrito capital, Venezuela.
Autor: T.S.U. Esp. Leonardo J. Caballero G.
Email: leonardoc at plone.org, leonardocaballero at gmail.com.

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,207
On SlideShare
0
From Embeds
0
Number of Embeds
177
Actions
Shares
0
Downloads
6
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Alta disponibilidad y alto desempeño para hospedaje en Plone en el DebianDay Merida 2011

  1. 1. Alta disponibilidad y alto desempeño para hospedaje en Plone http://wiki.debian.org/DebianDay/2011/Venezuela/Merida
  2. 2. Acerca de mí Marabino. Macagua. 11 años en Linux. Debianista. Canaimero. Pythonista. http://www.flickr.com/photos/sinlentes/5570374264/ Plonista.
  3. 3. Alta disponibilidad http://www.flickr.com/photos/goony/
  4. 4. ¿Qué es la alta disponibilidad? ● Tiempo en funcionamiento. ● Redundancia. ● Objetivamente medible.
  5. 5. Tiempo en funcionamiento ● Es la medida del tiempo en una máquina que no ha sido apagada. ● También es conocido como Uptime.
  6. 6. Redundancia Permite repetir aquellos datos o hardware de carácter crítico que se quiere asegurar ante los posibles fallos que puedan surgir por su uso continuado.
  7. 7. Objetivamente medible
  8. 8. Alto desempeño http://www.flickr.com/photos/benmcleod/59948935/
  9. 9. ¿Qué es el alto desempeño? • Baja Latencia (tiempos de respuesta). • Concurrencia. • Subjetivamente medible.
  10. 10. Baja Latencia (tiempos de respuesta) La idea es disminuir al máximo los tiempos de respuestas del servicio debido a problemas en retardos temporales dentro de una red o del la configuración de despliegue del mismo.
  11. 11. Concurrencia ● Es la simultaneidad en la ejecución de múltiples tareas interactivas. ● Las tareas pueden ser un conjunto de procesos o hilos de ejecución creados por un único programa.
  12. 12. Por que ser rápido es mejor http://www.flickr.com/photos/benmcleod/59948935/
  13. 13. Los sitios tienden a crecer http://www.flickr.com/photos/benmcleod/59948935/
  14. 14. Fuera de la caja, Plone 4.0 sirvió 15.1 páginas/segundo Páginas por segundo Plone vs. otros CMS de código abierto http://jstahl.org/archives/2010/01/19/plone-4-three-times-faster-than-drupal-joomla-or-wordpress/
  15. 15. Páginas por segundo Comparando las evaluaciones de la velocidad entre Plone y Drupal http://ccomb.gorfou.fr/2010/10/8/comparing-plone-and-drupal-speed-evolutions
  16. 16. Plone, es una marca registrada de la fundación Plone
  17. 17. Sistema de gestión de contenidos Web de código abierto empresarial
  18. 18. Plone, el software
  19. 19. Fuente: http://2007.oscms-summit.org/node/264 Arquitectura tecnológica Plone
  20. 20. Arquitectura tecnológica Zope
  21. 21. ¿Como funciona la alta disponibilidad? ● Dos o más máquinas independientes / virtuales. ● Cada uno ejecutando la misma copia del software de aplicación. ● Estos proporcionando una gran fiabilidad / disponibilidad.
  22. 22. Servidores en producción
  23. 23. Instalación Autónoma Típica
  24. 24. Cluster de Maquina Virtual Típica http://quintagroup.com/services/zope-hosting/high-availability
  25. 25. Alta disponibilidad en Cluster de Maquina Virtual http://quintagroup.com/services/zope-hosting/high-availability
  26. 26. Muchas piezas de Software
  27. 27. Nginx http://www.flickr.com/photos/caharley72/11332057
  28. 28. ● Servidor web ligero y eficiente. ● Tolerancia a fallos y Concurrencia. ● Usado como Proxy inverso. http://nginx.org/
  29. 29. HAProxy http://www.flickr.com/photos/poetatum/3457696479
  30. 30. ● Balanceador de carga TCP. ● Usado para peticiones HTTP. ● Herramienta Web de Monitoreo. http://haproxy.1wt.eu/
  31. 31. Varnish http://www.flickr.com/photos/sjpadron/4482668125/
  32. 32. ● Proxy cache, balanceador de carga y con configuración VCL. ● Soporte para ESI y HTTP Cache. http://www.varnish-cache.org/
  33. 33. MySQL Cluster http://www.flickr.com/photos/32299138@N08/5772093221
  34. 34. ● Servidor de base de datos SQL. ● Soporta cluster de base de datos. ● Soporta replicación entre base de datos. ● Excelente herramientas para su gestión. http://mysql.com/products/cluster
  35. 35. El 80% de las consecuencias vienen del 20% de las causas Vilfredo Pareto
  36. 36. Mayor información ● Escalamiento y ejecución de Plone http://scalingplone.pbworks.com/FrontPage-ES ● High Availability Plone Hosting http://quintagroup.com/services/zope-hosting/high-availability ● High-Availability Guru http://www.alexwilliams.ca/blog/
  37. 37. Para aprende mas: plone.org
  38. 38. Participa en: plone.org/countries/ve plone.es
  39. 39. ¡Gracias por su atención! leonardocaballero@gmail.com http://about.me/macagua @macagua / @ploneve
  40. 40. Licencia Copyright (c) 2011 - 2012 Leonardo J. Caballero G. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no BackCover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

×