implementación de referencia

Jupiter en AWS

Plataforma para pruebas de datos continuas en la nube de AWS

Mediante este Quick Start, se implementa Jupiter en la nube de Amazon Web Services (AWS) en alrededor de una hora. Jupiter es el acelerador de pruebas de datos continuas de Cognizant y un componente de la oferta Adaptive Data Foundation de dicha compañía. Dado que está alineado con un modo de entrega de DevOps, Jupiter permite la automatización de pruebas de datos y la ingeniería de calidad a gran escala.

Mediante este Quick Start, se automatizan el diseño y la configuración de hardware y software para implementar pruebas de datos continuas en mucho menos tiempo que con los enfoques tradicionales.

Puede utilizar Jupiter para ejecutar pruebas de aseguramiento de calidad en los datos almacenados en la nube de AWS en Amazon Simple Storage Service (Amazon S3), Amazon Redshift, o bien en Apache Hive, en Amazon EMR.

Una vez que haya implementado Jupiter en la nube de AWS, podrá hacer lo siguiente:

  • Pasar menos tiempo escribiendo pruebas con bibliotecas que se conectan, ejecutan consultas y validan datos en sistemas heterogéneos
  • Configurar bases de datos y orígenes para que Jupiter los pruebe
  • Configurar repositorios de administración de código fuente para implementar secuencias de comandos de prueba en entornos configurados
  • Ejecutar pruebas de validación de datos en una instancia de Amazon EMR
  • Ver un panel que proporciona información sobre la ejecución más reciente, así como ver los resultados satisfactorios y errores de un archivo de características específico
  • Probar un conjunto de proyectos de prueba de plantillas de muestra con conjuntos de datos de muestra para Amazon S3 y Apache Hive
  • Integrar Jupiter con herramientas de administración de defectos como Jira o HP Application Lifecycle Management (ALM) para poder realizar un seguimiento
cognizant-logo4

Cognizant Technology Solutions desarrolló este Quick Start en colaboración con AWS. Cognizant Technology Solutions es un
socio de APN.

  •  Lo que creará
  •  Cómo realizar la implementación
  •  Costo y licencias
  •  Lo que creará
  • Mediante este Quick Start, se implementan los siguientes componentes y servicios funcionales y de automatización:

    • Una Virtual Private Cloud (VPC) que abarca dos zonas de disponibilidad. En cada zona de disponibilidad, hay dos subredes: una pública, que permite la conexión a través de Internet, y una privada para AWS Elastic Beanstalk, Amazon Relational Database Service (Amazon RDS) y Amazon EMR.
    • Una gateway de Internet para permitir el acceso a Internet. Los hosts bastión utilizan esta gateway para enviar y recibir tráfico.
    • En las subredes públicas de ambas zonas de disponibilidad:
      • Gateways NAT administradas a fin de permitir el acceso saliente a Internet para los recursos en las subredes privadas.*
      • Un host bastión de Linux en un grupo de Auto Scaling para permitir el acceso entrante de shell seguro (SSH) a las instancias EC2 en subredes privadas.*
    • En las subredes privadas de ambas zonas de disponibilidad:
      • Un entorno Elastic Beanstalk para alojar el servidor de aplicaciones Jupiter que inicia el archivo Jupiter.war.
      • Una instancia de Amazon EMR para el procesamiento y la validación de datos. Esta instancia está limitada por un script emrbootstrap.sh. Con este script, se crean los registros de EMR en un bucket de Amazon S3.

    * Mediante la plantilla con la que se implementa el Quick Start en una VPC existente, se omiten las tareas marcadas con asteriscos y se le pide la configuración de su VPC.

  •  Cómo realizar la implementación
  • Para implementar un entorno Jupiter en AWS en alrededor de una hora, siga estos pasos:

    1. Si aún no tiene una cuenta de AWS, regístrese en https://aws.amazon.com.
    2. Obtenga una licencia de Jupiter. Mediante este Quick Start, se proporciona una prueba gratuita de Jupiter durante 30 días. Para utilizar Jupiter en un ámbito empresarial, contáctese con Cognizant mediante JupiterAWSQuickStart@cognizant.com.
    3. Lance el Quick Start. Puede elegir entre dos opciones:
    4. Recupere la clave de licencia y las credenciales de inicio de sesión.
    5. Pruebe la implementación.
  •  Costo y licencias
  • Deberá pagar el costo de los servicios de AWS que se utilicen para ejecutar esta implementación de referencia del Quick Start. No hay costos adicionales por el uso del Quick Start.

    En la plantilla de AWS CloudFormation para este Quick Start, se incluyen parámetros de configuración que puede personalizar. Con algunas de estas configuraciones, como el tipo de instancia, se verá afectado el costo de implementación. Consulte las páginas de precios de cada servicio de AWS que utilizará para obtener estimaciones de costos. Los precios pueden modificarse.

    Mediante este Quick Start, se proporciona una prueba gratuita de Jupiter durante 30 días. Para utilizar Jupiter en un ámbito empresarial, contáctese con Cognizant mediante JupiterAWSQuickStart@cognizant.com y obtenga información sobre acuerdos de servicio adicionales. Deberá pagar el costo de los servicios de AWS que utilice Jupiter y cualquier servicio de AWS creado para su proyecto.