sábado, 28 de septiembre de 2019

Tema 1: Introducción a los Sistemas Operativos en Red /Parte 2

Terminal Server y Conceptos.

¿Qué es un Terminal Server?

Un Terminal Server es un servidor o dispositivo de red que permite conexiones a múltiples sistemas cliente para conectarse a una red sin usar un Módem o una interfaz de red.

Microsoft lo introdujo lanzando los Terminal Servers como parte del sistema operativo Windows Server.

Los Terminal Server pasaron a llamarse servicios de escritorio remoto (RDS).

¿Por qué usarlo?

Los Terminal Server permiten a las empresas alojar aplicaciones y recursos de forma centralizada y publicarlos en dispositivos de clientes remotos, independiente de la ubicación y la plataforma.

Facilitan un único punto de mantenimiento y le permiten monitorizar la infraestructura desde un tablero central.

Las aplicaciones se actualizan regularmente en el servidor, por lo que no es necesario actualizar un programa en cada máquina de red.

Arquitectura de un Terminal Server

Es importante comprender la arquitectura del Terminal Server. Consta de tres componentes importantes:

  • El servidor central multiusuario: Donde los recursos están alojados centralmente,
  • Un protocolo de escritorio remoto: Que permite que el dispositivo se conecte al servidor a través del protocolo RDP.
  • El servicio de licencias de Terminal Services que proporciona al servidor las licencias de CAL para que los dispositivos se conecten a él. La lista de sesiones se guarda en el servicio de directorio de sesiones.

Licencia del Terminal Server

Cada usuario/dispositivo que se conecta al servidor debe tener una CAL (Client Access Licence) es la la licencia que algunos fabricantes de software dan a programas que son instalados en un servidor.

La función de licencia del servidor se instala en un servidor de licencias Terminal Server. y su función es almacenar y rastrear todas las CAL de Terminal Server instaladas para un grupo de servidores.
Un único servidor de licencias puede servir a múltiples servidores.
Es importante saber que licencia de Terminal Server es para estimar costes.

Protocolo RDP

Para entregar escritorios virtuales y aplicaciones remotas, los Terminal Services utilizan el protocolo RDP.  Es un protocolo de escritorio remoto que funciona en TCP/IP y escucha en el puerto 3389. 
El protocolo RDP se mejoró para proporcionar una experiencia gráfica a los usuarios. 
Permite la conexión entre un cliente y cualquier ordenador de manera que se pueda trabajar con este ordenador.

DynDNS ¿Qué es?

La nomenclatura "Dynamic DNS (DynDNS) hace referencia a Dynamic Domain Name System (Sistema dinámico de nombres de dominio) Sirve de ayuda a la hora de reenviar las direcciones IP de tu red domestica, que cambian constantemente, a un nombre de dominio fijo.

No-IP 

Es un servicio de DNS dinámica que permite identificar tu PC con un nombre de dominio fácil de recordad, en lugar de con un numero y poder montar un servidor sin complicaciones independientemente si tenemos o no una IP estática.


viernes, 27 de septiembre de 2019

Tabla comparativa WServer 2016 Tema 1/ Practica 4


Tabla comparativa de server 2016: Data Center, Enterprise y Estándar.

Windows server 2016:

Essencial
Estándar
Data Center
25 usuarios / 50 dispositivos. No se requieren CALs de servidor
Usuarios/dispositivos basados en CALs

Usuarios/ Dispositivos ilimitados basados en CALs
1 instancia física o virtual
2 VMs

VMs ilimitadas
Debe ser la raíz del dominio
2 Hyper-V Containers
Hyper-V Containers ilimitados
Solo para servidores con 1 o 2 procesadores.
Windows Server Containers ilimitados
Características de almacenamiento que incluyen Storage Replica y Storage Spaces Direct
Solo se puede licenciar un servidor físico o virtual indiferente de los procesadores
Se puede licenciar cada servidor con hasta 16 Cores
Nuevo Networking Stack
Se conectan directamente con el servidor como administradores
Para más con 16 Cores se pueden obtener adicionales.
VMs protegidas y Host Guardian Service
Si quieres más máquinas virtuales también se puede contratar otra licencia de Standar
No se pueden obtener CALs por usuario, dispositivo o de acceso remoto.
Características de almacenamiento como Replica de almacenamiento y espacios directos.
Pequeña y medianas organizaciones
Medianas y grandes organizaciones
Pila de red nueva
No incluye Hyper-V
Se licencia por cores
VMs Blindadas y Host Guardian Services
Cada licencia incluye una máquina virtual.

Medianas y grandes organizaciones
Se licencia por servidor hasta dos procesadores.

Se licencia por cores
No soporta clúster de servidores
Soporta clúster de hasta 64 servidores
Soporta clúster de hasta 64 servidores.
249,99€
474,99€
2990,99€

Para más información entre la Estándar y Datacenter: https://docs.microsoft.com/es-es/windows-server/get-started/2016-edition-comparison

Coste de conexión de W10 Pro para trabajar con terminal server.

En Lizengo:
  • Windows Server 2016: 1 Usuario: 74,99 € 1 Equipo: 74.99 €
  • Windows Server 2016: Pack 10 Usuarios: 269,99 € 10 Equipos: 269,99€


Clientes de escritorio remoto de todas las plataformas.

  • Nomachine: Para Windows, Linux y Mac
  • IONOS: Para Linux, MacOS y plataformas móviles.
  • Microsoft Remote Desktop: Android


Prioridad a la hora de elegir un SOR Tema 1/ Practica 3


Ejercicio sobre prioridades a la hora de elegir un sistema operativo

Ordena los siguientes aspectos según su importancia a la hora de elegir un sistema operativo y explica brevemente POR QUÉ has puesto el orden de cada elemento donde lo has puesto:

  • c) Conocimiento del sistema operativo por parte de los administradores. Porque, es muy importante que los administradores sepan utilizar las herramientas del sistema operativo. Ya que sin eso no habría orden.
  • g) Que tenga un buen rendimiento. Porque el buen rendimiento de un sistema operativo es necesario más que nada para poder ofrecer un buen servicio.
  • f) Que el software que se instale en el servidor sea compatible con el sistema operativo. Porque, si no es compatible con el servidor, habría que comprar otros software o productos para poder utilizarlo y sería más costoso.
  • i) Que pueda ejecutarse con ocho procesadores en multiprocesamiento simétrico. Porque necesita un buen procesador para poder atender a todas las peticiones de procesamiento.
  • h) Que soporte una amplia memoria RAM. Para poder dar un rendimiento mejor.
  • a) Coste de la licencia. El coste de la licencia es importante, pero si quieres a lo mejor un rendimiento bueno se tiene que pagar la licencia.
  • b) Coste del servicio de atención al usuario. Por que tampoco con un buen administrado es tan importante para poder utilizar tanteo el servicio.
  • d) Que posea un interfaz gráfico de ventanas. Con un administrado no necesitas un gráfico de ventanas al trabajar en comandos.
  • e) Que disponga de una gran resolución gráfica (3D, texturas, etc.). 9º: Esto no es tan importante para poder utilizar un servidor por que no necesitas una gran resolución gráfica para dar buen rendimiento.


Principales funciones de un SOR Tema 1/ Practica 2


¿Cuáles son las principales funciones que tiene un sistema operativo en red (Sistema operativos de servidor)?

  • -   Gestión de procesos: Los servidores suelen tener varios procesadores o al menos de varios núcleos para usar multiprocesamiento.
  • -   Gestión de memoria: Esta asociada a la gestión de procesos, ya que para ejecutar un proceso es necesario asignarle memoria y cargarlo en ella.
  • -  Gestión de archivos: Consiste en la organización del sistema de archivos mediante directorios, asignación de disco y gestión de espacio libre y ocupado.
  • - Gestión de dispositivos de E/S: Para utilizar los controladores de dispositivos (drivers).
  • Gestión de la red: Se utilizan controladores de tarjeta, protocolos de comunicación, etc…
  • -  Protección y Seguridad: Esta función permite o deniega el acceso de un proceso de un usuario a un recurso.
  • -   Permite monitorizar y gestionar la red y sus componentes.
  • -  Coordina las funciones de red, incluso con las propias del equipo.


Tipos de SO PC Tema 1/ Practica 1


Tipos de sistemas operativos diferentes para PC, tanto de escritorio como servidores.


Dentro de los sistemas operativos distintos existen de escritorio y servidores:

S.O de Escritorio:

  • Windows: Es un tipo de sistema operativo instalado y uno de los más importantes del mercado, actualmente es Windows 10 y es un sistema operativo estable. Viene de su base MS-DOS. Sus versiones escalan más “actuales” vienen desde el Windows 2000 hasta actualmente el Windows 10. Es de código cerrado.


  • Mac: Es uno de los sistemas operativos junto a Windows que más se cotiza en el mercado. Las mejoras que ofrece cada versión son muchas. Solamente es exclusivo de sus PC Mac. Una de sus principales desventajas es el precio.



  • Linux: Es un SO que tiene su código abierto. Cuenta con un código fuerte que difícilmente puede infectar los virus de Internet, no tiene nada de coste y también es uno de los más importantes del mercado.


Dentro de Linux hay muchísimas distribuciones, como, por ejemplo:

  1. -  Ubuntu: Es el SO que tiene más semejanza al de Windows en la actualidad, nos sirve para las mismas funciones que nos sirve Windows. Es más rápido y efectivo que Windows.
  2. -   Linux Mint: Es una distribución de Linux comunitaria. Basada en Debian y Ubuntu.

Aquí dejo un enlace para ver los más importantes:  https://www.linuxadictos.com/distribuciones-linux-para-todos-top-50.html

  •       Unix: Es un sistema operativo escrito en casi su totalidad en lenguaje C, expresada en el lenguaje ensamblador del procesador en el que opera. Hoy en día son ampliamente utilizados en la multitud de dispositivos desde los supercomputadores hasta los teléfonos. (Linux y MacOS son ejemplos de sistemas Unix).


  •        FreeBSD: Es un SO que tiene buen rendimiento en servidores Linux.  Es controlado por una gran comunidad de desarrolladores de todo el mundo. Es fácil de aprender.



  •         Google Chrome OS: Es un SO basado en el Kernel de Linux y utiliza el navegador web Google Chrome como si principal interfaz de usuario. Y soporta principalmente aplicaciones web. Tiene un reproductor de medios y un gestor de archivos propios. Es de código abierto.

S.O para Servidores.


Windows:

  • Windows Server: Como el Windows Server 2008, 2012, 2016… Es uno de los mejores del mercado y tiene para virtualización y almacenamiento en red, creación de servidores en la nube, auditoria del sistema y autorización del acceso a archivos.

-   Mejoras en los servicios web BranchCache, DNS, DHCP y servidor web.
-   Nuevas utilidades para supervisar, auditar y administrar el espacio de direcciones IP.
-   Mejor soporte de escalabilidad hardware: hasta 640 procesadores en sus máquinas virtuales y hasta 4 TB de memoria.
-   Mejoras en la alta disponibilidad, el rendimiento y la seguridad de los servidores.

Linux:

En Linux hay varias distribuciones para servidores:

  • Red Hat: Requiere pago de una licencia de soporte y esta enfocadas a las empresas.
  • Suse Linux: Requiere pago de una licencia de soporte que ofrece un mantenimiento garantizado y ciclos de desarrollo largos.
  • Debian: La más antigua y no depende de ninguna empresa.
  • Ubuntu Server: Tiene una gran comunidad de desarrolladores y soporta varias arquitecturas, utiliza un sistema de ventanas basado en los realizados por las comunidades de Debian y Gnome.


lunes, 23 de septiembre de 2019

Tema 1: Introducción a los Sistemas Operativos en Red /Parte 1

Tema 1: Introducción a los Sistemas Operativos en Red

Primeramente para llegar a los Sistemas Operativos debemos ver las capas que componen nuestro Ordenador.

Capas:

Las capas que componen nuestro ordenador empezando de la capa más baja hasta la más cercana al usuario son: Hardware, BIOS, Kernel, Sistema Operativo, Drivers y las Apps.

Ahora que hemos visto las capas que tiene, vamos a empezar.

¿Qué es el Hardware?

Es la parte física de un ordenador, son sus piezas y componentes y en conjunto hacen que el ordenador funcione. 

Se compone de:

- La placa base: Es el hardware central donde se conectan todas y cada una de las piezas que lo componen.

- RAM (Ramdom Access Memory): Es la memoria principal del ordenador, donde residen programas y datos, sobre ella se pueden efectuar operaciones de lectura y escritura. 

- Procesador: Es el cerebro del sistema, el procesador está formado por unidades aritméticas que se encargan de procesar la información que recibe, para poder mandarla a los diferentes componentes del ordenador.

Para que se procese, se genera un hilo de instrucciones que se ejecuta sobre la información. El procesador puede entender y transformarlo en un resultado. Como por ejemplo: Leer una dirección en la RAM o mandar información a la Tarjeta Gráfica. Este hilo de instrucciones lo llamamos hilos de proceso.

El hilo de procesos funciona con Time Slace (Rodajas de tiempo) que son por defecto equitativas y funciona para dar el mismo tiempo a todos los procesos.
Existen dos tipos de procesos:

    Procesos de Tiempo Real: Responde al momento a comandos o a la entrada de datos.

    Procesos de Tiempo Simulado: Simula el proceso bajo control junto con el sistema Entrada/Salida (E/S) que le sirve de interfaz.

Dentro del procesador se encuentra también el núcleo que son los encargados verdaderamente en ejecutar las instrucciones del procesador. Puedes tener uno o varios núcleos. 

Cuando tiene muchos núcleos se duplica la velocidad de hilos de procesos y cada aplicación puede tener su hilo. Pero también puede haber fallos.

La mayoría del software utiliza un único hilo (Monohilo) pero siempre hay excepciones.

- El disco duro: Es la unidad donde se almacena la información.

- Tarjeta de vídeo: Es el hardware que procesa los datos que provienen del procesador y manda la información a los dispositivos como los monitores.

¿Qué es la BIOS?

BIOS es la abreviatura de Binary Input Output System (Sistema Binario de Entrada y Salida) es un software que reside en un chip instalado en la placa base del PC. 

Inicializa, configura y testea el buen estado de funcionamiento de todo el hardware del sistema. La información necesario para realizar su tarea se almacena en un chip llamado CMOS.

¿Qué es el Kernel (Núcleo)?

Es la parte central de un sistema operativo, y se encarga de realizar la comunicación segura entre el software y el hardware del ordenador.

¿Qué es un Sistema Operativo?

Un Sistema Operativo es el software básico en un ordenador que facilita la interacción entre el usuario y las apps del ordenador.

Las funciones básicas del Sistema Operativo son: 

- Administrar los recursos del ordenador
- Coordinar el hardware
- Organizar los archivos y directorios del sistema.

Pero también existe los Sistemas Operativos en Red, que es un sistema operativo optimizado que da servicios en red a los clientes que los necesitan. 

Sus características son:

- Compartir recursos de la máquina y acceder a aquellos que comparten con otras.
- Soportan varios usuarios a la vez (Sesiones remotas en el servidor u ofrecen servicios en red)
- Gestión centralizada de los recursos existentes dentro de una red (directorios, impresoras,         conexiones a Internet...)
- Gestión central de los permisos de usuarios y privilegios de la red.
- Herramientas para detectar deficiencias en los servicios que ofrecen.

En un Sistema Operativo, las tareas son servicios y el Nº de servicios puede determinar los procesos a ejecutar.

En un Sistema Operativo de escritorio se instalan multitud de servicios de fábrica (Ej: Servicios DHCP, sonido, antivirus...)

En un Sistema Operativo de servidor no viene ningún servicio instalado por defecto. Por que los hilos de ejecución y procesos lo consumen, pero tu puedes instalar el servicio que tu quieras.

En el S.O de servidor todo es configurable y se puede configurar al extremo.
El S.O de servidor no tiene por que tener competencia entre procesos.

Tipos de Sistemas Operativos:

Hay muchos tipos de sistemas operativos pero antes se clasifican en dos: 
  1. Sistemas Operativos de escritorio.
  2. Sistemas Operativos servidores.

Tipos de Sistemas Operativos de Escritorio:

Los más utilizados actualmente son: Windows, Linux y Mac OS, pero también existen: Unix, Solaris, FreeBSD, OpenBSD, Google Chrome OS, Debian...

Aunque tambien se puede complementar con los Sistemas Operativos de los móviles o tablets: Como Android, iOS y Windows Phone.

Tipos de Sistemas Operativos Servidores:

Los más populares son Windows Server, Mac OS X Server y las variantes de Linux como Red Hat y SUSE Linux Server.

Tipos de Licencias:

Depende de la licencia que tengan estos pueden ser libres o de pago:

Libres: Son aquellos sistemas que permiten utilizarlos sin restricciones de uso, desarrollo y mejoramiento.

Propietarios: Son sistemas que te "arrendan" una licencia legal para poder utilizarlos.

Tipos de licencias de software libre: 
  • GPL: GNU General Public License: Es una licencia que permite a su desarrollador conservar sus derechos como autor. Libre distribución, modificación y uso con unas restricciones.
  • AGPL: Variante GPL, diseñada para "parchear" GPL, en esta no es obligatorio distribuir el software si se ejecuta para ofrecer servicios a través de una red.
  • BSD: Tipo de licencia conocida por ser menos "restrictiva" lo que puede modificar, distribuir e incluso vender el software derivado.
  • Apache: Puede distribuirse, modificar, pero con condiciones específicas.
  • GFDL: GNU Free Documentation License: Cubre la documentación y manuales.
  • Creative Commons: Posibilita un modelo legal de distribución y uso de contenidos basada en condiciones principales: Atribución, No comercial, No derivadas y Compartir igual.

Copyleft: Es una versión del copyright y regula las licencias de software libre. Se encarga de impedir que sea usado el código fuente sin autorización.

Aunque pertenezcan todos al software libre, algunos son más libres que otros.

Algunos sistemas operativos de propietarios son: Windows, MacOS e iOS de Apple, Blackberry OS, Windows Phone

Algunos sistemas operativos libres son: Linux, Fedora, Ubuntu, Android, FreeBSD, Google Chorme OS...

¿Qué es un Driver?

Es un programa que relaciona el S.O con los dispositivos hardware y periféricos de nuestro equipo. Reconocen y permite trabajar con los diferentes equipos.

Los drivers de un S.O servidor y S.O escritorio son distintos.

Los drivers certificados: Son los que llevan certificados originales, en los S.O servidores, si no es certificado no deja instalarlo.


¿Qué es una aplicación?

Es un programa informático creado para llevar a cabo o facilitar una tarea en un dispositivo. Existe multitud de software en el mercado, pero solo se denomina así a aquel que ha sido creado con un fin determinado, para realizar tareas concretas.