“Históricamente, el desarrollo de aplicaciones de software ha sido un proceso desafiante, a menudo limitado por las limitaciones de hardware y plataforma”, dice Binqi Zhang, director de la práctica de ingeniería digital de PwC Australia. “Esto condujo al desarrollo de la contenedorización como una forma de desacoplarse de aplicaciones de la infraestructura subyacente, proporcionando básicamente a las aplicaciones todo lo que necesitan para implementarse en cualquier infraestructura o plataforma digital”.
Sin embargo, con el tiempo, la contenedores condujo a una proliferación de aplicaciones autónomas, creando sus propios desafíos para los equipos de tecnología, especialmente en un mundo de actualizaciones de software frecuentes. Kubernetes es un sistema automatizado para administrar la complejidad contenedorizada, reduciendo en gran medida los desafíos operativos al permitir que las organizaciones ejecutaran múltiples contenedores y los escalar sin necesidad de codificación manual. Permite que las políticas se establezcan de manera central y los cambios en el código se implementarán más rápidamente.
Al mismo tiempo, Kubernetes puede monitorear constantemente la “salud” de los contenedores y la carga de equilibrio para distribuir tráfico e implementar recursos de cálculo/almacenamiento según sea necesario. También admite la seguridad identificando patrones de tráfico que podrían comprometer contenedores y señalar un ataque cibernético.
Deja un comentario