EX328

Red Hat Certified Specialist in Building Resilient Microservices Exam

Resumen

Descripción del examen

En el examen Red Hat Certified Specialist in Building Resilient Microservices Exam (EX328) se ponen a prueba sus habilidades y conocimientos para crear y gestionar una malla de microservicios utilizando Red Hat OpenShift Container Platform y Red Hat OpenShift Service Mesh. El examen se centra en las habilidades básicas que se necesitan para utilizar Red Hat Service Mesh durante la configuración y gestión del funcionamiento resistente de una aplicación compuesta por varios microservicios con un almacén de datos permanentes.

Si lo aprueba, obtendrá la certificación Red Hat Certified Specialist in Building Resilient Microservices, que también cuenta para obtener la acreditación Red Hat Certified Architect (RHCA®).

Los objetivos mencionados para el examen se basan en la versión más reciente disponible del producto de Red Hat. Haga clic en el botón para comenzar ahora mismo y vea todas las versiones del examen que están disponibles.

Público al que va dirigido el examen

A continuación, se mencionan algunos de los especialistas a quienes les podría interesar la certificación Red Hat Certified Specialist in Building Resilient Microservices:

  • Administradores o arquitectos que se desempeñen en una función de DevOps en la cual deban gestionar un entorno de Red Hat OpenShift Container Platform
  • Administradores o arquitectos en una función de DevOps que se encarguen de implementar un entorno de Red Hat OpenShift Container Platform
  • Desarrolladores de aplicaciones que se encarguen de gestionar varios microservicios o de brindarles soporte en Red Hat OpenShift Container Platform

Requisitos previos para el examen

Conocimiento práctico de las aplicaciones de Red Hat OpenShift, como el que podrá adquirir en los cursos Red Hat OpenShift Development II: Containerizing Applications (DO288) y Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328). Específicamente, los candidatos que deseen presentar el examen deben poder usar Red Hat OpenShift Container Platform para:

  • Crear varios proyectos de OpenShift y trabajar con ellos
  • Implementar aplicaciones
  • Usar imágenes de contenedores
  • Trabajar con recursos de Kubernetes escritos en formato JSON o YAML
  • Comprender las definiciones de recursos personalizados (CRD) de Kubernetes

Objetivos

Durante la preparación

Elementos de estudio para el examen

Como parte del examen, deberá poder realizar las siguientes tareas:

  • Entender en qué consisten los recursos personalizados de Red Hat OpenShift Service Mesh y trabajar con ellos
  • Implementar y configurar las aplicaciones en Service Mesh:
    • Instale un sidecar manualmente en las aplicaciones de un pod.
    • Inserte automáticamente un sidecar mediante anotaciones.
    • Comprenda la configuración de las políticas de red (miembros de la malla, servicios externos, etc.).
  • Trabajar en el enrutamiento de las solicitudes y la gestión del tráfico:
    • Configure el enrutamiento estático y dinámico de solicitudes en diferentes versiones de una aplicación.
  • Comprender las estrategias de los patrones de implementación y lanzamiento para las cuales Red Hat OpenShift Service Mesh® ofrece funciones operativas más complejas, como las pruebas A/B y las implementaciones canary
  • Configurar y gestionar las técnicas de enrutamiento avanzadas para controlar el flujo y las llamadas a la API entre los servicios:
    • Migre el tráfico dentro de la malla, lo cual da lugar a pruebas A/B, implementaciones canary e implementaciones por etapas entre los diferentes servicios, con divisiones del tráfico basadas en porcentajes y lanzamientos encubiertos para un grupo específico de usuarios.
    • Aproveche las funciones de duplicación del tráfico para realizar cambios en los microservicios. Copie el tráfico en tiempo real para implementar sistemas aún no aprobados, los cuales se encuentran en etapa de prueba.
  • Enviar el tráfico de entrada y salida desde la malla y hacia ella, gestionando sus políticas de control:
    • Defina y controle los puntos de entrada de la puerta de enlace en la malla para el tráfico entrante, lo cual permite que las solicitudes pasen a través de los servicios.
    • Habilite el acceso controlado a los servicios externos de acceso público desde dentro del clúster de Istio.
  • Configurar la resistencia de la red y la tolerancia a los errores de forma dinámica en el tiempo de ejecución para asegurar los nodos que presentan fallas y evitar que los errores localizados se propaguen en cascada:
    • Controle el tiempo de espera de las respuestas.
    • Mejore la disponibilidad de los servicios especificando la cantidad de intentos de solicitud con estrategias de reintento.
    • Limite las llamadas dentro de un servicio y evite el acceso a un host sobrecargado o con fallas aplicando un mecanismo de disyuntor.
    • Especifique las políticas de conexión y desconexión del grupo configurando las reglas de destino de equilibrio de carga.
  • Elaborar y configurar las verificaciones de políticas de Service Mesh:
    • Defina las funciones de aplicación a través de políticas, configure los límites de frecuencia locales y globales, y defina las cuotas de acceso.
    • Habilite y configure la autorización para denegar y permitir las políticas aplicadas a una carga de trabajo.
  • Comprender y configurar la comunicación entre las cargas de trabajo con la arquitectura implementada para garantizar la seguridad de los procesos de autenticación y autorización en Service Mesh:
    • Posibilite la comunicación entre los servicios con la autorización segura mediante nomenclatura.
    • Canalice la comunicación entre los servicios mediante la comunicación TLS mutua.
    • Asigne la identidad del nombre del servicio a una nomenclatura segura.
    • Defina las políticas de autenticación entre pares para ejecutar el modo TLS mutuo.
    • Defina la verificación de la política de autenticación del usuario final requerida. Defina y configure las reglas de autorización de acceso del servicio y el usuario final para las comunicaciones de las cargas de trabajo.
  • Comprender y trabajar con los mecanismos de inserción de errores para aplicar pruebas de errores y de caos en el sistema, y de esta forma comprobar la capacidad de recuperación de las aplicaciones ante las fallas:
    • Inserte fallas de tiempo que produzcan retrasos para imitar una mayor latencia de la red o servicios sobrecargados.
    • Genere caídas del sistema con inserciones de respuesta a los errores y fallas de conexión TCP.

Información útil

Durante la preparación

Red Hat sugiere realizar los cursos Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328) y Red Hat OpenShift Development II: Containerizing Applications (DO288) a modo de preparación, y aprobar el examen Red Hat Certified Specialist in OpenShift Application Development (EX288). No se requiere la asistencia a estas clases; los estudiantes pueden optar por realizar solo el examen.

Aunque la asistencia a los cursos de Red Hat sea muy importante para la preparación, no garantiza que los alumnos aprueben el examen. La experiencia previa, la práctica y las aptitudes personales también son determinantes para el éxito.

Hay muchos libros y otros recursos disponibles sobre administración de sistemas para productos de Red Hat. Red Hat no avala ninguno de estos materiales como guía de preparación para los exámenes. Sin embargo, su lectura puede serle útil para ayudarlo a profundizar sus conocimientos.

Formato del examen

Se trata de una evaluación práctica en la que deberá realizar tareas de desarrollo reales. Durante el examen, no tendrá acceso a Internet y no podrá traer copias impresas ni documentación electrónica, lo cual incluye notas, libros o cualquier otro material. Sí tendrá a su disposición la especificación de MicroProfile y otra documentación relacionada.

Resultados y notificación

Los resultados oficiales de los exámenes proceden exclusivamente de la Central de Certificación Red Hat. Red Hat no autoriza a los examinadores o partners de formación a comunicar los resultados a los candidatos directamente. Los resultados de los exámenes se comunican normalmente en un plazo de tres días laborables, según el calendario de EE. UU.

Los resultados del examen se organizan en puntuaciones totales. Red Hat no comunica ni la puntuación obtenida en cada módulo, ni ninguna otra información adicional que se haya solicitado.

Tiene derecho a volver a presentar el examen una vez más si no logra pasarlo la primera vez. Para mayor información visite nuestra página de Políticas de Red Hat Training.