PLATAFORMA TECNOLÓGICA CLOUD COMPUTING

Las conclusiones obtenidas durante la participación activa de maatG nozzle en el desarrollo de Proyectos I+D+i han sido decisivas en la inspiración del diseño y construcción de la Plataforma ennCloud.  De un lado, las consultorías detalladas ofrecieron tendencias muy claras acerca del movimiento de la Industria Software,  y de otro lado, haber identificado cuales eran y serían los requerimientos desde Mercado.

La orientación resultaba incontrastable, el camino a seguir era la evolución hacia Cloud Computing, teniendo en cuenta cuáles deberían ser las características destacadas:

Open Source: resultando de vital importancia, identificar piezas en el mundo Open Source que permitieran reutilizar código libre en todas aquellos segmentos en los que se encuentre garantizada su aportación funcional

Necesidad de no incurrir en obsolescencia, mantenerse permanentemente actualizados. Resulyando de vital importancia que la Plataforma, desde su arquitectura y concepción filosófica, fuera capaz de acompañar la constante y vertiginosa evolución tecnológica, sin que su estructura se resienta. En consecuencia, definir un modelo flexible y parametrizable, al cabo de minimizar el tránsito por encrucijadas traumáticas a la hora de permear actualizaciones tecnológicas.

Necesidad de plantear un desarrollo integral, con componentes modulares. Concebida  como una Plataforma Tecnológica Cloud Computing, integral, end-to-end, abierta, multicanal y basada en stándares, capaz de ofrecer todo tipo de servicios tecnológicos en forma industrial. Soportada en una arquitectura muy compleja, para poder presentar el consumo de Servicios de forma muy simple al usuario final

Necesidad de atender a todos los modelos de Deployment. Que permita dar  respuesta a las tres modalidades básicas de despliegue, a partir de las cuales poder ofrecer múltiples combinaciones. Esto es: permitir montar PaaS y SaaS (Plataforma) sobre IaaS de providers públicos que publiquen APIs. Permitir montar IaaS, PaaS y SaaS (todos ellos Plataforma) sobre infraestructuras privadas y permitir montar PaaS y SaaS (Plataforma) sobre IaaS Plataforma e IaaS Providers Públicos en forma simultánea, capaz de consumir recursos desde ambas infraestructuras

Desde el punto de vista de continuidad del negocio, resulta indispensable garantizar cumplimiento de las SLA (acuerdo de nivel de servicio) con el fin de lograr un tiempo de inactividad cero, con recuperaciones ante fallos no previstos

Desde el punto de vista de la llegada a la masa crítica de clientes, se ha advertido como una oportunidad muy interesante la posibilidad de atraer a Colectivos (Cámaras, Federaciones, Sindicatos, Asociaciones, etc) que tuvieran capacidad de prescripción sobre sus asociados, afiliados o suscriptores, de tal modo que estableciendo alianzas estratégicas pudieran oficiar como posibles partners a la hora de ofrecer servicios en la Nube.  Se ha concluido, entonces, que sería de gran interés que la Plataforma estuviera rodeada de una capa de presentación del tipo 2.0 con características de Comunidad, que resultando ser atractiva en términos de ofrecer servicios de valor añadido además del propio Software como Servicio

Estas conclusiones han contribuido decididamente a la definición conceptual de la orientación del desarrollo de la Plataforma ennCloud. El desafío, entonces, ha sido definir los puntos críticos de actividad de cara a diseñar y construir el perfil de Plataforma que diera cobertura a las necesidades de Mercado y resultara atractiva para las diferentes tipologías de usuario, apalancado todo ello sobre una expresión tecnológica muy robusta, flexible, segura, dinámica y por sobre todas las cosas, permeable a las continuas evoluciones de la Industria.

En este contexto, y de cara a la estrategia de desarrollo, se han identificado tres capas de acción muy definidas. Acometer el desarrollo de las dos capas superiores del Modelo Cloud Computing (PaaS y SaaS), agregando una cuarta capa integradora del Mundo 2.0, muy orientada a la oferta de servicios de valor a colectivos, agrupaciones o usuarios finales a través del despliegue, gestión y explotación de Comunidades Virtuales, que soportadas en los enormes beneficios que aporta Cloud Computing, se transformaran en auténticas Redes de Valor.

En consecuencia, el Perfil de Plataforma ennCloud ha sido definido de esta forma:

Plataforma Cloud Computing, integral, end-to-end.

Abierta, Multicanal, basada en stándares de la Industria

Modular, con presencia en las Capas del Modelo (PaaS-SaaS)

Ofreciendo respuesta a todas las tipologías de usuario, según la capa donde actúen

Ofreciendo Servicios Tecnológicos en forma industrial

 

ennCloud Paas - Características

Se trata de la Capa de gestión de servicios tecnológicos Ofrece todo lo necesario para soportar el ciclo de vida completo de las aplicaciones y servicios. Posibilita el desarrollo y despliegue de aplicaciones escalables en forma muy sencilla, con una construcción directa sin necesidad de descargar software

Ofrece la Suite que el Usuario IT de la Organización necesite para gestionar su mapa de Servicios, recogiendo la responsabilidad de facilitar que desde arquitecturas muy complejas sea posible estructurar, ordenar, coordinar y resolver servicios para entregarlos a consumo en forma muy simple y transparente al Usuario que necesite consumirlos

Filosofía del Servicio Multi-Tennancy: GESTIÓN DE INSTANCIAS unificadas desde una única administración. Provee la capa de servicios que permiten generar CLONACIONES, gestionando una única administración, sin necesidad de repetir esfuerzos de instalación y mantenimiento

Filosofía del Servicio Interoperabilidad: Integración con ESTÁNDARES DE LA INDUSTRIA, Ofrece la posibilidad de compartir datos e intercambiar información y conocimiento con los ESTÁNDARES DE LA INDUSTRIA, integrando toda la información, procedimientos o dispositivos gestionados.

Filosofía del Servicio Seguridad: ofreciendo  servicios de altísima SEGURIDAD, disponiendo de los medios más sofisticados y actualización permanente de las recomendaciones de la Industria. Provee todos los niveles de Seguridad, Código, Versionado, Entorno, IDS (Detección de Intrusión), Comunicaciones y Seguridad Perimetral

Filosofía del Servicio Escalabilidad: La ESCALABILIDAD de APLICACIONES se entiende como que una carga adicional requiere recursos adicionales, y no una modificación extensiva de la aplicación en sí, por lo tanto, basa su servicio en el principio de BALANCEO DE CARGAS. Permite optimizar recursos al cabo de alcanzar el mejor rendimiento en la capacidad de servicio.

Filosofía del Servicio Metering & Monitoring: Permite medir y monitorizar la actividad y parametrizar la gestión de umbrales para ofrecer CONTROL TOTAL a través de vistas, alarmas, analíticas y auditorias. Permite el tratamiento, seguimiento, monitorización y control de todos los eventos que componen la actividad de la propia Plataforma.

Filosofía del Servicio Business Intelligence: ofrece el aprovechamiento integral de la enorme cantidad de datos recogidos en el panel de operación, al cabo de transformarlo en información útil para el Usuario, ofreciendo facilidades de Bussines Intelligence, publicando un Cubo elaborado, varios informes OLAP predefinidos y ETLs con temporalidad de ejecución parametrizable para alimentar y actualizar el Data WareHouse.  No obstante, ofrece la posibilidad que el Usuario genere sus propios Cubos, ETLs y pueda explotar los mismos a trabes su propia gestión OLAP

La estrategia de desarrollo se enfoca en acortar fuertemente ciclos de esfuerzo a partir de la Filosofía de componente, que: a) permite integrar elementos que provienen de diferentes entornos o tecnologías, b) reutilización de elementos y c) gestión de Catálogos de Componentes y Servicios. Bajo esas premisas, la Plataforma deberá entregar un Entorno  Social Colaborativo de Desarrollo de Aplicaciones (SaaS & Mobile) y asimismo facilidades del tipo SDK para integrar desarrollos provenientes de otras. La filosofía aplicada es la prevalencia de la confortabilidad del desarrollador. Que utilicen los entornos que conocen y en los que se sientan cómodos y que no deban invertir tiempo y esfuerzo en aprender o adaptarse a nuevos entornos de desarrollo. Al efecto, entonces, la Plataforma deberá ofrecer la facilidad de integrar todos aquellos elementos o piezas de software construido en diferentes entornos de diferentes tecnologías.

Como se aprecia en el zoom de Capa PaaS de la figura anterior,, ofrece todos los medios necesarios para que tanto los recursos lógicos como los recursos de infraestructura estén siempre disponibles conforme se necesiten y que las características diferenciales del modelo no recaigan sobre la capa de aplicación

ennCloud SaaS - Características

Brinda la posibilidad de crear en forma ágil y sencilla un Store de Aplicaciones y Servicios para permitir adquirir Aplicaciones en modo pay per use. Ofrecerá un Servicio Integral muy potente de cara a la necesidad de cubrir la gestión de la información interna, puesto que además de atender la necesidad de Aplicaciones como Servicio, resolverá en forma transparente al usuario final innumerables cuestiones que rodean la puesta en marcha y mantenimiento y ciertamente muy costosas de resolver. Esto es la gestión de backups, gestión de seguridad, optimización de rendimiento, disponibilidad, escalabilidad, etc. Ofrecerá también un Panel centralizado donde el usuario tendrá acceso a una vista rápida del estado de situación de sus actividades

Engtrega la distribución del software (aplicativos) automática al cliente, quien recibe el mantenimiento, soporte y operación durante el tiempo contratado. El cliente explotará los sistemas de forma global, sin preocuparse de los decrementos o incrementos de servicios que pudiera requerir. Será responsabilidad de la plataforma el cumplir con los niveles de servicio contratado.

Tanto las aplicaciones como los servicios tecnológicos ha sido diseñados para ser ofrecidos como servicios bajo demanda con característica de servicio llave en mano. La reducción de costes será palpable en software, hardware, mantenimiento y operación La seguridad será suministrada y controlada por el conjunto funcional que ofrecerá al Plataforma. El cliente establecerá la relación con el proveedor en modalidad pago por uso

Todo ello soportado por un Back End de Administración que permitirá gestionar el ciclo de vida de las aplicaciones y servicios comercializados, y un entorno Social Intelligence

Pone a disposición todas las herramientas y servicios necesarias para la gestión del Software como Servicio; tanto para el Cliente Usuario Final, como para el Usuario Departamental, en el caso de los clientes corporativos

ennCloud+ Social Intelligence - Características

Integrando esta ultima capa, podríamos resumir la definición filosófica de la Plataforma diciendo que se trata de un Modelo Cloud Computing, basado en una Plataforma capaz de integrar a todos los actores de Mercado, cuyo scope alcanza la gestión de las infraestructuras físicas, la administración de todos los servicios tecnológicos, la gestión de aplicaciones, la oferta integral  de “las cosas como servicio”, hasta llegar a la explotación de Servicios en Negocio, con modalidad autoprovisión, habiendo puesto la Tecnología al servicio de la Estrategia, en un marco de Inteligencia Social participativo y colaborativo. Formadores, Emprendedores, Inversores, Requirentes y Oferentes de Empleo, Instituciones Públicas, Privadas, Proveedores de Servicios, Consumidores, Estudiantes, todos con participación activa en un ámbito de crecimiento elástico y compartido

Social intelligence se orienta a que proveedores y consumidores encuentren la puerta de entrada al mundo de la Innovación y la interacción. Donde los miembros tengan la posibilidad de gestionar sus propios servicios –publicándolos o consumiéndolos-, accediendo a ventajas y beneficios presentados en una disposición sencilla e intuitiva.

 Desde el punto de vista funcional, la Capa de Presentación atiende dos tipos de necesidades. De un lado permitir instanciar comunidades con orientación a Colectivos y de otro lado, atender  necesidades de Usuario Final

La pieza Gestor de Comunidades permitirá diseñar la estructura de Comunidades, mantener contenidos y administrar el Catálogo de Componentes.

Cada componente será una cápsula funcional instanciable, de modo que puedan ser reutilizados en futuras instancias Colectivo. Cada instancia Colectivo podrá gestionar su propio theme, al cabo de permitir personalizar cada Comunidad en términos de diseño corporativo. Asimismo, cada componente encapsulado e instanciado estará aislado al cabo de desacoplar los datos particulares de cada Colectivo.

Todas las instancias volcarán datos sobre un repositorio del tipo Elastic Search al cabo de poder gestionar inteligencia de negocio de tipo primario, pudiendo, de un lado, nutrir a cada instancia con información inmediata y, de otro lado, tener un registro histórico de todas las actividades y acontecimientos que se produzcan

 La Arquitectura Técnica de la Capa de Presentación representa el bloque de mayor interacción con usuario final, por tanto soporta la interfaz orientado al usuario de servicios y aplicaciones,  conteniendo como pieza destacada e. Gestor de App Markets, encargado de desplegar el Sistema de Autoprovisión y el Store de Aplicaciones como Servicio

Toda las operaciones de registración y autorización –tanto del tipo Comunidad, como del tipo Usuario- estarán soportadas por la actividad del Sistema Central de Autentificación-. Cada usuario  tendrá acceso a su Escritorio Pado, podrá personalizar sus gustos, consumir SaaS, gestionar sus Servicios, ejecutar sus Aplicaciones, acceder a repositorios de información, recibir las últimas novedades y relacionarse sin límites, ofreciendo múltiples capacidades de configuración y personalización, simplemente arrastrando componentes

 

 

 



Conectate con nosotros