/
Despliegue en DevOps

Despliegue en DevOps

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



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

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

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.    



Related content

Deployment on DevOps
Deployment on DevOps
More like this
¿Por qué usamos una Plataformas CaaS?
¿Por qué usamos una Plataformas CaaS?
More like this
Typical Deployment of Onesait Platform
Typical Deployment of Onesait Platform
More like this
¿Cómo desplegar onesait Platform en CaaS Rancher?
¿Cómo desplegar onesait Platform en CaaS Rancher?
More like this
Platform deployment strategy
Platform deployment strategy
More like this
¿Cómo desplegar onesait Platform Community con Docker y docker-compose?
¿Cómo desplegar onesait Platform Community con Docker y docker-compose?
More like this