¿Qué son y para que sirven los servidores?
Servidores y sus usos
He creado esta sección para que aprendas ¿Qué es un servidor? y puedas administrar correctamente tus servidores cuando montes tus proyectos o trabajes para algún cliente, recuerda que si aun no encuentras el tema que buscas puedes mandarme un correo, suscríbete al boletín o a mi canal de YouTube para que te enteres cuando realice una actualización.
Tabla de contenido
- 1 Servidores y sus usos
- 2 ¿Qué es un servidor?
- 3 ¿Para qué sirve un servidor?
- 4 Calcificación por tipo: ¿Qué tipos de servidores existen?
- 5 Clasificación según el sistema operativo: Servidores Windows o Linux
- 6 Calcificación según su funcionalidad: Tipos según el servicio instalado
- 7 Servidores Web
- 8 Servidor FTP
- 9 Servidor SMTP
- 10 Servidor de Base de datos
- 11 ¿Un servidor puede tener muchos servicios diferentes instalados al mismo tiempo?
Voy a iniciar esta sección con algunas definiciones y conforme vayamos avanzando te dejaré link a otros post que he escrito donde voy a profundizar en cada uno de los temas, comencemos con el protagonista que nos ha traído hasta aquí ¿Qué es un servidor?
¿Qué es un servidor?
En informática un servidor es una computadora encargada de entregar información a los clientes conectados a el.
Bastante fácil ¿Cierto? No obstante, debemos entender que la información que entrega un servidor puede ser variada, por ejemplo:
- Texto
- Imágenes
- Vídeos
- Etcétera.
¿Para qué sirve un servidor?
Pues como vimos principalmente sirve para entregar información a todo lo que este conectado a él, no obstante, muchas de sus funcionalidades dependen del tipo de servicios y procesos que se monten en el, por ejemplo, un servidor web, un servidor FTP, entre muchos más servicios que existen. A lo largo de este post te dejare post donde iré profundizando en los servicios más utilizados.
Calcificación por tipo: ¿Qué tipos de servidores existen?
Bueno una clasificación la podríamos hacer de la siguiente manera
- Servidores físicos
- Cloud servers o servidores en la nube
- Servidores virtuales
Servidores físicos
Quizá los conozcas o los has escuchado nombrar como "servidores locales", sin embargo, me refiero aquellos servidores que te compras y montas en un rack en tus oficinas, en donde, acondicionas un espacio para su mantenimiento y tu mismo o tu equipo los opera y administra al cien por ciento.
Cloud servers o servidores en la nube
Los servidores en la nube son aquellos que generalmente rentas y adquieres en servicios como Azure, Amazon o Digital Ocean, en los cuales solo te debes preocupar por el mantenimiento a nivel de software, esto quiere decir, que por a nivel físico es totalmente transparente para ti, ya que seguramente el servidor esta muy lejos de ti, incluso en otro país.
Servidores virtuales
En palabras coloquiales es como si un servidor físico o en la nube lo dividieras en servidores más pequeños y cada uno de estos nuevos servidores son independientes uno de otros.
Esto se da mucho en la nube (cloud), ya que, si bien es cierto que puedes comprar servidores dedicados, suelen ser muy caros y amenos que tu aplicación y presupuesto lo valga, lo puedes alquilar sin problema, por lo regular se rentan servidores compartidos que han sido virtualizados a través de herramientas como vmware entre otras y permiten alojar varías paginas y servicios en el mismo servidor de forma independiente.
Muchas empresas compran o se afilian y adquieren uno o varios servidores en la nube, después lo rentan a otras personas partiendo ese servidor y cobrando por cada sección rentada y dirás ¿Pero no es mas caro para el usuario final? Y esto es depende, muchos servicios de este tipo lo compensan en el servicio y apoyo cuando tienes problemas y el umbral entre costo y beneficio por un servicio en tu idioma, quizá lo valga.
En lo personal prefiero adquirir directamente el servicio sin terceros, ya que entiendo todo esto y, aunque, invierto tiempo considerable en configuraciones y mantenimientos, me gusta mucho el tema así que lo tomo como aprendizaje.
Clasificación según el sistema operativo: Servidores Windows o Linux
Una clasificación muy interesante es según el sistema operativo instalado, por ejemplo:
- Servidores con Windows Server.
- Servidores con un Sistema Operativo basado en Linux, por ejemplo Ubuntu.
Prácticamente en ambos servidores podemos hacer lo mismo, no obstante es importante decidir cual es el que realmente necesitamos para nuestra aplicación, ya que, los servidores Windows son más caros y suelen necesitar más recursos del servidor.
En lo personal he utilizado servidores Windows en sistemas de rastreo satelital, donde utilizamos tecnología .Net y SQL Server y, he utilizado servidores basados en Linux para el desarrollo de páginas web, tiendas Online, etc.
Calcificación según su funcionalidad: Tipos según el servicio instalado
Bien, hemos visto una clasificación, no obstante también podríamos generar tipos según su comportamiento y servicios que tengan instalados y, para comprender mejor, por ejemplo:
Servidores Web
En este momento mi pagina EWebik.com esta corriendo sobre un servidor de tipo web, el cual crea toda el HTML del lado del servidor y después lo "sirve" a tu computadora para que puedas observar esta página. Existen muchas herramientas que nos permiten crear este tipo de servidor, así que para profundizar un poco más te dejo el siguiente post.
Gracias por tu calificación
(2)
Servidor FTP
Servicio FTP, este servicio se instala del lado del servidor y permite que un cliente o varios se conecten a el para el intercambio de archivos, se utiliza muy a menudo en los Hosting que alojan sitios en WordPress y una de las herramientas mas utilizadas es FileZilla.
Servidor SMTP
Este tipo tiene instalado el Protocolo de Transferencia de Correo Simple conocido como SMTP, con el cual podemos enviar y recibir correos, un ejemplo de este tipo de servicio es el servicio SMTP de GMAIL, el cual le he dedicado un post completo que te dejo si desea profundizar en este tema.
Servidor de Base de datos
Uno de los tipos de servidores más utilizados en el mundo, ya que prácticamente toda página web tiene una base de datos que almacena información, para levantar un servidor de este tipo necesitamos instalar un motor de base de datos, por ejemplo:
- Postgresql
- SQL Server
- MySQL
- Mongo
- Oracle
No todos los motores de base de datos son gratuitos, por ejemplo, Postgresql y MySQL son gratuitas, todas las demás tienen una capa gratuita que permiten hacer muchas casas, aunque como todo tiene sus limitantes.
Y existen mucho más servicios, por ejemplo:
- Servidor de directorio activo/dominio
- Servidor de Correos
- Servidor de Impresión
- Servidor Proxy
- Servidor DNS
- Servidor DHCP
¿Un servidor puede tener muchos servicios diferentes instalados al mismo tiempo?
La respuesta es si, como viste anteriormente existen muchos tipos de servidores y, muchas aplicaciones utilizan un solo servidor donde alojan todos los servicios que necesitan para funcionar. Esta practica es muy común, ya que, reduce costos, aunque técnicamente no es muy recomendable, ya que algún servicio puede estresar el servidor afectando a las demás aplicaciones.
Como puedes ver hay bastante tipos y estaré subiendo nuevos artículos donde hablemos un poco de cada uno de ellos, así que suscríbete a mi boletín y a mi canal de YouTube para que no te pierdas ninguna actualización.
Gracias por tu calificación
(2)
Juan Carlos García
Desarrollador de software / SEO
Durante años he desarrollado plataformas dedicadas al rastreo satelital y varios sitios web que se encuentran en la primera página de Google, y hoy quiero compartir contigo lo que se en tecnologías como: Node JS, PHP, C# y Bases de datos.
Si quieres apoyarme sígueme en mis redes sociales y suscríbete a mi canal de YouTube.