Repaso Teórico 2T Solucionado
Repaso Teórico 2T Solucionado
Repaso Teórico 2T Solucionado
Contestad a las siguientes preguntas. Son completamente individuales. La nota de 1 punto dependerá
de ello.
1. ¿Qué es un CMS?
Se trata de un software que trata de facilitar la creación y organización de los contenidos de uno o más
sitios web. Su objetivo es paliar las dificultades que tiene crear sitios con numerosos contenidos en la
web.
En general, un programa, instalado sobre un servidor web, a través del cual se dispone de una
estructura de soporte tanto de creación como de administración del sitio.
2. Tipos de CMS según licencia.
Las diferencias entre los tipos de licencia son:
a) GPL, general public license o licencia pública general. Software libre o de código abierto. No
implica que sea gratuito. Con este tipo de licencia el software se puede usar, alterar, copiar y
redistribuir de forma libre.
b) Privativas. Software de código cerrado. Nunca es gratuito. No puede ser alterado ni copiado
(salvo la copia de seguridad).
c) Freeware. Con este tipo de licencia no se puede alterar el código fuente, pero sí usarlo de
forma gratuita.
d) Shareware. Utilización gratuita del software, pero con restricciones: tiempo de uso,
funcionalidades, etc
3. ¿Qué diferencias hay entre Back-end y Front-end en un CMS?
Existe una separación clara entre lo que ve un visitante de un sitio web y la zona donde se construye el
sitio web.
• Back-end: parte restringida a administradores y gestores de la página, aunque también es posible
que existan usuarios autorizados. Por tanto, es la denominada zona privada del CMS, donde se
realiza la administración de usuarios, se gestiona el contenido, se instalan extensiones, plantillas,
idiomas, etc.
• Front-end: parte pública del sitio web, o la visión que tienen los visitantes y también los usuarios
registrados sin privilegios administrativos (editores de contenido) cuando acceden a la web. Desde
esta vista se puede ver el resultado final de la aplicación/página web.
4. Nombra 3 tipos de CMS, sus principales características (web)
5. Explicar qué es un Data Center.
Un DataCenter consiste en una ubicación con las instalaciones necesarias técnicas para garantizar unas
condiciones óptimas para alojar servidores de almacenamiento. Además, debe proporcionar todas las
infraestructuras tecnológicas que permitan una conexión a la red óptima, copias de seguridad, servicio
24/7/365, clima controlado, protección anti incendios, etc.
6. Explicar el funcionamiento de la virtualización por Hardware
La virtualización de servidores permite ejecutar múltiples sistemas operativos en un solo servidor físico
por medio de máquinas virtuales que ofrecen un elevado rendimiento. Entre las ventajas principales, se
incluyen las siguientes:
• Mayor eficiencia del entorno de TI
• Reducción de los costes operativos.
• Implementación más rápida de las cargas de trabajo
• Mejora del rendimiento de las aplicaciones
• Mayor disponibilidad del servidor
• Eliminación de la complejidad y la proliferación de servidores
Un hipervisor (en inglés hypervisor) o monitor de máquina virtual (virtual machine monitor) es una capa
de software para realizar una virtualización de hardware que permite utilizar, al mismo tiempo,
diferentes sistemas operativos (sin modificar o modificados, en el caso de paravirtualización) en una
misma computadora. Es una extensión de un término anterior, «supervisor», que se aplicaba a los
kernels de los sistemas operativos de computadora
7. Explicar el funcionamiento de la virtualización por software
Docker hace un uso inteligente de la virtualización a nivel del SO soportando múltiples contenedores
ejecutándose en una sola máquina, cada uno de ellos es una instancia de una imagen y, por defecto,
están aislados de la máquina anfitrión (host) y entre ellos. Este tipo de aislamiento se denomina
sandboxing.
Como los contenedores comparten su kernel linux con el anfitrión no se necesita instalar un sistema
operativo completo como sí es necesario en una máquina virtual. Otra diferencia es que no bloquean
todo un recurso sino que lo comparten. Por ejemplo, dos contenedores idénticos usan la RAM del
anfitrión en vez de un bloque de la misma configurado antes de poner en marcha la máquina virtual.
A la virtualización basada en software, también se le denomina aislamiento de procesos.
8. Explica esta imagen y razona a qué tipo de virtualización pertenece y por qué:
La imagen pertenece a una virtualización por hardware basada en un hypervisor como VMWare,
VirtualBox, etc. El Hipervisor se conecta a los drivers del equipo anfitrión, compartiendo los recursos del
mismo con las máquinas virtuales creadas. Cada máquina virtual, consume recursos continuos de la
máquina anfitrión, comportándose de forma independiente.
9. ¿Qué es Docker?
Docker es una plataforma de software que le permite crear, probar e implementar aplicaciones
rápidamente. Docker empaqueta software en unidades estandarizadas llamadas contenedores que
incluyen todo lo necesario para que el software se ejecute, incluidas bibliotecas, herramientas de
sistema, código y tiempo de ejecución. Con Docker, puede implementar y ajustar la escala de
aplicaciones rápidamente en cualquier entorno con la certeza de saber que su código se ejecutará.
10. Según la siguiente imagen. ¿Qué tipo de virtualización es? ¿Quién accede a los recursos del
sistema cuando son necesarios, el contenedor o el demonio Docker?