Implementación de referencia

JFrog Artifactory y JFrog Xray en AWS

Administre y proteja artefactos en todas las etapas de su canalización de DevOps

Esta solución de socio implementa JFrog Artifactory y, opcionalmente, JFrog Xray en la nube de Amazon Web Services (AWS). JFrog Artifactory es un repositorio de artefactos universales que puede administrar más de 30 tipos de paquetes diferentes a lo largo del ciclo de vida de desarrollo de aplicaciones. Como única fuente de información de sus archivos binarios, JFrog Artifactory acelera los ciclos de lanzamiento de software para sus implementaciones. JFrog Xray trabaja junto con JFrog Artifactory para analizar sus paquetes en busca de vulnerabilidades de seguridad en cada etapa de su canalización de DevOps.

Al implementar JFrog en AWS, obtiene la seguridad y escalabilidad de los servicios de AWS, como Amazon Elastic Compute Cloud (Amazon EC2). Mediante Amazon EC2 Auto Scaling, puede volver a implementar, escalar verticalmente o reducir verticalmente sus nodos de JFrog Artifactory y JFrog Xray según sea necesario. Esta arquitectura de referencia de la solución de socios utiliza AWS Elastic Load Balancing para entregar JFrog Artifactory y JFrog Xray con alta disponibilidad.

Logo de JFrog

JFrog desarrolló esta solución de socio en colaboración con AWS. JFrog es un socio de AWS .

  •  Lo que creará
  • Esta solución de socio configura lo siguiente:

    • Una arquitectura con alta disponibilidad que abarca dos zonas de disponibilidad.*
    • Una nube virtual privada (VPC) configurada con subredes públicas y privadas de acuerdo con las prácticas recomendadas de AWS para proporcionarle su propia red virtual en AWS.*
    • En las subredes públicas:
      • Gateways gestionadas mediante traducción de direcciones de red (NAT) para permitir el acceso saliente a Internet a recursos en las subredes privadas.*
      • Un host bastión de Linux en un grupo de Auto Scaling para permitir el acceso entrante mediante Secure Shell (SSH) a las instancias Amazon EC2 en las subredes públicas y privadas.*
    • En las subredes privadas:
      • Dos grupos de Amazon EC2 Auto Scaling para los nodos principales y secundarios de JFrog Artifactory.
      • Si implementa JFrog Xray, dos grupos de Amazon EC2 Auto Scaling para nodos principales y secundarios de JFrog Xray.
      • Una instancia de PostgreSQL en Amazon Relational Database Service (Amazon RDS) es accesible desde las subredes privadas. Puede elegir implementar una instancia de PostgreSQL secundaria.
    • Un Network Load Balancer para distribuir el tráfico entre los nodos principales y secundarios de JFrog Artifactory.
    • Amazon Elastic File System (Amazon EFS) para los nodos principales y secundarios de JFrog Artifactory.
    • Si implementa JFrog Xray, un Network Load Balancer para JFrog Xray para conectarse a nodos de JFrog Artifactory.
    • Un bucket de Amazon Simple Storage Service (Amazon S3) privado y cifrado para el almacenamiento de repositorios.

    * En la plantilla con la que se implementa la solución de socios en una VPC existente, se omiten los componentes marcados con asteriscos y se le pide la configuración de su VPC existente.

  •  Cómo implementar
  • Para implementar esta solución de socio, siga las instrucciones que aparecen en la guía de implementación, en la que se incluyen estos pasos. El proceso de implementación tarda unos 30 minutos.

    1. Inicie sesión en su cuenta de AWS. Si no tiene una cuenta de AWS, regístrese en https://aws.amazon.com.
    2. Regístrese para obtener una licencia de prueba gratuita de JFrog Artifactory.
    3. Lance la solución de socios. Elija la región en la barra de herramientas superior antes de crear la pila. Puede elegir una de las siguientes opciones:
    4. Configure JFrog Artifactory.

    Amazon puede compartir la información de implementación de los usuarios con el socio de AWS que colaboró con AWS en esta solución.  

  •  Costos y licencias
  • Esta solución de socio para JFrog Artifactory requiere una licencia Enterprise o Enterprise+. Hay disponible una licencia de prueba gratuita que incluye tres licencias Enterprise para Artifactory. Debe ingresar las claves de las licencias durante el proceso de implementación.

    Usted es responsable del costo de los servicios de AWS, así como de las licencias de terceros que se utilicen, mientras se ejecuta esta solución. No se aplican cargos adicionales por el uso de la solución.

    En esta solución, se incluyen parámetros de configuración que puede personalizar. Algunas de estas configuraciones, como el tipo de instancia, afectan al costo del despliegue. Para hacer estimaciones de costos, consulte las páginas de precios de cada servicio de AWS que utilice. Los precios están sujetos a cambios.

    Sugerencia: Después de implementar una solución, cree Informes de costo y uso de AWS para realizar el seguimiento de los costos asociados. Dichos informes envían métricas de facturación a un bucket de Amazon Simple Storage Service (Amazon S3) en su cuenta. Suministran estimaciones de costos en función del uso de cada mes y agregan los datos a finales del mes. Para obtener más información, consulte ¿Qué son los informes de costo y uso de AWS?