Podemos construir entornos sencillos y complejos, de manera muy fácil y que se pueden ejecutar en cualquier máquina sin importar el sistema operativo que esta utilice.
"Introducción a Docker".
Global Mentor Day UPM. Noviembre 2016.
Ángel Barrera, Ingeniero de Software en BEEVA.
Encuéntranos en www.beeva.com y labs.beeva.com
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...Restorando
A technical overview of kubernetes (in spanish). We, at Restorando, are running it in production for 6+ months.
This was presented at the AWS meet up, with some other guys talking about other options to run Docker in production on AWS. We talked about kubernetes (what we are using :))
Some animations are not correctly shown here, sorry about that.
Podemos construir entornos sencillos y complejos, de manera muy fácil y que se pueden ejecutar en cualquier máquina sin importar el sistema operativo que esta utilice.
"Introducción a Docker".
Global Mentor Day UPM. Noviembre 2016.
Ángel Barrera, Ingeniero de Software en BEEVA.
Encuéntranos en www.beeva.com y labs.beeva.com
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...Restorando
A technical overview of kubernetes (in spanish). We, at Restorando, are running it in production for 6+ months.
This was presented at the AWS meet up, with some other guys talking about other options to run Docker in production on AWS. We talked about kubernetes (what we are using :))
Some animations are not correctly shown here, sorry about that.
Una introducción a Docker, los principales conceptos e ideas y como se lo puede utilizar desde Microsoft Azure. Esta presentación fue parte del Global Azure Bootcamp 2016 en Buenos Aires, Argentina
Casi todos los desarrolladores, han oído hablar de Docker en mayor o menor medida,pero no tantos han podido ponerlo en práctica.
Hacemos un repaso de los conceptos principales relacionados con docker, aplicando los casos de uso típicos con contenedores, siempre desde la perspectiva del programador.
* Docker como herramienta de ayuda a la programación
* Docker como sistema de empaquetado de nuestras apps.
* Docker como entorno de despliegue (docker-compose).
Docker es una de las tecnologías que más revolucionó el manejo de ambientes y despliegue de aplicaciones a gran escala. Veremos por qué es tan importante conocer esta tecnología para desarrolladores y administradores de infraestructura y cómo facilita aplicar prácticas de devops.
Durante la charla introduciremos la tecnología, como así tambien los casos prácticos sobre clustering, repositorios privados de imágenes y arquitectura productivas.
Gustavo Brey
Gustavo Andres Brey es Ingeniero en Sistemas de Información con más de 15 años de experiencia en la Industria IT. Actualmente es el CIO del Instituto Nacional de Servicios Sociales para Jubilados y Pensionados (INSSJP/PAMI), donde está impulsando un cambio de paradigma innovador en IT para la gestión de la salud pública Argentina. Desde 2004 es fundador y profesor de la materia Arquitectura de Proyectos de IT en la UTN- FRBA. A su vez es Co-Fundador de CONF4IT, una organización sin fines de lucro, que desarrolla conferencias agnósticas para distintas comunidades IT como ARQCONF y KIDSCONF. Participó en importantes conferencias de Tecnologías de la Información, Salud , Innovación, Open Source, Big Data, Arquitectura de Software, Gobierno y Datos Abiertos, así como de Hackathones.
Andrés Calabrese
Ingeniero en Sistema de Información con más de 11 años de experiencia tanto en puestos de liderazgo técnico en grandes empresas, como así también como CTO en varios emprendiendo tecnologicos como socio. Andrés comenzó su carrera en IBM, liderando proyectos complejos en diferentes tecnologías, a su vez promovió encuentros de colaboración técnica. Como CTO definió, planificó e implementó prácticas de Devops que permitieron guiar tecnologicamente a la compañía en términos metodológicos, de desarrollo e infraestructura.
Docker: la revolución en virtualizaciónMarcelo Ochoa
Durante el último año la evolución de proyectos como LXC concluyo en el mundialmente reconocido proyecto Docker, un sistema de virtualización open source ultra delgado que permite optimizar por medio de la automatización vía scripts la provisión de ambientes para desarrollo, test y producción.
Entre las principales ventajas de este ambiente de virtualización podemos encontrar:
– Nativo en Linux, sin requerimientos de virtualización hardware, cero impacto en la performance
– Definición/Creación del entorno vía scripts
– Ultra liviano, se pueden correr hasta 2048 maquinas virtuales con un servidor Web en un simple micro-computador Raspberry PI
– Disponible en otras plataformas como Windows/Solaris
Docker es una plataforma abierta para construir, transportar y ejecutar aplicaciones distribuidas.
El objetivo de esta charla es dar a conocer la plataforma, su arquitectura y componentes. Para ello se parte del problema que trata de resolver y sus ventajas e inconvenientes con otras soluciones existentes.
Introduction to Docker. A brief description about Docker: architecture, what is Docker for, how do I start using Docker, what I need, docker ecosystem...
It was exposed in first meetup Cloud Computer Meetup Spain (http://www.meetup.com/Cloud-Computing-Spain/)
Workshop 1 - Introducción a los Microservicios y Contenedores (@TechHub - Goo...Carlos Crisóstomo Vals
Presentación del primer día del Workshop realizado por Raúl Sánchez y Carlos Crisóstomo en TechHub dentro del Campus Google centrado en Microservicios, contenedores y su implementación utilizando Dockers.
Kubernetes es un proyecto open source de Google cuyo propósito es el de hacer de orquestador de containers. En este seminario se tratará de crear una base partiendo desde los principios más fundamentales, de forma que cualquiera con unos conceptos básicos de contenedores pueda entender cómo funciona kubernetes y qué utilidades nos ofrece a la hora de manejar contenedores.
Ponente: Alfredo Espejel, técnico de sistemas en Paradigma
Alfredo cuenta con casi 10 años de experiencia en administración de sistemas, principalmente Linux. Interesado también en las redes, pero sobre todo en las últimas tendencias y tecnologías.
Vídeo de la charla: https://www.youtube.com/watch?v=zI16fatmnVQ
Más información sobre el meetup: http://www.meetup.com/Cloud-Computing-Spain/events/226254765/
Hoy en día Mercadolibre tiene mas de 20000 vms y unos 18MM de request por minuto. En esta sesión queremos mostrar como estamos utilizando Amazon y Docker (containers) para manejar parte de este workload. Veremos los detalles de como implementamos estas y otras tecnologías, para lograr tener una plataforma que se encargue de resolver los problemas, desde la maquina del desarrollador hasta la gestion de producción, para un equipo de ingeniería de 700+ personas en 5 paises y con 350 deploys por día
El nuevo paradigma Cloud está cambiando la forma en la que entendemos el desarrollo de software. Simplifica notablemente el manejo de la infraestructura para que puedas centrarte exclusivamente en tu negocio. El IaaS Cloud da una vuelta de tuerca a la instalación de arquitecturas y reduce el tiempo de setup, provisioning y puesta en marcha de semanas a horas o minutos.
Una introducción a Docker, los principales conceptos e ideas y como se lo puede utilizar desde Microsoft Azure. Esta presentación fue parte del Global Azure Bootcamp 2016 en Buenos Aires, Argentina
Casi todos los desarrolladores, han oído hablar de Docker en mayor o menor medida,pero no tantos han podido ponerlo en práctica.
Hacemos un repaso de los conceptos principales relacionados con docker, aplicando los casos de uso típicos con contenedores, siempre desde la perspectiva del programador.
* Docker como herramienta de ayuda a la programación
* Docker como sistema de empaquetado de nuestras apps.
* Docker como entorno de despliegue (docker-compose).
Docker es una de las tecnologías que más revolucionó el manejo de ambientes y despliegue de aplicaciones a gran escala. Veremos por qué es tan importante conocer esta tecnología para desarrolladores y administradores de infraestructura y cómo facilita aplicar prácticas de devops.
Durante la charla introduciremos la tecnología, como así tambien los casos prácticos sobre clustering, repositorios privados de imágenes y arquitectura productivas.
Gustavo Brey
Gustavo Andres Brey es Ingeniero en Sistemas de Información con más de 15 años de experiencia en la Industria IT. Actualmente es el CIO del Instituto Nacional de Servicios Sociales para Jubilados y Pensionados (INSSJP/PAMI), donde está impulsando un cambio de paradigma innovador en IT para la gestión de la salud pública Argentina. Desde 2004 es fundador y profesor de la materia Arquitectura de Proyectos de IT en la UTN- FRBA. A su vez es Co-Fundador de CONF4IT, una organización sin fines de lucro, que desarrolla conferencias agnósticas para distintas comunidades IT como ARQCONF y KIDSCONF. Participó en importantes conferencias de Tecnologías de la Información, Salud , Innovación, Open Source, Big Data, Arquitectura de Software, Gobierno y Datos Abiertos, así como de Hackathones.
Andrés Calabrese
Ingeniero en Sistema de Información con más de 11 años de experiencia tanto en puestos de liderazgo técnico en grandes empresas, como así también como CTO en varios emprendiendo tecnologicos como socio. Andrés comenzó su carrera en IBM, liderando proyectos complejos en diferentes tecnologías, a su vez promovió encuentros de colaboración técnica. Como CTO definió, planificó e implementó prácticas de Devops que permitieron guiar tecnologicamente a la compañía en términos metodológicos, de desarrollo e infraestructura.
Docker: la revolución en virtualizaciónMarcelo Ochoa
Durante el último año la evolución de proyectos como LXC concluyo en el mundialmente reconocido proyecto Docker, un sistema de virtualización open source ultra delgado que permite optimizar por medio de la automatización vía scripts la provisión de ambientes para desarrollo, test y producción.
Entre las principales ventajas de este ambiente de virtualización podemos encontrar:
– Nativo en Linux, sin requerimientos de virtualización hardware, cero impacto en la performance
– Definición/Creación del entorno vía scripts
– Ultra liviano, se pueden correr hasta 2048 maquinas virtuales con un servidor Web en un simple micro-computador Raspberry PI
– Disponible en otras plataformas como Windows/Solaris
Docker es una plataforma abierta para construir, transportar y ejecutar aplicaciones distribuidas.
El objetivo de esta charla es dar a conocer la plataforma, su arquitectura y componentes. Para ello se parte del problema que trata de resolver y sus ventajas e inconvenientes con otras soluciones existentes.
Introduction to Docker. A brief description about Docker: architecture, what is Docker for, how do I start using Docker, what I need, docker ecosystem...
It was exposed in first meetup Cloud Computer Meetup Spain (http://www.meetup.com/Cloud-Computing-Spain/)
Workshop 1 - Introducción a los Microservicios y Contenedores (@TechHub - Goo...Carlos Crisóstomo Vals
Presentación del primer día del Workshop realizado por Raúl Sánchez y Carlos Crisóstomo en TechHub dentro del Campus Google centrado en Microservicios, contenedores y su implementación utilizando Dockers.
Kubernetes es un proyecto open source de Google cuyo propósito es el de hacer de orquestador de containers. En este seminario se tratará de crear una base partiendo desde los principios más fundamentales, de forma que cualquiera con unos conceptos básicos de contenedores pueda entender cómo funciona kubernetes y qué utilidades nos ofrece a la hora de manejar contenedores.
Ponente: Alfredo Espejel, técnico de sistemas en Paradigma
Alfredo cuenta con casi 10 años de experiencia en administración de sistemas, principalmente Linux. Interesado también en las redes, pero sobre todo en las últimas tendencias y tecnologías.
Vídeo de la charla: https://www.youtube.com/watch?v=zI16fatmnVQ
Más información sobre el meetup: http://www.meetup.com/Cloud-Computing-Spain/events/226254765/
Hoy en día Mercadolibre tiene mas de 20000 vms y unos 18MM de request por minuto. En esta sesión queremos mostrar como estamos utilizando Amazon y Docker (containers) para manejar parte de este workload. Veremos los detalles de como implementamos estas y otras tecnologías, para lograr tener una plataforma que se encargue de resolver los problemas, desde la maquina del desarrollador hasta la gestion de producción, para un equipo de ingeniería de 700+ personas en 5 paises y con 350 deploys por día
El nuevo paradigma Cloud está cambiando la forma en la que entendemos el desarrollo de software. Simplifica notablemente el manejo de la infraestructura para que puedas centrarte exclusivamente en tu negocio. El IaaS Cloud da una vuelta de tuerca a la instalación de arquitecturas y reduce el tiempo de setup, provisioning y puesta en marcha de semanas a horas o minutos.
El Cloud computing nos permite ofrecer servicios a través de Internet de una forma rápida y sencilla. Ofrecemos Cloud Services, de forma auto-escalable y elástica que nos permite centrarnos en el negocio, ahorrar costes, facilita la innovación y aporta un time to market menor.
Microsoft Cloud Workshop realizado por atSistemas para Arquitectos, Developers y Admin IT sobre Cloud Native, Contenedores y DevOps en Azure usando Docker AKS Kubernetes y Azure DevOps para automatizar todo el proceso de despliegue.
Tecnologías clave para la transformación digital en las empresasQindel Group
Contenido de la presentación realizada en el evento Galicia TIC 2016, acerca de las tecnologías que han facilitado la transformación digital en las empresas.
Webinar: Descubre los diferentes servicios Cloud Native en AzureatSistemas
En el contexto actual, las plataformas y tecnologías Cloud están impulsando una serie de cambios en la forma en que se analizan, desarrollan, implementan, despliegan y monitorizan las aplicaciones.
Las tecnologías y herramientas Cloud Native se utilizan para desarrollar y desplegar aplicaciones construidas con tecnologías de Containers, Microservicios o Serverless. En esta sesión os animamos a que conozcáis, los diferentes escenarios y enfoques para el diseño de Arquitecturas y Aplicaciones Cloud Native utilizando los servicios de Azure.
¿Qué descubrirás en este webinar?
Qué son las plataformas Cloud
Qué es Cloud Native y CNCF - Cloud Native Computing Foundation-.
Cómo funciona Cloud Native en Azure
Demo en Azure: planteando diferentes escenarios
Presentación del Webinar realizado por atSistemas y publicado en Youtube.
Un repaso de todos los servicios existentes en Azure para diseñar aplicaciones Cloud Native sobre la plataforma cloud de Microsoft que contempla diferentes escenarios con apps, datos, registry, contenedores, orquestadores y serverless.
En esta charla, comentamos los beneficios de Azure Relay para conectar nuestras aplicaciones en la nube. Usamos una raspberry pi, que ejecutará una aplicación realizada en .NET Core la cual enviará información den tiempo real de los autobuses de Madrid
Te compartimos el material del Webinar del 30/11/2017 que realizamos desde Algeiba IT junto a Microsoft, donde te hacemos una introducción muy completa sobre las posibilidades de tener cargas de trabajo Open Source sobre Microsoft Azure, y todas las oportunidades que esto facilita. Pablo Di Loreto fue el orador responsable de la sesión, quién es MVP de Microsoft para Windows y Azure.
Escaneo y eliminación de malware en el equiponicromante2000
El malware tiene muchas caras, y es que los programas maliciosos se reproducen en los ordenadores de diferentes formas. Ya se trate de virus, de programas espía o de troyanos, la presencia de software malicioso en los sistemas informáticos siempre debería evitarse. Aquí te muestro como trabaja un anti malware a la hora de analizar tu equipo
Los desafíos de calidad de software que nos trae la IA y los LLMsFederico Toledo
En esta charla, nos sumergiremos en los desafíos emergentes que la inteligencia artificial (IA) y los Large Language Models (LLMs) traen al mundo de la calidad del software y el testing. Exploraremos cómo la integración, uso o diseño de modelos de IA plantean nuevos retos, incluyendo la calidad de datos y detección de sesgos, sumando la complejidad de probar algo no determinístico. Revisaremos algunas propuestas que se están llevando adelante para ajustar nuestras tareas de testing al desarrollo de este tipo de sistemas, incluyendo enfoques de pruebas automatizadas y observabilidad.
Si bien los hospitales conjuntan a profesionales de salud que atienden a la población, existe un equipo de organización, coordinación y administración que permite que los cuidados clínicos se otorguen de manera constante y sin obstáculos.
Mario García Baltazar, director del área de Tecnología (TI) del Hospital Victoria La Salle, relató la manera en la que el departamento que él lidera, apoyado en Cirrus y Estela, brinda servicio a los clientes internos de la institución e impulsa una experiencia positiva en el paciente.
Conoce el Hospital Victoria La Salle
Ubicado en Ciudad Victoria, Tamaulipas, México
Inició operaciones en el 2016
Forma parte del Consorcio Mexicanos de Hospitales
Hospital de segundo nivel
21 habitaciones para estancia
31 camas censables
13 camillas
2 quirófanos
+174 integrantes en su plantilla
+120 equipos médicos de alta tecnología
+900 pacientes atendidos
Servicios de +20 especialidades
Módulos utilizados de Cirrus
HIS
EHR
ERP
Estela - Business Intelligence
2. Sobre mí
• Fernando Mayo Fernández
@fernandomayo
• Ingeniero de Telecomunicaciones por la Universidad de Sevilla
• CTO y co-fundador de en Octubre 2013
• Adquirida por en Agosto 2015
• Ahora: Senior Engineering Manager
2
4. Evolución de la arquitectura de software
4
Servicios poco
acoplados
Muchos
servidores
pequeños o
dispositivos
~2000 Hoy
Monolíticas
Grandes
servidores
Lentas en
actualizarse
Actualizaciones
continuas
5. Los contenedores como catalizador
5
Máquina virtual
de desarrollo
Servidor
de test
Nube
pública
Recuperación
de desastres
Portátil de
colaborador
Servidores de
producción
Cluster de
producción
Centro de datos
Web
estática
Web
Front End
Workers de
segundo plano
Base de
datos de
usuarios
Base de
datos de
analíticas
Cola de
mensjes
API
Endpoint
6. Docker liderando la tecnología de contenedores
6
Sponsor del proyecto Docker
• Principal contribuidor y mantenedor del proyecto
Docker
• 2.5B+ descargas de imágenes, 2000+ contribuidores,
400,000+ aplicaciones “dockerizadas”, 18000+ issues
en GitHub
Sobre Docker
• 240 empleados, $180M+ de inversión de 3 de los 4
principales inversores de capital riesgo
• 10K clientes de Cloud, 75+ clientes del Fortune 500
Gerber, Anna. “The State of Containers and the Docker
Ecosystem: 2015” O’Reilly, September 2015
Usuarios de Docker usándolo
en producción
40%
10. 10
capa software para programar Internet
Internet (capa hardware)
Servidores Portátiles Teléfonos Coches Casas Drones
Equipo de
redes
Transporte
público
TVs
Equipo
industrial
Instrumentos
científicos
Sistemas
financieros
Desarrolladores
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
11. Primer intento: PaaS (Plataforma como Servicio)
11
• Autoservicio para desarrolladores
• Todo lo necesario en un solo paquete
• La necesidad de personalización eventualmente
sobrepasa al PaaS
PaaS
Lenguajes
OS
Herramientas
13. CaaS: lo mejor de ambas soluciones
13
Contenedores como Servicio
(CaaS)
Una plataforma abierta y personalizable
construida en contenedores estándar
PaaS
14. La plataforma CaaS de Docker
Build Ship Run
En cualquier sitio
Aplicaciones distribuidas
15. La plataforma CaaS de Docker
Desarrolladores Operaciones
BUILD
Desarrolladores
SHIP
Contenido seguro y colaboración
RUN
Desplegar, gestionar, escalar
16. “Baterías incluídas pero intercambiables”
16
Gestión
Seguridad
Orquestación
Runtime de contenedoresServicio de Registro
RedesOS Volúmenes Monitorización LoggingConfiguraciónImágenesCI/CD ..más..
17. Los beneficios de CaaS
Cualquier
Infraestructura
Cualquier
Sistema
operativo
Cualquier
Lenguaje de
programación
Cualquier
Arquitectura
Cualquier
Fase de
desarrollo
18. Docker liderando la tecnología de contenedores
18
+ +Agilidad Portabilidad Control
State of App development Survey: Q1 - 2016
13X
incremento en despliegues de
software
20X
mejor utilización de recursos
44%
reducen su utilización de
máquinas virtuales en un >25%
Elimina
los problemas de
“funciona en mi
ordenador”
41%
mueven aplicaciones entre
nubes públicas y privadas
62%
detectan una reducción de
MTTR
19. La plataforma CaaS de Docker
BUILD
Desarrolladores
SHIP
Servicios de Registro
RUN
Gestión
Docker Toolbox Docker Trusted Registry Docker Universal Control Plane
Docker Cloud
Docker Container Engine
Plugins e Integraciones del ecosistema
22. Docker para Mac/Windows (beta)
• Más rápido y robusto
– Alpine Linux sobre xhyve en Mac
– Alpine Linux sobre Hyper-V en Windows
• Aplicación nativa con actualizaciones
automáticas
• Volúmenes para código y datos incluyendo
notificaciones de cambio en archivos
• Acceso fácil a los contenedores usando red
local nativa del OS
24. Docker 1.11
• Engine 1.11
– Balanceo de carga DNS round robin
– Soporte para VLAN (experimental)
– Firma digital de imágenes usando Yubikeys
• Compose 1.7
• Swarm 1.2
• Relanzamiento de containers cuando un nodo se cae
• Machine 0.7
• Mejoras en integración con Azure
• Registry 2.4
25. Nuevos componentes Open Source
• HyperKit: framework ligero de virtualización para OS X
• DataKit: framework para coordinar procesos usando un sistema de
archivos compatible con git
• VPNKit: librería para gestionar redes virtuales