implantação de referência

Jupiter na AWS

Plataforma para testes contínuos de dados na Nuvem AWS

Este Quick Start implanta o Jupiter na nuvem da Amazon Web Services (AWS) em aproximadamente uma hora. Jupiter é o acelerador contínuo de testes de dados da Cognizant e um componente da oferta Adaptive Data Foundation da Cognizant. O Jupiter permite a automação de testes de dados e a engenharia de qualidade em escala, alinhando-se a um modo de entrega do DevOps.

O Quick Start automatiza o projeto, a instalação e a configuração de hardware e software para implementar testes de dados contínuos em muito menos tempo do que com as abordagens tradicionais.

Você pode usar o Jupiter para executar testes de garantia de qualidade em dados armazenados na Nuvem AWS usando o Amazon Simple Storage Service (Amazon S3), o Amazon Redshift ou o Apache Hive no Amazon EMR.

Depois de implantar o Jupiter na Nuvem AWS, você pode:

  • Gastar menos tempo escrevendo testes, com bibliotecas que se conectam, executam consultas e validam dados em sistemas heterogêneos.
  • Configurar bancos de dados e fontes de dados para serem testados pelo Jupiter.
  • Configurar repositórios de gerenciamento de código-fonte (SCM) para implantar scripts de teste para ambientes configurados.
  • Executar testes de validação de dados em uma instância do Amazon EMR.
  • Visualizar um painel que fornece informações sobre a execução mais recente e ver êxitos e falhas de um arquivo de recurso específico.
  • Experimentar um conjunto de projetos de teste de modelos de amostra com conjuntos de dados de amostra para o Amazon S3 e o Apache Hive.
  • Integrar o Jupiter a ferramentas de gerenciamento de defeitos, como o Jira ou o HP Application Lifecycle Management (ALM), para habilitar a rastreabilidade.

Este Quick Start foi desenvolvido pela Cognizant Technology Solutions em colaboração com a AWS. A Cognizant Technology Solutions é um
Parceiro da APN.

  •  O que você criará
  • O Quick Start implanta os seguintes componentes e serviços funcionais e de automação:

    • Um Virtual Private Cloud (VPC) que abrange duas zonas de disponibilidade. Cada zona de disponibilidade contém duas sub-redes: uma sub-rede pública para permitir a conexão por meio da internet e uma sub-rede privada para o AWS Elastic Beanstalk, o Amazon Relational Database Service (Amazon RDS) e o Amazon EMR.
    • Um Internet gateway para permitir o acesso à internet. Esse gateway é usado pelos hosts Bastion para enviar e receber tráfego.
    • Nas sub-redes públicas nas duas zonas de disponibilidade:
      • Gateways NAT gerenciados para permitir o acesso à Internet de saída para recursos em sub-redes privadas.*
      • Um host Bastion do Linux em um grupo de Auto Scaling para permitir acesso SSH (Secure Shell) às instâncias do EC2 em sub-redes privadas.*
    • Nas sub-redes privadas nas duas zonas de disponibilidade:
      • Um ambiente do Elastic Beanstalk para hospedar o servidor de aplicativos Jupiter que inicia o arquivo Jupiter.war.
      • Uma instância do Amazon EMR para validação e processamento de dados. Esta instância é inicializada com um script emrbootstrap.sh. O script grava logs do EMR em um bucket do Amazon S3.

    * O modelo que implanta o Quick Start em uma VPC existente pula as tarefas marcadas com asteriscos e avisa você sobre a sua configuração da VPC existente.

  •  Como implantar
  • Para implantar um ambiente do Jupiter na AWS em aproximadamente uma hora:

    1. Caso ainda não tenha uma conta da AWS, registre-se em https://aws.amazon.com.
    2. Obtenha uma licença do Jupiter. O Quick Start fornece uma avaliação gratuita de 30 dias do Jupiter. Para usar o Jupiter em escala corporativa, entre em contato com a Cognizant em JupiterAWSQuickStart@cognizant.com.
    3. Inicie o Quick Start. Você pode escolher entre duas opções:
    4. Recupere a chave de licença e as credenciais de login.
    5. Teste a implantação.

    A Amazon pode compartilhar informações sobre implantações de usuários com o parceiro da AWS que colaborou com a AWS nesta solução.  

  •  Custo e licenças
  • Você é responsável pelo custo dos serviços da AWS usados durante essa implantação de referência do Quick Start. Não há custo adicional pelo uso do Quick Start.

    O modelo do AWS CloudFormation para este Quick Start inclui parâmetros de configuração personalizáveis. Algumas dessas configurações, como o tipo de instância, afetarão o custo da implantação. Para obter estimativas de custo, leia as páginas de definição de preço de cada serviço da AWS que você usará. Esses preços estão sujeitos a mudanças.

    O Quick Start fornece uma avaliação gratuita de 30 dias do Jupiter. Para implantar o Jupiter em escala corporativa, entre em contato com a Cognizant em JupiterAWSQuickStart@cognizant.com para saber sobre acordos de serviços adicionais. Você é responsável pelo pagamento dos serviços da AWS que o Jupiter usa e por quaisquer serviços da AWS criados para seu projeto.