Background team.png

La importancia de un modelo de plataforma como servicio en la metodología DevOps

La modernización aplicativa y las tendencias más relevantes.

Aline Lefort

 

PaaS
DevOps es un acrónimo inglés de development (desarrollo) y operations (operaciones), que se refiere a una metodología de desarrollo de software que se centra en la comunicación, colaboración e integración entre desarrolladores de software y los profesionales de sistemas en las tecnologías de la información (IT)”

 

 

Hoy en día cuando hablamos sobre metodologías DevOps lo primero que nos viene a la mente es una persona manipulando con una mano el aprovisionamiento de una máquina virtual, con otra programando un script para desplegar un webserver y en medio de todo esto realizando testing unitario de una aplicación, sin embargo, si bien la metodología DevOps cubre estas tres tareas, es difícil encontrar personas que cuenten con la experiencia y las habilidades en estos 3 temas:

  • Infraestructura
  • Testing
  • Desarrollo

 

Es aquí cuando los modelos de tecnologías PaaS nos hacen sentido, un PaaS, como su nombre lo indica, es una tecnología de plataforma como servicio que básicamente se encarga de proporcionarnos un entorno adecuado para el despliegue y el desarrollo de aplicaciones.

 

¿A que nos referimos con esto?, bueno, un PaaS nos proporciona 3 características principales, las cuales son: orquestación, enpaquetado y despliegue de aplicaciones, todo esto desde un panel de administración web donde podemos ver el desarrollo del proceso.

 

En un PaaS el despliegue de una aplicación de realiza mediante scripts dentro del código mismo de la aplicación, estos scripts orquestan servicios (ya sea en contenedores o máquinas virtuales) que se conectan con la aplicación que se va a desplegar; por ejemplo, un web server con un WordPress necesitaría un script que creara el webserver donde vivirá el WordPress, que le instalara PHP y aprovisionara una base de datos en MySQL.

 

Estos scripts están creados en diferentes lenguajes de fácil entendimiento para los equipos de desarrollo, por lo cual en un modelo DevOps, el despliegue pasaría de estar en 3 pares de manos a solo en 1, dejando así que el personal de infraestructura se dedique solo a garantizar que los servidores donde se encuentre el PaaS se encuentren funcionando adecuadamente.

 

SUSE, líder de la industria de tecnologías Open Source, tiene una nueva solución de PaaS que permitirá a las organizaciones a continuar con el proceso de agilización y automatización de procesos a través de metodologías y cambios de paradigma como DevOps.

 

Conoce más de microfocus y sus soluciones;

micro focus en team

 

Más de blogs