Sistemas Operativos

Los sistemas operativos para servidor a través del tiempo

Los sistemas operativos para servidor a través del tiempo

Los sistemas operativos han cambiado drásticamente con el paso del tiempo. Mientras que, en sus comienzos, sus interfaces de usuario se basaban únicamente en texto, hoy se han convertido en complejos paquetes de software que sirven de mediadores entre las aplicaciones de software y hardware y cuentan con intuitivas interfaces gráficas. Hoy, los usuarios pueden operarlos con el teclado o el ratón,...

Docker container: las ventajas de los contenedores web

Docker container: las ventajas de los contenedores web

Los contenedores de software son considerados una revolución en el mundo de la administración de servidores. La idea de aislar aplicaciones en entornos virtuales no es nueva, pero con plataformas como Docker container, los usuarios disponen ahora de nuevas funcionalidades que facilitan de forma notable el uso de contenedores en los servidores. Ahora bien, ¿cuáles son las ventajas de estos...

Docker tools: el ecosistema Docker de cerca

Docker tools: el ecosistema Docker de cerca

Docker ha simplificado enormemente la implementación de contenedores de software con intenciones de estandarización. Esta liviana plataforma de contenedores forma parte de un ecosistema en constante crecimiento que ofrece a los usuarios extensas posibilidades de aplicación en el contexto del despliegue de software, de la orquestación de contenedores y aplicaciones multicontenedor así como de la...

Tutorial Docker: instalación y primeros pasos

Tutorial Docker: instalación y primeros pasos

La comunidad open source está entusiasmada con la plataforma de contenedores de código abierto Docker. Como alternativa a la virtualización de hardware basada en máquinas virtuales, Docker ha dado el salto a la creación de contenedores de software también fuera del universo de Linux. En este tutorial de Docker, pensado para aquellos que no están familiarizados con la plataforma, se desgranan las...

El papel del unit test en el desarrollo de software

El papel del unit test en el desarrollo de software

Los unit tests son uno de los métodos más eficaces para identificar el mayor número de errores en el código fuente durante las primeras etapas de desarrollo del software. La característica más especial consiste en aislar a los componentes en un entorno de prueba neutral para realizar el test. Así, en caso de que se presenten errores, estos se pueden atribuir fácilmente al módulo que está bajo...

Docker Compose y Swarm: gestión multicontenedor

Docker Compose y Swarm: gestión multicontenedor

La plataforma de contenedores Docker ofrece funciones nativas para la orquestación de contenedores en clústeres físicos o virtuales. Además, el uso de Docker con Compose permite la adquisición de aplicaciones multicontenedor. Gracias al modo nativo swarm es posible también escalar aplicaciones complejas en tantos Docker hosts como se desee. Mostramos cómo funciona y te asistimos en la orquestación...

¿Qué es CentOS? Versiones y requisitos del sistema

¿Qué es CentOS? Versiones y requisitos del sistema

Encontrar un sistema operativo adecuado que se adapte a las necesidades de un proyecto no suele ser muy complicado en el sector privado. En la mayoría de los casos, es el gusto personal el que decide si un usuario se decanta a favor de Windows, macOS o Linux. Sin embargo, en el entorno empresarial y de servidor, encontrar una solución de este tipo puede convertirse en algo difícil y complejo. A la...

Unix: el sistema operativo que cambió la informática

Unix: el sistema operativo que cambió la informática

En el contexto de los sistemas operativos del sector open source no es raro encontrarse con las construcciones “Unix-like” o “similar a Unix”, términos con los cuales se hace referencia a la semejanza de la estructura de estos programas con el sistema Unix (UNIX®) que se publica en 1969. Algunos de sus rasgos más típicos son el sistema de archivos o los medios y permisos de que dispone su usuario...

Ubuntu: un sistema para todos basado en Linux

Ubuntu: un sistema para todos basado en Linux

Ya sea en ordenadores domésticos, en el portátil de trabajo o en un servidor web, sin un sistema operativo no se pueden gestionar los recursos de hardware. Desde hace años, los sistemas Windows han probado su eficacia, los ordenadores Apple funcionan con el sistema Mac OS X y las distribuciones de Linux ya no están concebidas como un ámbito limitado en el entorno de los servidores. Hasta ahora,...

Tipos de servidores: una mirada en conjunto

Tipos de servidores: una mirada en conjunto

Los administradores de sitios web pueden elegir entre una amplia selección de tipos de servidores. Los proveedores profesionales ofrecen servidores virtuales, dedicados y cloud con diversos niveles de rendimiento. Pero entonces, ¿en qué se diferencian estos modelos de servidores? ¿Qué tipo de alojamiento es el más adecuado para cada proyecto? Aquí puedes obtener más información al respecto.