implementazione di riferimento

JFrog Artifactory e JFrog Xray su AWS

Gestisci e proteggi gli artefatti in ogni fase della pipeline DevOps

Questo soluzione del partner implementa JFrog Artifactory e, facoltativamente, JFrog Xray nel cloud Amazon Web Services (AWS). JFrog Artifactory è un repository di artefatti universale che può gestire oltre 30 diversi tipi di pacchetto nel ciclo di vita dello sviluppo dell'applicazione. Come unica origine affidabile dei binari, JFrog Artifactory velocizza il ciclo di release dei software per facilitare l'implementazione. JFrog Xray lavora con JFrog Artifactory per scansionare i pacchetti per le vulnerabilità nella sicurezza in ogni fase della pipeline DevOps.

Implementando JFrog su AWS, ottieni la sicurezza e la scalabilità di servizi AWS come Amazon Elastic Compute Cloud (Amazon EC2). Con Dimensionamento automatico Amazon EC2, puoi implementare di nuovo, aumentare o diminuire i nodi JFrog Artifactory e JFrog Xray secondo necessità. L'architettura di riferimento della soluzione del partner utilizza AWS Elastic Load Balancing per offrire JFrog Artifactory e JFrog Xray con alta disponibilità.

Logo JFrog

Questa soluzione del partner è stata sviluppata da JFrog in collaborazione con AWS. JFrog è un partner AWS.

  •  Attività che realizzerai
  • Questa soluzione dei partner prevede quanto segue:

    • Un'architettura ad alta disponibilità che si estende su due zone di disponibilità.*
    • Un cloud privato virtuale (VPC, Virtual Private Cloud) configurato con sottoreti pubbliche e private secondo le best practice AWS, per creare la tua rete virtuale su AWS.*
    • Nelle sottoreti pubbliche:
      • Gateway NAT (Network Address Translation) gestiti che consentono l'accesso Internet in uscita alle risorse all'interno delle sottoreti private.*
      • Un bastion host Linux in un gruppo Auto Scaling per consentire l'accesso SSH (Secure Shell) in ingresso alle istanze Amazon EC2 nelle sottoreti pubbliche e private.*
    • Nelle sottoreti private:
      • Due gruppi Amazon EC2 Auto Scaling per nodi primari e secondari di JFrog Artifactory.
      • Se distribuisci JFrog Xray, due gruppi Amazon EC2 Auto Scaling per nodi primari e secondari per JFrog Xray.
      • Un'istanza PostgreSQL su Amazon Relational Database Service (Amazon RDS) accessibile dalle sottoreti private. Puoi scegliere di distribuire un'istanza secondaria PostgreSQL.
    • Un Network Load Balancer per distribuire il traffico tra nodi prima e secondari di JFrog Artifactory.
    • File system Amazon Elastic File System (Amazon EFS) per i nodi primari e secondari di JFrog Artifactory.
    • Se implementi JFrog Xray, un Network Load Balancer per JFrog Xray per connetterti ai nodi JFrog Artifactory.
    • Un bucket Amazon Simple Storage Service (Amazon S3) privato e crittografato per lo storage del repository.

    * Il modello che implementa la soluzione dei partner su un VPC esistente non include i componenti contrassegnati con asterisco e richiede la configurazione del VPC esistente.

  •  Come effettuare l'implementazione
  • Per implementare questa soluzione del partner, segui le istruzioni nella guida all'implementazione, che include queste fasi. Il processo di implementazione richiede circa 30 minuti.

    1. Accedi all'account AWS. Se non hai ancora un account, registrati su https://aws.amazon.com.
    2. Sottoscrivi una licenza di prova gratuita di JFrog Artifactory.
    3. Avvia la soluzione del partner. Prima di creare lo stack, scegli la regione dalla barra degli strumenti in alto. Puoi scegliere tra le opzioni seguenti:
    4. Imposta JFrog Artifactory.

    Amazon può condividere informazioni relative all'implementazione con il Partner AWS che ha collaborato con AWS a questa soluzione.  

  •  Costi e licenze
  • Questa soluzione del partner richiede una licenza Enterprise o Enterprise+ per JFrog Artifactory. È disponibile una licenza di prova gratuita che include tre licenze Enterprise di Artifactory. Devi inserire le chiavi di licenza durante il processo di implementazione.

    Verranno addebitati i costi dei servizi AWS e di qualsiasi licenza di terze parti utilizzati per eseguire questa soluzione. Non sono previsti costi aggiuntivi per l'utilizzo della soluzione.

    Questa soluzione include alcuni parametri di configurazione personalizzabili. Alcune di queste impostazioni, ad esempio il tipo di istanza, incideranno sul costo dell'implementazione. Per una stima dei costi di ogni servizio AWS utilizzato, consulta la pagina dei prezzi. I prezzi sono soggetti a modifiche.

    Suggerimento: dopo l'implementazione della soluzione, crea report di costi e utilizzo di AWS per monitorare i costi associati. Questi report forniscono i parametri di fatturazione a un bucket Amazon Simple Storage Service (Amazon S3) nel tuo account. Inoltre, essi forniscono i costi stimati in base al consumo con cadenza mensile e aggregano i dati alla fine del mese. Per ulteriori informazioni, consulta Che cosa sono i report di costi e utilizzo AWS?