Eduardo Díaz presentó sobre DevOps y Continuous Delivery. Explicó que DevOps busca mejorar la comunicación entre los equipos de desarrollo y operaciones para acelerar el lanzamiento de cambios al minimizar los riesgos. Esto requiere automatizar procesos como pruebas y despliegues, usar herramientas consistentes, y definir nuevos procedimientos centrados en habilitar los objetivos del negocio en lugar de solo mantener la estabilidad del sistema. DevOps también promueve la confianza, responsabilidad compartida y aprendizaje de los
Presentación que hace una introducción a DevOps y como Visual Studio + System Center (SCOM) puede ayudar a minimizar las barreras entre Desarrollo y Operaciones
Sesión presentada en el Agiles 2014 en Medellin Colombia, conversando sobre las raices de lo que se llama DevOps y los retos que tiene esta tendencia que es mas que un nuevo rol.
*Incluye materiales de Microsoft Virtual Academy
En esta charla veremos una serie de ejemplos de técnicas devops aplicadas dentro de una empresa TIC cómo es Andago Ingeniería. Entre las técnicas que veremos se encuentra la aplicación de metodologías ágiles en la gestión IT, más en concreto Scrum, la colaboración con los equipos de desarrollo a través de la integración continua, la gestión de entornos y la gestión del paso a producción, la gestión de configuración y despliegue con Puppet y muchos otros.
Fecha: Jueves 19 de Mayo a las 19:45
Lugar: Oficinas de Tuenti Technologies (mapa)
Ponente: Javier Turégano
Presentación que hace una introducción a DevOps y como Visual Studio + System Center (SCOM) puede ayudar a minimizar las barreras entre Desarrollo y Operaciones
Sesión presentada en el Agiles 2014 en Medellin Colombia, conversando sobre las raices de lo que se llama DevOps y los retos que tiene esta tendencia que es mas que un nuevo rol.
*Incluye materiales de Microsoft Virtual Academy
En esta charla veremos una serie de ejemplos de técnicas devops aplicadas dentro de una empresa TIC cómo es Andago Ingeniería. Entre las técnicas que veremos se encuentra la aplicación de metodologías ágiles en la gestión IT, más en concreto Scrum, la colaboración con los equipos de desarrollo a través de la integración continua, la gestión de entornos y la gestión del paso a producción, la gestión de configuración y despliegue con Puppet y muchos otros.
Fecha: Jueves 19 de Mayo a las 19:45
Lugar: Oficinas de Tuenti Technologies (mapa)
Ponente: Javier Turégano
DevOps es el acrónimo de Development & Operations, que en castellano podemos
traducir como Desarrollo y Sistemas. Con este nombre, designamos un rol que se
está introduciendo, poco a poco, en nuestro entorno tecnológico.
La persona o equipo que desarrolla este papel debe reunir conocimientos
horizontales y una visión muy clara de los siguientes mundos tecnológicos:
En este sentido, un DevOps actúa como puente, como embajador y, a la vez,
como evangelista entre los equipos de Desarrollo, Sistemas y Control de calidad
Se describen las ventajas, desventajas características de los métodos ágiles, así como los métodos ágiles más utilizados en la actualidad según fuentes consultadas
Explicación sobre el Lean Software Development preparada para la asignatura de "Introducción a la Ingeniería del Software" en la Universidad Europea de Madrid.
En este seminario web, le mostraremos "en vivo" como en Chakray, logramos implementar una plataforma WSO2 completa en cuestión de minutos. - Uso de API Manager, Enterprise Integrator (ESB & BPS) e Identity Server.
- Todo en cluster, con alta disponibilidad y capacidades de escalabilidad horizontal
- En la nube (AWS)
- Totalmente automatizado, con DevOps (Ansible, Terraform, Docker, etc.)
- Con todas las capacidades de CI/CD incluidas
Watch the webinar on-demand here: https://wso2.com/library/webinars/despliegue-de-productos-wso2-la-metodologia-chakray/
DevOps es el acrónimo de Development & Operations, que en castellano podemos
traducir como Desarrollo y Sistemas. Con este nombre, designamos un rol que se
está introduciendo, poco a poco, en nuestro entorno tecnológico.
La persona o equipo que desarrolla este papel debe reunir conocimientos
horizontales y una visión muy clara de los siguientes mundos tecnológicos:
En este sentido, un DevOps actúa como puente, como embajador y, a la vez,
como evangelista entre los equipos de Desarrollo, Sistemas y Control de calidad
Se describen las ventajas, desventajas características de los métodos ágiles, así como los métodos ágiles más utilizados en la actualidad según fuentes consultadas
Explicación sobre el Lean Software Development preparada para la asignatura de "Introducción a la Ingeniería del Software" en la Universidad Europea de Madrid.
En este seminario web, le mostraremos "en vivo" como en Chakray, logramos implementar una plataforma WSO2 completa en cuestión de minutos. - Uso de API Manager, Enterprise Integrator (ESB & BPS) e Identity Server.
- Todo en cluster, con alta disponibilidad y capacidades de escalabilidad horizontal
- En la nube (AWS)
- Totalmente automatizado, con DevOps (Ansible, Terraform, Docker, etc.)
- Con todas las capacidades de CI/CD incluidas
Watch the webinar on-demand here: https://wso2.com/library/webinars/despliegue-de-productos-wso2-la-metodologia-chakray/
Introducción a DevOps y Azure DevOps
Ventajas y características principales de Azure DevOps
Introducción a DevSecOps
Azure DevOps + AST (Application Security testing tools)
¿Por qué usar Secure DevOps Kit for Azure?
Conclusiones
¿Qué decisiones tengo que tomar como arquitecto de software para lograr las metas de DevOps? ¿Qué impacto tienen los otros actores en el espacio de DevOps en mi?
ALM Sessions 2012 - Entrega Continua con VS ALM y TFSJose Luis Soria
Presentación de la sesión sobre Entrega Continua con Visual Studio y TFS en las ALM Sessions 2012
http://bit.ly/xGxqZT (a partir de la mitad del video)
En este trabajo les presentamos de como se va originando el Desarrollo de Software y como realizar el manejo con los pasos para la empresa que tengamos.
DevSecOps ya no es una estrategia de nicho que pasa a segundo plano en DevOps, ahora es un movimiento de masas.
El año 2020 ha estado marcado por el rápido progreso de los paradigmas de DevOps transformadores, tales como: codesarrollo en comunidades globales, agnosticismo de plataforma, computación sin servidor, infraestructura como código, espacio de trabajo de extremo a extremo con experiencia unificada en todo el software. ciclo vital. Esa transformación de DevOps ha ofrecido una oportunidad única para la seguridad de las aplicaciones. Por primera vez en una década, es realista crear e integrar seguridad en un DevOps completo, convirtiéndolo así en DevSecOps. La ausencia de DevOps unificado, junto con la ausencia de herramientas nativas, fue un obstáculo para Sec. Ahora, el obstáculo se ha ido. DevOps ha dado un paso crítico hacia DevSecOps, que comenzó a ofrecer sus propias tecnologías de seguridad de aplicaciones.
Sistemas de información
metodología De Diseño Y Desarrollo De Sistemas De Información
Elaborado por:
Guiorgina Prado C.I. 26.346.621 Ingeniería de sistemas (2020)
Charla "Creadores de Universos", dictada a los estudiantes de ingeniería civil informática de la Universidad Tecnológica Metropolitana de Santiago de Chile, el día 6 de septiembre de 2012.
Se permite usar el material siempre que se nombre su origen y al autor.
(cc) 2012 Eduardo Díaz www.lnds.net
(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.
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...espinozaernesto427
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta intensidad son un tipo de lámpara eléctrica de descarga de gas que produce luz por medio de un arco eléctrico entre electrodos de tungsteno alojados dentro de un tubo de alúmina o cuarzo moldeado translúcido o transparente.
lámparas más eficientes del mercado, debido a su menor consumo y por la cantidad de luz que emiten. Adquieren una vida útil de hasta 50.000 horas y no generan calor alguna. Si quieres cambiar la iluminación de tu hogar para hacerla mucho más eficiente, ¡esta es tu mejor opción!
Las nuevas lámparas de descarga de alta intensidad producen más luz visible por unidad de energía eléctrica consumida que las lámparas fluorescentes e incandescentes, ya que una mayor proporción de su radiación es luz visible, en contraste con la infrarroja. Sin embargo, la salida de lúmenes de la iluminación HID puede deteriorarse hasta en un 70% durante 10,000 horas de funcionamiento.
Muchos vehículos modernos usan bombillas HID para los principales sistemas de iluminación, aunque algunas aplicaciones ahora están pasando de bombillas HID a tecnología LED y láser.1 Modelos de lámparas van desde las típicas lámparas de 35 a 100 W de los autos, a las de más de 15 kW que se utilizan en los proyectores de cines IMAX.
Esta tecnología HID no es nueva y fue demostrada por primera vez por Francis Hauksbee en 1705. Lámpara de Nernst.
Lámpara incandescente.
Lámpara de descarga. Lámpara fluorescente. Lámpara fluorescente compacta. Lámpara de haluro metálico. Lámpara de vapor de sodio. Lámpara de vapor de mercurio. Lámpara de neón. Lámpara de deuterio. Lámpara xenón.
Lámpara LED.
Lámpara de plasma.
Flash (fotografía) Las lámparas de descarga de alta intensidad (HID) son un tipo de lámparas de descarga de gas muy utilizadas en la industria de la iluminación. Estas lámparas producen luz creando un arco eléctrico entre dos electrodos a través de un gas ionizado. Las lámparas HID son conocidas por su gran eficacia a la hora de convertir la electricidad en luz y por su larga vida útil.
A diferencia de las luces fluorescentes, que necesitan un recubrimiento de fósforo para emitir luz visible, las lámparas HID no necesitan ningún recubrimiento en el interior de sus tubos. El propio arco eléctrico emite luz visible. Sin embargo, algunas lámparas de halogenuros metálicos y muchas lámparas de vapor de mercurio tienen un recubrimiento de fósforo en el interior de la bombilla para mejorar el espectro luminoso y reproducción cromática. Las lámparas HID están disponibles en varias potencias, que van desde los 25 vatios de las lámparas de halogenuros metálicos autobalastradas y los 35 vatios de las lámparas de vapor de sodio de alta intensidad hasta los 1.000 vatios de las lámparas de vapor de mercurio y vapor de sodio de alta intensidad, e incluso hasta los 1.500 vatios de las lámparas de halogenuros metálicos.
Las lámparas HID requieren un equipo de control especial llamado balasto para funcionar
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
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.
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.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
8. Reboot
In computing, rebooting
is the process by which
a running computer
system is restarted,
either intentionally or
unintentionally.
9. ¿Qué demonios es
DevOps y por qué
debería interesarme?
Presentación descaradamente plagiada de acá:
http://www.slideshare.net/therobot/que-demonios-es-eso-de-devops-y-
porquedebera-interesarme
10.
11. Para poner el proyecto en producción el equipo de
sistemas realiza las siguientes operaciones:
1. Prepara el script de deployment (si hay script).
2. Refleja (a mano) los cambios en la configuración
necesarios.
3. Instala las bibliotecas necesarias (con el
sistema de paquetes en el mejor caso).
4. Realiza una carga de datos en la BBDD.
5. ETC.
12. Por supuesto, durante todo ese proceso
algo falla y sistemas habla con el equipo
de desarrollo para ver como solucionarlo.
14. Otro ejemplo:
Un desarrollador pide que se instale el paquete wadus3-dev que
no está en la distro que usamos.
¿Cuál es la respuesta de Sistemas?
15.
16. Ambos, desarrollo y operaciones ven el mundo y sus roles
desde perspectivas diferentes.
Cada uno cree que están haciendo lo correcto para el
negocio… y en forma aislada ambos están en lo correcto.
Entonces, ¿qué pasa?
17. Situación actual.
Los (malditos) desarrolladores:
No tienen conocimiento sobre el impacto de su código en
los sistemas.
Tienen un conjunto de herramientas optimizado para
desarrollar rápidamente.
Tienen un sistema operativo optimizado para el uso de
escritorio.
Ejecutan el código localmente en una sola máquina.
Incluso cuando hay entornos de testing/staging/integración
18. Una diferencia clave.
Los desarrolladores aportan valor al negocio
implementando requisitos funcionales.
Sistemas aporta valor al negocio implementando
seguridad, estabilidad y rendimiento.
Ambas metas entran en conflicto ya que poner nuevas
funcionalidades en producción implica asumir riesgos.
19. Una diferencia clave.
Sistemas intenta minimizar riesgos intentando evitar el
cambio (o ralentizandolo).
¿ Al final qué sucede?
Todo el proceso de puesta en producción se ralentiza y se
aumenta el riesgo ya que acabamos poniendo en
producción grupos de cambios simultáneamente..
20.
21. El objetivo de operaciones no es
(únicamente) mantener un
sistema seguro, estable y
rápido.
El objetivo de operaciones es
habilitar los objetivos de
negocio.
El negocio requiere cambio.
Y el cambio es la raíz de la
inestabilidad.
Cambio
22. El objetivo de operaciones es favorecer el cambio
según las necesidades del negocio lo requieran,
mientras minimizan los riesgos que implican ese
cambio.
23. ¿En qué consiste el concepto
de DevOps?
1. Implementar Agile en el
departamento de sistemas.
2. Definir un conjunto nuevo de
procedimientos para
operaciones.
3. Utilizar un conjunto de
herramientas que de soporte a
los dos puntos anteriores.
4. Establecer mecanismos de
comunicación efectivos entre
todas las partes implicadas en la
puesta en producción de un
producto.
24. Tenemos que modificar los
procedimientos actuales
• Implicación en las primeras fases del de desarrollo.
• La configuración es código, separado del código de la aplicación.
• Herramientas consistentes entre los equipos de operaciones y desarrollo.
• Administración abstracta.
• Automatización de los builds y las releases.
• Automatización de la infraestructura y el provisionamiento.
• Auditoría de los cambios en toda la plataforma.
• Métricas compartidas.
• Gestión del ciclo de vida de los SO.Planificación de stacks.
25. Incorporar Herramientas
• Gestión de Incidentes
• Gestión de Identidades
• Deployment
• Orquestación
• Repositorios de Paquetes
• Control de Versiones
• Monitoreo
• Gestión de la Configuración
• ETC.
26. Comunicación
• Respeto:
• No ocultes los hechos. No digas NO (sin dar alguna explicación)
• No Estereotipes a tus compañeros de trabajo
• Confianza
• Operaciones necesita confiar en desarrollo para implicarlos en
futuras discusiones sobre su aplicación
• Desarrollo necesita confiar en operaciones para discutir los
cambios de infraestructura
• Todo el mundo necesita confiar en que el resto está haciendo lo
mejor para el negocio
29. ¿Qué tiene que ver DevOps con el Negocio?
El foco de DevOps es habilitar al negocio de la
mejor manera posible para reaccionar a las
fuerzas del mercado de la manera más rápida,
eficiente y confiable.
Lo que busca en definitiva DevOps es alinear a
tecnología (IT) con el concepto de agilidad en los
negocios.
32. Automatización
High performers automate
significantly more of
their configuration management,
testing, deployments and
change approval processes
than other teams. The result is
more time for innovation and a
faster feedback cycle.
33. Acoplamiento de Equipos
If you want to achieve higher IT
performance, start shifting to loosely
coupled services — services that
can be developed and released
independently of
each other — and loosely coupled
teams, which are empowered to
make changes. This shift will
demand significant investment for
those enterprises that require many
hando s and approvals to get work
from the drawing board into
production. The benefit of loosely
coupled teams and services: higher
throughput and higher quality and
stability.
36. High IT
Performers
Medium IT
Performers
Low IT
Performers
Deployment
Frequency
On Demand
Once per week
and once per
month
Once per week
and once per
month *
Lead Time for
Changes
< 1 Hour
Between one
week and one
month
Between one
week and one
month *
Mean Time to
Recover
< 1 Hour < 1 Day
Between one
day and one
week
Change Failure
Rate
0-15% 0-15% 31-45%
37. High IT
Performers
Medium IT
Performers
Low IT
Performers
Configuration
Management
28% 47% 46%
Testing 35% 51% 49%
Deployment 26% 47% 43%
Change
Approval
Processes
48% 67% 59%
Labor Manual
38.
39. Maniobra Conway Inversa
Organizations should architect around team boundaries to ensure that
teams can get their work done — from design through to deployment —
without requiring high-bandwidth communication between teams.