Presentación de las 3 herramientas open source que están dirigiendo la transformación tecnológica para el desarrollo de aplicaciones. Elaborado por Jose Luis Bugarin
Inteligencia artificial in house con servicios cognitivos y dockerLuis Beltran
Los servicios cognitivos de Azure permiten a los desarrolladores crear poderosas soluciones informáticas basadas en Inteligencia Artificial, brindando capacidades como la visión de computadora o análisis de texto de una forma ágil y práctica, simplemente enviando los datos a un API disponible en la nube.
Sin embargo, existen escenarios donde el acceso a Internet es limitado, o donde el control sobre los datos es elevado por cuestiones de confidencialidad. Gracias al soporte de contenedores Docker, es posible construir aplicaciones con Inteligencia Artificial integrada donde los datos permanecen en sitio.
En esta sesión se describirá cómo integrar los Servicios Cognitivos de Azure en contenedores Docker y se mostrarán varios demos con esta funcionalidad incorporada.
Kubernetes: Más Allá de la Orquestación de ContenedoresOpenDireito
En este webinar, Diego te guiará a través de los fundamentos y las aplicaciones prácticas de Kubernetes, destacando sus características clave y casos de uso comunes.
Aprenderás qué es Kubernetes, detalles sobre su funcionalidad y obtendrás consejos directos en una demostración en vivo.
Ya sea que estés empezando o desees perfeccionar tus habilidades, este webinar te brindará información esencial para llevar tus proyectos de contenedorización al siguiente nivel.
Enlace al webinar: https://youtu.be/lvNxl7vC8ZE
En la presentación .Azure Functions se muestra como crear excelentes aplicaciones proporciona una plataforma de cómputo completamente administrada con alta confiabilidad y seguridad. Con la escala bajo demanda, cuando lo que necesita, cuando los necesita, liberándolo de las preocupaciones sobre la planificación de la capacidad.de desarrollo
Llevamos unos años de transición hacia el cloud. Esto significa un gran volumen de negocio en movimiento, que los grandes de internet (Amazon, Google, Microsoft, IBM…) quieren captar a casi cualquier precio. En esta batalla encarnizada por nuestro software, empezamos perdiendo los developers… si elegíamos un proveedor de Cloud y luego queríamos cambiar a otro era a costa de nuestro sudor y de nuestra sangre.
Afortunadamente para nosotros, uno de estos Big Players estaba perdiendo la guerra: Google. El mercado del Cloud estaba repartiéndose desigualmente a favor de Amazon (principalmente) y Azure (Microsoft). Google Cloud no terminaba de despegar, y eso hizo que Google se replanteara su estrategia. En lugar de competir como proveedor de Cloud, iba a hacer un movimiento que siempre le había dado resultado: pensar en los developers. Así surgió Kubernetes, un sistema Open Source para automatizar el despliegue automático de aplicaciones, su escalado y que nos ayuda a gestionar las aplicaciones basadas en contenedores.
Hoy en día, Kubernetes es el estándar de facto. Todos los proveedores Cloud (Amazon, Azure, Google Cloud, Bluemix…) implementan Kubernetes. Ahora los desarrolladores tienen el poder de cambiar de proveedor sin demasiado dolor. Además, Kubernetes ha favorecido la aparición de nuevos paradigmas y herramientas para la gestión automatizada de aplicaciones escalables basadas en Cloud, como por ejemplo el concepto de Infraestructure as a Code, implementado por Terraform.io
En este seminario introduciremos Kubernetes, veremos sus puntos más interesantes y guiaremos a los asistentes a través de un ejemplo basado en un proyecto real.
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyTelefónica
Descripción del BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Más información en la web del curso. https://geekshubsacademy.com/producto/devops/
Inteligencia artificial in house con servicios cognitivos y dockerLuis Beltran
Los servicios cognitivos de Azure permiten a los desarrolladores crear poderosas soluciones informáticas basadas en Inteligencia Artificial, brindando capacidades como la visión de computadora o análisis de texto de una forma ágil y práctica, simplemente enviando los datos a un API disponible en la nube.
Sin embargo, existen escenarios donde el acceso a Internet es limitado, o donde el control sobre los datos es elevado por cuestiones de confidencialidad. Gracias al soporte de contenedores Docker, es posible construir aplicaciones con Inteligencia Artificial integrada donde los datos permanecen en sitio.
En esta sesión se describirá cómo integrar los Servicios Cognitivos de Azure en contenedores Docker y se mostrarán varios demos con esta funcionalidad incorporada.
Kubernetes: Más Allá de la Orquestación de ContenedoresOpenDireito
En este webinar, Diego te guiará a través de los fundamentos y las aplicaciones prácticas de Kubernetes, destacando sus características clave y casos de uso comunes.
Aprenderás qué es Kubernetes, detalles sobre su funcionalidad y obtendrás consejos directos en una demostración en vivo.
Ya sea que estés empezando o desees perfeccionar tus habilidades, este webinar te brindará información esencial para llevar tus proyectos de contenedorización al siguiente nivel.
Enlace al webinar: https://youtu.be/lvNxl7vC8ZE
En la presentación .Azure Functions se muestra como crear excelentes aplicaciones proporciona una plataforma de cómputo completamente administrada con alta confiabilidad y seguridad. Con la escala bajo demanda, cuando lo que necesita, cuando los necesita, liberándolo de las preocupaciones sobre la planificación de la capacidad.de desarrollo
Llevamos unos años de transición hacia el cloud. Esto significa un gran volumen de negocio en movimiento, que los grandes de internet (Amazon, Google, Microsoft, IBM…) quieren captar a casi cualquier precio. En esta batalla encarnizada por nuestro software, empezamos perdiendo los developers… si elegíamos un proveedor de Cloud y luego queríamos cambiar a otro era a costa de nuestro sudor y de nuestra sangre.
Afortunadamente para nosotros, uno de estos Big Players estaba perdiendo la guerra: Google. El mercado del Cloud estaba repartiéndose desigualmente a favor de Amazon (principalmente) y Azure (Microsoft). Google Cloud no terminaba de despegar, y eso hizo que Google se replanteara su estrategia. En lugar de competir como proveedor de Cloud, iba a hacer un movimiento que siempre le había dado resultado: pensar en los developers. Así surgió Kubernetes, un sistema Open Source para automatizar el despliegue automático de aplicaciones, su escalado y que nos ayuda a gestionar las aplicaciones basadas en contenedores.
Hoy en día, Kubernetes es el estándar de facto. Todos los proveedores Cloud (Amazon, Azure, Google Cloud, Bluemix…) implementan Kubernetes. Ahora los desarrolladores tienen el poder de cambiar de proveedor sin demasiado dolor. Además, Kubernetes ha favorecido la aparición de nuevos paradigmas y herramientas para la gestión automatizada de aplicaciones escalables basadas en Cloud, como por ejemplo el concepto de Infraestructure as a Code, implementado por Terraform.io
En este seminario introduciremos Kubernetes, veremos sus puntos más interesantes y guiaremos a los asistentes a través de un ejemplo basado en un proyecto real.
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyTelefónica
Descripción del BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Más información en la web del curso. https://geekshubsacademy.com/producto/devops/
Charla Sobre prototipado en la universidad de los Andes 2014 - 03 - 27Elkin Garavito Beltran
Esta presentación hace un resumen de distintos métodos de prototipado , y como pueden ser utilizado para ejercicios de creación de producto . Se presentan tres casos uno a nivel de software y 2 a nivel de servicios
Agiliza tus procesos de negocio con Microsoft Power PlatformDQSconsulting
Gracias a la Power Platform tendrá acceso a diferentes soluciones de negocio que facilitarán el trabajo de su equipo.
Realice un recorrido a través de las diversas herramientas que nos brinda la plataforma como Power Apps, Power Automation, Power BI, Power Virtual Agent y AI Builder.
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...Francisco Javier Barrena
Kubernetes se utiliza a lo alto y largo del ciberespacio como solución para escalar y desplegar aplicaciones basadas en la nube. Es de hecho el estándar de facto, y está implementado tanto en la nube pública (Azure, AWS, Google Cloud Platform, etc.) como en la nube privada (Rancher, OpenShift, Portainer, etc.). Los equipos de desarrollo y operaciones se han dado cuenta de las ventajas que ofrece, ¿pero se han parado a pensar en las medidas de seguridad que se deben aplicar? En un contexto en el cual las empresas se ven cada día más atacadas, la seguridad del motor que ejecuta TODAS tus aplicaciones se ha vuelto un objetivo evidente para los malos, dado que si comprometes a Kubernetes, comprometes a todo lo que corre sobre él. En esta charla veremos los riesgos específicos a los que se enfrenta Kubernetes, y qué contramedidas podemos aplicar para que nuestros Pods sean más duros que una lluvia de hachas.
Estamos acostumbrados a cambios y evoluciones constantes en lo que a tecnologías de microservicios se refiere. Os contamos como hemos implementado un marco de coexistencia entre dos stacks y os mostraremos cual es nuestro flujo de desarrollo y despliegue de una arquitectura basada en microservicios y Kubernetes desplegada en AWS. Revisaremos la (r)evolución de nuestro stack, desde nuestros primeros pasos con Netflix OSS y despliegues on premise hasta nuestro entorno actual, donde servicios desplegados en EKS con Istio conviven con otros gestionados mediante Eureka, Zuul, hystrix…
Net Core + Docker + Kubernetes + Azure DevopsAndrés Londoño
Presentación realizada para el meetup de MED.NET el día 27 de junio de 2019, con el objetivo de explicar de forma clara y a través de un ejercicio en vivo, como desplegar un aplicativo .Net Core contenerizado con docker y desplegado a Azure Kubernetes Service utilizando Azure Devops.
Construyendo un clasificador de imagenes offline y movil con azure custom vis...Luis Beltran
Azure Custom Vision permite crear poderosos clasificadores de imágenes en cuestión de minutos sin requerir una expertiz compleja en inteligencia artificial. Simplemente alimenta el servicio con imágenes para que éste se adapte a tus propias necesidades, etiquétalas y entrena un modelo que puede ser publicado en línea, disponible para ser utilizado por tus aplicaciones. El servicio cuenta con un SDK que te permite automatizar el proceso.
Mejor aún, este modelo puede ser exportado como paquete (Tensorflow, CoreML, ONNX), ideal para escenarios offline con resultados en tiempo real (sin latencia), típico de aplicaciones móviles (o web).
En esta sesión el servicio Custom Vision será descrito. Posteriormente, un clasificador de imágenes será creado desde el portal. El modelo producido será exportado en formatos Tensorflow y CoreML para integrarlo en aplicaciones móviles de Android e iOS, respectivamente.
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.
Presentación de referencia para tener una mirada rápida de como el lenguaje de programación java puede ayudarnos a implementar la inteligencia artificial. Elaborado por Jose Luis Bugarin de CONSULTORJAVA.com
Presentación que se usa en la charla sobre performance, apm, open source, elk https://consultorjava.com/blog/application-performance-management-en-aplicaciones-java/
Más contenido relacionado
Similar a ILUMINATIC TECNOLOGIA | 3 Tecnologías Open Source para la Transformación Tecnológica
Charla Sobre prototipado en la universidad de los Andes 2014 - 03 - 27Elkin Garavito Beltran
Esta presentación hace un resumen de distintos métodos de prototipado , y como pueden ser utilizado para ejercicios de creación de producto . Se presentan tres casos uno a nivel de software y 2 a nivel de servicios
Agiliza tus procesos de negocio con Microsoft Power PlatformDQSconsulting
Gracias a la Power Platform tendrá acceso a diferentes soluciones de negocio que facilitarán el trabajo de su equipo.
Realice un recorrido a través de las diversas herramientas que nos brinda la plataforma como Power Apps, Power Automation, Power BI, Power Virtual Agent y AI Builder.
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...Francisco Javier Barrena
Kubernetes se utiliza a lo alto y largo del ciberespacio como solución para escalar y desplegar aplicaciones basadas en la nube. Es de hecho el estándar de facto, y está implementado tanto en la nube pública (Azure, AWS, Google Cloud Platform, etc.) como en la nube privada (Rancher, OpenShift, Portainer, etc.). Los equipos de desarrollo y operaciones se han dado cuenta de las ventajas que ofrece, ¿pero se han parado a pensar en las medidas de seguridad que se deben aplicar? En un contexto en el cual las empresas se ven cada día más atacadas, la seguridad del motor que ejecuta TODAS tus aplicaciones se ha vuelto un objetivo evidente para los malos, dado que si comprometes a Kubernetes, comprometes a todo lo que corre sobre él. En esta charla veremos los riesgos específicos a los que se enfrenta Kubernetes, y qué contramedidas podemos aplicar para que nuestros Pods sean más duros que una lluvia de hachas.
Estamos acostumbrados a cambios y evoluciones constantes en lo que a tecnologías de microservicios se refiere. Os contamos como hemos implementado un marco de coexistencia entre dos stacks y os mostraremos cual es nuestro flujo de desarrollo y despliegue de una arquitectura basada en microservicios y Kubernetes desplegada en AWS. Revisaremos la (r)evolución de nuestro stack, desde nuestros primeros pasos con Netflix OSS y despliegues on premise hasta nuestro entorno actual, donde servicios desplegados en EKS con Istio conviven con otros gestionados mediante Eureka, Zuul, hystrix…
Net Core + Docker + Kubernetes + Azure DevopsAndrés Londoño
Presentación realizada para el meetup de MED.NET el día 27 de junio de 2019, con el objetivo de explicar de forma clara y a través de un ejercicio en vivo, como desplegar un aplicativo .Net Core contenerizado con docker y desplegado a Azure Kubernetes Service utilizando Azure Devops.
Construyendo un clasificador de imagenes offline y movil con azure custom vis...Luis Beltran
Azure Custom Vision permite crear poderosos clasificadores de imágenes en cuestión de minutos sin requerir una expertiz compleja en inteligencia artificial. Simplemente alimenta el servicio con imágenes para que éste se adapte a tus propias necesidades, etiquétalas y entrena un modelo que puede ser publicado en línea, disponible para ser utilizado por tus aplicaciones. El servicio cuenta con un SDK que te permite automatizar el proceso.
Mejor aún, este modelo puede ser exportado como paquete (Tensorflow, CoreML, ONNX), ideal para escenarios offline con resultados en tiempo real (sin latencia), típico de aplicaciones móviles (o web).
En esta sesión el servicio Custom Vision será descrito. Posteriormente, un clasificador de imágenes será creado desde el portal. El modelo producido será exportado en formatos Tensorflow y CoreML para integrarlo en aplicaciones móviles de Android e iOS, respectivamente.
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.
Presentación de referencia para tener una mirada rápida de como el lenguaje de programación java puede ayudarnos a implementar la inteligencia artificial. Elaborado por Jose Luis Bugarin de CONSULTORJAVA.com
Presentación que se usa en la charla sobre performance, apm, open source, elk https://consultorjava.com/blog/application-performance-management-en-aplicaciones-java/
presentación para poder entender y aprender sobre la facturación electrónica y sus componentes tecnológicos. Creado por @JLBUGARIN para http://iluminatic.com
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
Estructuras básicas_ conceptos básicos de programación.pdf
ILUMINATIC TECNOLOGIA | 3 Tecnologías Open Source para la Transformación Tecnológica
1. Las 3 principales Herramientas open
source basadas en cloud para la
transformación tecnológica
Jose Luis Bugarin
jbugarin@iluminatic.com
2. ¿Quién Soy?
• Jose Luis Bugarin - @jlbugarin
• Arquitecto de Integración APIs &
Servicios
• Profesor y Coordinador de Inteligencia
Artificial
• Fundador de ILUMINATIC.com |
CONSULTORJAVA.com
• Otros Roles arquitecto-
empresarial/arquitecto-
negocios/arquitecto-
software/supervisor-desarrollo-
integracion
4. Docker
• Ejecutarlo en tu propia maquina
• Adopción de microservicios
• Migrar el software legado a contenedores
• Modelos de machine learning sobre Docker
5. Kubernetes
• Iniciativa que aparece en Google
• Implementación automatizada de contenedores,
escalado y administración
9. Contenedores
Imagen de
Contendor / Image
Container
Contenedor /
Container
Binario Runtime
los contenedores se crean a partir de imágenes de contenedores
Jose Luis Bugarin
10. Contenedores
Contenedor /
Container
las imágenes del contenedor se almacenan en un registro de imágenes
Imagen Imagen Imagen
Imagen Imagen Imagen
Image Registry / Registro de imágenes
Jose Luis Bugarin
11. Contenedores
el registro de imágenes contiene todas las versiones (dentro de la política predeterminada)
de una imagen
Image Registry / Registro de imágenes
registro / front end registro / mongo
frontend: latest
frontend:2.0
frontend:1.1
frontend:1.0
mongo: latest
mongo :2.0
mongo :1.1
mongo :1.0
12. PoDs
los contenedores están agrupados en PoDs que son unidades de implementación y gestión
container container container
POD POD
IP: 10.1.0.17 IP: 10.1.0.31
Jose Luis Bugarin
13. Deployment
la configuración del PoD se define en una configuración de implementación
image name
replicas:3
labels
cpu
memory
storage
container containercontainer
POD POD POD
deployment
Jose Luis Bugarin
14. Servicios | Services
el servicio/service proporciona equilibrio de carga interno (load balancer) y
descubrimiento(Discovery) de servicio en todos los PoDs
BACK END SERVICE
172.30.170.10
pod pod pod
container container containercontainer
pod
role backend
10.110.1.0
role backend
10.140.4.44
role frontend 10.120.2.22
role backend
10.130.3.33
role backend
15. Servicios | Services
las aplicaciones pueden comunicarse entre sí a través de servicios
BACK END SERVICE
172.30.170.10
pod pod pod
container container containercontainer
pod
role backend
10.110.1.0
role backend
10.140.4.44
role frontend 10.120.2.22
role backend
10.130.3.33
role backend
Llamar backend API