Ingresar
Diferencias para "EstudioPlataformaHosting"
Diferencias entre las revisiones 15 y 18 (abarca 3 versiones)
⇤ ← Versión 15 con fecha 2013-11-29 16:07:33 →
Tamaño: 9546
Editor: lalviarez
Comentario:
← Versión 18 con fecha 2013-12-03 13:24:35 → ⇥
Tamaño: 12012
Editor: lalviarez
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 91: Línea 91:
=== Tabla comparativa de características ===

||<tablestyle="margin-top: 2%"> ''' Software ''' || ''' ¿Es Software Libre? ''' ||''' ¿Soporta MySQL? ''' || ''' ¿Soporta Postgresql? ''' ||''' ¿Soporta Apache2? ''' || ''' ¿Es escalable? ''' ||''' ¿Desarrollo Activo? ''' || ''' ¿Administra ancho de banda? ''' ||''' ¿Administra cuotas? ''' || ''' ¿Administra usuarios? ''' ||''' ¿Acceso vía FTP? ''' || ''' ¿Administra dominios? ''' ||''' ¿Respaldos vía web? ''' ||
||''' Baifox ''' ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: red;"> ||<style="background-color: green;"> ||<style="background-color: blue;"> ||<style="background-color: blue;"> ||<style="background-color: red;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||
||''' GNUPanel ''' ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||
||''' ispCP ''' ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||
||''' ZPanel ''' ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||<style="background-color: green;"> ||


Línea 93: Línea 103:
[[http://www.baifox.org|http://www.baifox.org]]
[[http://gnupanel.org/es/|http://gnupanel.org/es/]]
[[http://isp-control.net|http://isp-control.net]]
[[http://www.zpanelcp.com/|http://www.zpanelcp.com]]
 *[[http://www.baifox.org|http://www.baifox.org]]
 *[[http://gnupanel.org/es/|http://gnupanel.org/es/]]
 *[[http://isp-control.net|http://isp-control.net]]
 * [[http://www.zpanelcp.com/|http://www.zpanelcp.com]]
 *[[http://www.forat.info/category/servidor-debian-isp/|http://www.forat.info/category/servidor-debian-isp/]]

Estudio para la implementación de la plataforma de hosting de FUNDACITE Mérida

El término "alojamiento web" se refiere a un espacio en la Internet donde se puede almacenar cualquier tipo de información: videos, documentos, información, sistemas, correos electrónicos, entre muchos más1.

El presente informe tiene como finalidad realizar un estudio sobre la conveniencia, o no, de implementar una plataforma de hosting en FUNDACITE Mérida y, en el caso de ser viable, que software es el más conveniente para la particularidad de la institución.

Planteamiento de la necesidad.

Durante el año 2012 se realizó la instalación de la nueva plataforma de servidores de aplicaciones de FUNDACITE Mérida, se adquirieron una serie de servidores modernos con lo cuál se aprovecho la oportunidad de implementar un completo servicio de virtualización que ha permitido organizar de una manera más eficiente los recursos de hardware con los cuáles se cuenta. En la plataforma de servidores de aplicaciones se despliega todo el proceso de pruebas y puesta en producción de las aplicaciones desarrolladas por el equipo de la Unidad de Sistemas e Informática o por comunidades externas a la Fundación, en este sentido se crearon dos ámbitos bien definidos: un ambiente de pruebas para las aplicaciones desarrolladas dentro de Fundacite Mérida en conjunto con un ambiente de producción para las aplicaciones de Intranet, y un ambiente de pruebas y producción para las aplicaciones que son desarrolladas por comunidades externas a FUNDACITE Mérida y no pertenecen a la Intranet.

Por razones de seguridad la plataforma de servidores sólo es accesible desde las computadoras que están dentro de la red interna de la Fundación, y más específicamente, desde las estaciones de trabajo de la Unidad de Sistemas e Informática, por tanto no es posible administrar alguna aplicación o una base de datos, bien sea en los servidores de prueba o los servidores de producción, desde fuera de la red de FUNDACITE Mérida. Esta situación particular, derivada de un tema ineludible de seguridad, entra en contradicción con la intención de generar espacios para que las comunidades puedan administrar directamente sus aplicaciones o desarrollos sin necesidad de intervención o soporte por parte del personal de la Unidad de Sistemas e Informática.

Con la implementación de la nueva plataforma de servidores se puso en funcionamiento un esquema que permite aprovechar todo el poder de computo utilizado para servir aplicaciones desde FUNDACITE Mérida, esto, unido al ancho de banda de Internet que provee la Fundación, crea la oportunidad para colocar a disposición de las comunidades, llámese Escuela, Universidad, Liceo, Consejos Comunales, Cooperativas, un recurso de uso público, económico, eficaz y eficiente. Sin embargo es necesaria una interfaz de software que permita la interacción con estos recursos computacionales.

Ante este panorama es necesario implantar una solución que permita el acceso a la plataforma de servidores por parte de las comunidades sin que esto signifiqué comprometer la seguridad informática de FUNDACITE Mérida.

Justificación.

La plataforma de servidores de aplicaciones de FUNDACITE Mérida ha servido desde hace algunos años para albergar aplicaciones realizadas por comunidades externas a la institución; el procedimiento utilizado, a grandes rasgos, se describe en dos pasos:

  1. La comunidad suministra la aplicación ya desarrollada.
  2. El equipo de la Unidad de Sistemas e Informática coloca la aplicación en los servidores.

Estos sencillos pasos, sin embargo, revisten alguna complejidad que se describe a continuación:

  1. La configuración o puesta a punto de las aplicaciones para producción necesitan intervención directa por parte del equipo de la Unidad de Sistemas e Informática.
  2. Cualquier actualización o cambio de código, base de datos, configuración, requiere intervención directa por parte del equipo de la Unidad de Sistemas e Informática.

Con la nueva plataforma de servidores se ideó un esquema que permite que las comunidades puedan gestionar sus propias aplicaciones e incluso, puedan usar el músculo informático en capacidad de procesamiento y almacenamiento de base de datos para el desarrollo de aplicaciones y proyectos informáticos. Para lograr este objetivo es necesaria una capa de software, o capa lógica, que coloque a disposición de las comunidades el recurso de hardware, o capa física, que ya está implantada y, de alguna manera, subutilizándose.

Con la implantación de un sistema de gestión de hosting FUNDACITE Mérida estaría entre las primeras instituciones públicas a nivel nacional que coloque a disposición un servicio en el cuál cada comunidad podría gestionar su propio espacio, de manera gratuita, fácil, y abierta. Estos servicios son proveídos en la actualidad por empresas privadas cuyos costos económicos son algo elevados. También la plataforma de hosting sería la pieza ideal para completar un sistema de desarrollo de aplicaciones informáticas dirigido a las comunidades y en Software Libre conformado por:

  1. Metodología para el desarrollo de software (en construcción pero funcional).

  2. Plataforma de Desarrollo Colaborativo.

  3. Repositorio Nacional de Aplicaciones.

  4. Plataforma de hosting.

Un dato resaltante es que la plataforma física está concebida para suministrar hosting para pruebas y hosting para producción lo que, unida a la capa lógica, la conviertiría en un servicio único en su estilo ya que en general los servicios de hosting comerciales se prestan para producción únicamente.

Objetivos.

Objetivo General.

  • Recomendar el software que mejor se adapte para la gestión de una plataforma de hosting pública y abierta en FUNDACITE Mérida.

Objetivos específicos.

  • Definir los requisitos para la implantación de una plataforma de hosting pública y abierta.
  • Evaluar el software de gestión de hosting que cumpla con los requerimientos definidos.
  • Probar el software candidato en un entorno local que permita verificar su funcionalidad.

Alcance.

El presente estudio pretende recomendar el software de hosting que mejor se adapte al esquema y características de los servidores de aplicaciones de la Unidad de Sistemas e Informática de FUNDACITE Mérida. Este estudio no hará una implantación de una plataforma de hosting, sin embargo servirá de base para realizar este trabajo.

Requisitos a cumplir por el software de hosting.

  • Software Libre.
  • Gestión de Bases de Datos MySQL y PostgreSQL.
  • Gestión de servidores Apache2.
  • Debe permitir ser extendido, es decir que sea escalable.
  • Debe tener un desarrollo activo.
  • Administración de ancho de banda.
  • Administración de cuotas.
  • Administración de usuarios y control de acceso.
  • Acceso vía ftp.
  • Administración de dominios.
  • Respaldos vía web.

Software de hosting candidatos.

A continuación se describe brevemente cada uno de los sistemas de hosting objeto del estudio.

Baifox.

Es un panel de control liberado bajo licencia GPL que ha sido desarrollado principalmente por un equipo de españoles. Los mismos desarrolladores comentan que no pretenden rivalizar con CPanel, Plesk o Ensim que son software de hosting propietario bastante reconocidos, pero sin embargo ofrecen un producto sencillo y fácil de administrar. Entre las características que resaltan están:

  • Software ligero con poco consumo de recursos.
  • Software adaptable.
  • Ampliamente probado en Debian GNU/Linux.

GNUPanel

Es el panel de control de hosting apoyado por GNU2. Está liberado bajo licencia GPL, como es de esperarse, y su desarrollo está enfocado hacía sistemas Debian, sin descartar su uso en cualquier sistema Linux. La finalidad del desarrollo es la de crear un panel bastante completo que implemente las mismas características de un panel de pago. Es importante resaltar que está desarrollado por un equipo argentino. Entre sus principales características están:

  • Control de ancho de banda.
  • Control de cuotas o espacio en disco.
  • Capacidad de crear sitios de hosting de pago.

ispCP

Internet Service Provider Control Panel, es un proyecto que pretende construir un Panel de Control Multiservidor. Soporta distintas distribuciones Linux, entre ellas Debian, además que es multilenguaje. Algunas de sus características importantes son:

  • WebFTP.
  • Respaldos y restauración vía web.
  • Medición de tráfico.

ZPanel

ZPanel es un panel de control Web escrito para trabajar de manera sencilla con servidores basados ​​en Microsoft Windows y POSIX (Linux, UNIX y MacOSX). Es un panel bastante completo que cuenta con una comunidad de desarrollo importante. Tiene con algunas características interesantes:

  • Control de ancho de banda.
  • Creación de Respaldos.
  • Manejo del Cron.

Tabla comparativa de características

Software

¿Es Software Libre?

¿Soporta MySQL?

¿Soporta Postgresql?

¿Soporta Apache2?

¿Es escalable?

¿Desarrollo Activo?

¿Administra ancho de banda?

¿Administra cuotas?

¿Administra usuarios?

¿Acceso vía FTP?

¿Administra dominios?

¿Respaldos vía web?

Baifox

GNUPanel

ispCP

ZPanel

Referencias

EstudioPlataformaHosting (última edición 2014-12-10 15:38:20 efectuada por lalviarez)