---- Pensé que comenzaría con algo de estructura y trozos. Siéntase libre de editar y agregar a esto. ----
Un proveedor de alojamiento web le permite hacer que un sitio web esté disponible en la Web almacenándolo en una computadora que siempre está encendida y siempre conectada a Internet. Hay miles de empresas que ofrecen alojamiento web. Esta guía tiene como objetivo enseñarle a comprender, investigar y evaluar los productos que se ofrecen por sí mismo.
Para encontrar un proveedor de alojamiento web adecuado, debe:
- Conoce tus requerimientos.
- Comprenda los productos de alojamiento web disponibles.
- Elige el producto adecuado para ti.
- Cree una lista breve de empresas que ofrecen ese producto y reduzca a uno.
Te explicaremos estos pasos ahora.
1. ¿Cuáles son sus requisitos?
Para comenzar su búsqueda, es útil tener una idea aproximada de su:
- Presupuesto mensual (por ejemplo, "No puedo pagar más de $ 20 al mes")
- Tráfico único mensual (por ejemplo, "Recibo alrededor de 5,000 visitantes al mes")
- Requisitos tecnológicos (por ejemplo, "Usaré PHP y MySQL")
- Capacidad técnica (por ejemplo, "Nunca he comprado alojamiento web antes")
- Ubicación (por ejemplo, "Quiero que mi alojamiento esté en un país en particular por razones de velocidad, soporte o SEO")
Si tienes esta información, ¡genial! Si no lo ha hecho, trate de resolverlos y anótelos antes de seguir leyendo; hará que encontrar un proveedor de alojamiento web sea mucho más fácil.
2. ¿Qué tipos de alojamiento web hay?
El mercado de hosting está inundado de diferentes productos. Esta sección los describe.
Alojamiento web gratuito
Es posible encontrar alojamiento web gratuito, pero muy pocos webmasters profesionales recomendarán que lo use.
Pro
- No cuesta nada
- En su mayoría es muy fácil de configurar y comenzar.
contra
- Los anfitriones gratuitos no tienen la obligación de ofrecerle soporte.
- Los hosts gratuitos no tienen la obligación de mantener su sitio en funcionamiento.
- Los hosts gratuitos tienen poca obligación de actualizar, mantener y proteger sus servidores.
- Probablemente publicidad en su sitio.
En resumen, vale la pena pagar por el alojamiento en lugar de utilizar un servicio gratuito. Un paquete de alojamiento compartido barato le brindará un nivel básico de soporte, un tiempo de actividad más confiable y no arruinará el banco.
Los buenos servicios (a partir de 2018) incluyen páginas de Github .
Alojamiento web compartido
Pro
- Es barato: los precios comienzan en $ 3 / mes.
- Pero es confiable. Firmas un contrato con una empresa, que consolida todos los servicios que tienes garantizados.
contra
- Normalmente, comparte un servidor (virtual) con muchos otros clientes. Entonces, si tiene mucho tráfico, es posible que necesite un servidor dedicado.
- Otros clientes pueden tener sitios web ocupados que ralentizan a todos en el mismo servidor.
- A veces es difícil cambiar la configuración para sus necesidades específicas (especialmente en el alojamiento de Windows)
Alojamiento web "en la nube"
Esto cubre una variedad de servicios que se pueden dividir en tres grupos: infraestructura como servicio, plataforma como servicio, software como servicio. Este artículo de Wikipedia describe las diferencias.
Pro
- Disponibilidad. Sus datos están disponibles casi instantáneamente para cualquier persona en ese planeta.
- También hay algunas ofertas que son gratuitas.
contra
- Con algunos servicios en la nube, nadie (ni siquiera el proveedor de alojamiento) sabe dónde están sus datos (especialmente en qué jurisdicción). Este es un problema muy grande si maneja datos confidenciales, como datos de un médico o cuentas bancarias (con respecto a la privacidad de datos). Otros, como Amazon S3, le permiten elegir una región.
- Es difícil comparar me gusta con me gusta. Algunos, como Amazon, le ofrecen servidores virtuales. Otros, como Microsoft Azure o Google App Engine, ofrecen una capa de middleware para su uso.
Alojamiento web VPS
Aquí es donde parece que tienes un servidor para ti, aunque lo estás compartiendo físicamente con otras personas.
Pro
- Tienes mucho más control que el alojamiento compartido.
contra
- Si no tiene un VPS administrado, debe administrarlo usted mismo, aplicando parches del sistema operativo.
Hospedaje web dedicado
Pro
- Puedes hacer lo que quieras, cuando quieras y como quieras. Usted posee un servidor (virtual) e instala cualquier software (en comparación con el alojamiento administrado). Puede usar ese servidor para lo que quiera (con la excepción de contenidos ilegales).
contra
- Realmente necesitas saber lo que estás haciendo. Usted es el responsable de la seguridad de ese sistema. Tendrá que instalar actualizaciones de seguridad y, en general, "vigilar" lo que está sucediendo (qué puertos son rastreados, quién intenta entrar y de dónde vinieron, ...).
Alojamiento web colocado
La colocación es muy similar al alojamiento web dedicado. La diferencia es que también necesita comprar, incorporar, administrar y dar servicio al hardware en sí.
Pro
- usted tiene el mayor control sobre qué tan confiable y rápido es el hardware de su servidor
- es posible que pueda traer un servidor muy pequeño y económico, del que tiene control total en un entorno de alta gama para que pueda atender a sus clientes
- puede configurar y configurar su hardware individualmente y con anticipación desde su hogar u oficina antes de llevarlo al host
contra
- comprar una sola máquina de grado de servidor no es barato
- ahora es incluso responsable del hardware y necesita monitorearlo y repararlo (aunque algunos proveedores de alojamiento le ofrecerán hacerlo por usted (por un precio))
- Es posible que ni siquiera pueda reiniciar el sistema si se daña, si no se preparó para eso (o no compró el servicio práctico del proveedor de servicios para que lo haga por usted)
- Dependiendo del nivel de servicio en el proveedor de alojamiento, es posible que deba esperar hasta el horario comercial para acceder físicamente a su servidor en caso de una falla.
Hosting "gestionado"
Esto es similar al alojamiento dedicado, pero reduce los problemas de seguridad porque un equipo profesional mantendría su servidor. Por otro lado, en su mayoría no puede actuar tan libremente como en una máquina dedicada.
3. ¿Qué producto es mejor para ti?
Puede utilizar los cinco criterios que enumeramos al inicio (presupuesto, tráfico, tecnología, capacidad y ubicación) para determinar qué producto le conviene.
Diagrama de flujo que intenta dirigir a las personas hacia el producto correcto?
Comprar para hospedaje por presupuesto
Si no está dispuesto a pagar nada
Si su presupuesto es de aproximadamente $ 10 / mes
Si su presupuesto es de aproximadamente $ 50 / mes
Si su presupuesto es de aproximadamente $ 100 / mes
Si su presupuesto es de aproximadamente $ 1000 / mes
- Nube
- Dedicado
- Colocado
- Gestionado
Comprar alojamiento por tráfico mensual
Si sus visitantes únicos mensuales son aproximadamente 1,000
Si sus visitantes únicos mensuales son aproximadamente 10,000
Si sus visitantes únicos mensuales son aproximadamente X
Si sus visitantes únicos mensuales son aproximadamente X
Comprar alojamiento por requisitos tecnológicos
Si necesitas un lenguaje de programación particular
Si necesita una arquitectura de servidor particular
Si tiene requisitos personalizados muy específicos
Comprar para hospedaje por habilidad técnica
Si eres nuevo en el alojamiento web
Si la idea de usar hosting sin un panel de control te asusta
Si te sientes cómodo usando una línea de comando
Ahora que conoce el producto que necesita, descubramos cómo encontrar empresas que ofrezcan ese producto.
4. ¿Cómo se construye una lista corta?
¿Dónde encontrar servidores web?
Búsqueda por presupuesto, tecnología y otros requisitos: estrategias sugeridas:
- Búsqueda usando palabras clave específicas.
- Descubra dónde se aloja un sitio similar al suyo.
¿Qué hace que un buen proveedor de alojamiento web?
- El soporte debe ser gratuito, eso indicaría un proveedor confiable. No intentan ganar dinero vendiendo soporte telefónico, sino vendiendo productos de hosting buenos y de calidad.
- Evaluación de sobreventa. Aquí hay un enlace para comprender mejor el concepto.
- Evaluar el tiempo de soporte. En realidad, presente un ticket con algunos hosts en su lista corta y vea cuál es su tiempo de respuesta.
- Mire la placa de estado para ver los cortes / problemas recientes que el proveedor ha tenido.
- El acceso al alojamiento, en particular el Panel de control, debe ser apropiado para sus necesidades y requisitos, permitiéndole realizar tareas cotidianas sin la necesidad de ir siempre al equipo de Soporte
¿Qué características técnicas debe proporcionar un buen proveedor de alojamiento web?
Estas son algunas características que incluso un buen paquete básico de alojamiento compartido debería incluir, en orden aproximado, desde el más básico hasta el más avanzado.
- Contenido dinámico usando PHP, CGI, etc.
- Además, PEAR extiende PHP y es utilizado por muchos scripts PHP. Asegúrese de que su host tenga instalados los scripts PEAR más populares.
- Acceso a los registros del servidor para su sitio.
- Soporte para
.htaccess
archivos o equivalente.
- Acceso a la base de datos (MySQL o equivalente).
- Acceso a Shell a través de SSH.
- Soporte HTTPS.
- Alojamiento de correo electrónico (con IMAP) o reenvío.
- Soporte para sendmail o algo similar (para que pueda enviar correos electrónicos usando PHP).
- Programación cronometrada del proceso vía
cron
o equivalente.
- La última versión de cada software que este host admite. No desea ejecutar una versión desactualizada de PHP.
5. Consejos de bonificación
¿Cómo sé cuándo necesito actualizar?
- Evaluación del rendimiento del alojamiento
- ¡Optimizando el software antes de actualizar! En la mayoría de los casos, el software que ejecuta es demasiado lento. Intente utilizar diferentes soluciones de almacenamiento en caché.
¿Es mejor el alojamiento caro?
¿Importa dónde está alojado mi sitio geográficamente?
Sí, si manejas datos confidenciales. Si usted es un hombre de negocios que brinda un servicio para su oficina de registro local o un médico, no puede almacenar los datos donde las leyes laxas pueden permitir la venta de esos datos. (Por ejemplo, como un proveedor alemán debe no almacenar sus datos en los EE.UU., debido a las leyes locales de protección de datos. Recientemente, incluso hubo un debate, donde anunciaron funcionarios de protección de datos de Alemania, van a demandar página web del proveedor que incluye un Facebook Botón Me gusta en su sitio web, porque los usuarios finales serán rastreados por una compañía estadounidense, que a su vez puede vender los datos de uso de los clientes alemanes a los anunciantes).
6. Hospedaje de foros y sitios de revisión
Muchas veces, los sitios web que afirman ofrecer revisiones de alojamiento realmente buscan ganar dinero con enlaces de afiliados o por otros canales, y como tales no ofrecerán una revisión honesta. Nunca confíe en un solo sitio y siempre verifique varios sitios antes de comprar.
7. Lecturas adicionales y recursos
GoDaddy alternatives
WordPress Hosting en un VPS
Para ejecutar WordPress necesitas lo siguiente:
Asegúrese de que su servidor tenga suficientes recursos para ejecutarlos cómodamente. El principal cuello de botella con el que te encontrarás es las consultas de MySQL. Si tiene muchos visitantes , intente limitar la cantidad de veces que esos visitantes activarán una consulta en la base de datos . Hay muchos enfoques para hacerlo. Simplemente busque el rendimiento o la optimización de WordPress. Por ejemplo: http://elliottback.com/wp/why-my-wordpress-site-is-so-much-faster-than-yours/
La cantidad de RAM requerida depende de cuántas aplicaciones y servicios se ejecutarán a la vez. Un buen lugar para comenzar puede ser 512 MB, pero es posible que desee 1 GB. Afortunadamente, la RAM es barata e incluso las empresas de alojamiento están comenzando a transferir los ahorros. Es posible que desee aún más, pero nuevamente, todo esto depende de lo que esté ejecutando. Aquí hay una buena discusión sobre la RAM del servidor: http://webmasterformat.com/blog/how-much-ram
Si su sitio solo tiene un promedio de unos cientos o miles de visitantes por día, la RAM no será un factor importante, pero tan pronto como sus visitantes diarios lleguen a las decenas de miles o más, entonces la cantidad de RAM que tiene instalado se convierte en un problema. Intente encontrar un host que pueda aumentar fácilmente la RAM instalada en su VPS cuando llegue el momento de actualizar.
Es optimista pensar que tendrás una gran cantidad de visitantes de inmediato, sin embargo, lleva tiempo construir una audiencia. Con eso en mente, trata de conseguir una empresa de hosting que no se preocupe tanto por el ancho de banda. Muchos hosts anuncian un ancho de banda ilimitado o no medido (dentro de lo razonable). Durante los primeros meses de un sitio, aprenderá cuánto ancho de banda requiere su sitio para servir y cuando su sitio finalmente se abre paso a lo grande y el ISP llama a renegociar su ancho de banda mensual, ahora podrá saber cuánto comprar
También es importante aprender a ahorrar ancho de banda siempre que sea posible. Esto tiene dos ventajas: una, ahorrará dinero y dos, aumentará el rendimiento. Hay toneladas de artículos sobre cómo ajustar el rendimiento de su sitio web. Consulte las "Mejores prácticas de Yahoo para acelerar su sitio web"
Además, considere seriamente usar una red de entrega de contenido (CDN) como Amazon S3 / CloudFront para servir sus recursos estáticos (cosas que no van a cambiar con tanta frecuencia) como gráficos de logotipos, hojas de estilo, sprites de imágenes, archivos javascript. Esto también aumenta los tiempos de carga de su sitio considerablemente, duplicando efectivamente (o más) el número de visitantes que su servidor puede manejar en un día.
En lo que respecta al espacio en disco, necesita suficiente para ejecutar el sistema operativo, los programas instalados, los archivos de registro (dependiendo de su servidor / sistema operativo, intente asegurarse de que se comprimen automáticamente, de lo contrario, en poco tiempo se quedará sin disco duro espacio), y finalmente, ¿qué tamaño tendrá tu blog? ¿Cuántas entradas habrá en la base de datos? ¿Cuántas y qué tan grandes serán las imágenes? Para un VPS, un buen lugar para comenzar sería 40 GB de espacio en el disco duro.
Si ya ha diseñado el blog, debe saber qué tan grande es el sitio base. Pero, ¿cuántas cosas vas a subir cada mes? Asegúrate de tener suficiente espacio para todo. También, como ya se dijo, considere descargar muchos de los recursos estáticos del sitio en un CDN. Finalmente, considere usar otros servicios web para alojar contenido multimedia grande como YouTube o Vimeo para video o SoundCloud para audio . A menudo son gratuitos y el contenido puede integrarse fácilmente en su sitio.
fuente
El Better Business Bureau recomienda lo siguiente (un consejo un poco viejo pero todavía sólido):
fuente
Copias de seguridad
Algo más a considerar son las copias de seguridad.
Algunos proveedores de alojamiento proporcionarán un servicio rudimentario (¿una vez a la semana?) Y es posible que no tenga acceso directo para realizar una restauración usted mismo. Por lo tanto, tenga en cuenta el proceso de restauración y el proceso de copia de seguridad.
Hay bastantes productos comerciales en el mercado que difieren según sus necesidades (tamaño de datos, velocidad de restauración, etc.)
Una solución que funciona para mí como revendedor de hosting con 200 Gb + de respaldo es Amazon AWS S3, que si se usa con la AWS CLI es rápido, eficiente, puede automatizarse y tiene un precio razonable.
[ACTUALIZAR] esta respuesta volvió a llamar mi atención: en realidad he cambiado mi estrategia de copia de seguridad y ahora uso BackblazeB2 con hashbackup. Mucho mejor precio, y funciona perfectamente para respaldar y restaurar
Muchas personas han dicho miles de veces que las copias de seguridad son importantes. Hazte la pregunta; "si el disco duro del servidor murió, ¿cuál sería el resultado?".
fuente
El alojamiento de Content Delivery Networking es posible si el sitio es estático, pero depende de la empresa que aloja el CDN, ya que no todos permiten un alojamiento simple, como solo un sitio html estático. También alojar un sitio web también se puede hacer usando una red de entrega de contenido, pero tiene muchas ventajas y desventajas,
Pro
Contras
www
esto porque la mayoría de las CDN trabajan con nombres (no todos, solo la mayoría).Soporte estático de CDN
Por favor, siéntase libre de agregar a la lista, pero para la prevención del correo no deseado, no lo enlace.
fuente
Hosting PHP
Si tiene algún consejo para investigar / seleccionar un servidor web PHP, edite esta respuesta en consecuencia
El alojamiento web PHP es muy común y fácil de encontrar. Al seleccionar un proveedor de alojamiento web que ofrezca PHP, debe tener en cuenta lo siguiente:
Debido a que PHP es tan común, los precios tienden a ser muy bajos. Eso tiende a significar que los márgenes son muy bajos. Como resultado, muchos servidores web de bajo costo tienden a "sobrevender" el espacio web, lo que significa que ponen más sitios web en un servidor que luego se consideraría ideal para esos webmasters. Esto hace que los sitios web alojados en estos servidores respondan lentamente e incluso ocasionalmente tengan errores debido a que los recursos no son suficientes para completar su solicitud. Cuando busque un servidor web PHP, verifique si tiene reputación de sobreventa.
Muchos servidores web tardan en adoptar nuevas versiones de PHP (la migración de PHP4 a PHP5 fue extremadamente lenta). Si desea tener las últimas funciones de PHP disponibles para su sitio web, asegúrese de que el host web que seleccione migre a nuevas versiones de PHP u ofrezca a los clientes la oportunidad de pasar a un nuevo servidor utilizando la versión más nueva de PHP.
PEAR extiende PHP ofreciendo una gran cantidad de funciones listas para usar. Asegúrese de que su proveedor de alojamiento web ofrezca al menos los paquetes PEAR más populares (MDB2, PHPUnit)
fuente
La velocidad de entrega del contenido es importante
Recomiendo preguntar a cualquier proveedor que le interese por sus necesidades de alojamiento web para producir una página de demostración en la que pueda probar el valor TTFB (tiempo hasta el primer byte). Webpagetest.org puede probar dichos valores desde varias computadoras por usted. Además, Google tiene esto en cuenta cuando utiliza su herramienta de información de velocidad de página para escanear páginas web, y pueden clasificar su sitio más bajo si la velocidad de carga es mediocre.
Alojamiento web para principiantes
Si es su primera vez en el campo del desarrollo web, comience buscando un servidor web gratuito que tenga habilitado un motor de procesamiento de scripts y SQL.
Asegúrese de que el host le ofrezca acceso FTP (o SFTP para FTP seguro) a su espacio web, o al menos un disco web (donde inicie sesión en un área segura en el servidor para cargar archivos).
Además, asegúrese de que el host incluya PHP y MySQL en el plan que elija si desea ejecutar cualquier sistema de administración de contenido como Wordpress o si desea ejecutar cualquier tipo de página dinámica que no utilice JavaScript.
Independientemente del tipo de alojamiento que elija, debe tener instalado un software de servidor web como apache para que se entreguen las páginas web, y a menudo hay una raíz de documento (carpeta base para los archivos de su sitio web), así como un archivo de índice definido en el archivo de configuración del servidor. A menudo, el archivo de índice es index.htm o index.html o incluso index.php.
Considerar ancho de banda
Muchos proveedores de hosting imponen un límite de ancho de banda mensual y la repetición dará como resultado la suspensión de la entrega de contenido por el resto del mes y / o tarifas adicionales por exceso. Debido a esto, algunas matemáticas deben hacerse. Para estar seguro, calcule el tamaño promedio de los archivos a los que espera que accedan muchos usuarios y divídalos en su límite de ancho de banda y eso es aproximadamente cuántos usuarios le permitirá ese proveedor servir en un mes.
Por ejemplo, si su límite de ancho de banda es de 10 GB al mes y cada página que sirve sin el almacenamiento en caché habilitado consta de:
Luego, cada usuario usará 100 KB de su ancho de banda. Por lo tanto.
Entonces, en el escenario anterior, solo podría servir 100,000 copias nuevas de la página al mundo.
Si necesita entregar más copias de la página, busque un proveedor que ofrezca un límite de ancho de banda más alto y / u optimice su código y / o emplee el almacenamiento en caché de HTTP y ore para que cada navegador conectado a su servidor lo obedezca.
fuente
Antes de elegir un alojamiento web adecuado, debemos considerar:
Los servicios en la nube son la solución ideal y la mejor disponible porque ofrecen flexibilidad sobre tecnología, precios e implementación.
Google Cloud & OpenShift (RedHat) es mi proveedor de servicios de alojamiento en la nube favorito. También puede probar AWS (Amazon Web Services).
Dé prioridad a las soluciones de alojamiento basadas en la nube porque cumplen la mayoría de los requisitos con mucha facilidad.
fuente
Cortando las respuestas largas, hay tres tipos principales de alojamiento web;
Hosting Compartido
Es mejor para sitios web básicos, como sitios web de páginas de destino únicas o sitios web de agencias. No lo recomendaría para los sitios web que tienen soporte de woocommerce o que entretienen una gran cantidad de tráfico. (Lo mejor para blogs personales y páginas de destino).
Alojamiento VPS
Es mejor para usuarios con poco avance, como un profesional independiente que tiene de 10 a 20 sitios web o sitios web de clientes de los que se ocupa actualmente. También puede alojar sitios web de compras con un tráfico mínimo y blogs personales con mucho tráfico.
Servidor dedicado de alojamiento
Esto es lo que tengo, dirijo una agencia donde desarrollamos sitios web de varios clientes, y para alojarlos y darles una calidad perfecta mientras tenemos el control total de todas y cada una de las plataformas, optamos por el Servidor de Hosting Dedicado, esto le permite tiene su propio servidor, es costoso pero vale la pena si es dueño de un negocio.
fuente