EBS 디스크 대신 EFS (AWS NFS 구현)를 사용하도록 Jenkins 빌드 서버를 재구성하여 성능을 크게 향상시킬 수 있는지 궁금합니다.EBS에서 EFS 저장소로 전환하여 빌드 서버의 성능을 향상시킬 수 있습니까?
EFS는 기가 바이트 당 약 3 배 더 비싸지 만 실제 비용은 EFS에서 사용 된 공간에 대해서만 지불하므로 EFS는 모든 비용을 지불하기 때문에 실제 비용은 아마도 약 2 배 더 비쌉니다.
또한 EFS에는 업그레이드를 위해 아무 것도하지 않고도 확장이 가능합니다. EBS 디스크의 크기를 조정하면 가동 중지 시간이 포함 된 시간 소모적 인 작업입니다.
이 질문은 비용과 관련이 없으며 성능을 향상 시켜도 빌드 속도를 20 %까지 향상시킬 수있는 것처럼 보입니다. 저장 비용은 분명히 극복 될 수 있습니다 (나중에 유지 관리가 덜 필요하다는 장점은 말할 것도 없습니다).
EBS의 대기 시간이 더 짧습니다. 건물은 대개 많은 작은 소스 파일을 필요로하므로 EBS에 불만이 있습니다. 왜 그걸 시도하지 않니? – at0mzk
@BretzL 이미 테스트를 수행 한 사람으로부터 데이터를 얻지 않는 한,이를 수행하고 모든 결과를 다시 제공합니다. 이 외에도 jenkins가 빌드 한 도커 이미지를 저장하는 것과 동일한 접근 방식을 평가하고 있습니다. 여전히 NFS에서 도커 데이터를 호스팅하여 별도로 처리 할 수 있습니다. – sorin
"Amazon EBS는 단일 EC2 인스턴스의 데이터에 가장 낮은 대기 시간의 액세스가 필요한 작업 부하에 대해 성능을 제공 할 수 있습니다." EBS를 통한 EFS의 성능 향상을 보지 못할 것이라고 생각합니다. – jbird