Que hay que saber de los hosting compartidos. Es una solución para nuestro proyecto web?

Una de las soluciones de Hosting de más bajos recursos para afrontar un proyecto web, es la de Hosting compartido. Para el proyecto del Ciclo Formativo de Desarrollo de Aplicaciones Web, deberemos de analizar si esta solución es apropidada de cara al cliente.

Este tipo de solución es la más económica, ya que se trata de disponer de una parte de un disco duro del servidor. El mismo servidor puede alojar cientos de dominios, por lo cual el servidor comparte CPU y Memoria con todos los dominios alojados. Esto puede dar “ciertos problemas” de tiempos de respuesta en nuestro hosting, o simplemente este dejar de estar operativo durante un tiempo si llega al límite CPU o Memoria asignado.
Normalmente en este tipo de Hosting, se nos ofrece en versión Linux y Windows, sin poder especificar tipo de distribución. Del mismo modo también es dificil que podamos acceder a configuraciones específicas del servidor al tratarse de un servicio compartido.

Que cosas debemos de prestar atención a la hora de contratar un Hosting compartido?

Sistema Operativo: Windows / Linux

El sistema operativo normalmente nos marcará los lenguajes de programación disponibles en el sitio web. Por lo general dispondremos de ASP, .NET, perl en sistemas Windows y de PHP, Pyton, perl,Ruby/Ruby on Rails, etc en sistemas Linux.

Importante detallar si existen complementos ya sean frameworks disponibles o componentes para los lenguajes especificados.

El lenguaje de programación JAVA no es normal ofrecerlo en sistemas de alojamiento compartido por los requerimientos para su funcionamiento, con lo cual si necesitamos un hosting con tecnología JAVA, deberemos de recurrir a servidores dedicados o virtuales.

Transferencia mensual (normalmente expresada en Gigabytes)
La cantidad de tráfico que nuestro dominio podrá generar en un més. Normalmente también ofrecen un precio por Gigabyte si se sobrepasa el límite. Hay que tener cuidado con este valor, ya que si nuestra web tiene ficheros grandes de descarga (documentos, imágenes, mp3, videos) podremos superar rápidamente el limite contratado.

Espacio de disco:
Normalmente el espacio web ofrecido por la empresa de alojamiento, es el espacio de web + BBDD + email. En las actuales circunstancias raramente tendremos problemas de espacio, ya que la mayoría de alojamientos web, ofrecen un espacio suficiente para dar soluciones a cualquier proyecto.

Bases de datos:
Los tipos de BBDD de datos que nos ofrecen por lo general en los alojamientos compartidos siempre suele ser Mysql para entornos Linux y Access o Microsoft SQL Server para entornos Windows.

En el caso de Mysql es interesante saber si podemos restringir el acceso al gestor phpmyadmin por IP, para incrementar la seguridad del sistema. También si podemos programar copias de seguridad de las BBDD. Normalmente los proveedores de Hosting, ofrecen la opción de restauración de una copia de seguridad de una BBDD de nuestro dominio a un coste de 60€.

Importante saber la versión de Mysql que nos ofrecen en el servicio, en la actualidad debería de ser como mínimo la versión 5.0

Hay que prestar especial atención al número de BBDD que nos permiten disponer y si existe algún límite en tablas por BBDD

En el caso de la plataforma Windows, deberemos de prestar atención si es el caso de una base de datos Access si el panel de control, permite el reinicio del servicio ODBC. Es normal que este tipo de sistemas, se “cuelguen” ante una alta demanda de visitas. En el caso de un sistema de BBDD Microsoft SQL Server, puede que nos ofrezcan por ejemplo 100Megas de espacio de BBDD, es interesante saber si podemos acceder por administrador de consola, y si podemos definir el % para datos y % para transacciones. También si podemos crear procedimientos, vistas, etc .

Para disponer de otro tipo de gestor de BBDD, veremos muy reducida la oferta para el caso de sistemas PostgreSQL (sistema gratuito) y mucho más en el caso de Oracle (sistema no gratuito). Difícilmente podremos obtener un Oracle en un alojamiento compartido, por lo que se descarta esta opción solo para proyectos de grandes dimensiones y altos rendimientos ( grandes presupuestos, proyección de miles de visitas y nivel alto de seguridad).

Email:
Hoy en día el servicio de email es un punto más o menos importante dependiendo de las necesidades de la empresa. Si necesitamos menos de 10 cuentas de email, siempre podremos optar por la solución de Google Apps for domain (http://www.google.com/apps/intl/es/index.html ) que ofrece el servicio de email de modo gratuito y personalizado para el dominio.

Es la mejor solución que se puede obtener de email. El único requisito es poder tener acceso a modificar los registros MX de nuestro dominio.

En el caso que necesitemos de más cuentas de email, hay que comprobar que el servicio que nos ofrecen de email ya dispone de filtro antispam y antivirus, es un valor añadido poder disponer de este servicio, al igual que saber de qué clientes de email dispondremos.

Posibilidad de disponer de cuentas catch all: Es una cuenta que recoge todos los correos equivocados en su destino del dominio, o buzones inexistentes.

Otro valor añadido seria saber si ofrecen algún servicio de listas de distribución. Esto permite crear distribución de mailings sin necesidad de contratar servicios a terceros. Los proveedores suelen ofrecer las soluciones phpList y mailman. Los dos servicios son open source, aunque muy distribuidos y utilizados desde hace años, ninguno de los dos ofrece funciones avanzadas de seguimiento y análisis de envíos masivos.

Un sistema alternativo gratuito hasta 12000 envios/mes, seria http://www.malchimp.com aunque en modalidad SaaS.

Autoinstalables:

Muchos hostings, ofrecen la opción de disponer de una serie de aplicaciones con un sistema de instalación fácil y ágil (sistemas de instalación en un click). Podemos encontrar entre los más populares SimpleScripts http://www.simplescripts.com/script_list otro sistema parecido seria Fantastico Deluxe.

Servicios y utilidades:

Servicios de conexion SSH, para conexiones seguras, sftp, servicio de programación de tareas cron, modulo-rewrite, personalización php.ini. protección Hotlink, estadísticas web (aunque cada vez menos importante por el uso de Google Analytics).

Panel de control:

Hoy en día uno de los sistemas de panel de control más potentes cPanel aunque cada vez gana más adeptos Parallels PLESK, también hay proveedores disponen de paneles personalizados propios.

http://www.wizhosting.com/blog/2010/08/el-mejor-control-panel-cpanel-vs-plesk/

En general estos hostings son idóneos para pequeños proyectos web.

Procesando la petición. ¡Espera, por favor!