Optimización de DevOps en entornos locales y de borde multicloud híbridos
Published on 19 Oct 2022
Las organizaciones están utilizando rápidamente contenedores para modernizar, mejorar la seguridad y acelerar el desarrollo de aplicaciones en entornos híbridos y multicloud. Los contenedores ayudan a las empresas a aumentar la velocidad de las aplicaciones, la calidad del software y la portabilidad de las aplicaciones.
Los contenedores se están convirtiendo rápidamente en el estándar de la industria para integrar operaciones de SecDevOps. Según los encuestados, si bien los contenedores ahora ejecutan el 22 % de las aplicaciones/cargas de trabajo de producción, estiman que el 34 % de las aplicaciones/cargas de trabajo de producción se ejecutarán en ellos en los próximos dos años.
Además, el 86% de los encuestados afirmó que las empresas están bajo presión para acelerar el desarrollo y la entrega de nuevos bienes y servicios, lo que sin duda contribuirá a un mayor uso de contenedores.
Ciertos obstáculos podrían obstaculizar el progreso cuando las empresas se esfuerzan por acelerar el desarrollo:
- Gestionar la infraestructura, la seguridad y las operaciones en lugar de publicar la mayor cantidad de código posible para desarrollar la empresa.
- Creación de infraestructuras complejas de múltiples nubes y sitios locales dispersos al tiempo que se permite que los equipos interactúen.
- Intentando modernizar programas obsoletos mientras esperamos las computadoras de desarrollo-prueba-producción y lidiamos con dificultades de escalabilidad y disponibilidad.
Muchas empresas que emprenden un camino de modernización para el desarrollo de aplicaciones eligen Kubernetes, una tecnología de contenedores de código abierto escalable y confiable para alojar aplicaciones nativas de la nube. IBM Cloud Kubernetes Service, que ofrece una experiencia de producción enfocada en la empresa desde hace muchos años, y Red Hat OpenShift, la plataforma estratégica h4brid y multicloud de IBM, son dos de los principales sistemas Kubernetes.
Red Hat OpenShift on IBM Cloud (OpenShift administrado) es la primera solución como servicio de OpenShift 4. OpenShift administrado amplía la base Kubernetes de IBM con capacidades que mejoran la agilidad y la flexibilidad para simplificar SecDevOps, así como para crear y administrar cargas de trabajo en nubes y ubicaciones remotas.
Uso de Red Hat OpenShift en IBM Cloud para abordar los desafíos del desarrollo de aplicaciones
Red Hat OpenShift on IBM Cloud (ROKS) es una solución de nube administrada que incluye funciones y servicios integrados para ayudar a las empresas a superar los problemas de desarrollo asociados con las nuevas aplicaciones y la actualización de las aplicaciones antiguas. Mientras las empresas administran los nodos de trabajo, IBM aísla, protege y opera los nodos maestros de Kubernetes de alta disponibilidad. ROKS permite un acceso administrativo completo al clúster con privilegios de acceso detallados, así como medidas para evitar infracciones del lado maestro/API del clúster.
En lugar de invertir en infraestructura, mantenerla y gestionarla, las empresas pueden concentrarse en los objetivos de su línea de negocios, que están respaldados por capacidades como:
- Aprovisionamiento y configuración de infraestructura automatizados. x Instalación, configuración y escalamiento automatizados de OpenShift. x Actualizaciones automáticas.
- Cumplimiento normativo automatizado para el entorno OpenShift, que abarca leyes como HIPAA, Industria de tarjetas de pago (PCI), Controles de sistemas y organizaciones (SOC1, SOC2 y SOC3) y Organización Internacional de Normalización (ISO).
- Integración de plataformas en la nube, incluyendo monitoreo, registro, administración de claves, administración de identidad y acceso, almacenamiento y escaneo de vulnerabilidades; y x asistencia de ingeniería de confiabilidad del sitio global de IBM.
Simplificando y mejorando la experiencia del usuario
Una interfaz gráfica de usuario adecuada para todo tipo de usuarios, ya sean principiantes o desarrolladores experimentados y empleados operativos, sirve como punto de acceso común a Red Hat OpenShift en IBM Cloud. Los usuarios pueden utilizar cualquier versión de OpenShift con una arquitectura de nube privada virtual (VPC) o tradicional. Después de una configuración de clúster única y con solo apuntar y hacer clic, los clientes pueden automatizar actividades mediante API o IBM Cloud Schematics, que permite la infraestructura como código y automatiza el aprovisionamiento de recursos de IBM Cloud. Una comunidad de Slack para IBM Cloud ofrece un foro para que los usuarios interactúen y se comuniquen con los ingenieros de IBM.
La API, las herramientas y el panel de control de OpenShift ofrecen una interfaz familiar para los clientes que utilizan OpenShift en sus propios centros de datos, sitios distribuidos geográficamente en IBM Cloud o nubes de otros proveedores. Red Hat OpenShift para IBM Cloud ahora incluye Red Hat Marketplace y operadores, lo que permite a los clientes incorporar contenido de IBM, Red Hat y los ISV.
Los usuarios controlan la programación de las actualizaciones del ciclo de vida. IBM no quiere cambiar las versiones de Kubernetes ni interrumpir las instalaciones de los clientes. Después de que un usuario realiza una solicitud, toda la pila se actualiza de forma transparente, nodo por nodo. Los equipos se mantienen productivos porque no hay tiempos de inactividad ni interrupciones que planificar.
A medida que las capacidades de los usuarios se desarrollan o las necesidades del proyecto cambian, los componentes administrados por complementos se vuelven accesibles. Estos son algunos ejemplos:
- Servicio Kubernetes. Esta sencilla interfaz de línea de comandos funciona en conjunto con la consola para brindar un método fácil y rápido para depurar o implementar cualquier cosa. Los usuarios se conectan a un clúster y ejecutan instrucciones.
- Software de diagnóstico y depuración. Esta función proporciona información sobre problemas del clúster, como el rendimiento y la latencia. Los usuarios eligen y ejecutan pruebas o realizan comprobaciones de estado en nodos, pods u otros componentes implementados. Los registros se pueden exportar y enviar al soporte técnico de IBM.
- Los nodos de trabajo de ruta estática se pueden configurar con reglas para controlar el enrutamiento entre clústeres y otras redes.
- Los usuarios tienen una conexión directa o una solución VPN para expandir los centros de datos y recursos locales a IBM Cloud al proporcionar una ruta predeterminada para rangos de IP locales a la nube directamente a un clúster.
Descargue el documento técnico de ESG para obtener más información sobre cómo optimizar DevOps Red Hat Openshift en IBM Cloud (PDF) solo en Whitepapers Online.