TrueNAS Electric Eel(일명 SCALE 24.10)은 앱 내에 Docker Compose 기능을 도입하여 자체적인 충격을 선사합니다. 이제 업계 표준 Docker Compose 애플리케이션을 TrueNAS에 쉽게 배포하여 ZFS의 안정성, 유연성 및 성능의 이점을 누릴 수 있습니다. 전기 장어 야간 이미지는 이제 테스트에 사용할 수 있으며, BETA1 버전은 8월 27일 주에 준비될 예정입니다. 버그 수정, 기능 업데이트, 지속적인 다듬기는 2024년 10월 출시 예정일까지 계속될 예정입니다.
기존 앱을 Docker로 자동 변환하는 Electric Eel
이전에 TrueNAS 앱 시스템을 Kubernetes에서 Docker로 전환하는 작업이 Electric Eel에서 진행될 것이라고 밝힌 바 있습니다. 헬름 차트 및 Kubernetes에서 Docker Compose로의 마이그레이션이 사용자 기반을 위해 가능한 한 원활하게 이루어질 수 있도록 열심히 노력하고 있습니다.
Docker Compose의 간단한 구성 덕분에 애플리케이션 배포를 위한 업계 표준 도구로 자리 잡았습니다. 이제 Dockge 및 Portainer와 같은 선택적 Docker 관리 계층과 결합하여 복잡한 애플리케이션과 네트워크를 더욱 쉽게 구성할 수 있습니다.
초기 테스트에 따르면 Docker 앱은 최대 3배 더 빠르게 배포될 뿐만 아니라 유휴 상태일 때 CPU 오버헤드가 낮아 전체 시스템 전력 소비가 줄어드는 것으로 나타났습니다. 이러한 변화로 인해 TrueNAS 앱 환경은 더 빠르고 효율적이 될 것입니다.
Electric Eel 업데이트는 “Custim App” 버튼을 통해 배포된 공식 TrueNAS 차트 및 표준 Docker 앱에 대한 전체 Docker Compose 전환 프로세스를 자동화합니다. NextCloud, Plex, Syncthing 및 기타 수백 개의 앱은 Docker를 사용하여 TrueNAS Electric Eel 업데이트를 통해 재부팅되지만 해당 소프트웨어, 데이터 및 네트워킹 구성은 그대로 유지됩니다.
이러한 앱 기능 및 마이그레이션 프로세스에는 상당한 테스트와 검증이 필요하므로 프로덕션 워크로드가 있는 사용자는 베타 및 커뮤니티 피드백이 있을 때까지 Electric Eel 배포를 자제해야 합니다.
사용 가능한 앱 목록을 확장하고 성능을 개선하는 것 외에도 Docker Compose 기능을 활용하면 여러 앱, 종속성, 관련 인그레스, 로드 밸런싱, VPN 및 게이트웨이 정책과 같은 더 복잡한 앱 환경을 만들 수 있는 기능도 제공됩니다. 여러 앱을 자체 프라이빗 네트워크에 번들로 묶을 수 있습니다. 설명서를 검토하고 작동하거나 누락된 부분에 대한 피드백을 보내주세요.
Sandboxes는 Electric Eel로 업그레이드하는 동안에도 계속 유지되며, 기존 Jailmaker 스크립트를 계속 사용할 수 있습니다. 사용자 정의 샌드박스는 Kubernetes, Podman 또는 기타 스택을 실행하려는 고급 사용자를 위한 일반적인 접근 방식으로, Kubernetes API 및 Helm 차트와 같이 Docker 이외의 특정 기능이 필요한 사용자를 위한 것입니다.
대대적인 웹 UI 개편
웹 UI는 2022년 SCALE이 처음 도입된 이래 가장 큰 규모의 개편을 거쳤습니다. 기존에도 훨씬 더 역동적이고 사용하기 쉬웠던 SCALE 웹 UI는 이번 개편을 통해 최신 기능을 추가하여 사용 편의성을 더욱 향상시켰습니다.
- Global Search 기능으로 작업 완료 시간이 크게 단축됩니다. 항목을 검색하면 검토할 요소가 강조 표시된 오른쪽 화면으로 이동합니다.
- 테이블 검색 및 필터링은 수백 개의 데이터 세트, 공유, LUN 또는 드라이브가 있는 시스템의 관리 효율성을 개선합니다. 훨씬 더 짧은 시간에 문제를 찾거나 작업을 수행할 수 있습니다.
- 대시보드 위젯이 확장되어 크기를 구성할 수 있게 되었습니다. 나만의 대시보드를 만들고 권장 사항을 공유하세요.
클라우드 백업
iX-Storj로의 클라우드 백업이 활성화되었습니다. 클라우드 백업은 통합 스냅샷(LUN 및 공유), 중복 제거 및 간단한 복원 기능을 제공하여 데이터를 클라우드에 백업할 수 있도록 TrueNAS 기능을 확장합니다.
OpenZFS 2.3
OpenZFS 2.3은 아직 개발 중이며, TrueNAS는 몇 가지 기대되는 추가 기능과 함께 최신 승인 업데이트를 추적하고 있습니다.
RAIDZ 확장을 사용하면 한 번에 하나의 드라이브씩 RAIDZ(패리티) vdev를 확장할 수 있으므로 점진적으로 확장하려는 작은 설치 공간 시스템에 이상적입니다. 이 기능은 또한 2드라이브 RAIDZ1 시스템을 허용하므로 적은 예산으로 소규모로 시작하려는 가정 사용자에게 이상적입니다.
재설계된 빠른 중복 제거 기능을 사용하면 현재 중복 제거 알고리즘보다 훨씬 적은 성능 오버헤드로 중복 제거를 수행할 수 있습니다. 빠른 중복 제거 기능은 아직 완전히 완성되거나 테스트되지 않았으며 현재로서는 ‘실험적’으로 간주되므로 운영 시스템에서 사용해서는 안 된다는 점에 유의하세요.
시스템 통합 개선
TrueNAS는 모든 기능을 갖춘 API를 통해 다른 시스템과의 통합을 간소화하도록 설계되었습니다. Electric Eel은 더 많은 시스템 통합 기능을 추가합니다.
- 데이터 마이그레이션 개선: Syncthing을 사용해 다른 SMB 스토리지 시스템에서 마이그레이션하는 경우, 이제 대체 데이터 스트림(ADS)도 마이그레이션됩니다. 이 기능은 Windows, Synology, QNAP, Netapp, Pure 또는 Dell 시스템과 같은 모든 SMB 서버에서 데이터를 마이그레이션하는 데 사용할 수 있습니다.
- 클라우드 관리: 일반적인 이니셔티브를 통해 클라우드 관리 서비스를 통해 TrueNAS를 더 쉽게 설치하고 운영할 수 있습니다. 이렇게 해도 WebUI 사용 기능이 저하되지는 않지만 수만 대의 시스템을 더 쉽게 설치하고 운영할 수 있습니다. Electric Eel에는 API 기반 설치를 위한 후크와 전 세계적으로 고유한 시스템 ID가 있습니다.
- FreeIPA 지원: Microsoft Active Directory가 시장을 장악하고 있는 가운데, TrueNAS는 이제 기존 AD 환경에 대한 오픈 소스 대안인 FreeIPA를 지원합니다.
- 모듈식 NVIDIA 드라이버: 이제 NVIDIA GPU용 바이너리 드라이버가 TrueNAS 설치에서 분리되어 메인 제품과 별도의 주기로 드라이버를 업데이트할 수 있습니다.
- 향상된 로깅: TrueNAS에 내장된 감사 기능은 이제 시스템에 대한 보다 다양한 중요한 변경 사항을 기록합니다. 여기에는 공유 설정 또는 권한에 대한 모든 변경 사항과 sudo를 통해 또는 관리자 권한 상승으로 실행된 모든 명령에 대한 감사 로그가 포함됩니다. 이는 NIST 800-209 규정 준수에 중요합니다.
TrueNAS 엔터프라이즈 개선 사항
모든 TrueNAS 버전에는 더 빠르고 더 잘 관리되는 TrueNAS Enterprise 어플라이언스를 구축할 수 있는 개선 사항이 포함되어 있습니다. Electric Eel에는 이러한 기능 중 몇 가지가 포함되어 있습니다. 기업 사용자는 새 소프트웨어를 사용하기 전에 Electric Eel이 실전 테스트를 마칠 때까지 기다려야 합니다.
- Tri-Mode 지원: 일부 TrueNAS 플랫폼은 트라이 모드 스토리지 기능을 지원하여 동일한 슬롯에 HDD, SAS SSD 또는 NVMe SSD를 조합할 수 있습니다. 이를 통해 엣지 시스템의 비용, 성능 및 전력이 향상됩니다.
- NVMe-oF 지원: TrueNAS F-시리즈는 초대형 플래시 시스템을 위한 ES24N(all-NVMe) 확장 셸프와 함께 적층됩니다. 이 NVMe-oF 아키텍처는 SAS 확장 셸프(JBOD)와 유사한 관리 기능을 갖춘 고성능 5PB all-NVMe 시스템을 구현합니다.
- 향상된 인클로저 관리: TrueNAS 어플라이언스를 원격으로 관리할 수 있는 이 인기 있는 도구를 개선했습니다. 관리자가 시스템을 원격으로 시각화하고 수리를 위한 명확한 지침을 제공할 수 있습니다. 특히 매우 큰 시스템의 경우, 인클로저의 보다 정확한 사진과 시각적 묘사의 훨씬 빠른 렌더링이 개선되었습니다.
언제 마이그레이션해야 하나요?
새로운 TrueNAS 시스템을 배포하는 경우 추가 기능, 훨씬 더 광범위한 하드웨어 지원, 확장된 앱 카탈로그, 대부분의 워크로드에서 향상된 성능 및 개선된 웹 UI를 통해 TrueNAS를 그 어느 때보다 쉽게 관리할 수 있는 TrueNAS SCALE 24.04.2를 권장합니다. TrueNAS 24.04 “Dragonfish”에는 시스템화된 nspawn 컨테이너를 사용하여 감옥과 같은 기능을 제공하는 샌드박스에 대한 지원이 포함되어 있습니다.
위에서 설명한 새로운 기능을 원하는 TrueNAS 13.0 사용자는 언제든지 TrueNAS SCALE로 사이드 업그레이드하여 데이터와 SMB, NFS, iSCSI 및 VM과 같은 필수 NAS 기능을 보존할 수 있습니다(주요 예외는 Jails). TrueNAS 13.3은 FreeBSD jail에 대한 업데이트를 허용합니다.
여기에서 설명한 것처럼, TrueNAS 24.10 “Electric Eel”은 또한 오버헤드를 줄이면서 애플리케이션 실행을 크게 개선하고 더 복잡한 네트워크 설정(Jails와 유사)의 문을 열어주는 기본 Docker Compose 환경을 제공합니다. 그러나 더 많은 테스트와 성숙이 이루어질 때까지 Electric Eel로 업데이트하는 것은 권장하지 않습니다. 현재 소프트웨어 권장 사항은 항상 소프트웨어 상태 페이지에서 프로필에 따른 권장 사항을 검토하세요.
출처 : https://www.truenas.com/blog/truenas-electric-eel-nightly/