SISTEMA NACIONAL DE IDENTIFICACION INDIVIDUAL DEL GANADO
Descripción completa
CARBONATOS. CLASIFICACIÓN. MINERALES. USOS EN LA INDUSTRIA PETROLERA. YACIMIENTOS CARBONATADOS.Descripción completa
Descripción: Introducción al Plasma.
Descripción: roma
Descripción completa
Descripción completa
Descripción completa
wwerewrDescripción completa
Formato tipo carta de presentacion duoc UC
Construir , distribuir y ejecutar cualquier aplicación e integración con Microservicios Frerly Hinojosa Aliaga
Introducción ●
Virtualización
●
Historia de los contenedores
●
Que es un Contenedor
●
Contenedores vs Virtualización
●
Que problemas resuelve docker
●
Arquitectura de los contenedores
●
Ventajas de Docker
Introducción ●
Virtualización
●
Historia de los contenedores
●
Que es un Contenedor
●
Contenedores vs Virtualización
●
Que problemas resuelve docker
●
Arquitectura de los contenedores
●
Ventajas de Docker
Docker ●
Ecosistema Docker
●
Union File !stem
●
"ma#enes $ Contenedores
●
Docker en %roducción
Docker Cloud ●
Docker Cloud
●
Escalabilidad
●
Cluster
●
ervicios &E'
●
Aplicaciones sin estado
Microservicios ●
Que son (icroservicios
●
ervidores ! aplicaciones
●
Aplicaciones ! movilidad
●
Aplicaciones ! microservicios
●
(icroservicios ! aplicaciones
●
(icroservicios ! problemas
Software ●
)ild*! s+arm
●
prin# microservices
●
,et*i- .pen ource o/t+are
●
Consul
●
Docker
Casos Practicos ●
)all!pos AC
●
0aboratorio de 1ioin/ormatica U%CH
irtuali!ación Virtualizacion es la creación a través de software de varios recursos tecnológicos (PC’s o sistemas oerativos or ejemlo! so"re una sola lataforma de #ardware$
irtuali!ación Cloud
%nconvenientes
"istoria Contenedores ●
●
●
En el a2o 3444 Free1D implementa una primera apro-imación5 6ails7 Utiliza una operación cl8sica 9c:root; 7 0inu- verver 9344<;$ un olaris =ones 9344>; ! 0inu- .penV= 9344?; implementan /uncionalidades similares a las de 6ails para el kernel de 0inu-7 @oo#le crea los Control @roups en el 344 para aislar #rupos de procesos que comparten el mismo kernel7
●
En 344B se a2aden a 0inu- un #rupo de comandos llamados los 0C7
●
Docker "nc lanza en 34< la primera versión de su ecosistema7
#u$ es un contenedor ●
Docker es una plata/orma de códi#o abierto para que administradores ! desarrolladores puedan crear$ empaquetar ! distribuir sus aplicaciones r8pidamente7
M vs Contenedores
#ue proble%as resuelve docker ●
%or quG nadie usa la versión ocialmente soportada de 6avaI ●
●
En mi m8quina /uncionaba ●
●
El arquitecto
El desarrollador
Jo :e copiado los c:eros a donde mi dijiste$ si no /unciona es tu problema ●
.peraciones
#ue proble%as resuelve docker <;Evolución de la complejidad desde C.1.0 a la )eb7 3;Diversicación de escenarios ! democratización de la población7 ; Escalabilidad :orizontal ! dicultad de #estión7 >; 'ensiones en el departamento de "' entre desarrollo ! operaciones7
&rquitectura Docker
&oc'er ngine
&oc'er &esign
entajas de los contenedores ●
●
●
Abstracción del sistema :ost lejos de la aplicación contenerizada7 F8cil escalabilidad imple administración de dependencias ! versionamiento de aplicaciones
entajas de los contenedores ●
E-tremadamente li#ero$ ambientes de ejecución aislados
●
Capas compartidas
●
Compuestabilidad ! predecibilidad
'cosiste%a Docker ●
Dockerle
●
Docker:ub %ublic &e#istr!
●
DockerKcompose
●
DockerKmac:ine
●
Volumes
●
0inks
(nion )ile Syste% ●
●
●
istemas de c:eros basados en capas A#re#ar aplicaciones en distintas capas &eutilización de capas
I%agenes , Contenedores ●
●
"ma#en 5 Coleccion de la!ers de UF7 Contenedor 5 Un #rupo de procesos que se ejecutan aislados7
I%agenes , Contenedores
Docker en Producción ●
●
Denición de plata/orma comLn Compatibilidad de dependencias
Docker Cloud
'scalabilidad Docker calin# up 9Vertical;
calin# out 9:orizontal;
●
(8s C%U
●
Aumentar el nro nodos
●
(8s (emoria
●
(8s (8quinas
●
(8s m8quina
●
Distribuir
●
encillo
●
Descentralizar
●
(u! limitado
●
Complicado
)ervidor
'scalabilidad Docker )ervidor
Cluster
&oc'er )warm
*u"ernetes
*ubernetes ●
●
●
Pods+ Conjunto de contenedores y vol,menes$ Replication Controllers+ -estor de Pods .ue asegura .ue est/n levantadas las rélicas y ermite escalar de forma f/cil$ 0na rélica es una coia e1acta de un Pod$ 2evanta Pods en caso de fallos o reinicios$ Service+ &efine como acceder a un gruo de Pods$
Docker Swar% ●
●
●
Nodos+ 1isten dos tios de nodo3 4anager y 5or'er$ Servicios y Tares+ 0n servicio define las tareas .ue ser/n ejecutadas dentro del cl,ster$ Balanceo+ 0n sistema de "alanceo interno ara e1oner servicios #acia el e1terior del cl,ster$
Servicios +'S
Cliente )ervidor
)in stado
Servicios +'S
Cac#e
)ervicios 0niformes
Servicios +'S
Ar.uitectura en Caas
&plicaciones sin estado ●
eparación entre el cliente ! el servidor
●
Visibilidad$ abilidad ! escalabilidad
●
0a A%" &E' siempre es independiente del tipo de plata/ormas o len#uajes
&plicaciones radicionales
%ndeendencia de Alicaciones
)in m"argo
Servidores y aplicaciones
6odo en uno
Alicaciones .ue consumen servicios
&plicaciones y Movilidad
Alicaciones 4oviles
Alicaciones 4oviles y 5e"
&plicaciones y Microservicios
)earamos las tareas
)earamos los servicios
&plicaciones y Microservicios
Aislamos las alicaciones
Microservicios y proble%as 6ransacciona"ilidad 4odularidad )ervicios 6ransversales
●
●
●
Software ●
)ild*! s+arm
●
prin# microservices
●
,et*i- .pen ource o/t+are ●
&ibbon
●
H!stri-
●
&-6ava
●
,ett!
Software ●
Consul
●
Docker
●
0o#stas:
●
+a##er
●
Fluentd
●
Me!cloak
●
'o-!
Casos Practicos ●
●
Amazon$ una de las primeras #randes compa2Nas que la implementaban en producción7 ,et*i- $&ecibe una media de mil millones de llamadas a sus di/erentes servicios 9se dice que es responsable del 4O del tr8co de "nternet;
Casos Practicos ●
Eba! $ Usa tecnolo#ias como docker$ u aplicación principal comprende varios servicios autónomos7
-allypos Sac ●
Aplicación (óvil %.
●
Aplicación )eb 1ack.Pce ! (ana#er
●
"nte#ración Factura Electrónica
●
"nte#ración o/t+are Contabilidad
-allypos Sac
-allypos Sac
Migración a Microservicios
4ejora en actualizaciones$ 4ayor disoni"ilidad$ 4enor carga en rocesos de contenedores
●
●
●
.aboratorio /ioInfor%0tica "nconvenientes ●
●
●
●
(aquinas virtuales pesadas ! diciles de replicar7 Con*ictos de librerias para procesado de im8#enes7 ,o e-iste monitorización de maquinas de calculo7 Versiones de . sin soporte7