Declaración del problema
Todo producto necesita alguna medida de prueba; los productos de seguridad necesitan más que la mayoría. Lograr la confianza, la calidad del producto y la seguridad del producto necesarias para una solución de importancia crítica para la industria como Okta podría hacerse con recursos infinitos, dinero infinito y tiempo infinito. Hasta que estén disponibles, se necesitan soluciones alternativas.
Solución
Con recursos ambientales de prueba finitos, los equipos de flujo de trabajo de Okta lograron pruebas ininterrumpidas al implementar múltiples ramas de temas en la misma prueba segregada por clústeres virtuales de Kubernetes con fuertes garantías de aislamiento. Con esta capacidad, nuestros equipos no solo ahorran costos, sino que también mejoran el proceso de desarrollo y los ciclos de lanzamiento.
Entorno de pruebas [Sandbox environment]
En un entorno de prueba, el tráfico de la red entra y se enruta a un clúster virtual de Kubernetes predeterminado, que es el entorno de pruebas. En el entorno de pruebas, cada organización de prueba del entorno de pruebas puede basarse en una implementación de rama de tema individual. La implementación de la rama de tema tiene su propio ciclo de vida, inicialización, actualización y ejecución.
Estructura del entorno Sandbox

Beneficios del entorno sandbox
- Ahorro de costes: en lugar de poner en marcha un nuevo clúster de hosts, se pueden implementar varias ramas en el entorno sandbox para realizar pruebas sin interrumpir los servicios de los demás. Sin mantenimiento adicional para los entornos de host o el DNS.
- Mejoras en el proceso: Todos los equipos que tienen acceso poseerán hosts de prueba independientes. Los datos y resultados de las pruebas también son independientes entre sí. Con las pruebas paralelas, el ciclo de lanzamiento de producción puede iterar mucho más rápido.
- Productividades de ingeniería: Con una base de datos global y servicios, una organización de prueba de Okta puede tener múltiples integraciones de flujo de trabajo. Ayuda a ahorrar esfuerzos de prueba y mejora la colaboración entre equipos. Con las pruebas de múltiples clústeres, también ayuda a detectar problemas en la primera etapa de desarrollo. No hay impacto en los clientes externos.
- Alineación organizacional: Todos los miembros de los equipos de producto, diseño, control de calidad e ingeniería tienen acceso al entorno de prueba y pueden iniciar sesión en las organizaciones sandbox. Esto permite que cada equipo pruebe las últimas funciones antes de que se lancen al grupo general.
- Escalabilidad y expansión del sistema: Con costos limitados de almacenamiento de datos y recursos, los hosts del entorno sandbox se pueden extender e integrar con múltiples plataformas, productos y servicios de Okta.
¿Tiene preguntas sobre esta publicación de blog? Contáctenos en eng_blogs@okta.com.
Explora más Engineering Blogs perspicaces de Okta para ampliar tus conocimientos.
¿Listo para unirte a nuestro apasionado equipo de ingenieros excepcionales? Visita nuestra página de empleo.
Desbloquee el potencial de la gestión de identidad moderna y sofisticada para su organización.
Póngase en contacto con Ventas para obtener más información.