Consideraciones sobre el desarrollo para los Servicios en la nube de Azure

Posted on Actualizado enn

 Consideraciones sobre el desarrollo para los Servicios en la nube de Azure

Servicios básicos

Servicios adicionales

Azure components

  • Antes de apostar por Azure revisar:
    • los componentes de Azure;
    • los modelos de ejecución;
    • la administración de datos;
    • las redes;
    • los kits de desarrollo de software (SDK) de programación compatibles, etc.
  • La migración de una aplicación existente a Azure incluye lo siguiente:
    • La decisión del modelo de ejecución de cálculo que mejor se adapta a su aplicación (por ejemplo, servicios en la nube, sitios web, máquinas virtuales (VM), etc.).
    • La adición de configuración y código personalizado específico de Azure.
    • El almacenamiento y la administración de datos en Azure.
    • El reempaquetado de la aplicación existente como aplicación de Azure.
    • La implementación de la aplicación en Azure.
  • Desarrollar en Azure incluye el código de la aplicación, la administración de datos y su configuración.

Patrones arquitectónicos generales. Disponibilidad, escalabilidad, confiabilidad y seguridad en un entorno distribuido. Además, los desarrolladores deben tener en cuenta lo siguiente:

  • Los contratos de nivel de servicio (SLA);
  • La planificación de la capacidad;
  • La facturación al cliente;
  • La auditoría;
  • La supervisión de las aplicaciones;
  • El análisis del tráfico;
  • La administración de costes;
  • El escalado: cuándo y cómo se debe ampliar, reducir, escalar horizontalmente y escalar en las aplicaciones en la nube.
  • Creación de un servicio en la nube
    • Si bien se puede generar un website es recomendable usar servicios roles web para el front y roles de trabajos para procesamiento en back
  • Registrar, probar, diagnosticar y depurar aplicaciones de Azure
    • Diagnósticos de Azure (WAD): Recopila operaciones y datos de diagnósticos del servicio Azure. Diagnósticos de Azure registra datos de diagnóstico de varios orígenes de datos, como:
      • registros IIS,
      • registros de infraestructura de Diagnósticos de Windows,
      • registros de eventos de Windows,
      • contadores de rendimiento,
      • volcados de memoria,
      • registros de errores personalizados.
    • Módulo de administración (MP) de System Center de Azure:El Módulo de administración de supervisión de Azure permite supervisar la disponibilidad y el rendimiento de aplicaciones que se ejecutan en Azure
    • Análisis de almacenamiento de Azure:Realiza el registro y proporciona datos de métricas para una cuenta de almacenamiento de Azure. Puede usar estos datos para hacer un seguimiento de solicitudes, analizas tendencias de uso y diagnosticar problemas con la cuenta de almacenamiento
    • Administración de la conexión de la Base de datos SQL:Gestiona los códigos de error implementando lógica de reintento en la aplicación
    • Cmdlets de Azure PowerShell:Permiten examinar, configurar y administrar servicios en la nube y de administración de datos de Azure directamente desde PowerShell. Estas herramientas pueden ser útiles a la hora de desarrollar y probar aplicaciones que usan servicios de Azure
  • Opciones de red y conectividad
    • Colas de almacenamiento
    • Bus de servicio
    • Active directory
    • Administrador de tráfico
    • Red de entrega de contenido
    • Red virtual
    • Express Route

https://msdn.microsoft.com/es-es/library/azure/jj156146.aspx

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s