Caso Walmart y Denodo: ¿Cómo afrontar con éxito la transición a la nube de la...Denodo
Watch full webinar here: https://bit.ly/33eqN3y
Los sistemas de gestión de datos en la nube han alcanzado los niveles de madurez y seguridad necesarios para permitir arquitecturas complejas de BI 100% en la nube. Sin embargo, la transición no es sencilla y en muchos casos puede llevar años. En esta sesión, analizaremos junto con Miguel Angel Burguete, Senior Data Architect de Walmart su estrategia de adopción de la nube y el uso de la herramienta de virtualización de datos Denodo para agilizar sus procesos de gestión de datos. También repasaremos las complicaciones del estado híbrido en el que se combina nuevos y viejos sistemas, y veremos cómo utilizar herramientas como la virtualización de datos para simplificar y acelerar el proceso junto.
Efficient platform engineering with Microk8s & gopaddle.pdfVinothini Raju
DevOps has evolved over these years and has presented us with a new set of challenges. We have more tools and complexity. This presentation will walk you thought -
* How we tackle the explosion of tools and complexity and add more value to business
* How platforms can help
* What challenge we face when we build a platform from scratch
* How a joint solution from Canonical MicroK8s and gopaddle can help.
Testeando aplicaciones Kubernetes: escalabilidad y tolerancia a fallosMicael Gallego
Kubernetes se ha convertido en una de las plataformas preferidas para la puesta en producción de aplicaciones escalables y tolerantes a fallos. Estas características son muy interesantes, pero suponen un reto para los sistemas de integración continua. ¿Cómo se prueba de forma automática que una aplicación se comporta como se espera cuando existen fallos o cuando la carga crece de forma importante? Y si no lo hace, cuál es el motivo? El Caos testing nos ayuda a simular fallos (matar contenedores, cortar la red...) pero además necesitamos monitorizar la aplicación para conocer su comportamiento interno. En la presentación damos un repaso por las técnicas y herramientas más utilizadas en este ámbito.
Lecciones aprendidas de las ONG ambientales de Venezuela (2006)BioParques
Este documento muestra las lecciones aprendidas compartidas por 37 organizaciones ambientales de Venezuela, que respondieron un cuestionario y participaron en mesas de trabajo durante el mes de octubre de 2006. La mayoría de estas organizaciones fueron ONG.
También puede descargar una presentación en PowerPoint que resume los principales resultados de este documento.
Caso Walmart y Denodo: ¿Cómo afrontar con éxito la transición a la nube de la...Denodo
Watch full webinar here: https://bit.ly/33eqN3y
Los sistemas de gestión de datos en la nube han alcanzado los niveles de madurez y seguridad necesarios para permitir arquitecturas complejas de BI 100% en la nube. Sin embargo, la transición no es sencilla y en muchos casos puede llevar años. En esta sesión, analizaremos junto con Miguel Angel Burguete, Senior Data Architect de Walmart su estrategia de adopción de la nube y el uso de la herramienta de virtualización de datos Denodo para agilizar sus procesos de gestión de datos. También repasaremos las complicaciones del estado híbrido en el que se combina nuevos y viejos sistemas, y veremos cómo utilizar herramientas como la virtualización de datos para simplificar y acelerar el proceso junto.
Efficient platform engineering with Microk8s & gopaddle.pdfVinothini Raju
DevOps has evolved over these years and has presented us with a new set of challenges. We have more tools and complexity. This presentation will walk you thought -
* How we tackle the explosion of tools and complexity and add more value to business
* How platforms can help
* What challenge we face when we build a platform from scratch
* How a joint solution from Canonical MicroK8s and gopaddle can help.
Testeando aplicaciones Kubernetes: escalabilidad y tolerancia a fallosMicael Gallego
Kubernetes se ha convertido en una de las plataformas preferidas para la puesta en producción de aplicaciones escalables y tolerantes a fallos. Estas características son muy interesantes, pero suponen un reto para los sistemas de integración continua. ¿Cómo se prueba de forma automática que una aplicación se comporta como se espera cuando existen fallos o cuando la carga crece de forma importante? Y si no lo hace, cuál es el motivo? El Caos testing nos ayuda a simular fallos (matar contenedores, cortar la red...) pero además necesitamos monitorizar la aplicación para conocer su comportamiento interno. En la presentación damos un repaso por las técnicas y herramientas más utilizadas en este ámbito.
Lecciones aprendidas de las ONG ambientales de Venezuela (2006)BioParques
Este documento muestra las lecciones aprendidas compartidas por 37 organizaciones ambientales de Venezuela, que respondieron un cuestionario y participaron en mesas de trabajo durante el mes de octubre de 2006. La mayoría de estas organizaciones fueron ONG.
También puede descargar una presentación en PowerPoint que resume los principales resultados de este documento.
Continuous Delivery to Kubernetes with Jenkins and HelmDavid Currie
Presentation given at Oracle Code One 2018 covering deploying Jenkins to Kubernetes with Helm, deploying to Kubernetes from Jenkins with Helm, and Jenkins X.
Para aprovechar al máximo la agilidad que ofrecen las aplicaciones modernas, es esencial crear prácticas de CI / CD que ayuden a los equipos a iterar en el código y liberar funcionalidades rápidamente. En este webinar, compartiremos las mejores prácticas para crear flujos de trabajo de CI / CD para administrar sus implementaciones tanto en Serverless como en contenedores en AWS.
In this talk we cover the journey that Slack's internal platform teams have undertaken to build their developer platform as a product. The Bedrock platform enables our developers to build their code, package it into a Docker container, and allocate computing resources to run it, all configured via a bedrock.yaml file. In this talk we covered:
* Why internal platforms?
* Slack’s Internal Developer Platform (Bedrock)
* Some product techniques we have tried
Quality in a Square. K8s-native Quality Assurance of Microservices with TestkubeQAware GmbH
Jfokus 2023, Februar 2023, Stockholm, Schweden, Mario-Leander Reimer (@LeanderReimer, CTO @QAware).
== Dokument bitte herunterladen, falls unscharf! Please download slides if blurred! ==
Continuous delivery is everywhere. Really?! Many teams still struggle to deliver well-tested product increments on a regular basis. Usually with the same old excuse: the (non)-functional tests are too complex and too expensive to implement thoroughly. But exactly the opposite is the case! In this talk, we briefly review the importance of early and regular testing of cloud-native applications and explain why monolithic CI pipelines are a dead end. We then show how easy it is to run integration, performance, security and acceptance tests continuously using Testkube directly on your Kubernetes cluster, fully integrated with a GitOps approach.
¿Queres realizar un proyecto de #DevSecOps y no sabés por dónde empezar?
En estas paginas no te vamos a brindar la receta mágica o la super metodología de #DevSecOps porque eso no existe. En su lugar este E-book está destinado a ser en parte terapéutico y en parte de alerta temprana. “Las historias presentadas no son una hoja de ruta. Lo que hacen es reconocer el fracaso como parte de la base de conocimiento de la comunidad DevSecOps”.
El verdadero aprendizaje, llega a través del fracaso. Si algo sale mal, tenemos que revolver, experimentar, hackear y nuestras mentes están más abiertas a recibir aportes externos.
Do you want to build native apps with a UI consistent to Salesforce for multiple platforms? Join this workshop to get hands-on and learn how to build an iOS app using Salesforce Mobile SDK, SmartSync and UI components consistent with Salesforce design guidelines. You will learn how to streamline developer - designer workflow and make them 'speak the same language.'
17 Must-Do's to Create a Product-Centric IT OrganizationCognizant
Tightening IT-business alignment and embracing Agile, DevOps and Lean Startup principles, while transcending traditional project management disciplines by incorporating product engineering rigor, are critical to creating an effective, digitally enhanced business.
In this session, we will learn about Teamcity CI Server. We will look at the different options available and how we can set a CI pipeline using Teamcity.
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.
Continuous Delivery to Kubernetes with Jenkins and HelmDavid Currie
Presentation given at Oracle Code One 2018 covering deploying Jenkins to Kubernetes with Helm, deploying to Kubernetes from Jenkins with Helm, and Jenkins X.
Para aprovechar al máximo la agilidad que ofrecen las aplicaciones modernas, es esencial crear prácticas de CI / CD que ayuden a los equipos a iterar en el código y liberar funcionalidades rápidamente. En este webinar, compartiremos las mejores prácticas para crear flujos de trabajo de CI / CD para administrar sus implementaciones tanto en Serverless como en contenedores en AWS.
In this talk we cover the journey that Slack's internal platform teams have undertaken to build their developer platform as a product. The Bedrock platform enables our developers to build their code, package it into a Docker container, and allocate computing resources to run it, all configured via a bedrock.yaml file. In this talk we covered:
* Why internal platforms?
* Slack’s Internal Developer Platform (Bedrock)
* Some product techniques we have tried
Quality in a Square. K8s-native Quality Assurance of Microservices with TestkubeQAware GmbH
Jfokus 2023, Februar 2023, Stockholm, Schweden, Mario-Leander Reimer (@LeanderReimer, CTO @QAware).
== Dokument bitte herunterladen, falls unscharf! Please download slides if blurred! ==
Continuous delivery is everywhere. Really?! Many teams still struggle to deliver well-tested product increments on a regular basis. Usually with the same old excuse: the (non)-functional tests are too complex and too expensive to implement thoroughly. But exactly the opposite is the case! In this talk, we briefly review the importance of early and regular testing of cloud-native applications and explain why monolithic CI pipelines are a dead end. We then show how easy it is to run integration, performance, security and acceptance tests continuously using Testkube directly on your Kubernetes cluster, fully integrated with a GitOps approach.
¿Queres realizar un proyecto de #DevSecOps y no sabés por dónde empezar?
En estas paginas no te vamos a brindar la receta mágica o la super metodología de #DevSecOps porque eso no existe. En su lugar este E-book está destinado a ser en parte terapéutico y en parte de alerta temprana. “Las historias presentadas no son una hoja de ruta. Lo que hacen es reconocer el fracaso como parte de la base de conocimiento de la comunidad DevSecOps”.
El verdadero aprendizaje, llega a través del fracaso. Si algo sale mal, tenemos que revolver, experimentar, hackear y nuestras mentes están más abiertas a recibir aportes externos.
Do you want to build native apps with a UI consistent to Salesforce for multiple platforms? Join this workshop to get hands-on and learn how to build an iOS app using Salesforce Mobile SDK, SmartSync and UI components consistent with Salesforce design guidelines. You will learn how to streamline developer - designer workflow and make them 'speak the same language.'
17 Must-Do's to Create a Product-Centric IT OrganizationCognizant
Tightening IT-business alignment and embracing Agile, DevOps and Lean Startup principles, while transcending traditional project management disciplines by incorporating product engineering rigor, are critical to creating an effective, digitally enhanced business.
In this session, we will learn about Teamcity CI Server. We will look at the different options available and how we can set a CI pipeline using Teamcity.
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.
Con el lanzamiento de ASP.NET Core se abrieron puertas para desplegar aplicaciones y microservicios usando herramientas antiguamente disponibles para otros Stacks. Pablo Castro Gonzalez y Eduardo Campañó presentan este modelo de arquitectura y como utilizarla con ASP.NET Core y Docker.
En los últimos años, la forma de desarrollar software ha evolucionado. Nuevos patrones, nuevas arquitecturas y nuevas tecnologías como cloud y microservicios. Pero, ¿cómo desarrollo ahora? ¿Cómo despliego el software? ¿Cómo manejo los nuevos modelos de base de datos? DevOps y DataOps son la respuesta.
En este webinar, aprenderá cómo las empresas pueden aprovechar la nube de AWS para automatizar los pipelines de desarrollo de software. Este enfoque permite que su equipo sea más ágil, mejorando su capacidad para entregar aplicaciones y servicios rápidamente.
Actualmente, las compañías más innovadoras, tienen despliegues de software medido en términos de días, en vez de meses. Esta agilidad es permitida gracias al uso de Continuous Delivery, habilitando la automatización de procesos de Built, Test y Entrega de cambios de códigos, usando DevOps. Estas automatizaciones ayudan a identificar bugs mucho antes en el proceso, para así incrementar la productividad de los desarrolladores.
En este webinar, vamos a compartirles el proceso que los ingenieros de Amazon usan para la práctica de DevOps, también discutiremos cómo usted puede traer estos procesos a su compañía usando un nuevo grupo de herramientas disponibles en AWS (AWS CodeCommit, AWS CodePipeline and AWS CodeDeploy). Estos servicios fueron inspirados por las mismas herramientas internas y cultura de DevOps en Amazon.
Objetivo de aprendizaje:
- Aprender qué es Continuous Delivery, sus beneficios y cómo implementarlos.
- Aprender cómo aumentar la frecuencia y confiabilidad de las actualizaciones de su aplicación.
- Aprender a crear un flujo de despliegue de software automatizado en AWS.
- Entender los aspectos básicos de AWS CodePipeline y AWS CodeDeploy
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.
Mecanismos y patrones para acelerar adopción en arquitecturas de microserviciosSoftware Guru
En esta charla explico tanto los problemas que se presentan asi como el patron y/o mecanismo para resolverlos dentro del contexto de microservicios.
Presentada por Miguel Enriquez en SG Virtual Conference 2020
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.
Presentación realizada en el grupo AWS meetup de Zaragoza.
Experience de integración continua en AWS con Docker, ECS y PHP7.
Caso de uso de aplicación real con API-céntrica y experiencia de migración de Azure a Amazon Web Services.
Versión sin gatitos :)
Actualizar a nuevos frameworks, paradigmas, explorar en proyectos "greenfield" está genial, pero ¿y si el software que estás manteniendo lleva años funcionando y no lo puedes modificar así como así? ¿Puedes modernizarlo de alguna manera: procesos, automatización, testing...?
En esta charla compartiremos las experiencias de cómo una aplicación "legacy" ha ido evolucionando con el paso de los años sin tocar el core de la aplicación (Java + Struts + MySQL), simplemente optimizando los procesos mediante la automatización de tareas, virtualización de entornos y gestión de la configuración.
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
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
3. ¿Qué es DevOps?
● Cultura, movimiento, paradigma
● Apunta a establecer un ambiente donde construir, certificar, y desplegar
software ocurre rápida, frecuente y confiablemente.
● Rompe barreras culturales entre Desarrollo e Infraestructura
4.
5. DevOps - ¿Qué requerimos?
● Buenas prácticas
○ Agile Development
○ Versionar código
○ Integrar frecuentemente
○ Escribir pruebas unitarias automatizadas
○ Equipos multi-disciplinarios
○ Participación activa de Product Owner
○ KPI’s Automáticos
○ Automatizar todo
○ Uso de contenedores
○ Integración Continua
○ Entrega Continua
○ Despliegue Continuo
○ Acceso directo a Monitoreo de prod
○ ...
14. ● No todos los servicios están en todas las regiones
● AWS opera 13 regiones, cada región tiene min 2, max 5 AZ
● Existen 2 Regiones Especiales (USA Gov, China)
● En total tienen 35 AZ
● Cada DataCenter tiene entre 50K a 80K Servidores Físicos
Region
AZ
DataCenter
AZ
AZ
DataCenter
DataCenter
DataCenter
DataCenter
DataCenter
Server
Server
Server
Server
Server
Server
Server
Server
VM
VM
VM
VM
VM
VM
VM
VM
Infraestructura de AWS
Region
AZ
AZ
AWS DataCenter
DataCenter
19. DEMO
● Revisión breve al Catálogo
● Lanzar una instancia EC2 desde consola
● “Hola Mundo” en web
● Lanzar una instancia EC2 usando el API
● Ejemplo del Billing
29. Característica VM Container
Emulación Hardware SI NO
Procesos aislados SI (Diferente OS) SI (Mismo OS)
Comparten el kernel NO SI
Reserva RAM para OS SI NO
Containers VS VMs
30.
31. DEMO
● Instalar Docker en AWS
● Buscar Imágenes en el Hub
● Traer Imágenes
● Correr Containers simples
● Correr Containers (wordpress, voting app)