La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Arquitectura Windows Azure y SaaS Universidad Distrital Francisco José de Caldas Especialización en Ingeniería de Software Informática I Simón Ariza Henry.

Presentaciones similares


Presentación del tema: "Arquitectura Windows Azure y SaaS Universidad Distrital Francisco José de Caldas Especialización en Ingeniería de Software Informática I Simón Ariza Henry."— Transcripción de la presentación:

1 Arquitectura Windows Azure y SaaS Universidad Distrital Francisco José de Caldas Especialización en Ingeniería de Software Informática I Simón Ariza Henry González Giovanny Quintero Noviembre 2013

2 Qué es Windows Azure Windows Azure es el sistema operativo en la nube de Microsoft. Proporciona un entorno gestionado para la ejecución y el despliegue de aplicaciones y servicios en la nube. Windows Azure proporciona a los desarrolladores un entorno de computación bajo demanda y almacenamiento alojado en los centros de datos de Microsoft para aplicaciones en la web. Fuente: www.estoyenlanube.com estoy en la nube [en línea]. [consultada 01 diciembre 2013].

3 Características de Windows Azure Fuente: www.msdn.com MSDN [en línea]. [consultada 01 diciembre 2013].

4 Windows Azure Fabric Fuente: www.estoyenlanube.com estoy en la nube [en línea]. [consultada 01 diciembre 2013].

5 Windows Azure Fabric “ Fabric”, como se conoce familiarmente, es el componente de la arquitectura que se encarga de proporcionar los servicios base de Windows Azure de manera transparente respecto a la infraestructura IT subyacente. El desarrollador no sabrá nunca en qué máquina concreta del centro de datos de Microsoft se está ejecutando la aplicación Azure. Fabric se encarga de asegurar que la aplicación recibe tiempo de ejecución, ancho de banda y recursos en general para su ejecución, balanceando la carga a las máquinas virtuales que considere necesario de manera trasparente para la aplicación. Además orquesta para la aplicación el acceso a los recursos de almacenamiento y colas de la plataforma Windows Azure, siendo todo ello algo de lo que no se debe preocupar el desarrollador. Fuente: www.estoyenlanube.com estoy en la nube [en línea]. [consultada 01 diciembre 2013].

6 Arquitectura de una aplicación Windows Azure Fuente: www.estoyenlanube.com estoy en la nube [en línea]. [consultada 01 diciembre 2013].

7 Servicios en la nube con Windows Azure Fuente: www.wordpress.com udistrital2013iiicloudproject [en línea]. [consultada 01 diciembre 2013].

8 Roles en Windows Azure Existen dos tipos de roles en Windows Azure: Web rol: Un ‘web rol’ es una aplicación basada en web accesible mediante HTTP o HTTPS. Un web rol es alojado en un entorno de ejecución que soporta un subconjunto bastante amplio de ASP.NET y Windows Comunication Foundation. Worker rol: Un ‘worker role’ es un proceso que corre en segundo plano. Sería el equivalente a un servicio de Windows en la plataforma Windows Azure. Un worker rol se puede comunicar con los servicios de almacenamiento y de colas de Windows Azure, incluso puede comunicarse directamente con otros roles. Fuente: www.estoyenlanube.com estoy en la nube [en línea]. [consultada 01 diciembre 2013].

9 Qué es SaaS Software as a Servicie (SaaS, típicamente pronunciado ‘SaaS’) es un modelo de implementación de software, según el cual un proveedor licencia una aplicación a los usuarios para su uso como un servicio bajo demanda. Los proveedores de software SaaS pueden hospedar la aplicación en sus propios servidores web o descargar la aplicación e el equipo del usuario, con la posibilidad de deshabilitarlo después de su uso o después de que el contrato bajo demanda expire. La funcionalidad bajo demanda puede ser manejada internamente para compartir licencias dentro de una compañía, o por un proveedor de servicios de aplicación (ASP por sus siglas en inglés) compartiendo licencias entre varias compañías Fuente: cloud-american.com. Cloud Computing American [en línea]. [consultada 14 octubre 2013].

10 Arquitecturas SaaS Arquitectura multi-tenant: Según Yefim V. Natis Multitenancia se refiere a la capacidad del software de ser utilizado por múltiples entidades de usuario (tenants) de forma que cada tenant opera de forma aislada, mientras que en realidad, está usando recursos físicos compartidos. Un tenant puede ser una organización que utiliza una aplicación simultáneamente con otros tenants. También puede ser una aplicación compartiendo recursos con otras aplicaciones. Arquitectura single-tenant: Es una arquitectura en la cual una instancia única de una aplicación de software y la infraestructura de soporte presta un servicio a un cliente. En el modelo de entrega de software como servicio (SaaS), el cliente llama a un inquilino. Fuente: blogs.msdn.com. Luis Panzano – BLOG [en línea]. [consultada 16 noviembre 2013]. Searchcloudapplications.techtarget.com. What is single-tenancy [en línea]. [consultada 16 noviembre 2013]

11 Arquitectura Single tenant vs. Multi-tenant Fuente: Internet

12 Consideraciones de la arquitectura Single-TenantMulti-Tenant EstabilidadFallos afectan a un clienteFallos afectan a todos EscalabilidadEscalable pero más costosoEscalable, costos compartidos Nivel de servicioPersonalizableIgual para todos Entorno legalAdaptable por clienteIdéntico para todos Personalización por tenantMuy altaPosible pero más compleja Autenticación y autorizaciónEstándarAprovisionamiento más complejo Fuente: blogs.msdn.com. Luis Panzano – BLOG [en línea]. [consultada 16 noviembre 2013].

13 Gestión del ciclo de vida de las aplicaciones en SaaS Single-TenantMulti-Tenant Código fuenteRiesgo de fragmentaciónÚnico Actualizaciones - Costosas - Soporte complejo de múltiples versiones - Sencillas - Soporte simplificado de 1 versión Monitorización Múltiples monitorizaciones Monitorización global Aprovisionamiento de nuevos clientes y ‘trials’ - Necesario aprovisionar nuevos recursos - Mas pasos manuales por tenant - Basta con cambio de configuración - Mas simplificado una vez se tiene sistema multi-tenant Fuente: Searchcloudapplications.techtarget.com. What is single-tenancy [en línea]. [consultada 16 noviembre 2013]


Descargar ppt "Arquitectura Windows Azure y SaaS Universidad Distrital Francisco José de Caldas Especialización en Ingeniería de Software Informática I Simón Ariza Henry."

Presentaciones similares


Anuncios Google