Resumen
Los contenedores son populares, y eso se debe a varias razones. Agilizan la distribución de aplicaciones. Simplifican el trabajo en conjunto de los equipos, independientemente de los distintos entornos de implementación. Además, pueden ser un elemento eficaz de tu solución de seguridad y estrategia de integración de aplicaciones. ¿Cómo implementarás la solución de contenedores que mejor se adapte a las necesidades de tu empresa?
Gracias al open source, a los estándares abiertos y a los años de experiencia, Red Hat es tu mejor partner para los contenedores de todo tipo.
Estamos para ayudarte con todo lo que necesites
Red Hat puede ayudarte en todos los niveles de la stack. Te brindamos una solución confiable, ya sea que se trate del sistema operativo host que ejecuta los contenedores, de las imágenes de contenedores verificadas, de un registro de contenedores o una plataforma de organización y las herramientas de gestión necesarias para controlar el entorno de producción.
Red Hat ofrece una plataforma de contenedores integrada para implementar aplicaciones totalmente coordinadas en varios contenedores. O quizás tienes solo unos pocos contenedores preferidos que se ejecutan entre las cargas de trabajo estándar. Podemos ayudarte con eso también.
Las tecnologías de contenedores provienen de la comunidad. Se trata de una tecnología de open source que se basa en estándares abiertos y está impulsada por la comunidad. Al seleccionar e implementar una nueva tecnología, como los contenedores, es importante encontrar un partner que entienda el modo de participar en las comunidades de open source y aportar innovación. Tu partner también debe saber incorporar esas tecnologías a tu empresa de forma accesible y compatible. La mejor manera de acelerar la innovación es tener como partner a una empresa que base sus productos y servicios en proyectos de open source centrados en la comunidad y estándares abiertos. También es importante tener un partner en el que pueda confiar y que nunca hará que dependa exclusivamente de él.
Ese partner tecnológico es Red Hat.
Al adoptar las tecnologías de open source para contenedores, como Red Hat OpenShift, tu empresa obtendrá los beneficios de nuestro modelo de desarrollo open source y de los principios que permitieron diseñarlas.
Si como parte de tu proceso de desarrollo en la nube deseas prestar servicios distribuidos y habilitados para la API organizados en contenedores, nuestros especialistas pueden ayudarte. Sin importar la etapa del proceso en la que se encuentre tu empresa, ellos te acompañarán en el desarrollo de las prácticas, las herramientas y la cultura necesarias para modernizar las aplicaciones actuales y diseñar otras nuevas con mayor eficiencia.
Recursos de Red Hat
Requisitos
Hosts de contenedores
Al nivel del host, cuentas con Red Hat® Enterprise Linux®, el sistema operativo de Linux más confiable y certificado que se encuentra disponible. Para las empresas que desean centrarse solamente en la aplicación, ofrecemos Red Hat Enterprise Linux Atomic Host optimizado para contenedores. Estas tecnologías te permiten desarrollar nuevas soluciones y habilitar sistemas o clústeres distribuidos con propiedades inmutables, lo que permite que los administradores se dediquen a la automatización de alto nivel.
Imágenes de contenedores
Las imágenes de contenedor tienen una distribución de Linux. Al ejecutar Red Hat Enterprise Linux en tus contenedores, puedes confiar en que tus aplicaciones actuales, implementadas en este sistema operativo, también funcionarán dentro de ellos. Si decides diseñar tus propias aplicaciones, obtendrás el mismo nivel de soporte y las mismas actualizaciones confiables para esta distribución con los que siempre has contado. Esto significa que tu aplicación será portátil y que podrás implementar y ejecutar tus nuevas aplicaciones en contenedores en cualquier lugar en el que se ejecute Red Hat Enterprise Linux. Desarróllalas de forma interna e impleméntalas en la nube.
Registro de contenedores
Luego de crear imágenes de contenedores nuevas, debes poder compartirlas fácilmente, ya sea con otros desarrolladores de la empresa o mediante el uso de los contenedores en el entorno de producción. Para empezar, no es necesario que alojes tu propio registro. En su lugar, utiliza Red Hat Quay y gestiona todo como un servicio en la nube. Si tu equipo requiere más control sobre tus datos, o si tienes requisitos específicos para la seguridad de la red, también puedes utilizar Red Hat Quay e implementarlo de forma local o en la nube.
Plataforma de contenedores
¿Necesitas una solución de plataforma como servicio (PaaS)? Red Hat OpenShift® es la respuesta. Se trata de una plataforma de aplicaciones en contenedores que integra tecnologías (como Docker, CRI-O, Buildah y Kubernetes) y las combina directamente con una base empresarial en Red Hat Enterprise Linux. Además, se encuentra disponible como nube privada o pública, ya sea gestionada o sin gestionar. Asimismo, Red Hat Marketplace ofrece la implementación automatizada de sistemas de software certificados en todos los clústeres de Red Hat OpenShift.
Almacenamiento
Red Hat OpenShift Data Foundation ofrece almacenamiento definido por software para los contenedores. Brinda funciones de gestión de datos del clúster que permiten que las empresas implementen sus aplicaciones y la gestión de los datos según sea necesario y, luego, las ajusten a medida que evolucionan.
Infraestructura como servicio (IaaS)
Red Hat OpenStack Services on OpenShift une los servidores dedicados (bare metal), las máquinas virtuales y los contenedores en un sistema unificado. Primero se implementa el hardware y, luego, los contenedores. El hardware expone recursos, y los contenedores los consumen. Disponer de recursos definidos por el software es útil a la hora de ajustar la capacidad de tu entorno de contenedores, por lo que te beneficiarás de la automatización y la implementación basadas en las API y del acceso basado en cupos y de autoservicio a los recursos de toda la stack.
Automatización de los contenedores
Red Hat Ansible® Automation Platform es un excelente complemento de OpenShift Container Platform. Si ya estás utilizando la automatización de Ansible, el contenedor de Ansible te permite reutilizar tus funciones y playbooks de Ansible para crear e implementar aplicaciones en contenedores en OpenShift. Esto resulta especialmente útil porque estas funciones se pueden usar sin modificarlas, lo cual te permite administrar una sola aplicación, independientemente de la infraestructura, ya sean contenedores, máquinas virtuales o servidores dedicados (bare metal). Red Hat Ansible Automation Platform también se puede utilizar como parte de un proceso de implementación externo en el que los servidores y los recursos de la nube, así como las reglas de la red, se implementan antes de configurar una plataforma de contenedores como OpenShift. Pon en marcha los sistemas rápidamente.
Motivos para elegir Red Hat
Las soluciones de contenedores de Red Hat se basan en las tecnologías de open source que impulsa la comunidad, como Linux, CRI-O y Kubernetes. Esto permite que una mayor cantidad de personas desarrollen sistemas de software para la resolución de problemas de forma abierta, libre y transparente. Sin embargo, que sean open source no garantiza que generen innovaciones.
La verdadera innovación proviene del intercambio abierto de ideas y del trabajo conjunto para resolver los problemas. Aquí entra en juego Red Hat Open Innovation Labs. Ofrece a tu equipo un programa intensivo y altamente especializado para un grupo de tres a seis desarrolladores, en el que aprenderán a diseñar y ejecutar aplicaciones basadas en contenedores a la manera de Red Hat.
Blogs de Red Hat
Aquí encuentras la información más reciente sobre nuestros clientes, partners y comunidades open source.