Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Elaborado por:
Presentado a:
OCTUBRE 2021
BOGOTÁ D.C
INTRODUCCIÓN
La tecnología como bien lo sabemos, ha facilitado muchas tareas para el ser humano a lo
más las cosas a las empresas grandes y chicas, las cuales necesitaban ofrecer sus servicios a
múltiples usuarios y utilizando la tecnología existente era muy complicado, por lo que nace
Aunque esta tecnología fue creada en los 60. Su uso se vio en gran escala a principios de
computadoras, a esto se le llamó procesamiento por lotes los cuales permitían ejecutar
Luego la tecnología de virtualización perdió su auge con el pasar de los años lo que dio
paso a sistemas operativos como UNIX (hoy conocido como Linux). Al pasar el tiempo, las
Por lo tanto, con este gran problema la virtualización tomo fuerza nuevamente
permitiéndole a las empresas dividir los servidores y ejecutar sus aplicaciones heredadas en
varios de estos sin importar el sistema operativo y reduciendo mucho los costos en
Esta es una variante dentro de la virtualización, “Un contenedor virtualiza el sistema operativo
subyacente y hace que la aplicación en contenedor perciba que tiene el sistema operativo (incluidas
la CPU, la memoria, el almacenamiento de archivos y las conexiones de red) todo para ella sola.
Dado que se abstraen las diferencias en el sistema operativo y la infraestructura subyacente, siempre
que la imagen base sea coherente, el contenedor se puede implementar y ejecutar en cualquier lugar.
rápido los aplicativos, al compartir un sistema operativo su gran ventaja es reducir la sobrecarga en
compartir entre sistemas operativos, es decir, un contenedor de Linux no puede ser ejecutado en
Windows.
desventajas.
permite utilizar contenedores como máquinas virtuales muy livianas y modulares, tienen
entorno a otro.
autosuficiencia:
sistema (que soporte esta tecnología), con lo que nos ahorraremos el tener que
instalar en este nuevo entorno todas aquellas aplicaciones que normalmente usemos.
• Ligereza: El peso de este sistema no tiene comparación con cualquier otro sistema
cualquier imagen de Ubuntu que queramos usar en otro equipo pesará entorno a
Ubuntu con Apache y una aplicación web, pesa alrededor de 180Mb, lo que nos
demuestra un significativo ahorro a la hora de almacenar diversos contenedores que
Para obtener esta fluidez Docker extiende LXC (LinuX Containers), un sistema de
virtualización ligero que permite crear múltiples sistemas totalmente aislados entre
sistema operativo completo, sólo las librerías y sistemas de archivos necesarios para
• Fiabilidad.
multitud de plataformas.
• La aplicación base de Docker gestionará los recursos existentes para asignarlos
• Podremos establecer una base desde la que comenzar nuestros proyectos, lo que nos
Ventajas
forma gratuita).
Desventajas
La instalación de Docker es muy fácil. Actualmente, Docker es compatible con todos los
sistemas de la serie Linux (Ubuntu, RHEL, Debian, etc.). A través de la herramienta virtual
• El kernel de Linux del sistema debe ser 3.8 o superior, y el kernel es compatible con
Lo que distingue a la informática sin servidor de los demás modelos de cloud computing es
(IaaS), los usuarios adquieren cierta capacidad por adelantado, lo cual significa que pagan a
un proveedor de nube pública por ciertos elementos del servidor que funcionan de forma
capacidad durante los períodos de mayor demanda y reducirla cuando ya no haga falta. La
infraestructura de nube requerida para ejecutar las aplicaciones permanece activa incluso
cuando no se utilizan.
En cambio, la arquitectura sin servidor permite que se inicien solo cuando sea necesario.
nube pública le asigna los recursos correspondientes de forma dinámica, y el usuario deja
beneficios en cuanto a los costos y la eficiencia, sino que también permite que los
macrodatos.
Escenario minorista: los pedidos en línea se recogen de una cola, se procesan y los datos
lunch. Whoever paid for lunch requests payment through a mobile app, triggering a
Escenario de fabricación: una empresa manufacturera usa IoT para supervisar sus
En esta solución de dos partes se describe un hipotético sistema de entrega con drones. Los
drones envían el estado en curso a la nube, donde se almacenan estos mensajes para su uso
posterior. Una aplicación web permite a los usuarios recuperar los mensajes para obtener el
gran aplicación, permite la entrega rápida de aplicaciones a gran escala, lo que brinda a los
servicio (PaaS). Sin embargo, elegir entre PaaS e IaaS es un desafío en este modelo.
Service (BaaS). Aquí, las aplicaciones se implementan según sea necesario, junto con los
recursos para ello. No tiene que administrar el servidor y puede dejar de pagar si finaliza la
La evolución de esta tecnología, permite y facilita el desarrollo de app o app web que usen
https://azure.microsoft.com/es-es/overview/what-is-a-container/#overview
https://www.redhat.com/es/topics/virtualization/what-is-virtualization
https://www.openinnova.es/que-es-docker-espanol-ventajas-y-desventajas-de-utilizarlo/
https://openwebinars.net/blog/docker-que-es-sus-principales-caracteristicas/
https://programmerclick.com/article/83301695555/
https://www.redhat.com/es/topics/cloud-native-apps/what-is-serverless
https://docs.microsoft.com/es-es/azure/architecture/serverless-quest/reference-architectures