Red Hat OpenShift Service en AWS (ROSA) es un servicio OpenShift totalmente administrado de manera conjunta y respaldado por Red Hat y Amazon Web Services (AWS), con este servicio usted tendrá la libertad de concentrarse en la implementación de aplicaciones mediante:
- Consolas de creación de clústeres: Para crear un nuevo clúster, comience desde la consola de administración de AWS usando ROSA. Esto se integra con la nueva API y CLI de rosa para aprovisionar clústeres en su cuenta de AWS. La nueva API para la creación de clústeres alivia la carga de implementar manualmente el clúster en su VPC y cuenta existentes.
- Experiencia de consumo: Una vez creados los clústeres, puede operarlos con la consola web de OpenShift o con el Administrador de clústeres de OpenShift. El servicio ROSA también utiliza API de OpenShift. Estas herramientas brindan una experiencia OpenShift estandarizada para aprovechar sus habilidades y conocimientos de herramientas existentes. Recibe actualizaciones de OpenShift con nuevas versiones de funciones y una fuente común compartida para alinearse con OpenShift Container Platform. ROSA admite las mismas versiones de OpenShift que Red Hat OpenShift Dedicated y OpenShift Container Platform para lograr la coherencia de las versiones.
- Integración con los servicios de AWS: ROSA puede integrarse con una variedad de servicios de computación, bases de datos, análisis, aprendizaje automático, redes, dispositivos móviles y diversas aplicaciones de AWS, lo que permite a los clientes beneficiarse de los más de 170 servicios de AWS que escalan bajo demanda en todo el mundo. Se puede acceder directamente a estos servicios nativos de AWS para implementar y escalar servicios rápidamente a través de la misma interfaz de administración.
- Uso del servicio de token de seguridad de AWS: El servicio de token de seguridad (STS) de Amazon Web Services (AWS) es un servicio web global que proporciona credenciales a corto plazo para IAM o usuarios federados. Puede utilizar AWS STS con Red Hat OpenShift Service en AWS (ROSA) para asignar credenciales temporales con privilegios limitados para roles de IAM específicos de componentes. El servicio permite que los componentes del clúster realicen llamadas a la API de AWS mediante prácticas seguras de gestión de recursos en la nube. Puede utilizar la CLI de rosa para crear el rol de IAM, la política y los recursos del proveedor de identidad necesarios para los clústeres de ROSA que utilizan STS.

Red Hat OpenShift en AWS es una plataforma para desarrollar e implementar aplicaciones en contenedores; que permite ser implementado en contenedores simples o en operadores avanzados de Kubernetes, en ellos podemos hacer:
- Crear proyectos desde la consola web o CLI para organizar y compartir el software que se desarrolla.
- Utilizar la perspectiva del desarrollador en Red Hat OpenShift Service en la consola web de AWS para crear e implementar aplicaciones fácilmente. Usar la vista Topología para interactuar visualmente con sus aplicaciones, monitorear el estado, conectar y agrupar componentes y modificar su base de código.
- Utilizar la herramienta CLI para crear aplicaciones de uno o varios componentes fácilmente y automatizar la implementación, la construcción y las configuraciones de rutas de servicio. Abstraer conceptos complejos que le permite a los desarrolladores centrarse en el desarrollo de sus aplicaciones.
- Crear canalizaciones con los sistemas sin servidor, nativos de la nube, de integración continua y de implementación continua que se ejecutan en contenedores aislados. Utilizar recursos personalizados estándar de Tekton para automatizar implementaciones y están diseñados para equipos descentralizados que trabajan en arquitectura basada en microservicios.
- Crear aplicaciones en clúster para ROSA; Obtenga información sobre el Operator Framework y cómo implementar aplicaciones utilizando operadores instalados en sus proyectos.
- Elija entre diferentes estrategias de compilación (Docker, S2I, personalizadas y canalizadas) que pueden incluir diferentes tipos de materiales de origen (de lugares como repositorios de Git, entradas binarias locales y artefactos externos). Luego, siga ejemplos de tipos de compilación, desde compilaciones básicas hasta compilaciones avanzadas.
- Crear imágenes de contenedor utilizando ROSA, con la definición de secuencias de imágenes le permitirá recopilar varias versiones de una imagen en un solo lugar a medida que continúa su desarrollo. Los contenedores S2I le permiten insertar su código fuente en un contenedor base que está configurado para ejecutar código de un tipo particular (como Ruby, Node.js o Python).
- Use los objetos Deployment y DeploymentConfig para ejercer una administración detallada de las aplicaciones. Utilice la página de cargas de trabajo o la CLI para administrar las implementaciones. Aprenda estrategias de implementación personalizadas, recreativas y continuas.
- Use plantillas existentes o cree sus propias plantillas que describan cómo se construye o implementa una aplicación. Una plantilla puede combinar imágenes con descripciones, parámetros, réplicas, puertos expuestos y otro contenido que define cómo se puede ejecutar o construir una aplicación.
Actividades del administrador del clúster
Si bien el equipo de Ingeniería de confiabilidad del sitio (SRE) de Red Hat Site Reliability Engineering (SRE) realiza el mantenimiento del clúster y la configuración del host, el equipo administrador de ROSA cuenta con todas las capacidades para hacerlo además de las siguientes funciones especificas para esta integración:
- Gestionar administradores dedicados: conceda o revoque permisos a usuarios administradores dedicados.
- Trabajar con Logging: obtenga información sobre el servicio Red Hat OpenShift Service en AWS Logging y configure los servicios complementarios de registro.
- Supervisar clústeres: aprenda a utilizar la interfaz de usuario web para acceder a los paneles de supervisión.
- Administrar nodos: aprenda a administrar nodos, incluida la configuración de grupos de máquinas y el ajuste de escala automático.
Queremos ser su aliado tecnológico
Permítanos conocer sus requerimientos y desarrollar una estrategia de automatización innovadora para su empresa.
Aún no hay comentarios, ¡añada su voz abajo!