Introducción

Completado

Imagine que trabaja para una pequeña o mediana empresa con una aplicación web de acceso público implementada en el entorno local. Los servidores son antiguos y se ejecutan al límite de su capacidad. En lugar de invertir más en hardware, va a migrar a Azure. Quiere las ventajas del hospedaje en la nube y, a la vez, minimizar el tiempo de inactividad y aprovechar las aptitudes existentes del equipo. Además, la aplicación se superpone e implementa en una arquitectura de n niveles. Quiere asegurarse de que será capaz de escalar, administrar y proteger la aplicación, ahora y en el futuro.

En este módulo, aprenderá qué es una arquitectura de n niveles (o varios niveles), cuándo usarla y cuáles son las ventajas e inconvenientes de este estilo de arquitectura.

Si comprende los aspectos que conforman una arquitectura de n niveles y cómo optimizarla, puede tomar las decisiones correctas al seleccionar una arquitectura para aplicaciones nuevas, o bien mejorar las implementaciones de aplicaciones existentes.

Objetivos de aprendizaje

En este módulo aprenderá a:

  • Identificar las características, limitaciones y consideraciones del estilo de arquitectura de n niveles
  • Identificar los casos de uso en los que es apropiada una arquitectura de n niveles
  • Implementar una arquitectura de n niveles de ejemplo
  • Identificar los métodos y los recursos para mejorar la arquitectura de n niveles