KNFSD File Cache를 평가판으로 출시
오늘 AWS는 확장 가능한 고속의 Network File System(NFS) 캐시를 AWS에 배포하기 위한 오픈 소스 Apache-2.0 라이선스 솔루션인 KNFSD File Cache의 출시를 발표했습니다. KNFSD File Cache는 AWS Interconnect - 멀티클라우드를 통해 온프레미스, 다른 AWS 가용 영역/리전 또는 다른 클라우드에 있는 하나 이상의 소스 NFS 서버로부터 내보낸 데이터를 마운트하고 AWS의 NFS 클라이언트로 다시 내보냅니다. 여러 온프레미스 파일러, 클라우드 내 파일 시스템(예: Amazon FSx for OpenZFS 및 Amazon FSx for NetApp ONTAP) 및 기타 NFS v3, v4.1 또는 v4.2 호환 파일러를 프론팅할 수 있습니다. 자주 읽는 데이터가 메모리 및 로컬 NVMe 스토리지에 캐시되므로 파일은 소스까지 지연 시간이 긴 링크를 한 번만 통과한 후 대규모 컴퓨팅 플릿에 로컬 VPC 속도로 제공됩니다. 이 솔루션은 시각적 효과 렌더링, 시뮬레이션, 금융 서비스, 의료 및 생명 과학, 마이크로프로세서 설계, 일기 예보, 에너지와 같은 읽기 중심의 버스트 컴퓨팅 워크로드를 위해 설계되었습니다.
KNFSD File Cache는 표준 Linux 커널 기술을 기반으로 합니다. nfs-kernel-server는 NFS 다시 내보내기를 제공하고 FS-Cache는 영구 디스크 캐시를 제공합니다. 이는 네이티브 NFS 스택을 사용하기 때문에 바이트 범위 읽기 및 쓰기, 동기식/비동기식 쓰기, Write-through 및 Write-around 모드를 비롯한 NFS 클라이언트-서버 프로토콜을 완벽하게 지원합니다. Packer로 캐시 Amazon Machine Image(AMI)를 빌드한 다음, 포함된 Terraform 모듈을 사용하여 클러스터를 배포합니다. 캐시 노드는 AMD, Intel 또는 AWS Graviton 인스턴스의 Amazon Elastic Compute Cloud(Amazon EC2) Auto Scaling 그룹에서 실행되며, 클라이언트 트래픽은 DNS 라운드 로빈 또는 Network Load Balancer를 통해 분산되고, 활성 NFS 클라이언트 연결 수에 따라 선택적으로 오토 스케일링이 실행됩니다. Amazon CloudWatch 대시보드는 OpenTelemetry 기반 에이전트를 통해 70개 이상의 지표를 제공하며, 이 에이전트는 Prometheus, Grafana와 같은 서드 파티 도구에도 게시할 수 있습니다.
KNFSD File Cache(평가판)는 모든 AWS 리전에서 사용할 수 있습니다. 라이선스 비용은 없습니다. 사용한 AWS 리소스에 대해서만 비용을 지불하면 됩니다.
시작하려면 KNFSD File Cache GitHub 리포지토리, 출시 블로그 및 AWS 솔루션 지침을 참조하세요. 자세한 배포 및 구성 지침은 GitHub 문서를 참조하세요.