ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PRACTICA MICROSERVICIOS


Enviado por   •  17 de Septiembre de 2021  •  Tarea  •  520 Palabras (3 Páginas)  •  87 Visitas

Página 1 de 3

Asignatura

Datos del alumno

Fecha

Arquitectura de Software

Apellidos: Marin Santana

 11/09/2021

Nombre: Carlos Julio

Actividades[pic 1]

PRACTICA MICROSERVICIOS

Elaborar un ensayo en el que se refleje que son los microservicios, dokers, contenedores y kubernets (basado en la exposición) y además muestre un diagrama en el que se refleje como pasar de una aplicación monolítica a una aplicación basada en microservicios (explicar el proceso).

¿Qué son los microservicios?

Los microservicios son un enfoque arquitectónico y organizativo para el desarrollo de software donde el software está compuesto por pequeños servicios independientes que se comunican a través de API bien definidas. Los propietarios de estos servicios son equipos pequeños independientes.

Las arquitecturas de microservicios hacen que las aplicaciones sean más fáciles de escalar y más rápidas de desarrollar. Esto permite la innovación y acelera el tiempo de comercialización de las nuevas características.

[pic 2]

¿Qué son los contenedores?

El concepto de container, aplicado a la informática, consiste en agrupar y aislar entre sí aplicaciones o grupos de aplicaciones que se ejecutan sobre un mismo núcleo de sistema operativo.

¿Qué es Docker?

Docker es una plataforma abierta para desarrollar, enviar y ejecutar aplicaciones. Docker le permite separar las aplicaciones de la infraestructura para que pueda entregar software rápidamente. Con Docker, se puede administrar la infraestructura de la misma manera que se administra las aplicaciones. Al aprovechar las metodologías de Docker para enviar, probar e implementar código rápidamente, puede reducir significativamente la demora entre la escritura del código y su ejecución en producción.

[pic 3]

¿Qué es kubernets?

Kubernetes es una plataforma de orquestación de contenedores de código abierto que permite el funcionamiento de un marco de servidor web elástico para aplicaciones en la nube. Kubernetes puede admitir la subcontratación del centro de datos a proveedores de servicios de nube pública o puede utilizarse para alojamiento web a gran escala. Las aplicaciones móviles y de sitios web con código personalizado complejo se pueden implementar utilizando Kubernetes en hardware básico para reducir los costos de aprovisionamiento de servidores web con hosts de nube pública y optimizar los procesos de desarrollo de software.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (445 Kb) docx (373 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com