Liliana Webb

9
hoy continuamos resolviendo dudas acerca de los alojamientos web . ¿Puedes imaginar cuántos tipos de alojamiento web existen? Nos centraremos en los tipos de alojamientos más habituales que podemos encontrar entre las distintas ofertas que las empresas de hosting nos proponen. Si entendemos y sabemos diferenciar todas estas clases de alojamiento web, será mucho más sencillo elegir la empresa y ajustar el producto que contratemos a nuestras necesidades. En muchas ocasiones y la experencia en el trato con clientes me lo han demostrado con el paso del tiempo, un gran número de páginas web se alojan en hostings o alojamientos web que no se ajustan a sus necesidades, bien porque pagan por un exceso de recursos que no emplean o bien porque están continuamente sobrepasándolos. Comenzamos con este breve resumen que iremos poco a poco ampliándolo en detalle y de forma independiente en próximos post: Alojamiento web compartido: Suele ser la opción más habitual para pequeñas páginas webs, webs que empiezan o páginas que sabemos no requieren unos recursos del servidor (RAM o procesador) elevados. Por ese motivo, las empresas de hosting o alojamiento web configuran los servidores para alojar en cada uno de ellos más de un alojamiento. El número de alojamientos en cada servidor dependerá de las políticas establecidas por la propia empresa de alojamiento y variará por ejemplo según la potencia del servidor, RAM total o espacio en disco. Como ejemplo muy sencillo y para entenderlo, supongamos que tenemos un servidor con una capacidad de 50GB de disco duro, podríamos alojar 50 páginas webs asignándoles 1GB a cada una, o alojar 100 páginas con 500MB de espacio para cada una. Ventajas del alojamiento web compartido: El precio, suele ser la opción más económica frente a otras opciones. También la administración del servidor, ya que ésta recae sobre la empresa de alojamiento y evitamos la necesidad de tener conocimientos avanzados de administrador de servidores. Inconvenientes del alojamiento web compartido: Los recursos del servidor asignados suelen ser muy limitados ya que se comparten entre todos los clientes alojados en él. Además, dentro de las políticas de seguridad que la empresa de alojamiento establece en los servidores compartidos, es probable que nos encontremos con limitaciones en cuanto a la disposición de módulos, permisos o configuración para la instalación en el alojamiento de determinadas herramientas. Estas medidas de seguridad se adoptan con el fin de evitar dejar “puertas abiertas” a posibles incidencias.

description

TRABAJO

Transcript of Liliana Webb

hoy continuamos resolviendo dudas acerca de losalojamientos web. Puedes imaginar cuntos tipos de alojamiento web existen? Nos centraremos en los tipos de alojamientos ms habituales que podemos encontrar entre las distintas ofertas que las empresas de hosting nos proponen. Si entendemos y sabemos diferenciar todas estas clases de alojamiento web, ser mucho ms sencillo elegir la empresa y ajustar el producto que contratemos a nuestras necesidades.En muchas ocasiones y la experencia en el trato con clientes me lo han demostrado con el paso del tiempo, un gran nmero de pginas web se alojan en hostings o alojamientos web que no se ajustan a sus necesidades, bien porque pagan por un exceso de recursos que no emplean o bien porque estn continuamente sobrepasndolos.Comenzamos con este breve resumen que iremos poco a poco amplindolo en detalle y de forma independiente en prximos post:Alojamiento web compartido:Suele ser la opcin ms habitual para pequeas pginas webs, webs que empiezan o pginas que sabemos no requieren unos recursos del servidor (RAM o procesador) elevados. Por ese motivo, las empresas de hosting o alojamiento web configuran los servidores para alojar en cada uno de ellos ms de un alojamiento. El nmero de alojamientos en cada servidor depender de las polticas establecidas por la propia empresa de alojamiento y variar por ejemplo segn la potencia del servidor, RAM total o espacio en disco. Como ejemplo muy sencillo y para entenderlo, supongamos que tenemos un servidor con una capacidad de 50GB de disco duro, podramos alojar 50 pginas webs asignndoles 1GB a cada una, o alojar 100 pginas con 500MB de espacio para cada una. Ventajas del alojamiento web compartido:El precio, suele ser la opcin ms econmica frente a otras opciones. Tambin la administracin del servidor, ya que sta recae sobre la empresa de alojamiento y evitamos la necesidad de tener conocimientos avanzados de administrador de servidores. Inconvenientes del alojamiento web compartido:Los recursos del servidor asignados suelen ser muy limitados ya que se comparten entre todos los clientes alojados en l. Adems, dentro de las polticas de seguridad que la empresa de alojamiento establece en los servidores compartidos, es probable que nos encontremos con limitaciones en cuanto a la disposicin de mdulos, permisos o configuracin para la instalacin en el alojamiento de determinadas herramientas. Estas medidas de seguridad se adoptan con el fin de evitar dejar puertas abiertas a posibles incidencias.

Alojamiento web individual:Lo catalogaramos como un Alojamiento web compartido en el que podemos alojar nicamente un dominio.Alojamiento web multidominio:Estaramos hablando tambin de un Alojamiento web compartido en el que la empresa de hosting nos permitira alojar ms de un dominio. Por ejemplo, en el panel de control del alojamiento tendramos unos recursos (espacio en disco, nmero de buzones de correo) que podramos repartir entre 2 dominios, cada uno con su pgina web independiente.Alojamiento web gratis:En este caso no hablamos de ninguna tecnologa sino de una condicin contractual. Personalmente, creo que el concepto gratis no existe. Tened en cuenta lo siguiente, si me ofrecen un alojamiento a cambio de publicidad, creo que lo de gratis desaparece, no?. O, si me ofrecen un alojamiento web pero cuando necesitas que te den soporte ste cuesta dinero, umm, algo no va bien. Adems, normalmente estos alojamientos web gratis estn alojados en servidores compartidos (ya sabemos lo que es) sobrecargados de alojamientos lo que suponen un reparto de recursos del servidor tal, que la estabilidad del mismo o el propio funcionamiento de la web se ve bastante comprometido. No obstante, para realizar pruebas y tests, pueden valer.Alojamiento web linux:Aqu s hablamos de la tecnologa del servidor. Los servidores de alojamiento pueden ser linux o windows (o incluso macOS). Si optamos por una web programada en PHP y con base de datos MySQL (tecnologas de cdigo abierto o libres) nos servirn los alojamientos web basados en linux. Los alojamientos web linux suelen ser ms econmicos, sobre todo porque evitan el coste de las licencias a diferencia de los windows. Hablaremos ms adelante de todo esto y profundizaremos algo mas.Alojamiento web windows:Si nuestra pgina web est desarrollada con programacin ASP y bases de datos SQLServer (ambas son tecnologas de Microsoft), necesitaremos que nuestro alojamiento sea windows. No obstante, si ya tenemos contratado un alojamiento bajo plataforma windows (en un servidor windows) ste tambin es compatible con PHP y MySQL, por lo que una de las ventajas es que matamos dos pjaros de un tiro.Alojamiento dedicado:El concepto de dedicado hace referencia a que no compartimos recursos con otros usuarios. El servidor en el que est alojada nuestra pgina web nos dedica el 100% de los recursos a nosotros. La ventaja es que podremos alojar pginas ms exigentes en cuanto a necesidades de recursos, podremos configurar las caractersticas de nuestro servidor de forma personalizada para nuestras aplicaciones web o incluso ser ms permisivo en las medidas de seguridad. El alojamiento dedicado puede ser windows o linux, depender del sistema operativo con el que lo hayamos contratado. Comentamos dos opciones habituales de alojamiento dedicado: Servidor Dedicado:Disponemos de un servidor 100% para nuestra web (o webs). Servidor Virtual (VPS):En ocasiones el 100% de un servidor dedicado es demasiado para las caractersticas de nuestra web, por ese motivo las empresas de alojamiento dividen el 100% de los recursos en servidore virtuales (VPS) independientes entre si. Por ejemplo, imaginemos un servidor de 4 ncleos de procesador, 16GB de RAM y 100GB de disco duro. La empresa de alojamiento podra virtualizarlo y crear 4 servidores VPS, asignndoles a cada uno: 1 ncleo de procesador, 4GB de RAM y 25GB de disco duro. La ventaja para el cliente ser la de disponer de un servidor dedicado (virtual, eso si) y reducir (proporcionalmente) el coste del servidor.De momento lo vamos a dejar aqu, poco a poco iremos resolviendo dudas y ampliando la informacin. No dudis en aportar vuestro granito de arena, experiencias y corregirme en cualquier dato que no estis de acuerdo.

Qu es el alojamiento web?Un proveedor de alojamiento web es una empresa que alquila espacio web y ancho de banda para la publicacin de sitios web.Normalmente se trata de una cuenta en un sistema Linux o UNIX que est permanentemente encendido donde alojamos los archivos de nuestro sitio web a travs de la herramienta FTP (o SSH), y nuestra web es servida mediante unservidor web (tal como Apache).Tipos de alojamiento webLosrequerimientos de una pgina web personalno son los mismos que los de una gran empresa. En este ltimo caso, el volumen de informacin y la cantidad de accesos al servidor ser muchsimo mayor y, por tanto, el servidor que maneje dicha informacin deber disponer de ms recursos.En una web con miles de visitas al da, la no disponibilidad del servicio durante unas horas supone diversas prdidas que no deben ser admisibles, por lo cual el hosting a contratar deber ofrecer ms calidad que, supongamos, en el caso de una web personal de un alumno que cuelga sus apuntes.Por esto mismo existen diferentes tipos deweb hosting mexico:1. Alojamiento compartido gratuito: normalmente dispone de poca funcionalidad y estabilidad.2. Alojamiento compartido: el ms frecuente. En este caso tu sitio web funciona en un servidor que aloja muchos otros sitios web.3. Servidor dedicado: el proveedor se encarga de la administracin del servidor.1.- Alojamiento compartido gratuitoPara los que seinician en el diseo webno tiene mucho sentido pagar mensualmente por un alojamiento web que no van a aprovechar. Elegir un alojamiento gratuito puede ser una buena solucin para los que estn empezando en el diseo web.Sin embargo, para proyectos medianamente serios a la larga salen caros: inaccesibilidad, tiempo de espera, prdida de informacin, cierre del servicio, limitaciones de funcionalidad, etc.Aunque podemos encontrar servidores gratuitos que funcionan bien, normalmente el servicio degenera con el tiempo y, si pretendemos realizar un proyecto medianamente serio, mi consejo es que se descarten este tipo de alojamientos.2.- Alojamiento compartidoLa solucin ms comn en el mercado. Por un precio bastante razonable podemos disponer de varios miles de Gb de transferencia al mes, 300Gb de espacio, alojar ilimitados dominios, 2500 direcciones de correo, MySQL, PHP o ASP, etc.Laseguridad del servidorsuele ser menor al haber ms clientes en l. Hay que prestar atencin al nmero de usuarios / webs que aloja nuestro servidor, es una prctica bastante comn el llenar los servidores de usuarios hasta el punto de que interfiere con el servicio prestado.A no ser que se trate de un sitio web con un trfico excesivo y que consuma demasiada CPU, el alojamiento web compartido es la solucin con mejor relacin calidad/precio (siempre que se trate de un buen proveedor).3.- Servidor Privado Virtual.Unservidor privado Virtualo VPS, es un servidor creado a travs de software, dentro de un servidor dedicado real. Es decir, el VPS no es tiene hardware asociado, pero funciona como si lo tuviera. Por que hacer algo que suena tan complicado? Para lograr tener lo ms similar a un servidor dedicado a una fraccin del precio.Una de las principales ventajas de los VPS es que son facilmente escalables. Si se necesita mayor espacio en disco duro, ms memoria RAM o hasta mayor capacidad de procesamiento, simplemente puedes pedirlo con tu proveedor y estos se asignaran de forma dinmica a tu VPS sin necesidad de hacer ningn cambio fsico.4.- Servidor dedicadoEn caso de que nuestra cuenta en el servidor compartido se est quedando pequea para nuestro proyecto, sta puede ser la solucin, aunque es necesario tener conocimientos de administracin de sistemas, dependiendo del nivel de soporte que contratemos.Si contratamos nuestro servidor dedicado dispondremos de un nivel de soporte mucho mayor, y un experto administrador de sistemas que nos de soporte para hacer funcionar y personalizar nuestro servidor instalando y configurando los servicios que necesitemos.5. Servicios en la Nube.Lo ltimo en servicios de hosting son los servicios en la nube, que permiten crear desde servicios de hosting bsicos hasta servidores dedicados complejos. En el cloud hosting, similar a lo que sucede en los VPS, los servidores son virtuales. La diferencia es que son varios servidores los que hacen el conjunto del centro de computo, trabajando conjuntamente. De esta forma, se pueden crear muchos tipos de servidores con configuraciones diferentes, con base al conjunto de todos los equipos.As, se pueden crear servidores virtuales en segundos, cada uno utilizando partes del total de los servidores ligados en la nube. Esta es una forma muy eficiente de crear servicios hoy en da, aunque an tiene ciertas limitaciones en cuestin de velocidad, sobre todo en bases de datos.Aspectos a considerarElegir un alojamiento webpuede parecer una tarea sencilla pero no lo es. Es muy importante, antes de comenzar cualquier proyecto, buscar por internet opiniones y experiencias con los proveedores de alojamiento cuyos planes nos puedan interesar.Algunas ideas a la hora de contratar un hosting para evitar posibles sorpresas: Buscar nombre_empresa sucks en Google y leer opiniones de usuarios descontentos. Realizar un ping a los servidores del proveedor y medir el tiempo de respuesta. Mientras menor sea ste, mejor tiempo de respuesta tendr nuestra web desde la ubicacin en la que nos encontramos. Buscar nombre_empresa reviews en Google y leer las opiniones, tanto favorables como negativas. Aunque un plan pueda parecer muy interesante y sin limitaciones, hay que echar un vistazo al lmite de consumo de CPU, que puede ser un lmite que pasa inadvertido en muchos casos. Probar a contactar con el servicio de atencin al cliente y observar cuanto tardan y responder y cmo lo hacen.Prestaciones que suelen ser convenientes: .htaccess: nos permitir formatear las URLs y evitar, por ejemplo, que usen nuestro ancho de banda enlazando a nuestras imgenes o archivos (hotlinking). Varios dominios: ser interesante poder alojar bajo una misma cuenta diversos dominios, de esta forma podremos llevar a cabo varios proyectos sin contratar un nuevo servicio de alojamiento. Acceso SSH: este servicio nos ofrece una cuenta shell para entrar al servidor UNIX o Linux y poder ejecutar comandos. Nos ahorrar mucho tiempo para descomprimir archivos, crear la estructura de directorios o realizar pequeos cambios en nuestro sitio web. Adems, es interesante que los datos (como usuario y clave) vayan cifrados a travs de la red. PHP /MySQL: la solucin ms extendida para crear sitios web dinmicos. Estadsticas web: mis favoritas son AWStats. Otras muy buenas (aunque menos completas) son Webalizer. Conocer a nuestra audiencia es un aspecto muy importante en la planificacin de un sitio web: nos permitir saber, entre otros muchos datos, de donde vienen nuestros potenciales clientes, qu hacen en nuestra web, las pginas ms visitadas y muchos otros datos interesantes. php.ini personalizado: ser imprescindible si queremos, por ejemplo, modificar el tamao mximo de archivo que se enve a travs de un formulario. Copias de seguridad peridicas: importante para no perder nuestros datos en caso de algn problema en el servidor. Aunque debemos tambin mantener una copia de nuestro web nosotros