La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Utilizando Software as a Service (SaaS)

Presentaciones similares


Presentación del tema: "Utilizando Software as a Service (SaaS)"— Transcripción de la presentación:

1 Utilizando Software as a Service (SaaS)
Salvador Viñals Estratega de Producto

2 Imagine que pudiera… Lograr un crecimiento de dos dígitos en su negocio

3 Imagine que pudiera… Asociados (Application Partners)
Llegar a más clientes nuevos Crecer su negocio. Economías de escala Tener una oferta estandarizada Foco en mejoras, no en soporte o procesos repetitivos

4 Imagine que pudiera… Usuarios Finales Reducir costos
Pagar por uso y no por TI / Infraestructura Agilidad. Rapidez en obtener el valor, de meses a días Escalabilidad dinámica y rentable Suscripción y uso

5 Agenda ¿Qué es SaaS? Construyendo SaaS Resumen

6 ¿Qué es SaaS? SaaS es un modelo de distribución de software en donde los usuarios se suscriben a las aplicaciones que usan en vez de comprarlas Las aplicaciones son propiedad, hosteadas, soportadas y mantenidas por un proveedor de servicios Se acceden en forma remota por Internet por múltiples clientes (arrendatarios) Se pagan con una cuota específica de suscripción

7 Multi-Arrendamiento Arrendatario = Cliente / Usuario Final. Cada arrendatario tiene varios usuarios La experiencia de cada arrendatario es como si las aplicaciones fueran dedicadas a cada uno en exclusiva Permite que los recursos sean compartidos entre todos los arrendatarios Múltiples modelos de implementación

8 Aplicaciones de Paquete
Aplicaciones de Paquete vs. SaaS Desde: Desarrollar  Empacar  Vender Para: Desarrollar  Desplegar  Dar Servicio Aplicaciones de Paquete SaaS App : Clientes 1:1 1:N Implementar En sitio Remoto Recursos Dedicados Compartidos Personalización A cargo del cliente Configurable Ciclo de actualización 1-3 años 3-6 meses Características Todo incluido. Final. Incremental. Cargo. Costos Compra. Capital Suscripción. Costo Economías de Escala No Servicios Adicionales N/A Hosting, Aprovisionamiento, Facturación, Respaldo, DR, Escalabilidad Dinámica y más

9 Está Sucediendo… Hoy! Más de 200 Application Partners de Progress ofrecen SaaS / On-demand Hoy ~ 40% Dicen que Representará Más de la Mitad de sus Nuevos Negocios para 2010

10 Agenda ¿Qué es SaaS? Construyendo SaaS Resumen

11 ¿Qué Necesita? Desarrollar, Comprar, Suscribirse, Asociarse
Applicaciones Servicios de Aplicación Con Multi-Arrendamiento Servicios de Negocios Aprovisionamiento Administración de identidad y acceso Métricas de uso Facturación y pagos Auditoría y compliance Servicio a cliente Soporte y helpdesk Entrega, Hosting, Infrastructure Web, Servicios TI CPU, almacenamiento, ancho de banda Seguridad Disponibilidad continua Escalabilidad, confiabilidad, performance Respaldo y recuperación

12 ¿Qué Necesita? Desarrollar, Comprar, Suscribirse, Asociarse
Servicios de Aplicación Con Multi-Arrendamiento Applications Servicios de Negocios Aprovisionamiento Administración de identidad y acceso Métricas de uso Facturación y pagos Auditoría y compliance Servicio a cliente Soporte y helpdesk Entrega, Hosting, Infraestructura Web, Servicios TI CPU, almacenamiento, ancho de banda Seguridad Disponibilidad continua Escalabilidad, confiabilidad, performance Respaldo y recuperación

13 B. Todo Aislado Excepto Infr. D. Todo Compartido Excepto BDs
Multi-Arrendamiento – Principales Opciones de Arquitectura Niveles de Maduración Todo Aislado Todo Aislado Excepto Infraestructura Todo Compartido Todo Compartido Excepto Bases de Datos A. Todo Aislado B. Todo Aislado Excepto Infr. C. Todo Compartido D. Todo Compartido Excepto BDs Aplicación Aislada Compartida Base de Datos Infraestructura

14 A. Todo Aislado ¿Qué es? Aplicación Aislada Base de Datos
Tenant2 Tenant3 App DB Infrastructure Tenant1 Aplicación Aislada Base de Datos Infraestructura

15 B. Todo Aislado Excepto Infraestrucutra
¿Qué es? Tenant1 Tenant2 Tenant3 App DB Infrastructure Aplicación Aislada Base de Datos Infraestrucutra Compartida

16 Todo Aislado y B.Todo Aislado Excepto Infraestructura
Implementación Arrendamiento A través de separación física. Hosts separados. Virtualización Nombres y rutas (pathnames) Aplicación Sin cambio. La infraestructura provee separación física Las versiones pueden ser diferentes Los nombres que identifican al Arrendatario resuelven conflictos de identificación Nombres y rutas que identifican al Arrendatario resuelven conflictos de identificación de servidores (AppServer, WebSpeed), por ejemplo: <ArrendatarioID>NombreServicio Base de Datos Los nombres que identifican al Arrendatario resuelven conflictos de identificación, por ejemplo: <ArrendatarioID>nombreBD Infraestructura Host por Arrendatario Host compartido: Citrix / Servicios Terminales con partición por arrendatario Ambiente Virtual / aparato (appliance) por arrendatario

17 C. Todo Compartido ¿Qué es? Aplicación Compartida Base de Datos
Tenant1 Tenant2 Tenant3 App DB Infrastructure Aplicación Compartida Base de Datos Infraestructura

18 C. Todo Compartido Implementación Aplicación Arrendamiento
A través de Identificador (ID) de Arrendamiento Almacenado en el Registro de Arrendatarios Fluye a través de todos los niveles de la aplicación Mapas de autentificación para el usuario final a través de ID de Arrendamiento Activación de Objetos de Negocio Acceso de Datos (ABL and SQL) Encriptación Aplicación Instancia Única. Multi-Arrendamiento a través de la configuración y uso del ID de Arrendamiento en todos los niveles de la aplicación ID-de-Arrendamiento + ID-de-usuario para manejar los duplicados de ID de usuario entre todos los arrendatarios El CRUD de la base de datos siempre incluye ID de Arrendamiento Acceso ODBC/JDBC por Vistas SQL con ID de Arrendamiento Llaves de encriptación por Arrendatario

19 C. Todo Compartido Implementación Base de Datos Instancia Única
Las tablas y los índices incluyen un campo con ID de Arrendamiento Utilizan ID de Arrendamiento para CRUD Pueden considerar Vistas SQL para reportes y BI Infraestructura Todo Compartido CPUs, RAM, DD, Comunicaciones, Servidores Web, etc ID Arren. ClieNum Nombre 1 Pedro González 2 Maria Juárez Ernesto García Guadalupe Lorca

20 D. Todo Compartido Excepto BDs
¿Qué es? Tenant1 Tenant2 Tenant3 DB Infrastructure App Aplicación Compartida Base de Datos Aislada Infraestructura

21 D. Todo Compartido Excepto BDs
Implementación Arrendamiento A través de Identificador (ID) de Arrendamiento. Los valores de ID de Arrendamiento-Nombre de BD concuerdan Almacenado en el Registro de Arrendatarios Fluye a través de todos los niveles de la aplicación Mapas de autentificación para el usuario final a través de ID de Arrendamiento Activación de Objetos de Negocio Arrendamiento de la Base de Datos a través de la autentificación de ID de Arrendamiento con el nombre de BD. Encriptación Aplicación Instancia Única. Multi-Arrendamiento a través de la configuración y uso del ID de Arrendamiento en todos los niveles de la aplicación y al autentificar ID de Arrendamiento con el nombre de la BD ID-de-Arrendamiento + ID-de-usuario para manejar los duplicados de ID de usuario entre todos los arrendatarios Llaves de encriptación por Arrendatario

22 D. Todo Compartido Excepto BDs
Implementación Base de Datos Aislada por Arrendatario. Arrendamiento a través del modelo the nombres y rutas para BDs, por ejemplo: <arrendatario1>/BD, carpetaBD/<arrendatario1>BD,… No es necesario añadir campo ID a las tablas de la BD No se requieren Vistas SQL para ODBC/JDBC Infraestructura Todo Compartido CPUs, RAM, DD, Comunicaciones, Servidores Web, etc

23 Opciones Existentes de Multi-Arrendamiento
Aplicación Base de Datos Infraestructura Compartido Aislado Mejor economías de escala Administración simplificada Clientes similares Menor costo de mantenimiento Personalización y seguridad más sencillas Control de uso simplificado Clientes distintos Sin transformación

24 Cuándo Considerar Corto El más largo Largo Alto Bajo Muy pobre Pobre
A. Todo Aislado B. Todo Aislado Excepto Infraestructura C. Todo Compartido D. Todo Compartido Excepto BDs Tiempo de salida al mercado Corto El más largo Largo Costo de infraestructura Alto Bajo Economías de escala Muy pobre Pobre El más alto Escalabilidad Aprovisionamiento Difícil El más fácil Fácil Costo de administración Muy alto El más bajo Tipo de arrendatarios Distintos Similares Transformar app multi-arrendamiento No (excepto BDs) Dificultad código Menos difícil Implementar SLAs Contención

25 Configuraciones OpenEdge SaaS / On-Demand de Asociados y Usuarios Finales
Configuraciones más populars WebSpeed® WebClient™ Citrix / Terminal Services - OpenEdge® GUI Client Utilizando un proveedor de hosting ~50% Multi-arrendamiento La mayoría (Tiempo de Salida al Mercado) Todo Aislado Todo Aislado Excepto Infraestructura Unos cuantos:Todo Compartido Excepto BDs Muy pocos: Todo Compartido # Arrendatarios: 2-200 # Usuarios:

26 ¿Qué Necesita? Desarrollar, Comprar, Suscribirse, Asociarse
Servicios de Aplicación Con Multi-Arrendamiento Applications Servicios de Negocios Aprovisionamiento Administración de identidad y acceso Métricas de uso Facturación y pagos Auditoría y compliance Servicio a cliente Soporte y helpdesk Entrega, Hosting, Infraestructura Web,Servicios TI CPU, almacenamiento, ancho de banda Seguridad Disponibilidad continua Escalabilidad, confiabilidad, performance Respaldo y recuperación

27 Aprovisionamiento Automatización del Ciclo de Vida, Auto-Servicio y Pruebas ¿Cómo Aprovisionan Uds. Hoy? CD, DVD, ESD, en-sito… Arrendatarios y Aprovisionamiento de Aplicaciones Configurables a la organización, negocio o servicio Suministro incremental en función de la demanda Aprovisionamiento de Usuario Crear, mantener, [des]activar, propagar, delegar Usuarios, grupos, roles y atributos Interfaces de Aprovisionamiento para integración con Seguridad, administración de identidad, facturación, pagos Auto-Servicio del usuario y Servicio a Cliente Provision

28 Administración de Identidad y Accesos
Seguridad y Privacidad Más que autentificación y autorización actuales Credenciales para administrar el usuario Multi-Arrendatarios (por ejemplo: más de un “John Smith”) Configurable por arrendatario Diversidad de requisitos para identificación y single sign-on Garantías de que un arrendatario no pueda tener acceso a datos de otros arrendatarios Proveedores de Administración de Identidad integrados con: Sistema de aprovisionamiento de cuentas Sistema de control de accesos Usuario-, Rol-, Basado en Política de la Empresa Extiendan las applicaciones con infraestructura de seguridad común Principios OERA Consideren integración con soluciones de administración de identidad Metadata LDAP/AD SSO Tokens

29 Facturación y Pagos Flexibilidad para el operador y Métricas del Negocio ¿Cómo cobra hoy? Licencias y mantenimiento Métricas flexibles y configurables Usuario, costos fijos, una vez, transacción, documento Medición del uso Evaluación y pruebas Facturación captura uso. Genera facturas. Arrendatario Tipo de uso Cargo y tipo de frecuencia Políticas (por ejemplo: precio, políticas de descuento) Consideren integración con: Sistema de pagos: Cobranza, recuperación, suspensión, cancelación, notificaciones Administración de identidad, PCI, aprovisionamiento, USS, CSR, CRM June July August

30 En Resumen Desarrollar  Desplegar  Dar Servicio
Reachable market SaaS: Impulsores de negocio extremadamente poderosos para Asociados (APs) y Usuarios Finales Tremenda oportunidad para crecer sus negocios Diseñen y construyan aplicaciones para SaaS Multi-Arrendamiento. Adopten el mejor modelo para Uds. Seguridad sin compromisos Modularidad Para mejoras continuas Monetización Servicios: Disponibilidad, administración, y gobierno Compren, construyan, suscríbanse, asóciense Lower Cost Subscribe and Use

31 Completa Oferta de Servicios Progress para Habilitación SaaS
Siguientes Pasos … Completa Oferta de Servicios Progress para Habilitación SaaS

32 ? Preguntas

33 Gracias

34


Descargar ppt "Utilizando Software as a Service (SaaS)"

Presentaciones similares


Anuncios Google