Está en la página 1de 27

1

ARQUITECTURAS DE SERVIDORES

Aprendices.
ARAUJO MONTES VANESSA JULIETH
CUELLAR DE AVILA JUAN DANIEL
CORZO RIVERO SERGIO ARANDO

Instructor.
Ing. ALEJANDRO PINZÓN

CENTRO DE SERVICIOS FINANCIERO SENA


BOGOTÁ – CUNDINAMARCA
ADMINISTRACIÓN DE SERVIDORES
OCTUBRE 2019
2

Tabla de Contenidos

INTRODUCCIÓN .............................................................................................................. 4
OBJETIVOS ....................................................................................................................... 5
Objetivo general: ............................................................................................................. 5
Objetivos específicos: ..................................................................................................... 5
¿Qué es un servidor? ........................................................................................................... 6
Arquitectura de hardware para un servidor ......................................................................... 6
Características de un hardware ........................................................................................... 7
Motherboards .................................................................................................................. 7
Almacenamiento ............................................................................................................. 7
Gabinete .......................................................................................................................... 7
Fuentes de energía........................................................................................................... 8
Memorias Fully Buffered ................................................................................................ 8
Linux ................................................................................................................................... 8
Clasificación por el tipo de arquitectura soportada......................................................... 8
Descomposición de costos .............................................................................................. 9
Hurd .................................................................................................................................. 10
Parámetros de comparación .......................................................................................... 10
3.1.1.1 x86..................................................................................................................... 10
3.1.1.2 Itanium .............................................................................................................. 11
3.1.1.3 PowerPC ........................................................................................................... 11
3.1.1.4 SPARC .............................................................................................................. 11
3.1.2 Sistema de ficheros .............................................................................................. 12
3.1.2.1 ext2.................................................................................................................... 12
3.1.2.2 ext3.................................................................................................................... 13
3.2.2.3 ext4.................................................................................................................... 13
3.1.2.4 XFS ................................................................................................................... 14
Sistemas multi-procesador. ........................................................................................... 14
3.1.2.5 ReiserFS ............................................................................................................ 15
3.1.2.6 JFS..................................................................................................................... 15
Windows ....................................................................................................................... 16
Web-Cola-Trabajo ........................................................................................................ 17
Microservicios............................................................................................................... 17
Dominio complicado. .................................................................................................... 17
Actualizaciones frecuentes............................................................................................ 17
Arquitectura basada en eventos. ................................................................................... 17
Macrodatos .................................................................................................................... 17
Big Compute Asignación de datos a miles de núcleos. ........................................... 18
TCO................................................................................................................................... 18
Unix................................................................................................................................... 18
Licencia ............................................................................................................................. 19
FreeBSD ............................................................................................................................ 19
Distribuciones ................................................................................................................... 20
3

FreeBSD 1 ..................................................................................................................... 20
FreeBSD 2 ..................................................................................................................... 20
FreeBSD 3 ..................................................................................................................... 20
FreeBSD 4 ..................................................................................................................... 20
FreeBSD 5 ..................................................................................................................... 20
FreeBSD 6 ..................................................................................................................... 21
FreeBSD 7 ..................................................................................................................... 21
FreeBSD 8 ..................................................................................................................... 22
FreeBSD 9 ..................................................................................................................... 22
Hipervisores ...................................................................................................................... 23
Tipos ............................................................................................................................. 23
Tipe 1 Vs. Tipe 2 .......................................................................................................... 23
Conclusión ........................................................................................................................ 24
Bibliografía ....................................................................................................................... 25
4

INTRODUCCIÓN

En el siguiente trabajo, encontraremos las diferencias y partes de un servidor, ya sea de


hardware o software, el avance y desarrollo de las redes de computadoras incluyendo así
más funciones al servidor para que posteriormente sean ejecutadas a mayor velocidad,
sabiendo que al momento de realizar una implementación de red, se debe conocer los
alcance de la misma de forma que podamos escoger el mejor tipo de servidor con las
mejores características que puedan acoplarse a nuestro diseño y exigencias, también se
encontrará una breve investigación sobre los hipervisores sobre los sistemas operativos
en debían, cuyo enfoque se interesa por la distribución de los recursos de hardware como
software, la instalación y los tipos con sus respectivas versiones que hay en el mercado.
5

OBJETIVOS

Objetivo general:

Conocer la diferencia entre los servidores de hardware y software.

Objetivos específicos:

1. Comprender la importancia de las partes que forman un servidor de hardware.


2. Identificar la importancia de los hipervisores en las empresas
3. Comprender que los tipos de hipervisores que hay actualmente.
4. Las diferencias entre la virtualización basada en hipervisor y la
virtualización basada en host.
5. Comprender los beneficios de los hipervisores.
6

¿Qué es un servidor?

Un servidor es una computadora que, formando parte de una red, provee servicios a otras
computadoras denominadas clientes, también se existen servidores a nivel de Software,
Los servidores Web a menudo forman parte de un paquete más amplio de programas
relacionados con internet e intranet para servir correo electrónico, descargar solicitudes
de archivos de protocolo de transferencia de archivos (FTP) y crear y publicar páginas
Web. Las consideraciones al elegir un servidor Web incluyen cuán bien funciona con el
sistema operativo y otros servidores, su capacidad para manejar la programación del
servidor, las características de seguridad y las herramientas particulares de publicación,
motor de búsqueda y creación de sitios que vienen con él.

Arquitecturas de servidor

El equipo de arquitectura técnica también documenta una arquitectura de servidor para


cada servidor que se describe en la arquitectura de entorno. Una arquitectura de servidor
describe la configuración detallada de cada servidor e incluye:
 Hardware que se necesita para cada servidor.
 Sistema operativo que se necesita para cada servidor.
 Software que se necesita.
 Valores de configuración para todo el hardware, software y sistemas operativos.

Arquitectura de hardware para un servidor

Un hardware, es conjuntos de elementos que efectúan procesos distribuidos y cómputos


de cooperativos, permitiendo sustituir componentes dañados sin la necesidad de apagar el
sistema para llevar a cabo el mantenimiento, es más preciso y soporta tareas más
complejas para el desarrollo de sistemas de información, donde se dividen procesos
independientes para intercambiar información, servicios o recursos, ya que son fabricados
con partes y componentes especiales para proveer alto rendimiento, entre las cuales están
los cases especiales, memorias, discos duros, arreglos de discos, fuentes y
mainboards(Los cuales comprende: soportes multiprocesos, arreglos y memorias
especiales, reconocen el hardware SCSI, arquitecturas de 64 bits, requieren de un BIOS
especial para el soporte).
7

Características de un hardware

 Servicios de archivos.
 Servicios e impresiones.
 Servicio de fax.
 Servicio de base de datos

Diferencias entre el hardware usado en servidores de red y el que encontramos


comúnmente en los equipos de escritorio.

Los servidores reinan los procesadores, las memorias y los discos duros, que seguramente
en un futuro no muy lejano pasarán a formar parte de nuestros equipos de escritorio:

Motherboards

Permiten colocar dos, cuatro, ocho y más de estos procesadores en la misma placa, con lo
cual el poder de cómputo se multiplica, En cuanto a la capacidad máxima soportada,
varía entre 32 y 128 GB; no tienen interfaz de audio integrada, ya que no es necesaria.
Suelen traer una placa de video incorporada, de prestaciones limitadas, porque tampoco
este es el principal apartado al que apuntan los servidores.

Almacenamiento

Los discos de interfaz SCSI 320 y SAS son los más elegidos en este ámbito. La
velocidad de giro de estas unidades puede ser de 10.000 revoluciones por minuto, aunque
también existen modelos de 15.000 y 20.000 rpm; recordemos que los discos de una PC
de escritorio giran a 7200 rpm.

Gabinete

Para los grandes servidores, el mercado ofrece gabinetes especiales, que pueden ser de
tres tipos: tower, rackeables o blade. Los tower son los usados comúnmente en equipos
de escritorio, con la diferencia de que en los servidores son más amplios, y cuentan con
una gran cantidad de bahías para alojar unidades de disco duro y espacio suficiente para
ubicar motherboards de gran tamaño.
8

Fuentes de energía

Las fuentes de energía más utilizadas, y recomendadas, en servidores son las llamadas
redundantes, también conocidas como duales. Permiten que, si en un servidor una de las
fuentes sufre una falla, la otra toma el control, mientras la primera puede ser
reemplazada, todo esto, sin apagar ni reiniciar el server. Obviamente, se requieren
motherboards especiales para estos casos, y los costos son bastante elevados.

Memorias Fully Buffered

no de los puntos fuertes de este tipo de memorias es su casi nulo margen de error: se
estima un error de lectura en 1.142.000 años. Los módulos FB-DIMM utilizan pistas
bidireccionales en serie, que pasan por cada módulo de memoria, en vez de tener canales
individuales que envían información a los módulos, concepto bastante parecido al
principio de funcionamiento de las placas PCI Express (también de tecnología serie).

Linux

Clasificación por el tipo de arquitectura soportada

Una forma de clasificación podría ser por el tipo de arquitectura que soportan, no todas
las distribuciones que existen funcionan en todas las arquitecturas de hardware existentes,
de hecho la marca para esto la tiene BSD en una de sus variantes, Debian por ejemplo
soporta una gran cantidad de equipos: x86, x86-64, IA64, PowerPC, SPARC, SPARC64,
Alpha, MIPS, ARM, PARISC, Mac/VME 68k y S/390, mientas que OpenSuSe solo
soporta x86, IA64, x86-64 y PowerPC, Ubuntu solo soporta arquitecturas Intel y
compatibles x86, x86-64 (PowerPC ya no está soportado en su última versión), Fedora y
Red Hat también tienen un amplio soporte (x86,X86-64, PowerPC. PowerPC-64,
IBM:eServer, zSeries y S390) y así en general.esto a primera vista podría parecer algo o
muy importante para un usuario común y corriente sin embargo, para organizaciones que
mantienen equipos de arquitecturas diferentes si es un punto importante, si bien es cierto
que en el mercado la mayoría de los equipos son de la familia x86 y Apple inclusive ya
abandonó el PowerPC, en algunas áreas existen servidores SUN, IBM, Alpha, HP, etc.,
que no son fáciles de reemplazar y si a esto sumamos algunos equipos como consolas de
juegos, Thin Clients, etc., la distribución que mayor número de arquitecturas soporte
9

presenta la elección lógica. Una pequeña clasificación de lo anterior esta dada en la tabla
siguiente:
Distribución Arquitecturas Soportadas
* Debían alpha, amd64, arm, PA-RISC, i386, IA-64, m68k, MIPS, Mipsel,
PowerPC,zSeries/s390, SPARC
* Ubuntu amd64, i386, PowerPC (se ha portado a SPARC,IA-64, Playstation
3y HP PA-RISC).
* RHEL→Fedora i386, IA-64, PowerPC, x86-64, IBM:eServer, zSeries y S390 /
i386, PowerPC, PowerPC-64, s390, s390x, x86-64
* Gentoo alpha, amd64, arm, PA-RISC, IA-64, m68k, MIPS, PowerPC (32 y
64), s390,SPARC, SuperH, x86
* Slackware i486(x86), alpha, SPARC, s390
* SuSE→openSUSE i586, IA-64, PowerPC, s390, s390x, x86-64 /
i586,PowerPC, x86-64
* Mandriva i586, IA-64
* Arch Linux i686, x86-64

Descomposición de costos

Este estudio comparó cuatro áreas - precios de compra del software, compra y
mantenimiento de hardware, precios de mantenimiento y actualización de software y
costos administrativos. Los costos administrativos y de hardware son la pieza más grande
del TCO de la plataforma, lo cual para Linux no es sorpresivo dado que el bajo costo del
producto es el factor más frecuentemente citado por las compañías que consideraron la
instalación de Linux en ambientes de trabajo.

Caso Inicial Año 2 Año 3 Total


Linux $400 $0 $0 $400
Solaris $27,500 $0 $0 $27,500
Windows $5,320 $1,330 $1,330 $7,980
Licencia
Los modelos de licenciamiento de Linux son más flexibles que los de Solaris o Windows.
Primero, no hay licencias de acceso para cada cliente, ni cargos por procesador, u otros
costos más allá de la compra del software. Segundo, una compañía podría comprar
versiones comerciales para proyectos piloto y para propósitos de entrenamiento de los
administradores, y luego utilizar una distribución gratuita para las instalaciones de
producción y así aprovechar las economías de escala que hacen a Linux la opción más
competitiva.
10

Hurd

Una distribución GNU/Linux es un conjunto de software basado en el núcleo Linux y


otras herramientas de sistema GNU (Figura 1). Actualmente se pueden encontrar
multitud de distribuciones diferentes, con propósitos que van desde el uso más general y
cotidiano, pasando por la opción multimedia, y abarcando hasta el ámbito profesional.
Este proyecto no pretende hacer un análisis exhaustivo de todas las distribuciones
existentes hoy en día, tarea titánica que requeriría
Demasiado tiempo y que resultaría en un resultado útil para pocos.

Parámetros de comparación

A la hora de elegir una distribución Linux, hay que tener en cuenta diferentes parámetros
que nos permitirán decidir con mayor precisión de entre todas las posibles opciones.
3.1.1 Arquitectura soportada desde el incombustible x86 hasta el reciente Loongson, el
núcleo Linux da soporte a un gran número de arquitecturas diferentes. Son tantas las
diferentes arquitecturas disponibles, que limitaremos la comparación a las más comunes o
usadas en la mayoría de los ámbitos actuales.

3.1.1.1 x86

La arquitectura x86 fue lanzada por Intel en 1978, incluida en el procesador 8086, una
extensión completa de 16 bits de su predecesor de 8 bits, el 8080. El éxito de los
ordenadores IBMPC (que incluían una versión reducida del 8086) propició la rápida
aceptación y expansión de dichos procesadores. Una característica importante de los
procesadores Intel es la política de compatibilidad hacia atrás, es decir, la posibilidad de
ejecutar código compilado para sus predecesores. x86-64 es una arquitectura basada en la
extensión del conjunto de instrucciones x86 para manejar direcciones de 64 bits. Además
de una simple extensión contempla mejoras adicionales como duplicar el número y el
tamaño de los registros de uso general y de instrucciones SSE. Se trata de una
arquitectura desarrollada por AMD e implementada bajo el nombre de AMD64. El
Primer procesador (para computadoras personales) con soporte para este conjunto de
instrucciones fue el Opteron, lanzado en abril de 2003. Posteriormente ha sido
implementado en múltiples variantes del Athlon 64 y posteriores; y del Pentium 4 y
posteriores de Intel, en éste último caso bajo una versión de Intel llamada Intel 64 (antes
EM64T).
11

3.1.1.2 Itanium

La arquitectura Itanium (IA64) fue lanzada al mercado en 2001, desarrollada


conjuntamente por HP e Intel. Esta arquitectura se diferencia drásticamente de las
arquitecturas x86 y x86-64 usadas en otros procesadores de Intel, ya que se basa en un
explícito paralelismo a nivel de instrucción, con el compilador tomando decisiones sobre
qué instrucciones deben ejecutarse en paralelo. Este acercamiento permite que el
procesador ejecute hasta seis instrucciones por ciclo de reloj, una característica que marca
la diferencia con otras arquitecturas superes calares. Desafortunadamente, los
procesadores Itanium no han tenido la recepción que Intel esperaba, a 6 estudio
comparativo de distribuciones GNU/Linux Óscar Yerpes Baena causa de la fortaleza de
la arquitectura x86 y las máquinas con IBM Power y Sun PARC.

3.1.1.3 PowerPC

PowerPC (usualmente abreviada PPC) es el nombre original de la arquitectura de


Computadoras de tipo RISC, desarrollada por IBM, Motorola y Apple. Los procesadores
de esta familia son producidos por IBM y Freescale Semiconductor (la división de
semiconductores y microprocesadores de Motorola), siendo utilizados principalmente en
ordenadores Mac hasta el año 2006 y en varios modelos IBM.

IBM dio forma al primer procesador RISC en la década de los 80. Su rendimiento era
pobre; Esto obligó a IBM a emprender el Proyecto América, en el que crearon el primer
procesador de la arquitectura Power. En 1991, IBM forja la alianza con Apple y Motorola
aprovechando la potencia de su nueva arquitectura, con la intención de desbancar el
dominio de Microsoft e Intel en sistemas 80386 y 80486. En la actualidad, los PowerPC
han sido utilizados en consolas de nueva generación (Xbox 360, PS3 y Nintendo WII), en
diferentes supercomputadores y sistemas embebidos.

3.1.1.4 SPARC

SPARC (del inglés Scalable Processor ARChitecture) es una arquitectura RISC con un
Conjunto reducido de instrucciones. Originalmente diseñada por Sun Microsystems, se
basó en los diseños RISC I y II que fueron definidos entre los años 1980 y 1982. SPARC
es la primera arquitectura RISC abierta y como tal, las especificaciones de diseño están
publicadas, permitiendo a otros fabricantes de microprocesadores desarrollar su propio
diseño.
12

3.1.2 Sistema de ficheros

Con el paso del tiempo han ido surgiendo diferentes sistemas de ficheros, permitiendo al
Usuario final elegir entre una cada vez mayor variedad, especialmente a partir del kernel
de Linux 2.4. En este apartado comentaremos las ventajas y puntos fuertes de los
sistemas de ficheros más Populares, desde ext2 hasta ReiserFS.

3.1.2.1 ext2

Los origenes de ext2 se remontan a los primeros días de la historia de Linux, propuesto
Como sucesor del EFS (Extended File System). Con la llegada de nuevos sistemas de
ficheros que incorporaban journaling2, ext2 fue perdiendo popularidad; esto no quita que
sea el sistema de ficheros favoritos de muchos usuarios Linux.

Ext2 traía de serie muchas mejoras respecto a EFS, con una gran batería de pruebas
detrás que lo convirtieron en un sistema muy fiable. En caso de fallo del sistema, el
propio ext2 se encarga de analizar el sistema de ficheros entero buscando datos
inconsistentes. A diferencia de los sistemas que sí incorporan journaling, ext2 precisa de
una cantidad de tiempo mucho más considerable para realizar el análisis del sistema de
ficheros. Por otro lado, el hecho de carecer de esta capacidad lo hace ligeramente más
rápido que otros sistemas de ficheros.

El sistema de ficheros tiene un tipo de tabla FAT de tamaño fijo, donde se almacenan los
inodos. Los i-nodos son una versión muy mejorada de FAT, donde un puntero i-nodo
almacena
Información del archivo (ruta, tamaño, ubicación física). En cuanto a la ubicación, es una
referencia a un sector del disco donde están todas y cada una de las referencias a los
bloques del archivo fragmentado. Estos bloques son de tamaño especificable cuando se
crea el sistema de archivos, desde los 512 bytes hasta los 4 KiB, lo cual asegura un buen
aprovechamiento del espacio libre con
Archivos pequeños. Ext2 tiene un límite máximo de 2 TiB por archivo, y de 4 para la
partición.
13

3.1.2.2 ext3

Ext3 es el sucesor de ext2, tanto es así que es posible montar un sistema ext3 encima de
un sistema ext2 existente. La diferencia más importante con su predecesor es la inclusión
de journaling. Dado que los dos sistemas comparten código casi idéntico, las transiciones
de ext2 a Ext3 son indudablemente mucho más simples y fáciles que de ext2 a cualquier
otro sistema de Ficheros. Como dato interesante, es posible hacer un downgrade desde
ext3 a ext2 con la misma facilidad.

La mayoría de los sistemas de archivos incorporan una variante de journaling en la que


solo se registran los cambios en la meta-dato del sistema de archivos, pero no en los datos
del sistema de archivos en sí. En ext3 esto no sucede, ya que se registran los cambios en
los datos también. Para ello, ext3 permite configurar hasta qué punto se desea registrar
dichos cambios. La opción por defecto, llamada ordered, asegura la integridad tanto de la
meta-dato como de los datos, pero solo 2 Registro de diario que almacena la información
necesaria para restablecer los datos afectados en caso de fallo de las transacciones.

Estudio comparativo de distribuciones GNU/Linux Óscar Yerpes Baena aplica el


journaling para la meta-dato. También es posible configurarlo en modo journal, para
Obtener la mayor seguridad posible, dado que se registran en el diario los cambios en los
dos tipos de datos. El último modo, el más rápido también, es el modo llamado
writeback, en el que los datos se escriben en el sistema de archivos después de que se
hayan registrado los cambios de los metadatos en el diario.

Ext3 ha sido el sistema de ficheros por antonomasia en la mayoría de las distribuciones


Linux, aunque está dejando pasó cada vez más a su sucesor, ext4. En comparación con su
Predecesor, es capaz de soportar archivos de 2TiB de tamaño y sistemas de ficheros de
32TiB con un tamaño de 8KiB por bloque.

3.2.2.3 ext4

El sistema de archivos extendido llega a su cuarta versión como mejora compatible de


ext3. en 2008 se movió de la categoría experimental a estable para los kernels de Linux
2.6 y superiores.

Además, este sistema de ficheros es capaz de trabajar con volúmenes de hasta 1 exbibyte
y ficheros de tamaño de hasta 16 TiB.
14

Como mejoras, ext4 presenta los extents, un conjunto de bloques físicos contiguos,
mejorando el rendimiento al trabajar con ficheros de gran tamaño y reduciendo la
fragmentación.

Un extent simple en ext4 es capaz de mapear hasta 128MiB de espacio contiguo con un
tamaño de bloque igual a 4KiB. Al igual que ext3 con ext2, es posible montar un sistema
ext3 como ext4 y Viceversa. En este último caso, se pierde la posibilidad de usar los
extents. Ext4 hace uso de una técnica de mejora de rendimiento llamada Allocate-on-
flush, también conocida como reserva de memoria retardada. Consiste en retrasar la
reserva de bloques de memoria hasta que la información esté a punto de ser escrita en el
disco, a diferencia de otros Sistemas de archivos, los cuales reservan los bloques
necesarios antes de ese paso. Esto mejora el rendimiento y reduce la fragmentación al
mejorar las decisiones de reserva de memoria basada en el tamaño real del fichero.
En ext4, los grupos de bloques no asignados y secciones de la tabla de i-nodos están
Marcados como tales. Esto permite a e2fsck saltárselos completamente en los chequeos y
reduce en gran medida el tiempo requerido para comprobar un sistema de archivos del
tamaño para el que Ext4 está preparado. Esta función está implementada desde la versión
2.6.24 del kernel Linux.

3.1.2.4 XFS

Diseñado originalmente como el sistema de ficheros de IRIX, SGI (Silicon Graphics Inc.)
Empezó el desarrollo de XFS al principio de los 90. La idea principal era crear un sistema
de ficheros de 64 bits de gran rendimiento con capacidad de journaling. Aunque XFS
haga uso de esta técnica, únicamente registra cambios en la meta-dato, y no en los datos
en sí.

En el momento de la creación de un sistema de ficheros XFS, se divide el sistema de


bloques en diversas regiones, conocidas como allocation groups. Cada una de estas
regiones controla y administra sus propios i-nodos y espacio disponible. Son como
sistemas de ficheros dentro de un sistema de ficheros mayor. Dado que cada región es
independiente de las demás, el kernel puede acceder a varias a la vez, mejorando
sustancialmente el rendimiento, sobretodo en estudio comparativo de distribuciones
GNU/Linux Óscar Yerpes Baena

Sistemas multi-procesador.

XFS hace uso de Árboles B+ para cada allocation group, juntamente con una técnica
llamada delayed allocation, similar a ext4, en la que se divide el proceso en dos partes.
las transacciones pendientes se almacenan en la memoria RAM y se reserva el espacio de
15

disco necesario. XFS espera hasta el último momento antes de decidir dónde escribirá los
datos; esto es util para datos temporales por ejemplo, que se vuelven "obsoletos" para
cuando XFS decide escribirlos. Esta técnica consigue menos escrituras en disco y una
fragmentación menor, pero por contra suponer un problema mayor cuando hay un fallo
grave del sistema mientras se escribe en disco.

3.1.2.5 ReiserFS

Anunciado como una de las novedades más destacadas del kernel 2.4, el sistema de
ficheros, ReiserFS ha estado disponible para las distribuciones SUSE des de el kernel 2.2.
Diseñado por Hans Reiser y el equipo de desarrollo Namesys, ReiserFS surgió como una
poderosa alternativa a ext2.

Sus principales características son un mejor aprovechamiento del espacio de disco, mayor
Rendimiento accediendo a éste y también una recuperación del sistema en caso de fallo
grave.
ReiserFS organiza los datos en una estructura de tipo Árbol B* balanceado, que permite
Almacenar ficheros de tamaño reducido directamente en los nodos hoja del árbol en vez
de en cualquier sito y manteniendo un puntero a dicha localización. Además, el sistema
permite una asignación dinámica de la i-nodo, consiguiendo así un sistema más flexible
que, por ejemplo, ext 2(Hay que asignar el tamaño en el momento de la creación del
sistema de ficheros). Esta organización de los datos permite leer toda la información
necesaria en una sola operación de E/S, dado que los datos y los i-nodos se almacenan en
espacios contiguos. Con la excepción de actualizaciones de Seguridad y parches críticos,
Namesys ha cesado el desarrollo de ReiserFS para centrarse en Reiser4, el sucesor de este
sistema de archivos.

3.1.2.6 JFS

JFS (Journaling File System) fue desarrollado por IBM y llegó a la comunidad Linux en
el verano de 2000. Este sistema de ficheros está indicado especialmente para servidores
gracias a su gran rendimiento. Es un sistema de ficheros de 64 bits, y soporta archivos y
particiones LFS (Large File Support) de gran tamaño.

Al igual que ReiserFS, el journaling de JFS solo registra cambios en la meta-dato,


acelerando los chequeos y recuperaciones del sistema. Las actividades simultáneas de
recuperación Se pueden unir en un grupo, en el que la pérdida de rendimiento del sistema
de ficheros se reduce en gran medida mediante múltiples procesos de escritura. Para
16

almacenar ficheros de tamaño reducido, JFS incluye el contenido del directorio en su


propia i-nodo. En el caso de ficheros mayores, se emplea un Árbol B+. Y también como
en ReiserFS, la asignación de la i-nodo es dinámicaTCO (Total Cost of Ownership)
El costo total de posesión es el total de todo el dinero gastado para la posesión o
adquisición de un elemento, en este caso se refiere al sistema operativo. Este precio
incluye todo precio de posibles licencias, costos de entrenamiento de personal para
trabajar con el software nuevo, reemplazo de máquinas muy lentas, reparaciones
adicionales, etc. Se tiene en cuenta todo lo que surga directamente de la elección original.
Este TCO, que varía según el criterio elegido en su estudio, rara vez es significativo en sí
mismo. Sin embargo, es muy interesante comparar el TCO calculado según las mismas
reglas para diferentes opciones siempre. Esta tabla de valoración es de extrema
importancia y es fácil de manipular para obtener una conclusión deseada. Por lo tanto, el
TCO de sólo un equipo no tiene sentido ya que el costo de un administrador también se
refleja en el número total de equipos que puede gestionar, un número que depende
obviamente del sistema operativo y las herramientas propuestas.

Windows

Es el nombre de una familia de sistemas operativos desarrollados y vendidos por


Microsoft desde el 25 de noviembre de 1985, llegando a dominar el mercado mundial de
las computadoras personales, con más del 90% de la cuota de mercado y ser uno de los
software más extendido en los sistemas industriales.

En octubre del año 2001, Microsoft lanzó Windows XP, una versión basada en la
arquitectura de Windows NT proveniente del código de Windows 2000, Incorporando
mejoras en la estabilidad y el rendimiento Frente a los sistemas anteriores. En dos
ediciones distintas, «Home» y «Professional», el primero carece por mucho de la
seguridad y características de red de la edición Professional. En enero de 2002 Microsoft
comercializa la versión Windows XP embedded, que 12 Cómo impacta en el negocio el
uso de sofware sin soporte es utilizada por fabricantes industriales, como es el caso de
Siemens para las versiones SIMATIC PC, por Sus ventajas, como vigencia a largo plazo
o no requerir activación de licencias. durante su existencia se han publicado tres Service
Packs, el Service Pack 1 se publicó en 2002,

Incorporando la utilidad para configurar acceso y programas, soporte de discos de 120


GB y USB 2.0. El Service Pack 2 se publicó en 2004 para corregir errores e incorporar un
centro de seguridad, soporte wi-fi y bluetooth entre otros servicios. El Service Pack
3, que se publicó en 2008, incorporaba actualizaciones Independientes y una
actualización acumulativa de los paquetes anteriores. El soporte estándar para Windows
17

XP finalizó el 14 de abril de 2009. El soporte estándar para Windows XP finalizó el 14 de


abril de 2009. El soporte extendido finalizará el 8 de abril de 2014 para Windows XP
profesional y el 12 de enero de 2016 para Windows XP embedded, utilizada como hemos
Mencionado en el mundo industrial. Las últimas versiones que existen a fecha de
Publicación de este documento son Windows 8.1 Para distintas plataformas (tabletas, 2
en 1, portátiles, equipos de sobremesa, convertibles, AIO, etc.) Windows Server 2012
para servidores y Windows Phone 8 para dispositivos móviles.

Estilo de arquitectura Administración de dependencias Tipo de dominio N niveles


Niveles horizontales divididos por subred Dominio empresarial tradicional. La
frecuencia de las actualizaciones es baja.

Web-Cola-Trabajo

Trabajos de front-end y back-end, desacoplados mediante mensajería asincrónica.


Dominio relativamente sencillo con algunas tareas de uso intensivo de recursos.

Microservicios

Servicios descompuestos verticalmente (funcionalmente) que se llaman mutuamente


mediante API.

Dominio complicado.

Actualizaciones frecuentes.

Arquitectura basada en eventos.

Productores y consumidores. Vista independiente por cada subsistema.


IoT y sistemas x|x en tiempo real

Macrodatos

Divide un conjunto de datos grande en fragmentos pequeños. Procesamiento en paralelo


en los conjuntos de datos locales. Análisis de datos por lotes y en tiempo real. Análisis
predictivo mediante Machine Learning.
18

Big Compute Asignación de datos a miles de núcleos.

Dominios con procesos intensivos como simulaciones.

TCO

El mayor problema es que la mayoría de las tiendas de TI no hacen análisis de TCO


completos para la mayoría de los proyectos, y muchos nunca lo harán.

Ese es el consenso de los observadores de la industria que comentan sobre un documento


técnico reciente de International Data Corp. (IDC), que declaró que el costo total de
propiedad de Linux a cinco años fue entre 11% y 22% más alto que el de Windows 2000.
Esto fue cierto para cuatro de cada cinco cargas de trabajo analizadas, dijo IDC, incluidas
las redes, el servicio de impresión, el servicio de archivos y la seguridad. En un área, el
servicio web, Linux salió un 6% menos costoso que Windows 2000.

Unix

En 1974 empezó a usarse en Bell la cuarta edición de Unix. En 1977 salieron la quinta y
sexta ediciones con muchas más herramientas. En 1978 ya eran más de 600 las máquinas
con Unix en Bell y en las Universidades. La séptima edición de Unix salió en 1979.

El sistema III de Unix se convirtió en 1982 en la primera versión comercial del sistema
Unix de AT&T. Este sistema III y las versiones experimentales se distribuyeron en
universidades y otros laboratorios de investigación, los que modificaron bastante las
versiones que adquirieron, hasta el punto de perderse compatibilidad entre versiones
distintas. Para solucionar el problema, AT&T introdujo el Unix sistema V versión 1 en
1983 (el sistema IV sólo existió en AT&T como versión interna). Con este sistema,
comenzaría a mantenerse la compatibilidad con otras versiones de Unix. Incorporó
algunas características de BSD, el Unix desarrollado en la Universidad de California en
Berkeley, como el editor vi y la biblioteca de manejo de pantalla curses. La versión 2
salió en 1985, con protección de archivos y registros para uso exclusivo por un programa,
control de trabajos y administración ampliada del sistema. A partir de aquí, el sistema
sufre muchas modificaciones, hasta que en el 82, AT&T, lanza la primera versión
comercial de Unix. A la vez, otras empresas sacaron "sus" versiones de Unix, lo cual hizo
dudar a los usuarios, ya que no se sabía que partes pertenecían realmente a Unix o si eran
alguna de sus variantes.

El estándar UNIX beneficia al componente de mantenimiento de TCO asegurando que


haya compatibilidad e interoperabilidad a nivel del sistema operativo (SO) y las
19

dependencias de software en ese SO. Un sistema operativo certificado UNIX también


garantiza un nivel de calidad con más de 45,000 pruebas funcionales aprobadas para
lograr la certificación. Por supuesto, el otro beneficio del estándar UNIX es que
proporciona comandos de sistema consistentes independientemente de qué sistema
operativo UNIX se esté ejecutando en su centro de datos, por lo que no necesita capacitar
a los administradores en múltiples sistemas operativos o incluso tener diferentes
administradores para diferentes sistemas operativos. Se estima que el 49% del tiempo de
inactividad del sistema es causado por un error humano, que debe mitigarse con formas
personalizadas de administrar los sistemas. UNIX proporciona un mayor determinismo,
lo que ayuda a reducir el componente de mantenimiento de TCO.

Licencia

Una de las razones de la popularidad de GNU/Linux proviene de la licencia bajo la cual


fue lanzado, la Licencia Pública General de GNU. Asegura que el código fuente de
GNU/Linux esté disponible gratuitamente para todos, y que todos puedan contribuir a su
desarrollo. Esto efectivamente agregó miles de programadores al equipo de desarrollo de
GNU/Linux. Sigue siendo un hecho que un gran número de desarrolladores de
GNU/Linux han producido un sistema operativo de eficiencia y robustez sin precedentes,
con innumerables paquetes de software disponibles gratuitamente tanto para negocios
como para el placer.

FreeBSD

BSD significa “Berkeley Software Distribution”. Es el nombre de las distribuciones de


código fuente de la Universidad de California, Berkeley, que originalmente eran
extensiones del sistema operativo UNIX® de AT&T Research. Varios proyectos de
sistemas operativos de código abierto tienen su origen en una distribución de éste código
conocida como 4.4BSD-Lite. Además, comprenden una serie de paquetes de otros
proyectos de código abierto, incluido especialmente el proyecto GNU. El sistema
operativo completo incluye
20

Distribuciones

FreeBSD 1

Lanzado en noviembre de 1993. 1.1.5.1 fue puesto en libertad en julio de 1994.

FreeBSD 2

2.0-RELEASE se anunció el 22 de noviembre 1994. El último de FreeBSD 2, 2.2.8-


RELEASE, fue anunciada el 29 de noviembre de 1998. En primer lugar FreeBSD para
ser reclamados legalmente libre de AT & Tcon la aprobación del código UNIX de
Novell.

FreeBSD 3

Anunciado el 16 de octubre de 1998. 3.5-RELEASE se anunció el 24 de junio 2000.

FreeBSD 4

4.0-RELEASE apareció en marzo de 2000 y la liberación última rama 4-STABLE fue


4,11 en enero de 2005 apoyó hasta el 31 de enero 2007. FreeBSD 4 fue un sistema
operativo preferido para los ISPs y proveedores de alojamiento web durante la burbuja
first.com, y es ampliamente considerado como uno de los más estables y de alto
desempeño de los sistemas operativos de todo el linaje de Unix. Entre las nuevas
características de FreeBSD 4, Kqueue (2) se introdujo (que ahora forma parte de otros
grandes sistemas BSD).

FreeBSD 5

También cambiado de manera significativa el bloque de E / S mediante la aplicación de


la capa del disco GEOM modular de I / O marco de la transformación solicitud aportados
por Poul-Henning Kamp. GEOM permite la creación sencilla de muchos tipos de
funcionalidad, como reflejo (gmirror) y cifrado (GBDE y GELI). Este trabajo fue
apoyado por el patrocinio de la DARPA.
21

El 5,4 y 5,5 versiones de FreeBSD FreeBSD 5.x confirmó la rama como una gran
estabilidad y alto rendimiento de liberación, a pesar de que había un período de desarrollo
de largo por el conjunto de características de gran tamaño. Las versiones anteriores de la
rama 5.x no se consideran lo suficientemente estable como para el despliegue de
producción.

FreeBSD 6

Fue lanzado el 4 de noviembre 2005. La más reciente versión de FreeBSD 6 fue de 6,4, el
11 de noviembre 2008. Estas versiones seguir trabajando en la optimización de leche
desnatada en polvo y roscado, junto con el trabajo en el avanzado 802,11 funcionalidad,
seguridad [[TrustedBSD] auditoría de sucesos, la pila de Red significativos mejoras de
rendimiento, un kernel totalmente preventiva y el apoyo a los contadores de rendimiento
del hardware (HWPMC). Los principales logros de estas versiones incluyen la
eliminación de la cerradura gigante de VFS, la implementación de una biblioteca Libthr
mejor rendimiento opcional de 1:1 roscado y la adición de un módulo de seguridad básico
(BSM) la ejecución de auditoría OpenBSM llamada, que fue creado por el TrustedBSD
proyecto (basado en la implementación de BSM en código abierto de Apple Darwin) y
fue publicada bajo una licencia tipo BSD.

FreeBSD 7

Fue lanzado el 27 de febrero 2008. La más reciente versión de FreeBSD 7 fue de 7,3, el
23 de marzo de 2010. Las nuevas características incluyen SCTP, UFS diario, un puerto
experimental de ZFS de Sun del sistema de archivos, GCC4, soporte mejorado para la
arquitectura ARM, Jemalloc (un gestor de memoria optimizado para la computación
paralela, que fue portado a Firefox 3), y grandes actualizaciones y optimizaciones
relativas a las redes, audio, y el rendimiento de leche desnatada en polvo.

Puntos de referencia] han mostrado mejoras significativas velocidad sobre FreeBSD


anteriores liberaciones, así como Linux. El planificador ULE nuevos han mejorado
mucho, pero se tomó la decisión de enviar el comunicado de 7,0 con el programador
mayores 4BSD, dejando ULE como un núcleo en tiempo de compilación sintonizables.
En FreeBSD 7.1 ULE fue el valor por defecto para las arquitecturas I386 y AMD64.

A partir de la versión 7.1 también se integra DTrace fue y FreeBSD 7.2 trajo el apoyo a
las cárceles Multi-IPv4/IPv6. Código de soportar la arquitectura DEC Alpha (apoyado
desde FreeBSD 4,0) fue eliminado en FreeBSD 7.0.
22

FreeBSD 8

FreeBSD 8.1 es la última versión estable de FreeBSD, habiendo sido ramificado desde el
tronco en junio de 2010. Cuenta con SuperPages, Xen DomU apoyo, la pila de red de
virtualización, la protección de pila-sensacional, capa TTY reescribir, ha mejorado
mucho el apoyo de ZFS, un nuevo pila USB, incluyendo actualizaciones de multidifusión
IGMPv3, y el cliente NFS reescrito / Servidor de la introducción de [[NFSv4 [[. La
inclusión de Mmap dispositivo mejorado () permite a las extensiones de la aplicación de
un controlador de pantalla de 64-bit NVIDIA para la plataforma X86-64. FreeBSD 8.1
fue oficialmente lanzado el 23 de julio 2010.

FreeBSD 9

En actualización 2009, "sangrado" borde de desarrollo se produce en-CURRENT, la


versión tronco del sistema operativo, que se traducirá en una versión futura llamado
FreeBSD 9. Hasta FreeBSD 8.0 fue lanzado, el tronco se ha actualizado con cambios
conservadores.
Licencia
FreeBSD es liberado bajo una variedad de licencias de código abierto. El código del
Núcleo y la mayoría de nueva creación de código se distribuye bajo la Licencia BSD de
dos cláusula que permite que cada uno de usar y redistribuir FreeBSD como lo deseen.
Hay partes en libertad en virtud de tres y cuatro licencias BSD cláusula, así como la
Licencia Beerware. Algunos controladores de dispositivo incluye un Blob binario, como
el HAL Atheros de las versiones de FreeBSD antes de 7,2. Parte del código aportado por
otros proyectos está licenciado bajo GPL, LGPL, ISC o CDDL.

Todo el código bajo licencia GPL y la licencia CDDL está claramente separado del
código bajo licencias liberal, para hacer más fácil para los usuarios como los fabricantes
de dispositivos embebidos a utilizar sólo las licencias de Software libre. ClangBSD aspira
a sustituir algunas dependencias GPL en el sistema base de FreeBSD mediante la
sustitución de la colección de compiladores de GNU con la licencia BSD LLVM
compilador / ruido metálico. ClangBSD convirtió autoalojamiento el 16 de abril de 2010,
un hito importante para el desarrollo independiente más.
23

Hipervisores

Un hipervisor es un proceso que separa el sistema operativo de un ordenador y las


aplicaciones del hardware físico subyacente. Normalmente se hace como software,
aunque se pueden crear hipervisores integrados para cosas como dispositivos móviles.
El hipervisor dirige el concepto de virtualización al permitir que la máquina física opere
múltiples máquinas virtuales como invitados para ayudar a maximizar el uso efectivo de
los recursos informáticos, como la memoria, el ancho de banda de la red y los ciclos de la
CPU.

Tipos

Hipervisor tipo 1: También denominado nativo, unhosted o sobre el metal desnudo (bare
metal), es software que se ejecuta directamente sobre el hardware, para ofrecer la
funcionalidad descrita. Algunos de los hipervisores tipo 1 más conocidos son los
siguientes: VMware ESXi gratis),VMware ESX (de pago), Xen (libre),Citrix XenServer
(gratis),Microsoft Hyper-V Server (gratis).

Hipervisor tipo 2: También denominado hosted, es software que se ejecuta sobre un


sistema operativo para ofrecer la funcionalidad descrita.

Tipe 1 Vs. Tipe 2

Determinar qué tipo es mejor depende de las necesidades de un individuo. Un hypervisor


de tipo 1 es más rápido que un hipervisor de tipo 2, ya que el primero se comunica
directamente con el hardware del servidor. Un hypervisor de tipo 1 no tiene que lidiar con
el sistema operativo y varias capas que normalmente gravan hipervisores alojados. Esto
significa que con un Hypervisor Type 1 obtendremos un mejor rendimiento, escalabilidad
y estabilidad. Pero, por contra, en este tipo de tecnología de virtualización el hardware
soportado es más limitado ya que normalmente es construido con un conjunto limitado de
drivers y es más compleja su implementación.

Los hypervisores Type 2 son más populares y conocidos por el publico general y ha
acelerado el movimiento de virtualización. Estos hypervisores son compatibles con una
matriz de hardware, ya que utilizan la virtualización basada en software. Por ejemplo, un
hipervisor de tipo 2 se puede instalar en una computadora portátil mucho más fácil que
un hipervisor de tipo 1. Además, los hipervisores de tipo 2 son más fáciles de configurar
ya que funcionan directamente con un sistema operativo.
24

Conclusión

Como resultado al anterior trabajo podemos concluir que, Los creadores de hardware y
software vieron la necesidad de implementar maquinas especiales por lo que crearon los
servidores para luego combinarlo así con las telecomunicaciones, siendo así las
computadoras la base para las organizaciones actuales en los sistemas de comunicación,
implementando cada vez nuevas estrategias para innovar y adaptarse a las necesidades
del cliente.

odos estos productos están disponibles de forma gratuita (ya sea en modo evaluación o
gratis). Por lo tanto recomendamos que pruebes los hipervisores y veas cuál se ajusta
mejor a tus necesidades. No se debe intentar que el hipervisor elegido haga más de para
lo que está diseñado. Por ejemplo, no esperes que un servidor Exchange con un número
elevado de cuentas de correo y/o tráfico tenga un rendimiento óptimo sobre una solución
hosted.
25

Bibliografía

https://youtu.be/h-D3k5yAr94

youtube.com/watch?time_continue=2&v=sKb6-nU-o88

http://www.redusers.com/noticias/el-hardware-de-un-servidor/

https://www.ibiblio.org/pub/linux/docs/LuCaS/Informes/doc-informe-ctp-linux-en-la-
empresa/doc-informe-ctp-linux-en-la-empresa-html/pagina03.html

https://www.uv.mx/personal/alorandi/files/2010/06/Breve-Historia-de-las-Distribuciones-
Linux.pdf

http://openaccess.uoc.edu/webapps/o2/bitstream/10609/8190/1/oyerpesTFC0611.pdf

https://debian-handbook.info/browse/es-ES/stable/sect.why-gnu-linux.html

https://www.cci-

https://docs.microsoft.com/es-es/azure/architecture/guide/architecture-styles/

https://searchdatacenter.techtarget.com/news/887212/Linux-vs-Windows-TCO-Complex-
issues-no-easy-answers

https://blog.opengroup.org/2016/06/16/unix-lowering-the-total-cost-of-ownership/

https://maslinux.es/gnu-linux-el-sistema-operativo-que-revoluciono-unix/

https://www.ecured.cu/FreeBSD

https://laboratorio-tic.blogspot.com/2017/08/hypervisores-que-es-un-hypervisor.html
https://www.josemariagonzalez.es/manuales-virtualizacion/diferencias-virtualizacion-basada-
hipervisor-host.html

https://www.ecured.cu/Hipervisor
https://www.networkworld.es/m2m/que-es-un-hipervisor
http://www.datakeeper.es/?p=716
https://www.ecured.cu/FreeBSD
26

Glosario

FTP: (en inglés File Transfer Protocol) es un protocolo de red para la transferencia de
archivos entre sistemas conectados a una red.

SCSI: (En ingles Small Computer System Interface) interfaz estándar para la
transferencia de datos entre distintos dispositivos del bus de la computadora.

MAINBOARD: (en inglés motherboard o mainboard) es una tarjeta de circuito impreso


a la que se conectan los componentes que constituyen la computadora.

TCO: (Total Cost of Ownership) Costo total de la propiedad.

Licencia: Declaración expresa que hace una persona, especialmente con autoridad legal,
para permitir que se haga cierta cosa.

Dependencias: Situación de la persona o cosa que depende de otras.

Incombustible: Que no se ve afectado en una actividad, en especial en el trabajo, por el


paso del tiempo o por problemas y dificultades.

Conjuntamente: se refiere a una unión, confluencia, junta o concurrencia de dos o más


elementos en una misma persona o de un mismo sitio, de manera globalmente,
unidamente o simultáneamente.

Experimental: Que se basa en la experiencia o que se deduce de ella.

Paralela: Línea geométrica que no puede encontrarse nunca con otra por más que se
prolongue, porque todos los puntos de una están a la misma distancia de la otra.

Copelación: Acción de compilar.

Mitigarse: Atenuar o suavizar una cosa negativa, especialmente una enfermedad.

Exhaustivo: Que agota la materia de que se trata o es muy completo.


27

También podría gustarte