Red Hat presento las mejoras de rendimiento y la escalabilidad de sus aplicaciones nativas de la nube
Recientemente, Red Hat presento sus nuevas actualizaciones de su cartera de herramientas para desarrolladores diseñadas para permitir que las empresas desarrollen e implementen aplicaciones de manera más rápida y consistente en entornos híbridos de Kubernetes y multinube.
Para ayudar a los clientes a seguir el ritmo de estos cambios, Red Hat ofrece nuevas capacidades que aprovechan Git, un sistema de control de versiones de código abierto, para simplificar el desarrollo y la implementación de aplicaciones en entornos híbridos de múltiples nubes.
El lanzamiento reciente de Red Hat OpenShift Pipelines ofrece una vista previa de la tecnología de canalizaciones como código para Tekton, lo que brinda a los clientes la capacidad de definir y administrar sus canalizaciones de integración continua (CI) a través de repositorios de datos Git y aprovechar los flujos de trabajo de GitOps para mejorar la repetibilidad y la visibilidad y consistencia a lo largo del ciclo de vida de la aplicación.
Gracias a la nueva herramienta Tekton Chains, OpenShift Pipelines ahora proporciona capacidades de firma de imágenes integradas que impulsan la confiabilidad en toda la cadena de suministro de aplicaciones. Los desarrolladores también pueden aprovechar los espacios de nombres de usuario dentro de las canalizaciones para aislar las herramientas que requieren privilegios de root y ejecutarlas como no root durante el desarrollo de su aplicación y dentro de sus canalizaciones de entrega, sin comprometer las características de seguridad.
Usando OpenShift GitOps, los clientes pueden administrar de manera efectiva sus clústeres, aplicaciones y operaciones de cumplimiento de OpenShift con flujos de trabajo Git familiares que les permiten automatizar, definir y crear versiones de sus prácticas de seguridad dentro de un entorno fácilmente auditable. La última versión incluye Argo CD 2.3, que viene con nuevas estrategias de sincronización y diferenciación, una interfaz de usuario mejorada y un rendimiento mejorado.
Red Hat también presentó sus nuevos entornos de desarrollo de sistemas locales y basados en navegador, Red Hat OpenShift DevSpaces 3 (anteriormente conocido como Red Hat CodeReady Workspaces) y Red Hat OpenShift Local 2 (anteriormente conocido como Red Hat CodeReady Containers), una nueva generación de entornos de desarrollo locales y basados en navegador para Red Hat OpenShift, la plataforma Kubernetes empresarial líder en el mercado.
Red Hat también ha realizado mejoras en varias áreas de su cartera de desarrolladores:
- Docker Desktop ahora tiene una nueva extensión, disponible como una vista previa de tecnología para desarrolladores, que permite a los usuarios implementar una imagen de contenedor en OpenShift.
- Shipwright, el marco extensible de código abierto para crear imágenes de contenedores para Kubernetes, ahora ofrece soporte de volumen, una gama más amplia de opciones de personalización y la capacidad para que los usuarios creen imágenes desde el directorio local.
- Las herramientas de funciones sin servidor/Knative permiten a los desarrolladores trabajar en VS Code o IntelliJ para visualizar e implementar aplicaciones sin servidor desde el entorno de desarrollo.
- odo 3.0, una herramienta de interfaz de línea de comandos (CLI), para desarrolladores que escriben e implementan aplicaciones en OpenShift y Kubernetes, recibió una actualización importante que se centró en la incorporación guiada, la experiencia de desarrollo de bucle externo y la adopción de Devfile para garantizar la coherencia en toda la cartera.
- Devfile ahora es un proyecto de sandbox de Cloud Native Computing Foundation (CNCF). La API nativa de Kubernetes se utiliza para definir entornos de desarrollo en contenedores y se ha adoptado en odo, OpenShift Web Console, OpenShift Dev Spaces y varios complementos para entornos de desarrollo integrados (IDE).
Mithun Dhar, vicepresidente y gerente general de programas y herramientas para desarrolladores de Red Hat, declaró:
«Para los desarrolladores que encabezan la transformación de los negocios actuales, la velocidad, la agilidad, la escalabilidad y el rendimiento son de vital importancia. A medida que se acelera el ritmo de la innovación, los desarrolladores no solo se enfrentan a presiones cada vez mayores para lanzar nuevas aplicaciones y servicios al mercado con mayor rapidez, sino que también deben actualizar y mantener las aplicaciones existentes. En algunos casos, esto se traduce en la implementación de varios códigos nuevos todos los días. Queremos hacerlo lo más fácil posible para ellos y permitirles superar estos desafíos con herramientas y capacidades que aumenten su eficiencia y productividad. »