Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Alta disponibilidad y alto desempeño para hospe...

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

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.

Leonardo J. Caballero G.

August 27, 2011
Tweet

More Decks by Leonardo J. Caballero G.

Other Decks in Technology

Transcript

  1. Acerca de mí Marabino. Macagua. 11 años en Linux. Debianista.

    Canaimero. Pythonista. Plonista. http://www.flickr.com/photos/sinlentes/5570374264/
  2. Tiempo en funcionamiento • Es la medida del tiempo en

    una máquina que no ha sido apagada. • También es conocido como Uptime.
  3. 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.
  4. ¿Qué es el alto desempeño? • Baja Latencia (tiempos de

    respuesta). • Concurrencia. • Subjetivamente medible.
  5. 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.
  6. 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.
  7. Comparando las evaluaciones de la velocidad entre Plone y Drupal

    http://ccomb.gorfou.fr/2010/10/8/comparing-plone-and-drupal-speed-evolutions Páginas por segundo
  8. ¿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.
  9. • Servidor web ligero y eficiente. • Tolerancia a fallos

    y Concurrencia. • Usado como Proxy inverso. http://nginx.org/
  10. • Balanceador de carga TCP. • Usado para peticiones HTTP.

    • Herramienta Web de Monitoreo. http://haproxy.1wt.eu/
  11. • Proxy cache, balanceador de carga y con configuración VCL.

    • Soporte para ESI y HTTP Cache. http://www.varnish-cache.org/
  12. • 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
  13. 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/
  14. Licencia Copyright (c) 2011 - 2012 Leonardo J. Caballero G

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