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.

Slides:



Advertisements
Presentaciones similares
MAC OS.... CONCEPTOS GENERALES
Advertisements

Sistema operativo Componentes de un sistema operativo
Almacenamiento en las nubes
Introducción a servidores
Administración del Datacenter y la Nube La computación en la nube está transformando la forma en que las empresas proveen y consumen servicios de IT, bajo.
SharePoint 2010 como plataforma para proveedores de servicio
Universidad Nacional Autónoma de Honduras
Aplicaciones Cliente-Servidor
WINDOWS AZURE Wilson Moreno - A84355.
Miguel Martin Iglesias 4º B E.S.O Trabajo Informática
Haga clic para modificar el Nombre del autor Puesto del autor Software + Servicios Oferta.
Diseño e implementación de un ambiente virtualizado para un Sistema de Administración de Contenidos usando Microsoft SharePoint con cada uno de sus componentes.
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Antonio Gámir TSP – Windows Client
Desarrollo de un laboratorio para la enseñanza, diseño y desarrollo de servicios móviles abiertos Autor: D. Mario de Molina Gómez Tutor: D. Francisco Javier.
Programación en la nube
En este tipo de computación todo lo que puede ofrecer un sistema informático se ofrece como servicio, de modo que los usuarios puedan acceder a los.
DEFENSA PÚBLICA Jorge Salinas
Cloud Computing Trabajo Final de Grado Profesor : Carlos Martínez
Arquitectura de una aplicación
Administrar • Crear • Autoservicio • Auditoría • Workflows
Programación e Ingeniería de Software III
III CONGRESO NACIONAL DE SOFTWARE Impacto del Software Libre en la Era Moderna Cloud Computing Por: Ing. Orlando Iparraguirre Villanueva.
MICROSOFT ISA SERVER PRESENTADO A: FABIO LASSO
Windows Azure Desde el punto de vista de un IT Pro.
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
Desarrollo de aplicaciones para ambientes distribuidos
¿QUE NO ES? COMPUTADORES EN LAS NUBES Es un paradigma que permite ofrecer servicios de computación a través de Internet. Los usuarios puedan acceder.
O Funcionamiento, ventajas y alcance o ESTUDIANTE: EDWIN ARAY VÉLEZ o PROFESOR: ING. JOSÉ MEDINA o FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN.
Computación en la Nube UASF.
Servidores Conceptos Generales.
Despliegue de la aplicación Web
Una nube de servicios y oportunidades. El cloud computing es un modelo de distribución de tecnológica que se caracteriza principalmente porque tiene una.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Servidor de la Base de Datos E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
Cloud Computing.
carlos luis loor  La computación en la nube, concepto conocido también bajo los términos servicios en la nube, informática en la nube, nube de cómputo.
CENTROS DE DATOS Y COMPUTACIÓN EN LA NUBE
Cloud Computing Grupo 4 de computación y programación
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
Anthony Villalba 1° “A”. ¿Qué es WordPress? Es un sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) enfocado.
Sistemas operativos: S. Madre: Controlar, Accesos, interacción, Ejecución, modificar Software: interacción, Ejecución, Modificar Como instalarlo Seguridad.
SERVICIOS EN LA NUBE CUARTA BARONA - EXAMEN SEGUNDO PARCIAL.
SERVICIOS EN LA NUBE La computación en la nube, concepto conocido también bajo los términos servicios en la nube, informática en la nube, nube de cómputo.
Presentado por: Leidy johana rojas
5 Razones por las que debes llevar tu empresa a la nube.
Computación en la Nube y Web 2.0
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
Cloud Computing July Palma L..
TALLER DE SISTEMAS OPERATIVOS
Help us… PRESIONES EN IT CEO Líderes Funcionales UsuariosDesarrolladores Industria & Gobiernos.
SERVICIOS EN LA NUBE bryan Soria 1 servicios en la nube.
Aplicado a Negocios Hecho por Jocelyne Gutierrez
SERVICIOS EN LA NUBE La computación en la nube, concepto conocido también bajo los términos servicios en la nube, informática en la nube, nube de cómputo.
CASO LINUX.
Punto 3 – Servicios de Terminal Remoto Juan Luis Cano.
Tecnologías Cliente / Servidor
LA NUEVA GESTIÓN DEL TALENTO ALEJANDRO SOLER CHAUZA TAG Distancia 5ª INFORMÁTICA V 1.
Computación en la Nube.
Instituto Tecnológico Superior de Libres Organismo Publico Descentralizado del Gobierno del Estado de Puebla José Alejandro Leal González.
.02 ¿Qué es el Cloud Computing? Modelos de Servicios Eficiencia del Cloud Computing ¿Qué es SaaS? Comparación modelos: Producto vs.
BUSINESS T&G Think & Grow Uniclass Conciliación Bancaria Solución Web para simplificar la gestión.
ANTIVIRUS EN LA NUBE. CONCEPTO: Cloud Computing supone trabajar directamente en la Nube. De ahí que, en base a este concepto, se haya desarrollado todo.
GUARI, MARIELA ESTEFANIA L.U.:  ‘DEFINICION’ ‘Los Antivirus Cloud? (antivirus en la nube) son antivirus que aplican a los antivirus el concepto.
DEFINICION Son antivirus especialmente diseñados para ofrecer protección desde la nube, salvaguardando al usuario contra nuevos códigos maliciosos prácticamente.
 La computación en nube es una tecnología nueva que busca tener todos nuestros archivos e información en Internet y sin depender de poseer la capacidad.
INVESTIGACION DE TEMARIO JOSE LUIS VEGA MERINO.  1.2. Requerimientos de instalación.  Microsoft Windows 7 Professional y Microsoft Windows 7 Ultimate.
Arquitectura de la nube. La computación en nube es una combinación de muchas tecnologías existentes, avanzando a la par de las diferentes eras de la computación,
#GlobalAzure para desarrolladores.NET Adrián Díaz Cervera Israel Urrea Carballo Arquitecto Software Arquitecto de Sistemas.
Conociendo el modelo Cliente-Servidor
Transcripción de la presentación:

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

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: estoy en la nube [en línea]. [consultada 01 diciembre 2013].

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

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

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: estoy en la nube [en línea]. [consultada 01 diciembre 2013].

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

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

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: estoy en la nube [en línea]. [consultada 01 diciembre 2013].

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].

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]

Arquitectura Single tenant vs. Multi-tenant Fuente: Internet

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].

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]