Buscar
Español
Español

Seleccionar idioma

Iniciar sesión Cuenta
Iniciar sesión / Registrar Cuenta
Websites

Tema

El concepto de los contenedores de Linux

Las aplicaciones se están volviendo más complejas. La demanda de un desarrollo más rápido es cada vez mayor. Esto acentúa la importancia de su infraestructura, equipos de TI y procesos. Los contenedores de Linux® le permiten reducir los problemas y lograr iteraciones más rápidas en varios entornos.

¿Qué son los contenedores de Linux?

Los contenedores de Linux son tecnologías que le permiten empaquetar y aislar las aplicaciones junto con todo el entorno que necesitan durante su tiempo de ejecución, es decir, con todos los archivos que requieren para ejecutarse. Esto permite mover la aplicación que se encuentra dentro del contenedor entre los entornos (desarrollo, prueba, producción, etc.), sin perder ninguna de sus funciones. Los contenedores también son una parte importante de la seguridad de TI. Implementar la seguridad en el proceso de un contenedor y proteger su infraestructura le permiten garantizar la confiabilidad y la escalabilidad de sus contenedores.

Los contenedores de Linux reducen los conflictos entre sus equipos de desarrollo y operaciones, gracias a que separan las áreas de responsabilidad. Los desarrolladores pueden concentrarse en sus aplicaciones, y el equipo de operaciones se ocupa de la infraestructura. Además, debido a que los contenedores de Linux se basan en la tecnología open source, usted obtiene los últimos y mejores avances tan pronto estén disponibles. Las tecnologías de contenedores, incluidos CRI-O, Kubernetes y Docker, ayudan a su equipo a simplificar, acelerar y organizar el desarrollo y la implementación de las aplicaciones.

¿Qué es la organización en contenedores?

Gracias a los contenedores, los desarrolladores pueden concentrarse en sus aplicaciones, mientras el departamento de operaciones se encarga de la infraestructura; es decir, la organización en contenedores es la forma en que usted gestiona sus implementaciones en una empresa.

Kubernetes es una plataforma open source que automatiza las operaciones de los contenedores de Linux, y elimina muchos de los procesos manuales involucrados en la implementación y la escalabilidad de las aplicaciones en contenedores. Kubernetes le brinda la plataforma necesaria para programar y ejecutar contenedores en clústeres de máquinas virtuales o físicas.

Red Hat® OpenShift® 4 es una plataforma Kubernetes para la empresa. Ofrece a los desarrolladores entornos de autoservicio para poder crear sus diseños, y brinda operaciones automatizadas integrales en cualquier infraestructura.

¿Qué se puede hacer con los contenedores?

Puede implementar los contenedores para una serie de cargas de trabajo y casos prácticos, sin importar su tamaño. Los contenedores brindan a su equipo la tecnología subyacente que se necesita para lograr un estilo de desarrollo nativo de la nube, y así poder comenzar con DevOps, CI/CD (integración e implementación continuas) e incluso con la informática sin servidor.

Las aplicaciones basadas en contenedores funcionan en arquitecturas de nube altamente distribuidas. El middleware de tiempo de ejecución de las aplicaciones ofrece las herramientas que respaldan un entorno unificado para el desarrollo, la distribución, la integración y la automatización.

También puede implementar tecnologías de integración en contenedores, que le permitirán expandir fácilmente la forma de conectar las aplicaciones y los datos, como la transmisión de datos en tiempo real a través de Apache Kafka. Si está diseñando una arquitectura de microservicios, los contenedores son la unidad de implementación ideal para cada microservicio y para la red de servicios que los conecta.

Si su empresa necesita la máxima portabilidad en varios entornos, el uso de contenedores es la mejor opción.

¿Por qué elegir Red Hat?

Red Hat® hace una gran labor al trabajar en conjunto con la gran comunidad open source en las tecnologías de contenedores. Nuestros ingenieros mejoran las funciones, la confiabilidad y la seguridad para garantizar que sus contenedores funcionen y permanezcan estables y seguros. Además, Red Hat es el segundo mayor contribuyente a las bases de código Docker y Kubernetes, y colabora con la Open Container Initiative y la Cloud Native Computing Foundation. Como sucede en todos los proyectos de open source, Red Hat contribuye con código y mejoras a la base del código innovadora, y comparte todos los avances que haya logrado en el proceso.

Las soluciones centradas en el contenedor de Red Hat y las ofertas de capacitación le ofrecen la infraestructura, la plataforma, el control y los conocimientos necesarios para aprovechar todo lo que ofrecen los contenedores.

Las empresas de distintos sectores ansían implementar los contenedores Linux en todo el ciclo de vida de desarrollo del software por varias razones, entre las que se destacan las mejoras en la velocidad, la eficiencia y la simplicidad.

Fuente: The State of Containerization: A Technology Adoption Profile conducted by Forrester Consulting and commissioned By Red Hat, junio de 2016

Obtenga más información sobre los contenedores

Informe

Informe de Bain: The path to digital and the role of containers

Webinar

Dynamically provisioned persistent volumes for container-native storage

Whitepaper

Technology detail: An Introduction to Enterprise Kubernetes

E-book

Prácticas recomendadas para migrar a aplicaciones en contenedores

Estudio de caso

Amadeus agrega una plataforma de aplicaciones basada en una nube privada

Implemente una mejor seguridad en los contenedores de Linux

Ningún sistema es seguro desde el comienzo. Las listas de verificación y las políticas de seguridad estáticas no se adaptan a los contenedores de la empresa, así que debe saber cómo implementar una mejor seguridad para estos nuevos procesos. ¿No sabe por dónde empezar? Tenemos una lista de verificación de seguridad para los contenedores solo para usted.

Todo lo que necesita para comenzar a utilizar los contenedores

Infraestructura

Mantenga los sistemas ligeros y ejecute sus contenedores de Linux con un sistema operativo optimizado, seguro y con un impacto mínimo en la memoria.

Plataforma

Desarrolle, implemente y gestione sus contenedores a cualquier escala y en cualquier lugar.

Gestión

Red Hat Ansible® Automation Platform es una plataforma sencilla y sin agentes que le permite diseñar la automatización de TI a escala.

Infraestructura

Los contenedores necesitan y generan datos. Muchos datos. Obtenga un almacenamiento de datos constante, de alto rendimiento y alta disponibilidad para el ciclo de vida de las aplicaciones que tenga en los contenedores.

Plataforma

Obtenga todo lo que necesita para implementar contenedores en toda la pila, con la más reciente combinación de una plataforma para las aplicaciones en contenedores y una infraestructura de nube privada, junto con la interoperabilidad y la gestión de la nube pública.

Infraestructura

Desarrolle sus contenedores y aloje su plataforma de aplicaciones en contenedores en una infraestructura de nube privada, modular y escalable.

Cloud computing

Unifique y simplifique la administración y las operaciones para su entorno de contenedores híbridos con una sola herramienta, en lugar de tener que usar varias herramientas e implementaciones de políticas diferentes.

Todavía queda mucho que hacer con los contenedores