APLICACIONES NATIVAS DE LA NUBE

Mapa mental

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
APLICACIONES NATIVAS DE LA NUBE por Mind Map: APLICACIONES NATIVAS DE LA NUBE

1. Importancia

1.1. Cultura de agilidad organizativa

1.2. Modelo de desarrollo y distribución ágiles y flexibles

1.3. Velocidad de entrega de aplicaciones

1.4. Innovación competitiva

2. APP Nativas

2.1. Definición

2.1.1. Uso de modelos de cloud computing

2.1.2. Aumenta velocidad, flexibilidad y calidad

2.1.3. Es un recorrdo y no un destino

2.1.4. Implica el uso de mútilples dimensiones (cultura, procesos, arquitectura, tecnología)

2.2. Características

2.2.1. Objetivo

2.2.1.1. Rapidez de comercialización

2.2.2. Metdología

2.2.2.1. Desarrollo ágil

2.2.2.2. DevOps

2.2.3. Equipos colaborativos

2.2.4. Ciclos de entrega largos y cortos

2.2.5. Arquitectura

2.2.5.1. Servicios - API

2.2.6. Infraestructura

2.2.6.1. Contenedores

2.2.6.2. Portátil entre infraestructura

2.2.6.3. Expandible horizontal

2.2.6.4. Capacidad según se solicite

3. Principios

3.1. Arquitectura

3.1.1. Basada en servicios

3.1.2. Sin conexión directa

3.1.3. Velocidad de creación de aplicaciones sin aumentar la complejidad

3.2. Comunicación

3.2.1. Basada en API

3.2.2. Extiende el alcance a diferentes dispositivos y modalidades

3.2.3. Reduce los gastos de implementación, mantenimiento y escalabilidad

3.3. Infraestructura

3.3.1. Basada en contenedores

3.3.2. Portabilidad de aplicaciones

3.3.3. Virtualización dell sistema operativo

3.4. Procesos

3.4.1. Métodos ágiles con entrega continua

3.4.2. DevOps: Desarrollo y entrega continua de forma colaborativa

4. App tradicionales

4.1. Definición

4.1.1. Aplicaciones grandes, multifuncionales y con conexión directa.

4.1.2. Se combina una interfaz de usuario, varios servicios de aplicaciones, código para acceder a datos y otros componentes en una única aplicación.

4.1.3. Independiente del entorno de tecnología

4.2. Características

4.2.1. Objetivo

4.2.1.1. Antiguedad y estabilidad

4.2.2. Metodología

4.2.2.1. Desarrollo en cascada

4.2.3. Arquitectura

4.2.3.1. Monolítica

4.2.3.2. Conexión directa

4.2.4. Infraestructura

4.2.4.1. Centrada en el servidor

4.2.4.2. Dependiente de infraestructura

4.2.4.3. Expandible vertical

4.2.4.4. Capacidad pico

4.2.5. Ciclos largos

4.2.6. Equipos aislados

5. Transición

5.1. DevOps

5.1.1. Herramientas y tecnologías

5.1.2. Voluntad y confianza de las personas para un enfoque integrada

5.2. Monolito rápido

5.2.1. Arquitectura basada en servicios más modular

5.2.2. Comunicación basada en API.

5.2.3. Plataforma basada en contenedores

5.3. Servicios de aplicaciones

5.3.1. SaaS, PaaS, iPaaS

5.3.2. Aceleran el desarrollo de la aplicación

5.4. Herramienta correcta

5.4.1. Elección del lenguaje o del marco se ajusta cada vez más a la necesidad específica de la aplicación empresarial.

5.5. Infraestructura de servicios

5.5.1. Evita las demoras y los obstáculos asociados a la disponibilidad de la infraestructura.

5.6. Automatizar TI

5.6.1. Procesos, reglas y marcos repetibles que pueden reemplazar o reducir interacciones humanas

5.7. Entrega continua

5.7.1. El primer paso para lograr la entrega continua (CD) es lograr la integración continua (CI).

5.8. Arquitectura modular

5.8.1. Componentes más pequeños e independientes entre sí.