resumen sistema tributario en boyaca.docx
Post on 13-Jul-2016
215 Views
Preview:
DESCRIPTION
TRANSCRIPT
SISTEMAS MULTI-TENANCY
PLANTEAMIENTO El sistema Multitenancy es el nombre dado a una arquitectura de software en el que
una instancia de una aplicación, que se ejecuta en un servidor remoto, sirve para muchas organizaciones
de clientes (también conocido como inquilinos), posee una historia ya que las aplicaciones multiusuario
han evolucionado a partir de combinar-y-algunas características de tres tipos de servicio, además
Multitenancy permite el ahorro de costes por encima de las economías básicas de escala alcanzables a
partir de la consolidación de los recursos
JUSTIFICACIÓN
Tenencia múltiple o multitenencia en informática corresponde a un principio de arquitectura de software en la cual una sola instancia de la aplicación se ejecuta en el servidor, pero sirviendo a múltiples clientes u organizaciones (tenedor o instancia).
OBJETIVO GENERAL
Análisis de los sistemas multi-tenancy
OBJETIVOS ESPECIFICOS
Identificar que son los sistemas multi-
tenancy
Conocer la influencia de los sistemas
multi-tenancy en los costos de una
empresa que los emplee
Reconocer las ventajas y desventajas
de los sistemas multi-tenancy
MULTI-TENANCY
Usando una arquitectura multi simplifica la
administración y el aprovisionamiento de los
inquilinos. Puede proporcionar una experiencia
de usuario más ágil y personalizada, y también
agregar los diferentes silos de datos bajo un
solo esquema de base de datos. Como
resultado, sus aplicaciones se vuelven más
escalable, así como más rentable a medida que
escala. Los datos se vuelve más fácil de separar
y analizar a través de los inquilinos ya que todos
los inquilinos comparten el mismo esquema de
base de datos.Los diferentes grupos de usuarios
ver contenido personalizado envuelto dentro de
una aplicación más eficiente.
HISTORIA DE LAS APLICACIONES MULTIUSUARIO
-De las empresas 1960s espacio y potencia de
procesamiento alquilados en los ordenadores
centrales ( tiempo compartido ) para reducir los
gastos de cálculo
-Desde la década de 1990
tradicionales proveedores de servicios de
aplicaciones (ASP) organizadas (entonces
existente) solicitudes en nombre de sus clientes
-Aplicaciones web orientadas al consumidor
populares (como Hotmail ) fueron diseñados
funcionalmente como una sola instancia de
aplicación que sirve a todos los
clientes. Aplicaciones multiusuario representan
una evolución natural de este modelo, que
ofrece una personalización adicional a un grupo
de usuarios dentro de la misma organización del
cliente.
LA DIFERENCIACIÓN DE LA VIRTUALIZACIÓN
La distinción entre los clientes se logra durante
el diseño de la aplicación, por lo que los clientes
no comparten o ver los datos de cada
uno.Compárese esto con la virtualización ,
donde se transforman los componentes,
permitiendo a cada aplicación cliente para
aparecer que se ejecuta en una máquina virtual
independiente.
LA DIFERENCIACIÓN COMPETITIVA
Algunas compañías promueven activamente el
principio de la capacidad multiusuario y lo
utilizan como fuente de diferenciación
competitiva. La utilización de la capacidad
* Estudiantes de contaduría pública, sistemas de información gerencial, primer semestre 2016
multiusuario está
aumentando día a día.
ECONOMÍA DE LA VIDA MULTITENANCY
El ahorro de costes
Multitenancy permite el ahorro de costes por
encima de las economías básicas de escala
alcanzables a partir de la consolidación de los
recursos de TI en una sola operación. Una
instancia de aplicación por lo general incurre en
una cierta cantidad de memoria y carga de
procesamiento que puede ser sustancial cuando
se multiplica por muchos clientes,
especialmente si los clientes son pequeñas.
La agregación de datos / minería de
datos
En lugar de recoger datos de múltiples fuentes
de datos, con potencialmente diferentes
esquemas de bases, todos los datos de todos
los clientes se almacenan en un único esquema
de base de datos
Complejidad
Debido a la complejidad de personalización
adicional y la necesidad de mantener al
inquilino metadatos , aplicaciones multiusuario
requieren un esfuerzo de desarrollo más grande.
Gestión de versiones
Multitenancy simplifica el proceso de gestión de
la liberación. En un proceso tradicional de
gestión de la entrega, los paquetes que
contienen códigos de base de datos y los
cambios se distribuyen a escritorio del cliente y /
o máquinas de servidor.
REQUISITOS
Personalización
Las aplicaciones multiusuario suelen ser
necesarios para proporcionar un alto grado de
personalización para satisfacer las necesidades
de cada organización de destino.
Personalización suele incluir los
siguientes aspectos:
-Branding
-Flujo de trabajo :
-Las ampliaciones del modelo de datos
-Control de acceso
Ventajas
Una arquitectura de tenencia múltiple permite
intercambiar y compartir los recursos y los
costos al momento de la ejecución de la
aplicación. En este sentido, esta arquitectura
puede ser vista como una alternativa a
la virtualización. Adicionalmente, en vez de
recolectar los datos desde múltiples fuentes
utilizando probablemente diferentes esquemas
de bases de datos, toda la información de los
clientes es almacenada en un esquema común
y único.
Desventajas
La implementación de este tipo de arquitecturas
es más compleja, ya que hay más alternativas
de configuración a tener en cuenta y la gestión
de los datos puede complicarse. La seguridad
de los datos es esencial con el fin de que los
usuarios de una instancia no puedan acceder a
los datos de otra instancia. Por otra parte, los
costos de rediseñar aplicaciones para soportar
tenencia múltiple son significativos,
especialmente con empresas que continúan
ofreciendo aplicaciones independientes para
cada cliente con una versión particular de su
producto.
* Estudiantes de contaduría pública, sistemas de información gerencial, primer semestre 2016
top related