Caso Walmart y Denodo: ¿Cómo afrontar con éxito la transición a la nube de la...Denodo
El documento describe las opciones para la transición de arquitecturas de BI a la nube, incluyendo rehosting, replataforming y refactoring. También discute los beneficios de la nube como bajos costos y flexibilidad, pero también riesgos como seguridad y latencia. Finalmente, presenta el caso de Walmart México y cómo usa la virtualización de datos de Denodo para simplificar su migración a la nube y proporcionar un punto de acceso unificado para todos sus datos.
Los sistemas expertos son sistemas que emulan el comportamiento de un experto humano para resolver problemas en un área de conocimiento específica mediante el uso de un gran cuerpo de conocimiento especializado representado de forma simbólica. Algunos de los primeros sistemas expertos desarrollados incluyeron MYCIN para el diagnóstico y tratamiento de enfermedades infecciosas y PROSPECTOR para la evaluación de yacimientos minerales.
El documento describe el modelo CMMI (Capability Maturity Model Integration) para la mejora y evaluación de procesos de desarrollo de software. Explica que CMMI clasifica la madurez de las organizaciones de software en diferentes niveles dependiendo de los procesos utilizados. También resume los pasos para implementar CMMI en una empresa y las principales áreas de mejora que ofrece este modelo.
Este documento describe el algoritmo Bully para la elección de líderes en sistemas distribuidos. El algoritmo se activa cuando se detecta que el nodo líder ha fallado. El nodo que detecta la falla inicia una ronda de elecciones enviando un mensaje a todos los nodos con identificadores mayores. Si esos nodos responden con un mensaje "OK", dejan de participar. Este proceso se repite hasta que un nodo no recibe respuesta y se declara como el nuevo líder.
Una serie de pasos predecibles que ayude a crear un resultado de alta calidad y a tiempo.
Es un conjunto estructurado de actividades para: Especificar, diseñar, implementar y probar software.
El documento resume la metodología Team Software Process (TSP). TSP es un conjunto de procesos estructurados para dirigir el trabajo de equipos de software. El objetivo es maximizar la calidad y minimizar los costos mediante la integración de equipos independientes que planeen y registren su trabajo. TSP también ayuda a los gerentes a monitorear y motivar a sus equipos para alcanzar su máxima productividad.
Las Pruebas de Software son todavía una de las áreas más desatendidas del desarrollo y espliegue de los productos de software. Las Pruebas de Software son predominantemente vistas como una actividad periférica, casi una formalidad, antes del espliegue del software. Un cambio de actitud y un buen programa de estudios como fundamento hacia las Pruebas de Software pueden reducir tremendamente los problemas normalmente asociados con el lanzamiento del nuevo software y minimizar el riesgo implicado. El programa de estudio del ISTQB (International Software Testing Qualifications Board) Probador Certificado (Certified Tester) ofrece el mejor
entrenamiento estandarizado del mundo para los probadores de software.
Este libro le proporcionará el conocimiento esencial para ser un profesional en Pruebas, que incluye:
Fundamentos de Pruebas
Pruebas a través del Ciclo de Vida de Software
Técnicas Estáticas
Técnicas de Diseño de Pruebas
Gestión de Pruebas
Soporte de las Herramientas de Pruebas
Adquisición de Herramientas y Software en General en una Organización
Más de 200 preguntas de examen de muestra con soluciones
Ejercicios prácticos y soluciones por cada tema cubierto
Caso real, resuelto, como ejemplo a lo largo de los temas
Dos exámenes de simulación del examen real
Estándares de Pruebas
Excelente Bibliografía
Cabe señalar que este libro no es sólo para los probadores sino también para quienes están encargados de la adquisición de software en general, gerentes de tecnología, gerentes del Aseguramiento de la Calidad/Control de la Calidad (QA/QC), gerentes de sistemas, jefes de proyectos de software, analistas, arquitectos, desarrolladores, estudiantes y profesores de TI.
Asimismo este libro está diseñado para el autoestudio. El contenido comprende el programa de estudios necesario para aprobar el examen de certificación nivel básico definido por el ISTQB versión 2011 (Syllabus 2011).
El documento describe el Personal Software Process (PSP), un proceso de auto-mejora para desarrolladores de software. PSP consiste en una serie de procesos incrementales (PSP0, PSP1, etc.) que enseñan a planificar el trabajo, medir el desempeño, y mejorar la calidad y productividad. El objetivo final es que los desarrolladores entreguen software de alta calidad a tiempo mediante el seguimiento y mejora continua de métricas como tamaño, esfuerzo, calidad y cronograma.
Caso Walmart y Denodo: ¿Cómo afrontar con éxito la transición a la nube de la...Denodo
El documento describe las opciones para la transición de arquitecturas de BI a la nube, incluyendo rehosting, replataforming y refactoring. También discute los beneficios de la nube como bajos costos y flexibilidad, pero también riesgos como seguridad y latencia. Finalmente, presenta el caso de Walmart México y cómo usa la virtualización de datos de Denodo para simplificar su migración a la nube y proporcionar un punto de acceso unificado para todos sus datos.
Los sistemas expertos son sistemas que emulan el comportamiento de un experto humano para resolver problemas en un área de conocimiento específica mediante el uso de un gran cuerpo de conocimiento especializado representado de forma simbólica. Algunos de los primeros sistemas expertos desarrollados incluyeron MYCIN para el diagnóstico y tratamiento de enfermedades infecciosas y PROSPECTOR para la evaluación de yacimientos minerales.
El documento describe el modelo CMMI (Capability Maturity Model Integration) para la mejora y evaluación de procesos de desarrollo de software. Explica que CMMI clasifica la madurez de las organizaciones de software en diferentes niveles dependiendo de los procesos utilizados. También resume los pasos para implementar CMMI en una empresa y las principales áreas de mejora que ofrece este modelo.
Este documento describe el algoritmo Bully para la elección de líderes en sistemas distribuidos. El algoritmo se activa cuando se detecta que el nodo líder ha fallado. El nodo que detecta la falla inicia una ronda de elecciones enviando un mensaje a todos los nodos con identificadores mayores. Si esos nodos responden con un mensaje "OK", dejan de participar. Este proceso se repite hasta que un nodo no recibe respuesta y se declara como el nuevo líder.
Una serie de pasos predecibles que ayude a crear un resultado de alta calidad y a tiempo.
Es un conjunto estructurado de actividades para: Especificar, diseñar, implementar y probar software.
El documento resume la metodología Team Software Process (TSP). TSP es un conjunto de procesos estructurados para dirigir el trabajo de equipos de software. El objetivo es maximizar la calidad y minimizar los costos mediante la integración de equipos independientes que planeen y registren su trabajo. TSP también ayuda a los gerentes a monitorear y motivar a sus equipos para alcanzar su máxima productividad.
Las Pruebas de Software son todavía una de las áreas más desatendidas del desarrollo y espliegue de los productos de software. Las Pruebas de Software son predominantemente vistas como una actividad periférica, casi una formalidad, antes del espliegue del software. Un cambio de actitud y un buen programa de estudios como fundamento hacia las Pruebas de Software pueden reducir tremendamente los problemas normalmente asociados con el lanzamiento del nuevo software y minimizar el riesgo implicado. El programa de estudio del ISTQB (International Software Testing Qualifications Board) Probador Certificado (Certified Tester) ofrece el mejor
entrenamiento estandarizado del mundo para los probadores de software.
Este libro le proporcionará el conocimiento esencial para ser un profesional en Pruebas, que incluye:
Fundamentos de Pruebas
Pruebas a través del Ciclo de Vida de Software
Técnicas Estáticas
Técnicas de Diseño de Pruebas
Gestión de Pruebas
Soporte de las Herramientas de Pruebas
Adquisición de Herramientas y Software en General en una Organización
Más de 200 preguntas de examen de muestra con soluciones
Ejercicios prácticos y soluciones por cada tema cubierto
Caso real, resuelto, como ejemplo a lo largo de los temas
Dos exámenes de simulación del examen real
Estándares de Pruebas
Excelente Bibliografía
Cabe señalar que este libro no es sólo para los probadores sino también para quienes están encargados de la adquisición de software en general, gerentes de tecnología, gerentes del Aseguramiento de la Calidad/Control de la Calidad (QA/QC), gerentes de sistemas, jefes de proyectos de software, analistas, arquitectos, desarrolladores, estudiantes y profesores de TI.
Asimismo este libro está diseñado para el autoestudio. El contenido comprende el programa de estudios necesario para aprobar el examen de certificación nivel básico definido por el ISTQB versión 2011 (Syllabus 2011).
El documento describe el Personal Software Process (PSP), un proceso de auto-mejora para desarrolladores de software. PSP consiste en una serie de procesos incrementales (PSP0, PSP1, etc.) que enseñan a planificar el trabajo, medir el desempeño, y mejorar la calidad y productividad. El objetivo final es que los desarrolladores entreguen software de alta calidad a tiempo mediante el seguimiento y mejora continua de métricas como tamaño, esfuerzo, calidad y cronograma.
Este documento describe el Modelo CMMI para mejorar los procesos de desarrollo de software. Explica que CMMI es un marco de referencia para evaluar y mejorar la capacidad de los procesos de una organización. Se compone de áreas de proceso y niveles de madurez. Los niveles van desde inicial hasta optimizado, lo que indica una mejora continua. CMMI ayuda a las organizaciones a implementar procesos predecibles, repetibles y de alta calidad.
El documento compara diferentes sistemas de gestión de bases de datos, destacando sus ventajas y desventajas. Oracle, SQL Server y Access son más potentes pero también más costosos que PostgreSQL, MySQL y Base. Los sistemas de código abierto son gratuitos y multiplataforma, aunque menos robustos para grandes proyectos.
Ingenieria de software (conceptos básicos)Yaskelly Yedra
La ingeniería de software es el área de la ciencia de la computación, que ofrece métodos y técnicas para el desarrollo de software, estudia el conjunto de actividades relacionadas con el ciclo de desarrollo del software, en particular se enfoca tanto a en calidad de su proceso como de su producto.
Metodologias para el desarrollo de los sistemas expertosCamilo Huertas
El documento describe varias metodologías para desarrollar sistemas expertos, incluyendo la metodología de Buchanan, Grover, Brule, KADS, Ideal y una metodología mixta. Explica las etapas clave de la metodología de Buchanan como identificación, conceptualización, formalización, implementación y prueba. También resume brevemente otras metodologías y sus modelos. Finalmente, menciona algunas aplicaciones comunes de los sistemas expertos.
Este documento describe SPICE (Software Process Improvement Capability Determination), un estándar internacional para la evaluación y mejora de procesos de desarrollo de software. El documento explica la historia, propósito, alcance, características, estructura y modelo de referencia de SPICE, el cual incluye dimensiones de procesos y capacidad de procesos para evaluar la efectividad de los procesos de una organización.
Este documento presenta una tesis de máster sobre la implantación del nivel 2 de CMMI en una pequeña empresa de desarrollo de software. Tras introducir la problemática del desarrollo de software y los modelos de mejora, describe el modelo CMMI y cómo se ha estudiado el estado inicial de la empresa para luego proponer mejoras para cada práctica del nivel 2 de CMMI con el fin de implantarlo y mejorar los procesos de desarrollo de software de la empresa.
El documento describe varios modelos de procesos de software, incluyendo tres modelos secuenciales (lineal secuencial, iterativo basado en prototipos, y de desarrollo rápido de aplicaciones), tres modelos evolutivos (espiral, de desarrollo concurrente e incremental) y tres modelos ágiles (Scrum, Crystal y Programación Extrema). Define cada modelo y resume brevemente sus características principales.
Este documento presenta varias técnicas para generar casos de prueba para probar un programa, incluyendo la cobertura de sentencias, decisiones, condiciones y caminos, la partición en clases de equivalencia, y el cálculo de la complejidad ciclomática. El objetivo principal es escribir casos de prueba que ejecuten todas las posibles ramas de código y detecten errores.
El documento describe los beneficios de aplicar procesos de gestión de la calidad como CMMI. Estos incluyen reducir costos de desarrollo, mejorar la planificación y productividad, reducir defectos, y mejorar la calidad del producto y la imagen de marca. También señala que CMMI puede ser costoso y complejo de implementar, y no se ajusta bien a los enfoques centrados en el servicio.
U.T.N. - F.R.T. Cátedra de Diseño de Sistemas. 3K1. 2011. Unidad VI. Verificación y Validación del Diseño. Pruebas del Software. Ian Sommerville, Cap. 23
Este documento describe las métricas para la calidad de software. Explica que las métricas ayudan a medir tanto el proceso de desarrollo como el producto final para mejorar la calidad. Luego detalla algunas métricas comunes como aseguramiento de calidad, fiabilidad, productividad y modelos de ejecución. Finalmente, discute modelos para evaluar la calidad como ISO 9126 y el modelo de DROMEY, concluyendo que las métricas permiten evaluar la calidad de una aplicación web y la satisfacción de los clientes.
Norma ISO/IEC 9126 y Métrica de Calidad del Software ehe ml
El documento describe la Norma ISO 9126 para la evaluación de la calidad del software. La Norma ISO 9126 establece 10 características agrupadas en 6 características comunes a las vistas interna y externa del software (funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad) y 4 características propias de la vista de uso (eficacia, productividad, seguridad y satisfacción). Cada característica incluye atributos específicos para medirla.
Este documento describe diferentes métricas y medidas para evaluar la calidad de productos de software a nivel de requerimientos, diseño y código. Explica conceptos como medidas, métricas e indicadores y propone métricas específicas como las basadas en puntos de función para requerimientos y las suites CK y MOOD para diseño orientado a objetos. También cubre métricas para pruebas, mantenimiento y calidad general de software.
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) Germán Sánchez
El documento describe la metodología UWE (UML-Based Web Engineering) para el desarrollo de aplicaciones web basada en UML. UWE propone una extensión de UML que incluye actividades como el modelado de requisitos, diseño conceptual, diseño de navegación, diseño de presentación y modelado de interacción. La metodología define fases como la captura de requisitos, diseño del sistema, codificación, pruebas e implementación para construir aplicaciones web siguiendo un proceso unificado basado en modelos UML.
Este documento presenta las ventajas y desventajas del modelo Moprosoft para el desarrollo y mantenimiento de software. Las ventajas incluyen que está basado en normas ISO, simplifica la relación entre el modelo de procesos y la organización, cuenta con nueve procesos y es específico para el desarrollo de software. Las desventajas son que define actividades de manera muy general y que el 33% de las prácticas como administración de configuración y medición y análisis no están cubiertas.
El documento describe el Rational Unified Process (RUP), un enfoque iterativo e incremental para el desarrollo de software. El RUP se centra en la arquitectura y los casos de uso, e incluye artefactos y roles. El RUP permite asignar tareas de manera disciplinada, implementar mejores prácticas de ingeniería de software, desarrollo iterativo, administración de requisitos, uso de arquitectura basada en componentes, control de cambios y modelado visual del software.
Este documento describe varios métodos para estimar el esfuerzo, costo y tiempo de proyectos de desarrollo de software, incluyendo los modelos COCOMO I y COCOMO II, la técnica Delphi y estimación por puntos de función. También explica conceptos como entradas, salidas, consultas de datos y archivos lógicos internos, los cuales son elementos clave considerados en el conteo de puntos de función.
Este documento presenta una introducción a las metodologías ágiles para el desarrollo de software. Explica brevemente la historia de los procesos de desarrollo tradicionales y cómo surgieron las metodologías ágiles para abordar los desafíos de proyectos con entornos cambiantes y tiempos de desarrollo reducidos. Se detalla el Manifiesto Ágil y sus doce principios, que definen los valores fundamentales de las metodologías ágiles. Finalmente, describe algunas metodologías ágiles específic
03 gestión de pruebas de software diseño de casos de pruebasAntonio Quiña
Este documento trata sobre la gestión de pruebas de software. Explica el diseño de casos de prueba, incluyendo la definición de escenarios, identificación de condiciones de entrada, definición de clases de equivalencia y generación de casos de prueba. También describe los roles involucrados en las pruebas de software como el administrador de pruebas, analista de pruebas, diseñador de pruebas y ejecutor de pruebas, así como los artefactos clave como el plan de pruebas.
CMMI v2.0: Más dinámico, ligero y adaptableSoftware Guru
Revisaremos los principales aspectos de esta nueva versión, tales como:
Qué hace a ahora a CMMI más dinámico, ligero y adaptable.
Necesidades de la comunidad de TI a las que responde esta versión.
Cambios en el modelo.
Cambios en la estructura
Prácticas Ágiles.
Posibilidad de Adaptación
Sistemas y herramientas.
Guías.
Por: Cecilia Montero
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Guillermo Javier Bellmann
Presentation about microservices architectures using Azure Service Fabric given at .NET Conf CL v2018 in Santiago, Chile.
Presentación sobre arquitecturas de microservicios con Azure Service Fabric dada en .NET Conf CL v2018 en Santiago, Chile.
Este documento introduce Windows Azure y sus principales características. Explica conceptos clave como roles, almacenamiento y máquinas virtuales. También describe servicios como SQL Database, Web Sites y Media Services. Finalmente, ofrece consejos para migrar aplicaciones a la nube y mejorar su escalabilidad y rendimiento aprovechando las capacidades de Azure.
Este documento describe el Modelo CMMI para mejorar los procesos de desarrollo de software. Explica que CMMI es un marco de referencia para evaluar y mejorar la capacidad de los procesos de una organización. Se compone de áreas de proceso y niveles de madurez. Los niveles van desde inicial hasta optimizado, lo que indica una mejora continua. CMMI ayuda a las organizaciones a implementar procesos predecibles, repetibles y de alta calidad.
El documento compara diferentes sistemas de gestión de bases de datos, destacando sus ventajas y desventajas. Oracle, SQL Server y Access son más potentes pero también más costosos que PostgreSQL, MySQL y Base. Los sistemas de código abierto son gratuitos y multiplataforma, aunque menos robustos para grandes proyectos.
Ingenieria de software (conceptos básicos)Yaskelly Yedra
La ingeniería de software es el área de la ciencia de la computación, que ofrece métodos y técnicas para el desarrollo de software, estudia el conjunto de actividades relacionadas con el ciclo de desarrollo del software, en particular se enfoca tanto a en calidad de su proceso como de su producto.
Metodologias para el desarrollo de los sistemas expertosCamilo Huertas
El documento describe varias metodologías para desarrollar sistemas expertos, incluyendo la metodología de Buchanan, Grover, Brule, KADS, Ideal y una metodología mixta. Explica las etapas clave de la metodología de Buchanan como identificación, conceptualización, formalización, implementación y prueba. También resume brevemente otras metodologías y sus modelos. Finalmente, menciona algunas aplicaciones comunes de los sistemas expertos.
Este documento describe SPICE (Software Process Improvement Capability Determination), un estándar internacional para la evaluación y mejora de procesos de desarrollo de software. El documento explica la historia, propósito, alcance, características, estructura y modelo de referencia de SPICE, el cual incluye dimensiones de procesos y capacidad de procesos para evaluar la efectividad de los procesos de una organización.
Este documento presenta una tesis de máster sobre la implantación del nivel 2 de CMMI en una pequeña empresa de desarrollo de software. Tras introducir la problemática del desarrollo de software y los modelos de mejora, describe el modelo CMMI y cómo se ha estudiado el estado inicial de la empresa para luego proponer mejoras para cada práctica del nivel 2 de CMMI con el fin de implantarlo y mejorar los procesos de desarrollo de software de la empresa.
El documento describe varios modelos de procesos de software, incluyendo tres modelos secuenciales (lineal secuencial, iterativo basado en prototipos, y de desarrollo rápido de aplicaciones), tres modelos evolutivos (espiral, de desarrollo concurrente e incremental) y tres modelos ágiles (Scrum, Crystal y Programación Extrema). Define cada modelo y resume brevemente sus características principales.
Este documento presenta varias técnicas para generar casos de prueba para probar un programa, incluyendo la cobertura de sentencias, decisiones, condiciones y caminos, la partición en clases de equivalencia, y el cálculo de la complejidad ciclomática. El objetivo principal es escribir casos de prueba que ejecuten todas las posibles ramas de código y detecten errores.
El documento describe los beneficios de aplicar procesos de gestión de la calidad como CMMI. Estos incluyen reducir costos de desarrollo, mejorar la planificación y productividad, reducir defectos, y mejorar la calidad del producto y la imagen de marca. También señala que CMMI puede ser costoso y complejo de implementar, y no se ajusta bien a los enfoques centrados en el servicio.
U.T.N. - F.R.T. Cátedra de Diseño de Sistemas. 3K1. 2011. Unidad VI. Verificación y Validación del Diseño. Pruebas del Software. Ian Sommerville, Cap. 23
Este documento describe las métricas para la calidad de software. Explica que las métricas ayudan a medir tanto el proceso de desarrollo como el producto final para mejorar la calidad. Luego detalla algunas métricas comunes como aseguramiento de calidad, fiabilidad, productividad y modelos de ejecución. Finalmente, discute modelos para evaluar la calidad como ISO 9126 y el modelo de DROMEY, concluyendo que las métricas permiten evaluar la calidad de una aplicación web y la satisfacción de los clientes.
Norma ISO/IEC 9126 y Métrica de Calidad del Software ehe ml
El documento describe la Norma ISO 9126 para la evaluación de la calidad del software. La Norma ISO 9126 establece 10 características agrupadas en 6 características comunes a las vistas interna y externa del software (funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad) y 4 características propias de la vista de uso (eficacia, productividad, seguridad y satisfacción). Cada característica incluye atributos específicos para medirla.
Este documento describe diferentes métricas y medidas para evaluar la calidad de productos de software a nivel de requerimientos, diseño y código. Explica conceptos como medidas, métricas e indicadores y propone métricas específicas como las basadas en puntos de función para requerimientos y las suites CK y MOOD para diseño orientado a objetos. También cubre métricas para pruebas, mantenimiento y calidad general de software.
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) Germán Sánchez
El documento describe la metodología UWE (UML-Based Web Engineering) para el desarrollo de aplicaciones web basada en UML. UWE propone una extensión de UML que incluye actividades como el modelado de requisitos, diseño conceptual, diseño de navegación, diseño de presentación y modelado de interacción. La metodología define fases como la captura de requisitos, diseño del sistema, codificación, pruebas e implementación para construir aplicaciones web siguiendo un proceso unificado basado en modelos UML.
Este documento presenta las ventajas y desventajas del modelo Moprosoft para el desarrollo y mantenimiento de software. Las ventajas incluyen que está basado en normas ISO, simplifica la relación entre el modelo de procesos y la organización, cuenta con nueve procesos y es específico para el desarrollo de software. Las desventajas son que define actividades de manera muy general y que el 33% de las prácticas como administración de configuración y medición y análisis no están cubiertas.
El documento describe el Rational Unified Process (RUP), un enfoque iterativo e incremental para el desarrollo de software. El RUP se centra en la arquitectura y los casos de uso, e incluye artefactos y roles. El RUP permite asignar tareas de manera disciplinada, implementar mejores prácticas de ingeniería de software, desarrollo iterativo, administración de requisitos, uso de arquitectura basada en componentes, control de cambios y modelado visual del software.
Este documento describe varios métodos para estimar el esfuerzo, costo y tiempo de proyectos de desarrollo de software, incluyendo los modelos COCOMO I y COCOMO II, la técnica Delphi y estimación por puntos de función. También explica conceptos como entradas, salidas, consultas de datos y archivos lógicos internos, los cuales son elementos clave considerados en el conteo de puntos de función.
Este documento presenta una introducción a las metodologías ágiles para el desarrollo de software. Explica brevemente la historia de los procesos de desarrollo tradicionales y cómo surgieron las metodologías ágiles para abordar los desafíos de proyectos con entornos cambiantes y tiempos de desarrollo reducidos. Se detalla el Manifiesto Ágil y sus doce principios, que definen los valores fundamentales de las metodologías ágiles. Finalmente, describe algunas metodologías ágiles específic
03 gestión de pruebas de software diseño de casos de pruebasAntonio Quiña
Este documento trata sobre la gestión de pruebas de software. Explica el diseño de casos de prueba, incluyendo la definición de escenarios, identificación de condiciones de entrada, definición de clases de equivalencia y generación de casos de prueba. También describe los roles involucrados en las pruebas de software como el administrador de pruebas, analista de pruebas, diseñador de pruebas y ejecutor de pruebas, así como los artefactos clave como el plan de pruebas.
CMMI v2.0: Más dinámico, ligero y adaptableSoftware Guru
Revisaremos los principales aspectos de esta nueva versión, tales como:
Qué hace a ahora a CMMI más dinámico, ligero y adaptable.
Necesidades de la comunidad de TI a las que responde esta versión.
Cambios en el modelo.
Cambios en la estructura
Prácticas Ágiles.
Posibilidad de Adaptación
Sistemas y herramientas.
Guías.
Por: Cecilia Montero
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Guillermo Javier Bellmann
Presentation about microservices architectures using Azure Service Fabric given at .NET Conf CL v2018 in Santiago, Chile.
Presentación sobre arquitecturas de microservicios con Azure Service Fabric dada en .NET Conf CL v2018 en Santiago, Chile.
Este documento introduce Windows Azure y sus principales características. Explica conceptos clave como roles, almacenamiento y máquinas virtuales. También describe servicios como SQL Database, Web Sites y Media Services. Finalmente, ofrece consejos para migrar aplicaciones a la nube y mejorar su escalabilidad y rendimiento aprovechando las capacidades de Azure.
Este documento describe la infraestructura definida por software y la infraestructura componible de HPE. La infraestructura definida por software permite la virtualización y provisión de recursos como un servicio a través de software. La infraestructura componible de HPE proporciona agrupaciones fluidas de recursos de hardware que pueden componerse automáticamente para satisfacer cualquier carga de trabajo. Esto permite la provisión rápida de infraestructura mediante una única API unificada.
AWS Webinar Series Latinoamérica: Cómo salir de su datacenter y modernizar la...Amazon Web Services LATAM
La asociación entre VMware y AWS ofrece un camino rápido, fácil y económico hacia la nube híbrida, y al mismo tiempo, permite a los clientes modernizar las aplicaciones para optimizar el marketing y mejorar la innovación. Únase a esta sesión para comprender las posibilidades y ventajas de ejecutar sus cargas de trabajo de VMware en AWS.
Este documento describe las principales características de Azure, incluyendo la computación virtualizada que permite escalabilidad masiva, los servicios de almacenamiento que brindan escalabilidad en el almacenamiento de datos, y el manejo de servicios automatizado por el controlador de la fábrica. También describe las ediciones de SQL Azure y cómo se puede sincronizar con bases de datos locales.
El documento proporciona una introducción a Windows Azure, la plataforma en la nube de Microsoft. Explica que Azure ofrece servicios integrados para análisis, procesamiento, bases de datos, redes, almacenamiento y aplicaciones web. También describe algunas de las características clave de Azure, como su soporte para múltiples lenguajes de programación, herramientas, bases de datos y sistemas operativos, así como su escalabilidad, seguridad y capacidades híbridas. El documento concluye con una demostración de cómo
El documento describe un proyecto de virtualización en una empresa bancaria para lograr objetivos como la consolidación de datacenters, la reducción de costos de infraestructura, y la simplificación de la gestión. Se eligió la virtualización de tipo 1 con VMware y hardware AMD para mejorar la eficiencia y reducir costos. También se implementaron soluciones para la gestión y el mantenimiento de la infraestructura virtualizada.
Este documento presenta sobre Azure Service Fabric, una plataforma de Microsoft para construir y administrar microservicios y contenedores. Se discute cómo Service Fabric permite implementar aplicaciones como microservicios independientes que se pueden escalar individualmente. También cubre los modelos de programación, herramientas de desarrollo y monitoreo, y cómo Service Fabric puede usarse para modernizar aplicaciones existentes o crear nuevas aplicaciones basadas en microservicios.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.melidevelopers
Este documento describe la arquitectura de cloud computing, incluyendo qué es el cloud computing, para qué sirve un cloud, las ventajas y desventajas de clouds públicos vs privados, y casos de uso como MercadoLibre. Explica la evolución del cliente-servidor al cloud computing, la estructura básica del cloud computing, y estrategias para implementar aplicaciones web en la nube como pools de aplicaciones con balanceadores de carga internos y externos. También cubre el uso de clouds públicos como AWS y clouds privados como OpenStack por MercadoLibre, incluyendo su ar
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.
Webinar Administracion de Servicios Nube AzureIvan Martinez
Webinar Administracion de Servicios en Microsoft Azure demostraciones de maquinas virtuales ,se brindo una videoconferencia con para IEEE Seccion de diferentes paises y comunidades por el aniversario de dia de las telecomunicaciones y sistemas de informacion
El documento presenta la plataforma Windows Azure y SQL Server Azure. Describe la arquitectura de Windows Azure, incluyendo la computación virtualizada para escalabilidad, almacenamiento para grandes cantidades de datos, y administración de servicios automatizada. También cubre SQL Server Azure, que ofrece una base de datos relacional en la nube con alta disponibilidad a través de la replicación de datos. Se demuestran algunas herramientas como SQL Data Sync para sincronizar datos entre SQL Server local y SQL Server Azure.
Arquitectura de proyectos con infraestructura distribuida y tolerante a fallasSoftware Guru
Decálogo de mejores prácticas para proyectos de misión crítica con esquemas de seguridad, y manejo de riesgos con base a niveles de servicio.
Presentada por: Edgar Oswaldo Díaz
Administracion de Windows-Server-2022.pdfwilderlopez16
Este documento presenta las novedades de Windows Server 2022, incluyendo nuevas características de seguridad como Secured-core solutions, mejoras en el rendimiento, compatibilidad con mayor memoria y procesadores, y herramientas mejoradas para la administración y virtualización de servidores híbridos con Azure. También describe las capacidades de Windows Server para implementar aplicaciones en contenedores de forma más eficiente y escalable.
El documento habla sobre la plataforma Microsoft .NET. Explica que .NET Framework provee una infraestructura de programación orientada a objetos que minimiza conflictos entre DLLs. También describe que .NET está basado en estándares como C# y CLI y provee un ambiente administrado. Luego resume que .NET Framework incluye componentes como Windows Forms, ASP.NET, WCF y WF que usan clases base y la biblioteca de clases, los cuales se ejecutan en el Common Language Runtime que incluye funciones como JIT, CTS, GC y hilos.
Este documento presenta los objetivos y módulos de un curso sobre aspectos fundamentales de AWS. Cubre temas como la propuesta de valor de AWS, servicios clave como EC2, S3 y Glacier, y la arquitectura global de AWS. El curso está dirigido a profesionales de ventas, legales, marketing y TI.
Cloud management capabilities with windows server 2012 r2 and wapJohn Barreto Espinosa
Presentation on the management capabilities of Windows Server 2012 R2 integrated with Microsoft System Center 2012 R2, WAP and management capabilities virtualized network NVGRE
Conferencia aumenta la productividad y seguridad AzureIvan Martinez
Speaker Ivan Martinez M
En la presente conferencia de la Seguridad en la Nube a traves de Azure Backup ,Azure Monitor y como las nuevas tecnologias estan aportando productividad en las organizaciones de hoy con los servicios de Azure
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...Guillermo Javier Bellmann
Presentation about microservices architectures using Azure Service Fabric given at .NET Conf CO v2018 in Medellin, Colombia.
Presentación sobre arquitecturas de microservicios con Azure Service Fabric dada en .NET Conf CO v2018 en Medellín, Colombia.
La informática en la nube ofrece servicios informáticos a través de Internet para proporcionar innovación más rápida, recursos flexibles y economías de escala. Algunas ventajas clave son los costos más bajos, la escalabilidad global, el alto rendimiento y la seguridad. Existen diferentes tipos de nubes como pública, privada y híbrida, así como servicios como IaaS, PaaS, informática sin servidor y SaaS. La informática en la nube se puede utilizar para crear aplicaciones, almacenar y proteger
Similar a Infraestructura como Servicio (IaaS) en Microsoft Azure (20)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)AbrahamCastillo42
Power point, diseñado por estudiantes de ciclo 1 arquitectura de plataformas, esta con la finalidad de dar a conocer el componente hardware llamado tarjeta de video..
El uso de las TIC en la vida cotidiana.pptxjgvanessa23
En esta presentación, he compartido información sobre las Tecnologías de la Información y la Comunicación (TIC) y su aplicación en diversos ámbitos de la vida cotidiana, como el hogar, la educación y el trabajo.
He explicado qué son las TIC, las diferentes categorías y sus respectivos ejemplos, así como los beneficios y aplicaciones en cada uno de estos ámbitos.
Espero que esta información sea útil para quienes la lean y les ayude a comprender mejor las TIC y su impacto en nuestra vida cotidiana.
La inteligencia artificial sigue evolucionando rápidamente, prometiendo transformar múltiples aspectos de la sociedad mientras plantea importantes cuestiones que requieren una cuidadosa consideración y regulación.
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)codesiret
Los protocolos son conjuntos de
normas para formatos de mensaje y
procedimientos que permiten a las
máquinas y los programas de aplicación
intercambiar información.
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infraestructura como Servicio (IaaS) en Microsoft Azure
1. Infraestructura como Servicio en
MS Azure
Victor Villar Valladares
Cloud Solutions Architect
victor.villar@victorvillarv.com
2. Aprovisionamiento de infraestructura tradicional
Recursos Dedicados
Desperdicio
Capacidad
Insuficiente
Compra de
infraestructura
Costos Fijos
CAPEX
Tiempo
Capacidad
7. Conectividad hacia el exterior
Azure
West US VNet East US VNet 1 East US VNet 2
VNet-to-VNet
Point-to-site
On-premises
network
Site-to-site
ExpressRoute
VNet peering
8. Máquinas virtuales
Tamaño de las máquinas virtuales
Basic tier (Desarrollo y pruebas):
Five sizes: A0 to A4
Standard tier (Producción):
Multiple series: A, Av2, B, D, Dv2, Dv3, DS, DSv2, DSv3, Ev3, ESv3, F, Fs, Fsv2, G, GS, H, Ls, M, NC, NV,
NCv2, NCv3, and ND
90+ sizes with up to 128 vCPUs, 3800 GB of RAM, and 64 disks
Discos virtuales:
Límites de tamaño: 2 TB (sistema operativo) y 4 TB (data)
Limites de performance:
Standard. 60 MBps or 500 8-KB IOPS por disco
Premium. 250 MBps or 7500 256-KB IOPS por disco
Solo sta admitido el formato: .vhd (disco virtual fijo)
9. Tamaños de máquinas virtuales
General purpose:
Balanced CPU-to-memory ratio (A0-A7, Av2, D, Dv2, Dv3, DS, DSv2, Dsv3
series)
Burstable:
Throttled CPU performance with credit-based CPU burst allocation (B series)
Compute optimized:
High CPU-to-memory ratio (F, Fs, and Fsv2 series)
Memory optimized:
High memory-to-CPU ratio (D, Dv2, DS, DSv2, Ev3, Esv3, M, G, and GS
series)
Storage optimized:
High-performance disk I/O (Ls series)
GPU:
Graphic Processing Unit support (NC, NCv2, NCv3, ND, and NV series)
High performance compute:
Fastest CPUs and optional high-throughput RDMA (H series and A8-A11)
15. Funcionamiento de Azure Backup
4. Backup
2. Instalación de Agente
1. Autenticación
Windows Server
5. Recuperación – al mismo o diferente servidor
Datos Encriptados