Servidor de red informática .
Un servidor es una aplicación en ejecución ( software ) capaz de atender las solicitudes de un cliente y devolver una respuesta correspondiente. Los servidores pueden ejecutarse en cualquier tipo de computadora, incluidas las computadoras dedicadas que se conocen individualmente como "el servidor". En la mayoría de los casos, la misma computadora puede proporcionar múltiples servicios y tener varios servidores en ejecución. La ventaja de configurar un servidor en equipos dedicados es la seguridad. Por esta razón, la mayoría de los servidores son procesos diseñados de tal manera que pueden ejecutarse en computadoras con un propósito específico.
Los servidores operan a través de una arquitectura cliente-servidor . Los servidores ejecutan programas informáticos que atienden las solicitudes de otros programas, los clientes . Por lo tanto, el servidor realiza otras tareas en beneficio de los clientes. Ofrece a los clientes la capacidad de compartir datos, información y recursos de hardware y software. Los clientes generalmente se conectan al servidor a través de la red, pero también pueden acceder a él a través de la computadora donde se ejecuta. En el contexto de las redes de Protocolo de Internet (IP), un servidor es un programa que funciona como un escucha de socket .
Comúnmente, los servidores brindan servicios esenciales dentro de una red, ya sea para usuarios privados dentro de una organización o empresa, o para usuarios públicos a través de Internet . Los tipos de servidor más comunes son servidor de base de datos , servidor de archivos , servidor de correo , servidor de impresión , servidor web , servidor de juegos y servidor de aplicaciones .
Una gran cantidad de sistemas utilizan el modelo de red cliente-servidor, incluidos los sitios web y los servicios de correo. Un modelo alternativo, el modelo de red peer-to-peer permite que todas las computadoras conectadas actúen como clientes o servidores según sea necesario .
uso del servidor
El término servidor es muy utilizado en el campo de las tecnologías de la información . A pesar de la amplia disponibilidad de productos etiquetados como productos de servidor (como hardware, software y versiones de SO diseñadas para servidores), en teoría, cualquier proceso computacional que comparte un recurso con uno o más procesos de cliente es un servidor. Tomemos como ejemplo la acción de compartir archivos . Si bien la existencia de archivos dentro de una computadora no la clasifica como un servidor, el mecanismo del sistema operativo que comparte estos archivos con los clientes es un servidor.
Del mismo modo, consideremos una aplicación web de servidor (como el servidor multiplataforma " Apache "). Este servidor web se puede ejecutar en cualquier tipo de computadora que cumpla con los requisitos mínimos. Por ejemplo, mientras que un ordenador portátil o un ordenador personal no suelen ser considerados servidores, en determinados casos (como el anterior) pueden cumplir el papel de uno y por tanto denominarse servidores. En este caso es el rol del ordenador el que lo sitúa en la categoría de servidor.
En el sentido de hardware, la palabra servidor suele etiquetar modelos de computadora diseñados para albergar un conjunto de aplicaciones de alta demanda dentro de una red . En esta configuración cliente-servidor , una o más computadoras, tanto una computadora como una aplicación informática , comparten información entre sí para que una actúe como host de las demás.
Casi cualquier computadora personal puede actuar como servidor, pero un servidor dedicado tendrá cualidades más adecuadas para un entorno de producción. Entre estas cualidades se pueden mencionar CPU más rápidas , RAM mejorada para un alto rendimiento y mayores capacidades de almacenamiento en forma de múltiples discos duros . Los servidores también tienen otras cualidades como la confiabilidad, disponibilidad y utilidad (RAS) y la tolerancia a fallas , esta última en forma de redundancia en el número de fuentes , almacenamiento ( RAID ) y conexiones de red.
Los
servidores se volvieron comunes a principios de 1990 en la medida en que los
negocios comenzaron a utilizar computadoras personales para brindar servicios
que anteriormente se alojaban en mainframes o en microcomputadoras.
Los primero servidores de archivos contaban con múltiples torres de CD,
utilizados para alojar grandes aplicaciones de bases de datos.[cita requerida]
Entre 1990 y 2000 el aumento en el uso de hardware específico marcó el advenimiento de las aplicaciones de servidor autosuficientes . Una de estas conocidas aplicaciones es Google Search Appliance , que combina hardware y software en un paquete listo para usar. Productos similares fueron el Cobalt Qube y el RaQ . Los ejemplos más simples de este tipo de equipos incluyen conmutadores , enrutadores , puertas de enlace y servidores de impresión , que se pueden usar fácilmente a través de una configuración plug-and-play .
Los sistemas operativos modernos , como Microsoft Windows o las distribuciones de Linux, parecen haber sido diseñados siguiendo una arquitectura cliente-servidor . Estos sistemas operativos se abstraen del hardware , lo que permite que una amplia variedad de software funcione con los componentes de la computadora. En cierto modo, el sistema operativo puede verse como un servidor de hardware para el software porque, excepto en los lenguajes de programación de bajo nivel , el software debe interactuar con el hardware a través de una API .
Estos sistemas operativos pueden ejecutar programas en segundo plano que se denominan servicios o demonios . Estos programas, incluido el servidor HTTP Apache mencionado anteriormente , pueden permanecer en un estado inactivo hasta que se necesite su uso. Como cualquier software que proporciona servicios puede llamarse servidor, las computadoras personales modernas pueden verse como bosques de aplicaciones cliente y servidor que operan en paralelo .
Internet en sí es un bosque de servidores y clientes. Simplemente solicitar una página web de un servidor a unas pocas millas de distancia implica satisfacer una pila de protocolos de red que incluyen varios ejemplos de uso de hardware y software del servidor. Los más sencillos son los routers , módems , servidores DNS , así como otros sin cuya interacción no podríamos acceder a la web
El surgimiento de la computación en la nube permite almacenar servidores, además de compartir recursos con un fondo común; también permite que los servidores mantengan un mayor grado de tolerancia a fallas
Requisito de hardware
Los requisitos de hardware para los servidores varían según el tipo de aplicación del servidor. La velocidad de la CPU no es tan crítica para un servidor como lo sería para una máquina de escritorio. El deber de los servidores de brindar servicios dentro de una red a una gran cantidad de usuarios impone diferentes requisitos, como conexiones de alta velocidad y alto rendimiento para todos los dispositivos de E/S. Como generalmente se accede a los servidores a través de la red, pueden funcionar sin necesidad de un monitor u otros dispositivos de entrada. No se utilizan aquellos procesos que no son necesarios para las funciones del servidor. Muchos servidores no tienen una interfaz gráfica de usuario (GUI) ya que esta funcionalidad consume recursos que pueden ser utilizados por otros procesos. Del mismo modo, las interfaces de audio y USB también se pueden omitir.
Los servidores funcionan durante largos periodos de tiempo sin interrupción y su disponibilidad debe ser alta la mayor parte del tiempo, por lo que la fiabilidad y durabilidad del hardware es extremadamente importante. Si bien los servidores se pueden ensamblar a partir de partes comunes de la computadora, aquellos servidores que realizan tareas críticas dentro de la infraestructura de una empresa idealmente son muy tolerantes a fallas y usan hardware especializado con una tasa de fallas para maximizar su tiempo de actividad , ya que una simple falla de corta duración puede representar mayor costos que los de comprar las piezas e instalar todo el sistema. Por ejemplo, un fallo de unos minutos en una bolsa de valores es suficiente para justificar los costos de reemplazar todo el sistema por otro más confiable. Los servidores pueden incluir discos de mayor capacidad y velocidad, sistemas de refrigeración por agua , disipadores de calor más grandes para reducir el calor, fuentes de alimentación ininterrumpidas que garantizan el funcionamiento del servidor en caso de un corte de energía. Estos componentes ofrecen mayor rendimiento y confiabilidad a un precio más alto. Redundancia de hardware : instalación de más de una instancia de un módulo, como la fuente o el disco duro arreglado de tal manera que si uno falla, el otro está automáticamente disponible—es ampliamente utilizado. Se utilizan dispositivos de memoria ECC que detectan y corrigen errores; otros tipos de memoria que no son ECC pueden provocar daños en los datos.
Para aumentar la confiabilidad, la mayoría de los servidores usan memoria para la detección y corrección de errores , discos redundantes, fuentes redundantes y más. Es común que estos componentes se puedan intercambiar en caliente , lo que permite a los técnicos cambiar piezas defectuosas en un servidor sin necesidad de apagarlo. Los servidores suelen tener mejores disipadores de calor para evitar el sobrecalentamiento. Como en la mayoría de los casos los servidores están gestionados por administradores de sistemas cualificados , el sistema operativo con el que cuentan está más centrado en la estabilidad y el rendimiento que en parecer acogedor y fácil de usar, siendo Linux el que se lleva el mayor porcentaje de uso. [ cita requerida ]
Como la mayoría de los servidores son ruidosos y necesitan estabilidad en el suministro eléctrico, buen acceso a Internet y mayor seguridad, es común almacenarlos en centros de servidores . Al estar agrupados los servidores, siempre se busca reducir el consumo energético, ya que la energía extra utilizada produce un aumento de la temperatura en la sala, haciendo que se sobrepasen los límites de temperatura aceptables; por lo que la mayoría de las salas para servidores cuentan con equipo de aire acondicionado. La mayoría de los gabinetes de servidores tienden a ser planos y anchos (generalmente medidos en " unidades de rack "), adaptados para almacenar varios dispositivos juntos en un rack de servidor.. A diferencia de las computadoras comunes, los servidores pueden configurarse, encenderse, apagarse o reiniciarse de forma remota mediante administración remota , generalmente basada en IPMI .
Muchos servidores tardan mucho en arrancar el hardware e inicializar el sistema operativo. Es común que los servidores realicen extensas pruebas de memoria antes de la inicialización además de la inicialización y verificación de los servicios de administración remota. Los controladores de disco duro inician los dispositivos secuencialmente, en lugar de todos a la vez, para no sobrecargar la fuente de alimentación con la carga de arranque, y luego inician la verificación del sistema RAID para comprobar que las operaciones redundantes funcionan correctamente. Es común que un servidor tarde varios minutos en inicializarse, pero es posible que no sea necesario reiniciarlo durante meses o años.
Sistemas operativos orientados a servidor
Los sistemas operativos orientados a servidor tienen ciertas cualidades que los hacen más adecuados para un entorno de servidor, como
·
GUI opcional o no disponible
·
La capacidad de reconfigurar y actualizar hardware y software sin necesidad de reiniciar
·
Instalaciones de copia avanzada para permitir copias regulares en línea de datos críticos
·
Transferencia de datos transparente entre diferentes volúmenes o dispositivos
·
Cualidades avanzadas y flexibles para trabajar con la red
·
Sólida seguridad del sistema con protección avanzada para usuarios, datos, recursos y memoria
En muchos casos, los sistemas operativos orientados a servidor pueden interactuar con sensores de hardware para detectar condiciones tales como sobrecalentamiento, fallas del disco o del procesador y, en consecuencia, alertar a su operador o tomar medidas correctivas por su cuenta. 4
Dado que los servidores deben proporcionar un conjunto limitado de servicios a múltiples usuarios, mientras que una computadora personal debe soportar una amplia variedad de funcionalidades requeridas por su usuario, los requisitos de un sistema operativo para un servidor son diferentes a los de una computadora de escritorio. Si bien es posible que un sistema operativo haga que una computadora brinde servicios y responda rápidamente a los requisitos de un usuario, es común usar diferentes sistemas operativos en servidores y computadoras personales. Algunos sistemas operativos vienen en sus versiones personal (de escritorio) y de servidor (servidor) con interfaces de usuario similares.
Los sistemas operativos de servidor Windows y Mac OS X se utilizan en una minoría de servidores, ya que también existen otros sistemas operativos de pago para mainframes como z/OS . Los sistemas operativos predominantes en los servidores son los que siguen las distribuciones de software de código abierto de UNIX, como los basados en Linux y FreeBSD . 6 El auge de los servidores basados en microprocesadores fue facilitado por el desarrollo de UNIX para ejecutarse en la arquitectura de microprocesadores x86 . La familia de sistemas operativos Microsoft Windows también puede ejecutarse en hardware x86 y, desde Windows NT , hay disponibles versiones adecuadas para el uso del servidor.
Si bien el papel de los sistemas operativos de servidor y PC sigue siendo diferente, las mejoras tanto en el hardware como en la confiabilidad del sistema operativo han desdibujado la distinción entre estas dos clases. Hoy en día muchos sistemas operativos para computadoras personales y para servidores comparten las mismas bases en su código , diferenciándose mayormente en su configuración. El cambio a aplicaciones web y plataformas de middleware también ha mostrado demanda de servidores de aplicaciones especializados.
Tipos de servidores
A continuación se enumeran algunos tipos comunes de servidores:
·
Servidor de archivos : almacena varios tipos de archivos y los distribuye a otros clientes en la red.
·
Servidor de impresión : controla una o más impresoras y acepta trabajos de impresión de otros clientes en la red, pone en cola los trabajos de impresión (aunque también puede cambiar la prioridad de diferentes impresiones) y realiza la mayoría o todas las demás funciones que un sitio de trabajo haría para lograr un trabajo de impresión si la impresora estuviera conectada directamente al puerto de impresora del sitio de trabajo.
·
Servidor de correo : almacena, envía, recibe, enruta y realiza otras operaciones relacionadas con el correo electrónico para clientes de red.
·
Servidor de fax : almacena, envía, recibe, enruta y realiza otras funciones necesarias para la correcta transmisión, recepción y distribución de faxes.
·
Servidor de telefonía : realiza funciones relacionadas con la telefonía, como contestador automático, realizando las funciones de un sistema de respuesta de voz interactivo, almacenando mensajes de voz, enrutando llamadas y también controlando la red o Internet, p. por ejemplo, entrada excesiva de voz sobre IP (VoIP), etc.
·
Servidor proxy : realiza un cierto tipo de funciones en nombre de otros clientes en la red para aumentar el rendimiento de ciertas operaciones (por ejemplo, precarga y depósito de documentos u otros datos que se solicitan con mucha frecuencia), también brinda servicios de seguridad, es decir, incluye un cortafuegos _ Le permite administrar el acceso a Internet en una red informática al permitir o denegar el acceso a diferentes sitios web.
·
Servidor de acceso remoto (RAS) : controla las líneas de módem de los monitores u otros canales de comunicación de la red para las solicitudes de conexión a la red desde una ubicación remota, responde las llamadas telefónicas entrantes o reconoce la solicitud de la red y realiza la autenticación necesaria y otros procedimientos necesarios para registrar un usuario en la red.
·
Servidor de aplicaciones : realiza la lógica informática o comercial de una aplicación cliente, acepta instrucciones para realizar las operaciones de un sitio de trabajo y envía los resultados a su vez al sitio de trabajo, mientras que el flujo de trabajo del sitio realiza la interfaz del operador o la parte GUI del proceso ( es decir, la lógica de presentación) que se requiere para funcionar correctamente.
·
Servidor web : almacena documentos HTML, imágenes, archivos de texto, scripts y otro material web compuesto de datos (conocidos colectivamente como contenido) y distribuye este contenido a los clientes que lo solicitan en la red.
·
Servidor de base de datos : proporciona servicios de base de datos a otros programas u otras computadoras, según lo define el modelo cliente-servidor. También puede referirse a aquellas computadoras (servidores) dedicadas a ejecutar esos programas, brindando el servicio.
·
Servidor de respaldo : tiene software de respaldo de red instalado y tiene grandes cantidades de almacenamiento de red en discos duros u otras formas de almacenamiento (cinta, etc.) disponibles para su uso a fin de garantizar que la pérdida de un servidor principal no afecte la red. Esta técnica también se denomina agrupación.
·
Servidor de Seguridad : Cuenta con software especializado para detener intrusiones maliciosas, suelen tener antivirus, antispyware, antimalware, además de tener firewalls redundantes de varios niveles y/o capas para prevenir ataques, los servidores de seguridad varían dependiendo de su uso e importancia.
Sin embargo, según el rol que asumen dentro de una red, se dividen en:
·
Servidor dedicado: son aquellos que dedican todo su poder a administrar los recursos de la red, es decir, a atender las solicitudes de procesamiento de los clientes.
·
Servidor no dedicado: son aquellos que no dedican toda su potencia a los clientes, pero que también pueden desempeñar el papel de estaciones de trabajo a la hora de procesar las solicitudes de un usuario local.
Consumo de energía
En 2010, los centros de datos (servidores, refrigeración y otra infraestructura eléctrica) consumieron del 1,1 al 1,5 % de la electricidad en el mundo y del 1,7 al 2,2 % en los Estados Unidos .
En concreto, este consumo es inferior al de los 6.000 millones de móviles que hay en el mundo cuando van a recargar sus baterías. Incluso este consumo puede parecer insignificante, en base a las tasas de consumo de calefacción, refrigeración y calentamiento de agua domésticos, que ascienden a dos dígitos. Finalmente, el informe Smart2020 estima que las TIC (Tecnologías de la Información y las Comunicaciones) ahorran más de 5 veces su huella de carbono.t 8 que el resto de la economía debido a una mayor eficiencia.
Las clases de tamaño incluyen
Las clases de tamaño incluyen
·
servidores en rack
·
servidor de torre
·
servidores de miniaturas
·
mini servidores en rack
·
servidores ultradensos
·
súper servidores
Ventajas y desventajas de tener un servidor en la empresa
Tener un servidor en tu casa o empresa siempre es una opción, todo depende de varios factores, pero lo primero que debemos determinar es el fin último del mismo. Recuerda que no solo necesitas un servidor, también necesitas una conexión rápida a Internet y tú serás el único responsable de su funcionamiento - soporte técnico - 24/7.
Sin embargo, la pregunta que surge es ¿qué es mejor? una solución en la nube o tener su propia nube privada. A continuación te ayudaré a tomar una mejor decisión considerando los pros y los contras:
VENTAJAS
costo
Tener una "nube personal", es decir un servidor propio en la oficina o en casa, es bastante económico. El único detalle es el gasto sustancial de comprar el servidor y su configuración inicial. Eso sí, teniendo en cuenta que usas sistemas operativos Open Source como Ubuntu Server no tendrás problemas y así lograrás no caer en licencias.. *tos* Microsoft *tos*
privacidad
Lo más importante es ser el dueño absoluto de tus datos. Los beneficios de tener su propio servidor es que usted y solo usted puede administrar su seguridad (siempre que sepa cómo protegerla) y uno de ellos es usar algún algoritmo de cifrado de datos para todo el disco y/o recursos sensibles en sí mismo.
Escalable
Si necesita más espacio en disco, solo necesita comprar uno adicional, agregarlo y ¡listo!. Si desea hacer lo mismo con un proveedor de alojamiento externo que no está bajo su control, ya puede imaginar que debe pagar más por esa actualización por el resto del contrato.
Copias de seguridad
¿Está seguro de que realmente puede recuperar sus datos en la nube si algo sale mal? Si por el contrario el servidor está en tu casa, sabes que siempre puedes hacer tus copias de seguridad cuando quieras y tener acceso físico a ellas.
DESVENTAJAS
mantenimiento
El mantenimiento es una tarea que requiere mucho tiempo. Esto significa mantener actualizados los parches de seguridad del sistema operativo, software, bibliotecas, etc. y muchas de estas tareas no pueden ser automatizadas y requieren un nivel de conocimiento bastante amplio en el tema, como configurar firewalls, experiencia en ciberseguridad, entre otros.
tiempo de inactividad
El hardware o los dispositivos físicos pueden fallar durante las horas pico y tienden a tener su servidor fuera de servicio durante mucho tiempo mientras se resuelve la situación. Por ejemplo, si falla la fuente de alimentación, el disco duro y/o peor aún... las fallas con la placa base "MotherBoard" podrían dejar a sus clientes sin servicio.
Conectividad
Uno de los conflictos más comunes en primero conseguir un IP estático
(los proveedores de Internet no les encanta la idea de que sus clientes tengan
servers y consuman los recursos de ancho de banda) y segundo tener una conexión
a Internet suficientemente rápida para que los usuarios puedan acceder,
descargar y/o subir archivos al servidor al mismo tiempo sin problemas.
Seguridad
Debes tener el conocimiento necesario para mantener tu server seguro y
evitar que Hackers te roben datos sensitivos y terminen en manos de terceros.
Recuerda que debes instalar parchos de seguridad y “bug fixes” tan pronto como
sea posible, debes estar atento a las listas de vulnerabilidades de tu OS y de
los módulos instalados.
Hay muchas más razones para tener tu propio servidor In-House, aquí te acabo de enumerar las más importantes, pero al fin y al cabo todo dependerá de si tus conocimientos o los de tu equipo técnico tienen las habilidades necesarias para gestiona una nube privada y no seas una víctima más de los hackers. Sin embargo, una aplicación web empresarial de misión crítica requiere y merece un servicio de alojamiento profesional, un servidor dedicado en la nube. Al hacerlo, obtendrá redundancia garantizada, monitoreo 24/7 y soporte técnico en cualquier momento. Si esto no es un "problema" para usted, y lo que va a servir es un sitio web estático, tal vez el rendimiento o el "tiempo de inactividad" sea un problema, entonces el alojamiento interno puede ser la mejor opción para usted. ¡Buena suerte!
FARA0327
Me gustaría conocer como poder montar un servicio de hospedaje casero
ResponderEliminar