참조 배포

AWS 기반 JFrog Artifactory 및 JFrog Xray

DevOps 파이프라인의 모든 단계에서 아티팩트를 관리 및 보호

이 파트너 솔루션은 Amazon Web Services(AWS) 클라우드에 JFrog Artifactory 및 JFrog Xray(선택적)를 배포합니다. JFrog Artifactory는 범용 아티팩트 리포지토리로, 애플리케이션 개발 수명 주기 동안 30개 이상의 각각 다른 패키지 유형을 관리할 수 있습니다. 바이너리를 위한 유일한 소스로서 JFrog Artifactory는 배포를 위한 소프트웨어 출시 주기를 가속화합니다. JFrog Xray는 JFrog Artifactory와 함께 작동하여 DevOps 파이프라인의 각 단계에서 보안 취약점을 위해 패키지를 스캔합니다.

AWS에 JFrog를 배포하여, Amazon Elastic Compute Cloud(Amazon EC2)와 같은 AWS 서비스의 보안과 확장성을 획득할 수 있습니다. Amazon EC2 Auto Scaling을 사용하면 JFrog Artifactory 및 JFrog Xray 노드를 필요한 만큼 재배포하고 확장 또는 축소할 수 있습니다. 이 파트너 솔루션 참조 아키텍처는 AWS Elastic Load Balancing를 사용하여 고가용성의 JFrog Artifactory 및 JFrog Xray를 제공합니다.

JFrog 로고

이 파트너 솔루션은 JFrog와 AWS가 공동으로 개발했습니다. JFrog는 AWS 파트너입니다.

  •  구축할 내용
  • 이 파트너 솔루션은 다음을 설정합니다.

    • 두 가용 영역에 걸쳐 있는 고가용성 아키텍처*
    • AWS에서 가상 네트워크를 제공할 목적으로 AWS 모범 사례에 따라 퍼블릭 및 프라이빗 서브넷으로 구성된 Virtual Private Cloud(VPC).*
    • 퍼블릭 서브넷에서 다음 항목이 제공됩니다.
      • 프라이빗 서브넷의 리소스에 대한 아웃바운드 인터넷 액세스를 허용하기 위한 관리형 NAT(Network Address Translation) 게이트웨이*
      • 퍼블릭 및 프라이빗 서브넷의 Amazon EC2 인스턴스에 인바운드 Secure Shell(SSH) 액세스를 허용하는 Auto Scaling 그룹의 Linux 배스천 호스트.*
    • 프라이빗 서브넷의 경우:
      • JFrog Artifactory 프라이머리 노드 및 세컨더리 노드를 위한 두 개의 Amazon EC2 Auto Scaling 그룹
      • JFrog Xray 배포 시, JFrog Xray 프라이머리 노드 및 세컨더리 노드를 위한 두 개의 Amazon EC2 Auto Scaling 그룹
      • 프라이빗 서브넷에서 액세스할 수 있는 Amazon Relational Database Service(Amazon RDS)의 PostgreSQL 인스턴스 세컨더리 PostgreSQL 인스턴스를 배포하도록 선택할 수 있습니다.
    • JFrog Artifactory 프라이머리 노드 및 세컨더리 노드 사이에 트래픽을 배포하기 위한 Network Load Balancer
    • JFrog Artifactory 프라이머리 노드 및 세컨더리 노드를 위한 Amazon Elastic File System(Amazon EFS) 파일 시스템
    • JFrog Xray 배포 시, JFrog Artifactory 노드에 연결하기 위한 JFrog Xray용 Network Load Balancer
    • 리포지토리 스토리지를 위한 암호화된 프라이빗 Amazon Simple Storage Service(Amazon S3) 버킷

    * 기존 VPC에 파트너 솔루션을 배포하는 템플릿에서는 별표로 표시된 구성 요소를 건너뛰고 기존 VPC 구성을 묻는 메시지가 표시됩니다.

  •  배포 방법
  • 이 파트너 솔루션을 배포하려면 다음 단계가 포함된 배포 가이드의 지침을 따르세요. 배포 과정은 30분가량 걸립니다.

    1. AWS 계정에 로그인합니다. AWS 계정이 없는 경우 https://aws.amazon.com에서 가입합니다.
    2. JFrog Artifactory 무료 평가판 라이선스에 가입합니다.
    3. 파트너 솔루션을 시작합니다. 스택을 생성하기 전에 상단 도구 모음에서 리전을 선택합니다. 다음 옵션 중에서 선택할 수 있습니다.
    4. JFrog Artifactory 설정하기

    Amazon은 이 솔루션에서 AWS와 협업하는 AWS 파트너와 사용자 배포 정보를 공유할 수 있습니다.  

  •  비용 및 라이선스
  • 이 파트너 솔루션에는 JFrog Artifactory Enterprise 또는 Enterprise+ 라이선스가 필요합니다. 세 가지 Artifactory Enterprise 라이선스가 포함된 무료 평가판 라이선스를 사용할 수 있습니다. 배포를 하는 동안 라이선스 키를 입력해야 합니다.

    이 솔루션을 실행하는 동안 사용되는 AWS 서비스 및 유료 타사 라이선스 비용은 고객이 부담해야 합니다. 솔루션 사용에 따른 추가 비용은 없습니다.

    이 솔루션에는 사용자 지정할 수 있는 구성 파라미터가 포함되어 있습니다. 인스턴스 유형과 같은 이러한 일부 설정에 따라 배포 비용이 달라집니다. 예상 비용은 사용하는 각 AWS 서비스의 요금 페이지를 참조하세요. 요금은 변경될 수 있습니다.

    팁: 솔루션 배포 후 관련 비용을 추적할 수 있도록 AWS Cost and Usage Report를 생성하세요. 이 보고서는 계정의 Amazon Simple Storage Service(S3) 버킷에 대한 과금 지표를 제공합니다. 이 보고서는 매월 사용량을 기반으로 한 추정 요금을 제공하고 월말에 데이터를 집계합니다. 자세한 내용은 AWS Cost and Usage Reports란 무엇인가요?를 참조하세요.