de referência de solução de parceiro

JFrog Artifactory e JFrog Xray na AWS

Gerencie e proteja artefatos em cada estágio do seu pipeline de DevOps

Esta solução de parceiro implanta o JFrog Artifactory e, opcionalmente, o JFrog Xray na Nuvem da Amazon Web Services (AWS). O JFrog Artifactory é um repositório de artefatos universal que pode gerenciar mais de 30 tipos de pacotes diferentes ao longo do ciclo de vida de desenvolvimento da aplicação. Como a única fonte de confiança para seus binários, o JFrog Artifactory acelera os ciclos de lançamento de software para suas implantações. O JFrog Xray funciona com o JFrog Artifactory para verificar seus pacotes em busca de vulnerabilidades de segurança em cada estágio do seu pipeline de DevOps.

Ao implantar o JFrog na AWS, você obtém a segurança e a escalabilidade dos serviços da AWS, como o Amazon Elastic Compute Cloud (Amazon EC2). Com o Amazon EC2 Auto Scaling, você pode reimplantar, aumentar ou reduzir a escala verticalmente dos nós JFrog Artifactory e JFrog Xray conforme necessário. Essa arquitetura de referência de solução de parceiro usa o AWS Elastic Load Balancing para oferecer o JFrog Artifactory e o JFrog Xray com alta disponibilidade.

Logo da JFrog

Essa solução de parceiro foi desenvolvida pela JFrog em parceria com a AWS. A JFrog é um parceiro da AWS.

  •  O que você criará
  • Esta solução de parceiro estabelece o seguinte:

    • Uma arquitetura de alta disponibilidade que abrange duas zonas de disponibilidade.*
    • Uma Virtual Private Cloud (VPC) configurada com sub-redes públicas e privadas de acordo com as melhores práticas da AWS, para fornecer sua própria rede virtual na AWS.*
    • Nas sub-redes públicas:
      • Gateways gerenciados de Network Address Translation (NAT, Conversão de endereço de rede) para permitir o acesso de saída à Internet para recursos nas sub-redes privadas.*
      • Um host bastion do Linux em um grupo do Auto Scaling para permitir acesso do Secure Shell (SSH) às instâncias do Amazon EC2 em sub-redes públicas e privadas.*
    • Nas sub-redes privadas:
      • Dois grupos do Amazon EC2 Auto Scaling para nós primários e secundários do JFrog Artifactory.
      • Se você implantar o JFrog Xray, dois grupos do Amazon EC2 Auto Scaling para nós primários e secundários do JFrog Xray.
      • Uma instância do PostgreSQL no Amazon Relational Database Service (Amazon RDS) acessível nas sub-redes privadas. Você pode optar por implantar uma instância secundária do PostgreSQL.
    • Um Network Load Balancer para distribuir o tráfego entre os nós primários e secundários do JFrog Artifactory.
    • Sistema de arquivos do Amazon Elastic File System (Amazon EFS) para os nós primários e secundários do JFrog Artifactory.
    • Se você implantar o JFrog Xray, um Network Load Balancer para JFrog Xray para se conectar aos nós do JFrog Artifactory.
    • Um bucket privado e criptografado do Amazon Simple Storage Service (Amazon S3) para armazenamento de repositórios.

    * O modelo que implanta a solução de parceiro em uma VPC existente ignora os componentes marcados com asteriscos e solicita a você a configuração da VPC existente.

  •  Como implantar
  • Para implantar a solução de parceiro, siga as instruções no guia de implantação, que inclui essas etapas. O processo de implantação leva cerca de 30 minutos.

    1. Faça login em sua conta da AWS. Caso não tenha uma conta, cadastre-se em https://aws.amazon.com.
    2. Cadastre-se para obter uma licença de avaliação gratuita do JFrog Artifactory.
    3. Execute a solução de parceiro. Escolha a região na barra de ferramentas superior antes de criar a pilha. Você pode escolher entre as seguintes opções:
    4. Configure o JFrog Artifactory.

    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.  

  •  Custos e licenças
  • Esta solução de parceiro exige uma licença Enterprise ou Enterprise+ do JFrog Artifactory. Está disponível uma licença de avaliação gratuita que inclui três licenças do Artifactory Enterprise. Você deve inserir as chaves de licença durante o processo de implantação.

    Você é responsável pelo custo dos serviços da AWS e de licenças de terceiros usadas durante a execução da solução. Não há custo adicional para usar a solução.

    Esta solução inclui parâmetros de configuração personalizáveis. Algumas dessas configurações, como o tipo de instância, afetam os custos de implantação. Para obter estimativas de custo, consulte as páginas de preço de cada produto da AWS que você utiliza. Os preços estão sujeitos a alterações.

    Dica: após a implantação da solução, crie  Relatórios de custos e uso da AWS para monitorar os custos associados. Esses relatórios fornecem métricas de faturamento para um bucket do Amazon Simple Storage Service (Amazon S3) em sua conta. Fornecem estimativas de custos com base no uso ao longo de cada mês e agregam os dados no fim do mês. Para obter mais informações, consulte  What are AWS Cost and Usage Reports? (O que são os Relatórios de Custos e Uso da AWS?).