Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

En Plataforma los despliegues los hacemos basándonos en tecnología de contenerización de aplicaciones con Docker, por varios motivos:

  • Modularización de los distintos componentes de onesait Platform

  • Portabilidad de los componentes de onesait Platform

  • Aislamiento e Independencia del sistema operativo subyacente en el que se ejecutan los componentes de onesait Platform

  • MultiPaaS, nos permite desplegar en múltiples PaaS/CaaS existentes en el mercado, desde los más sencillos como Docker Compose, Rancher/Cattle, Kubernetes a otros empresariales como AKS, Openshift 3.5, 3.6 y 3.9

Para ello contamos con un registro privado de imágenes, en el que publicamos las imágenes estables de la OP, y que se distribuyen a los distintos proyectos/soluciones que hacen uso de Plataforma: https://registry.onesaitplatform.com

Image RemovedImage Added


Además, de cara al comunidad Open Source, contamos con un registro público en Docker Hub, donde publicamos todas las versiones release candidate de los módulos de la Plataforma: https://hub.docker.com/u/onesaitplatform

Image RemovedImage Added

A partir de este registro y de plantillas de Cattle/Kubernetes/Openshift desplegamos en los distintos CaaS. En el caso de los entornos de plataforma (DEV, STABLE Y CLOUDLAB) desplegamos en Rancher 1.6:

https://ranchercaas.onesaitplatform.com

Image RemovedImage AddedImage Modified

Para instalar la onesait Platform en los distintos clientes o soluciones contamos con un playbook de Ansible contenerizado, que realiza de manera automatizada la instalación tanto del CaaS (Rancher 1.6) como de la propia Plataforma en entornos virtuales (cloud) y entornos on premise.    

Image Modified