Kubernetes en AWS: diferencias entre las plataformas de aplicaciones autogestionadas y las gestionadas por terceros

Copiar URL

Kubernetes es una plataforma open source para la organización de los contenedores que automatiza muchos de los procesos manuales involucrados en la implementación, la gestión y el ajuste de las aplicaciones que se alojan en ellos.

Kubernetes le permite:

  • Organizar los contenedores en varios hosts
  • Usar el hardware de manera más efectiva para aprovechar al máximo los recursos necesarios en la ejecución de las aplicaciones empresariales
  • Controlar y automatizar las implementaciones y actualizaciones de las aplicaciones
  • Agregar almacenamiento para ejecutar aplicaciones con estado
  • Ajustar las aplicaciones en contenedores y sus recursos mientras se ejecutan

Además, con los contenedores de Linux puede empaquetar y aislar las aplicaciones con todos los archivos necesarios para su ejecución, lo cual simplifica el paso de la etapa de desarrollo a la de pruebas y, por último, a la de producción. Los contenedores se pueden utilizar mucho más rápido que los canales de desarrollo, ya que estos últimos requieren la replicación de los entornos de prueba tradicionales.

Ventajas de ejecutar Kubernetes en AWS

Kubernetes le permite distribuir y gestionar las aplicaciones en contenedores, las heredadas y las desarrolladas en la nube. También puede utilizar las mismas herramientas tanto en las instalaciones como en la nube para ejecutar cualquier tipo de aplicaciones organizadas en contenedores.

Kubernetes en AWS le brinda la flexibilidad y el control para configurar y gestionar la implementación por su cuenta, e incluye diversas funciones:

Ejecución de las aplicaciones según sea necesario

Defina las aplicaciones complejas organizadas en contenedores y ejecútelas según sea necesario en un conjunto de servidores.

Incorporación de funciones nuevas

Logre mejores resultados con una comunidad de desarrolladores y empresas que diseñan extensiones, integraciones y complementos.

Traslado de las aplicaciones sin inconvenientes

Utilice las mismas herramientas operativas para trasladar las aplicaciones desde las máquinas de desarrollo locales hacia las implementaciones de producción en la nube.

Ejecución en todo tipo de entorno

Ejecute los clústeres disponibles y con capacidad de ajuste en AWS sin perder la compatibilidad con las implementaciones de Kubernetes que se ejecutan en las instalaciones.

Obtenga más información sobre nuestra alianza con AWS

Tanto la versión autogestionada de Kubernetes como las plataformas de contenedores gestionadas por terceros permiten desarrollar y poner en funcionamiento las aplicaciones de la nube de manera uniforme. 

Con la versión autogestionada, puede instalar, utilizar y gestionar los entornos con todo el control, la flexibilidad y las opciones de personalización que necesita. El clúster de Kubernetes autogestionado le ofrece control sobre la capa de gestión.

Con las plataformas de contenedores gestionadas, el soporte y la administración de los clústeres de Kubernetes están incorporados. Sin embargo, también le ofrece el plano de control, opciones sencillas de implementación y el mantenimiento permanente de la plataforma.

Recursos de Red Hat

Red Hat® OpenShift® Service on AWS (ROSA) es una plataforma de aplicaciones basada en Kubernetes, la cual está lista para su uso y ofrece el servicio gestionado de Red Hat OpenShift que se ejecuta directamente en Amazon Web Services (AWS). ROSA permite que las empresas aumenten la eficiencia operativa; se concentren en la innovación, y diseñen, implementen y ajusten las aplicaciones con rapidez.

Amazon Elastic Kubernetes Service (EKS) es un servicio gestionado de Kubernetes que controla la disponibilidad y la capacidad de ajuste de los nodos del plano de control de la plataforma, los cuales se encargan de programar los contenedores, gestionar la disponibilidad de las aplicaciones y almacenar los datos de los clústeres en la nube de AWS y en los centros de datos locales.

ROSA incluye todo lo necesario para implementar y administrar los contenedores, como las funciones de gestión, automatización (los operadores) y supervisión, entre otras. Además, cuenta con el respaldo de los ingenieros de confiabilidad del sitio (SRE) de Red Hat. Algunas de las ventajas de ROSA son:

Mayor rapidez en la obtención de resultados

Concéntrese en diseñar y ajustar las aplicaciones que aportan valor a la empresa.

Enfoque en la innovación

Simplifique las operaciones para que los equipos puedan volver a centrarse en generar innovaciones, y no en gestionar la infraestructura.

Optimización de las inversiones

Aproveche las inversiones y los derechos actuales de la nube con AWS.

Flexibilidad de la nube híbrida

Obtenga una experiencia uniforme con OpenShift en todos los entornos: ya sea en la nube pública o privada o en el extremo de la red.

Comience a utilizar ROSA

Red Hat es una empresa líder y desarrolladora activa de la tecnología de contenedores open source, lo cual incluye Kubernetes. Además, diseña herramientas fundamentales para proteger, simplificar y actualizar la infraestructura de contenedores de forma automática. 

Red Hat OpenShift proporciona una plataforma sencilla e integrada para los equipos de operaciones y desarrollo, y Red Hat OpenShift Service on AWS (ROSA) permite simplificar las operaciones de la nube híbrida.

Obtenga más información sobre ROSA en AWS

Hub

El blog oficial de Red Hat

Obtenga la información más reciente sobre nuestro ecosistema de clientes, socios y comunidades.

Todas las versiones de prueba de los productos de Red Hat

Con las versiones de prueba gratuitas de nuestros productos, podrás adquirir experiencia práctica, prepararte para obtener una certificación o evaluar las soluciones para saber si son adecuadas para tu empresa.

Más información

What is the Kubernetes Java client?

The Kubernetes Java client is a client library that enables the use of the Java programming language to interface with Kubernetes.

¿Qué son los planos de control alojados?

Adopta un verdadero enfoque de nube híbrida que permite que los nodos más pequeños ejecuten un plano de control, lo cual reduce el costo de los clústeres.

¿Qué es la arquitectura orientada a los servicios - SOA? | Red Hat

Explora los conceptos básicos de la arquitectura orientada a los servicios, SOA, y cómo ayuda a crear entornos de TI flexibles y que se pueden ajustar a las necesidad de tu empresa.

Contenedores: lecturas recomendadas

Producto destacado

  • Red Hat OpenShift

    Una plataforma de desarrollo de aplicaciones unificada que te permite crear, modernizar e implementar aplicaciones a escala en la infraestructura de nube híbrida que elijas.

Artículos relacionados