JelinaOS와 범용 Linux 배포판(Debian / Ubuntu)은 어떻게 다른가요?
섹션 제목: “JelinaOS와 범용 Linux 배포판(Debian / Ubuntu)은 어떻게 다른가요?”JelinaOS는 Debian / Ubuntu 등 주요 배포판을 사용자 공간의 기반으로 사용하면서 산업용 엣지 환경에 맞춰 체계적으로 기능을 강화했습니다.
- 재해 복구 아키텍처: 일반 배포판에는 없는 A/B 이중 시스템, 읽기 전용 시스템 및 워치독을 제공합니다.
- 업데이트 메커니즘: 시스템 수준 OTA와 증분 업데이트를 제공하며, 업데이트 실패 시 자동으로 이전 상태로 돌아갑니다.
- 클라우드와 엣지의 협업: 내장 장치 에이전트로 등록 즉시 클라우드에 연결하고 원격 운영 관리가 가능합니다.
- 하드웨어 지원: 산업용 하드웨어에 맞춰 정밀하게 최적화하여 바로 사용할 수 있습니다.
- 장기 지원: 주요 버전의 지원 주기는 10년으로 산업 프로젝트의 수명 주기에 맞습니다.
간단히 말해 범용 배포판이 제공하는 것은 “시스템”이고, JelinaOS가 제공하는 것은 “산업용 엣지 통합 솔루션”입니다.
어떤 장치를 지원하나요?
섹션 제목: “어떤 장치를 지원하나요?”JelinaOS는 현재 Allwinner, Rockchip, NXP i.MX 및 x86의 네 가지 플랫폼에서 총 24종의 Advantech 산업용 제품을 지원합니다. 코어 모듈, 싱글 보드 컴퓨터, 임베디드 산업용 PC 및 엣지 컴퓨팅 플랫폼 등 다양한 형태를 포함합니다. 지원 장치를 참조하세요.
애플리케이션은 반드시 Release로 배포해야 하나요?
섹션 제목: “애플리케이션은 반드시 Release로 배포해야 하나요?”JelinaOS에서 권장하는 애플리케이션 배포 방식입니다. 모든 컨테이너 애플리케이션과 네이티브 애플리케이션을 Release에 정의하면 장치 에이전트가 배포, 상태 보호, 업데이트 및 롤백을 통합 관리합니다. 운영 환경에서는 모두 Release 절차를 사용하는 것이 좋습니다. 장치에서 애플리케이션을 직접 수동으로 실행하면(예: docker run) Release 체계에서 벗어나므로 통합 관리 기능을 이용할 수 없습니다.
컨테이너 애플리케이션과 네이티브 애플리케이션 중 무엇을 선택해야 하나요?
섹션 제목: “컨테이너 애플리케이션과 네이티브 애플리케이션 중 무엇을 선택해야 하나요?”JelinaOS는 두 방식 모두에 동등하게 완전한 지원을 제공합니다.
- 컨테이너 애플리케이션: 플랫폼 간 일관된 배포, 여러 서비스의 조합 및 빠른 반복 개발이 필요한 현대적인 애플리케이션에 적합합니다.
- 네이티브 애플리케이션: 하드웨어 기능을 깊이 활용하거나 높은 실시간성이 필요하거나 기존 레거시 프로그램 자산이 있는 프로젝트에 적합합니다.
대부분의 프로젝트는 핵심 제어에 네이티브 애플리케이션을, 업무 로직에 컨테이너를 사용하는 등 두 방식을 혼용할 수 있습니다. JelinaOS에서는 “둘 중 하나”를 선택할 필요가 없습니다.
JelinaOS를 어떻게 구할 수 있나요?
섹션 제목: “JelinaOS를 어떻게 구할 수 있나요?”- Advantech 산업용 장치를 구매할 때 지정하면 JelinaOS가 사전 설치된 장치를 받을 수 있습니다.
- 기존 장치의 경우 Advantech 영업 또는 기술 지원을 통해 시스템 이미지를 받을 수 있습니다.
- 클라우드 관리에 연결할 때 JelinaCloud에서 장치에 맞는 시스템 이미지와 설정을 다운로드할 수 있습니다.
JelinaOS를 어떻게 평가하고 체험할 수 있나요?
섹션 제목: “JelinaOS를 어떻게 평가하고 체험할 수 있나요?”- Advantech 영업 또는 기술 지원에 연락하여 평가용 장치나 시스템 이미지를 요청합니다.
- 평가용 장치에서 설치와 초기 설정을 완료하여 전체 기능을 체험합니다.
- 테스트 환경에서 애플리케이션 배포, 시스템 업데이트 및 롤백 등의 핵심 기능을 검증한 후 운영 환경 배포를 계획하는 것이 좋습니다.
클라우드에 연결하지 않아도 JelinaOS를 사용할 수 있나요?
섹션 제목: “클라우드에 연결하지 않아도 JelinaOS를 사용할 수 있나요?”가능합니다. JelinaOS의 모든 로컬 기능(재해 복구, 컨테이너, 워치독 및 로컬 업데이트)은 클라우드에 의존하지 않습니다. 장치 에이전트는 로컬 관리 모드와 독립 실행 모드를 제공하므로 클라우드 없이도 모든 기능을 사용할 수 있습니다. 원격 운영 관리와 일괄 관리가 필요해지면 언제든 JelinaCloud에 연결할 수 있습니다.
시스템 업데이트가 실패하면 어떻게 되나요?
섹션 제목: “시스템 업데이트가 실패하면 어떻게 되나요?”장치가 “벽돌”이 되지 않습니다. JelinaOS의 A/B 이중 시스템 메커니즘은 다음을 보장합니다.
- 업데이트는 현재 사용하지 않는 시스템 파티션에만 기록되므로 현재 시스템에 영향을 주지 않습니다.
- 업데이트 후 부팅 검증에 실패하면 자동으로 기존 시스템으로 돌아갑니다.
- 항상 사용 가능한 시스템 하나가 유지됩니다.
장치 데이터는 어디에 저장되나요? 공장 초기화를 하면 데이터가 사라지나요?
섹션 제목: “장치 데이터는 어디에 저장되나요? 공장 초기화를 하면 데이터가 사라지나요?”모든 사용자 데이터는 시스템 파티션과 물리적으로 격리된 별도의 데이터 파티션에 저장됩니다.
- 시스템 업데이트는 데이터에 영향을 주지 않습니다.
- 공장 초기화 시 시스템과 사용자가 기록한 내용이 출하 상태로 복원되므로 중요한 데이터는 미리 백업하세요.
- 중요 데이터는 정기적으로 백업하는 것이 좋습니다.
클라우드 관리에 추가 비용이 드나요? 어떤 관리 기능이 있나요?
섹션 제목: “클라우드 관리에 추가 비용이 드나요? 어떤 관리 기능이 있나요?”JelinaCloud는 장치 등록, 플릿 관리, 일괄 업데이트 및 원격 운영 관리 등 클라우드와 엣지의 협업 기능을 제공합니다. 구체적인 서비스 방식과 비용은 Advantech 영업에 문의하거나 JelinaCloud 문서를 참조하세요.
운영 환경에서 사용할 때 어떤 보안 요건이 있나요?
섹션 제목: “운영 환경에서 사용할 때 어떤 보안 요건이 있나요?”- 출하 시 기본 암호를 변경합니다.
- 운영 모드를 활성화하여 장치가 보안 채널을 통해서만 클라우드와 통신하도록 합니다.
- 필요에 따라 방화벽을 설정하고 필요한 포트만 개방합니다.
- 클라우드를 통한 정기적인 시스템·보안 패치 업데이트.
어떤 언어와 데스크톱 환경을 지원하나요?
섹션 제목: “어떤 언어와 데스크톱 환경을 지원하나요?”JelinaOS는 주요 배포판과 다국어 환경을 지원하며, 명령줄 전용, X11 데스크톱(XFCE4), Wayland 데스크톱 등 여러 시스템 구성을 제공합니다. 장치 유형과 프로젝트 요구 사항에 따라 선택할 수 있습니다.
장치 에이전트(Jelinvisor)는 무엇인가요? 업데이트하지 않아도 되나요?
섹션 제목: “장치 에이전트(Jelinvisor)는 무엇인가요? 업데이트하지 않아도 되나요?”Jelinvisor는 장치와 클라우드 사이의 관리 구성 요소로, 등록, 보고 및 업데이트 실행을 담당합니다. 최신 버전을 유지하는 것이 좋습니다. 장치 에이전트 업데이트도 시스템 업데이트와 마찬가지로 클라우드에서 통합 오케스트레이션하며, 업데이트 정책을 설정할 수 있습니다. 자세한 내용은 Jelinvisor 장치 에이전트를 참조하세요.