Snyk Code 로컬 엔진
릴리스 상태
Snyk Code Local Engine은 지원이 중단되었으며 향후 릴리스에서 제거될 예정입니다. 기존 고객은 진행 중인 계약 기간 동안 전체 지원을 받게 되며, 이 도구는 정기적인 유지 관리 업데이트를 계속 받을 것입니다.
지원 중단 프로세스에 대한 자세한 내용은 Snyk 릴리스 프로세스를 참조하세요.
Snyk Code Local Engine(SCLE)은 코드를 인터넷에 업로드하지 않고 사용할 수 있는 Snyk Code Engine의 완전 포함 버전입니다. Local Engine을 사용하면 스캔만 로컬에서 수행됩니다. 스캔 결과는 Snyk Web UI에서 볼 수 있도록 Snyk에 업로드됩니다.
이 상위 수준 아키텍처 다이어그램은 구성 요소와 상호 작용을 보여줍니다. Snyk은 Snyk Code Local Engine을 통해 Git 리포지토리에 대한 요청을 스캔하고 결과를 Snyk에 반환합니다.

Snyk Code Local Engine 시스템 요구 사항
Snyk Code Local Engine을 배포하기 위한 핵심 요구 사항은 다음과 같습니다.
Kubernetes 버전 1.21.0 - 1.28.0:
권장: 전용 Kubernetes 클러스터
클러스터에서 *.snyk.io로의 WebSocket을 지원하는 아웃바운드 HTTPS 연결
이 연결은 모든 흐름(CLI, IDE, SCM 및 PR 확인)에 필요합니다.
Kubernetes – 다음 중 하나:
관리형 퍼블릭 클라우드 Kubernetes 서비스 - EKS, AKS, GKE
또는 -
비관리형 Kubernetes (자체 호스팅 클러스터)
PR 확인 및 Snyk CLI 지원에는 Kubernetes 클러스터에 대한 네트워크 액세스가 필요합니다.
Kubernetes 클러스터에서 Git 및 CI/CD 도구로
Snyk CLI를 실행하는 사용자에서 Kubernetes 클러스터로
Helm 버전 3.8.0 이상
x86 CPU 환경
Snyk Code Local Engine 리소스 요구 사항
Snyk Code Local Engine은 모듈식이며 특정 통합을 실행하거나 모든 것을 한 번에 실행하도록 사용자 지정할 수 있습니다. 또한 선호도에 따라 하나 또는 여러 노드로 확장할 수 있습니다.
각 Kubernetes 노드를 실행하려면 최소한 다음의 여유 리소스가 필요합니다.
55GB RAM
14 Core CPU
50GB 임시 스토리지(Ephemeral Storage)
최소 노드의 크기는 환경 요구 사항에 따라 다르지만 이는 필요한 최소 여유 리소스입니다.
Snyk Code Local Engine의 각 유형에 필요한 총 리소스는 다음 목록에 나와 있습니다. 실제 메모리 및 스토리지 소비량은 사용량과 스캔된 리포지토리의 크기에 따라 다릅니다. 최소 총 필수 리소스는 여러 노드로 나눌 수 있습니다.
CLI
165GB RAM
60 Core CPU
55GB 임시 스토리지
파이프라인에서 SCLE 실행
IDE
165GB RAM
60 Core CPU
55GB 임시 스토리지
IDE에서 사용하는 개발자
SCM
170GB RAM
65 Core CPU
65GB 임시 스토리지
모니터링 목적으로 리포지토리 가져오기
SCM 및 PR 확인
200GB RAM
90 Core CPU
160GB 임시 스토리지
모니터링 목적으로 리포지토리 가져오기
새로운 취약점에 대해 모든 PR 스캔
SCM, PR 확인 및 CLI
220GB RAM
100 Core CPU
160GB 임시 스토리지
파이프라인에서 SCLE 실행
모니터링 목적으로 리포지토리 가져오기
새로운 취약점에 대해 모든 PR 스캔
전체 배포 (모든 기능)
330GB RAM
140 Core CPU
220GB 임시 스토리지
위의 모든 사항
Snyk Code Local Engine과 함께 CLI 및 IDE 사용
Snyk Code Local Engine과 함께 Snyk CLI 및 IDE를 사용하려면 Snyk 계정 팀에 Snyk Code Local Engine URL(온프레미스에서 실행 중인 Snyk Code Local Engine의 URL)을 제공하십시오.
CSM이 조직에 대한 URL을 구성한 후 Settings > Snyk Code에서 확인할 수 있습니다.

Local Engine 구성 및 배포
환경에서 Local Engine을 구성하고 배포하는 지침은 Local Engine 설치 패키지의 Readme 파일에 있습니다. 자세한 내용 및 지원은 Snyk 계정 팀에 문의하십시오.
Last updated