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á
-
Como implantar
-
Custo e licenças
-
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:
- Caso ainda não tenha uma conta da AWS, registre-se em https://aws.amazon.com.
- 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.
- Inicie o Quick Start. Você pode escolher entre duas opções:
- Recupere a chave de licença e as credenciais de login.
- 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.