AWS, 아마존 리눅스 2027 프리뷰 공개…SELinux 기본 강제
최근 30일 조회수 — 좋아요 —핵심 요약
AWS가 SELinux를 기본 강제 모드로 전환한 아마존 리눅스 2027을 퍼블릭 프리뷰로 공개했다.
AWS가 아마존 리눅스(Amazon Linux) 2027을 퍼블릭 프리뷰로 공개했다. AL2023 베이스라인 위에 구축된 이번 버전의 가장 큰 변화는 SELinux를 기본적으로 강제(enforcing) 모드로 실행한다는 점이다. InfoQ는 이 기본값 변경이 마이그레이션을 계획하는 팀에게 가장 많은 작업을 유발할 요소라고 짚었다. AWS는 일반 출시(GA) 시점이나 AL2023 지원 종료 시점을 공지하지 않았다.
SELinux는 리눅스 커널의 접근 제어 보안 모듈이다. AL2023은 SELinux를 퍼미시브(permissive) 모드로 제공해 정책 위반을 차단하지 않고 기록만 했다. AL2027은 이를 강제 모드로 전환해 정책을 위반하면 실제로 차단한다. AL2023에서 SELinux가 경고만 남기던 방식으로 동작하던 애플리케이션은, 파일 컨텍스트와 포트, 접근 패턴이 정책과 맞지 않으면 AL2027에서 실패할 수 있다. 이번 프리뷰의 실질적인 용도는 새 기능 확인보다 이 강제 모드 아래서 기존 워크로드가 어떻게 작동하는지 검증하는 데 있다.
사양 면에서 AL2027은 커널 7.1 이상에서 동작하고, 암호화 연산에 AWS-LC를 쓰며, AWS 뉴런(Neuron)을 포함한 가속기 드라이버를 추가해 머신러닝 워크로드를 지원한다. AWS는 웹 애플리케이션, 데이터베이스, 컨테이너화된 마이크로서비스, AI·ML 워크로드, 대규모 인프라를 대상 사용처로 제시했다. 다만 커널 버전은 확정된 것이 아니다. AWS 수석 엔지니어 벤저민 헤렌슈미트(Benjamin Herrenschmidt)는 링크드인에서 커널이 LTS(장기 지원) 버전에 도달할 때까지 계속 업데이트될 것이라고 밝혔다. 즉 7.1은 시작점일 뿐, GA 시점의 최종 커널 버전이 아니다.
커뮤니티 반응에서 가장 먼저 나온 질문은 신기능이 아니라 마이그레이션 경로였다. 레딧에서는 AL2023에서 AL2027로 인플레이스(in-place) 전환이 가능한지 묻는 댓글이 해당 스레드에서 가장 많은 추천을 받았지만 AWS의 답변은 없었다. 다른 사용자는 클라우드 네이티브 환경에서는 호스트를 업그레이드하는 대신 교체하는 방식을 쓴다고 반박했고, 원래 질문자는 그 원칙을 인정하면서도 “가축(cattle)의 세계에서도 결국 반려동물(pets)처럼 고정된 존재는 항상 남는다”고 답했다. 세 번째 사용자는 루트 볼륨에 상태를 저장하지 않는 인스턴스라면 EC2 루트 볼륨 교체가 부분적 대안이 될 수 있다고 제안했지만, 이는 일반적인 해법은 아니다. 같은 스레드에서 한 참가자는 자신이 속한 조직도 아직 AL2023으로 팀을 옮기는 작업을 진행 중이라고 밝혀, 출시 주기와 실제 도입 속도 사이의 간극을 보여줬다.
프리뷰 제공 범위는 넓지만 완전하지 않다. AMI는 모든 상용 리전에서 콘솔을 통해 x86-64와 ARM 버전으로 제공되고, 컨테이너 베이스 이미지는 아마존 ECR 퍼블릭 갤러리에 올라와 있다. 반면 온프레미스용 이미지는 아직 제공되지 않는다. 프로젝트 이슈 트래커에 등록된 아마존 리눅스 팀 소속 계정은 같은 레딧 스레드에서 막바지에 발견한 문제 때문에 해당 이미지를 조만간 공개할 예정이라고 설명했다.
다른 RHEL 계열 배포판 대신 아마존 리눅스를 쓰는 이유에 대한 논쟁도 있었다. r/aws에서는 한 사용자가 IBM이 Rocky, Alma, Oracle 리눅스에 또다시 작동 방식을 바꾸도록 강제하지 않을 것이라 믿지 않는다며, 이는 레드햇(Red Hat)의 소스 공개 정책 변경을 겨냥한 발언이라고 InfoQ는 전했다. r/linux에서는 아마존 리눅스를 오라클 리눅스에 비유하며 “형편없는 회사가 소유했지만 완전한 오픈소스이고, 오라클 자바의 제한적 라이선스와 달리 아무 조건이 없다”는 평가가 나왔다. 다만 이 사용자는 이미 다른 곳에서 구할 수 있는 것을 재배포한 것뿐이라 쓸 이유가 딱히 없다고 덧붙였는데, 이는 AWS가 내세우는 클라우드 최적화 논리에 대한 반박이다.
AWS는 AL2023 대비 변경 사항 전체 목록을 AL2027 문서에 공개했고, 피드백은 AL2027 깃허브 저장소를 통해 받는다. 이번 프리뷰를 검토하는 팀에게 실질적인 과제는 커널 성능을 벤치마킹하는 것이 아니라, SELinux 강제 모드 아래서 기존 애플리케이션을 테스트하는 일이다.
읽기 목록은 이 브라우저에 저장됩니다.
출처
이 글은 위 출처를 근거로 자동 생성된 뒤 발행됐습니다. 원문을 함께 확인해 주세요. 교차 보도 없이 단독 출처로 작성됐습니다.