Red Hat, 컨테이너 시대의 Linux 배포판을 재고하다

Red Hat은 클라우드 네이티브 기반 빌드 및 배포 방식을 Linux 운영 체제 자체에 도입하기를 희망합니다.

저자 Joab Jackson의 Red Hat Rethinks the Linux Distro for the Container Age 에서 번역되었습니다 .

덴버 — 컨테이너를 사용하여 애플리케이션을 빠르게 시작하는 것처럼 Red Hat은 전체 Linux 기반 운영 체제를 쉽게 시작할 수 있기를 원합니다.

이 회사는 주력 Linux 배포판인 Red Hat Enterprise Linux (RHEL)를 컨테이너 이미지로 출시했습니다. 즉, 일반적으로 컨테이너에서 제외되는 모든 운영 체제 코드(예: 커널 펌웨어)가 이 이미지에 포함됩니다.

회사는 이번 주 덴버에서 열리는 연례 사용자 컨퍼런스인 Red Hat Summit 에서 이러한 움직임을 발표했습니다 .

Red Hat의 수석 소프트웨어 엔지니어인 Colin Walters는 정상회담 세션에서 "이것은 업계에 필요한 것입니다."라고 설명했습니다. "인프라에 대한 고유한 저장소를 구축하는 대신 클라우드 기반 도구를 더 많이 사용할수록 오픈 소스 유지 관리 및 공유 소유권을 더 많이 활용할 수 있습니다."

이 접근 방식은 새로운 RHEL 버전의 최종 복사본이 독립 실행형 패키지로 출시되어 서버나 가상 머신에 설치되고 관리자가 특정 워크로드에 맞게 사용자 정의하여 수정하는 회사의 일반적인 패키지 모델과 다릅니다.

이 패키징 모델은 오랫동안 Linux 배포 커뮤니티의 전통이었으며 오늘날 컨테이너를 통해 애플리케이션을 관리하는 방식과는 점점 더 달라졌습니다.

Red Hat의 수석 마케팅 관리자인 Ben Breard는 "두 세계가 완전히 별도로 관리되지 않도록 운영 체제 세계에 가져올 수 있는 교훈이 컨테이너 측면에서 배울 수 있다는 것"이라고 말했습니다. Red Hat 보도 자료 말해 보세요!

컨테이너 기반 Linux 운영 체제의 목표, Colin Walters의 프레젠테이션

더 넓은 범위의 워크로드

이러한 움직임은 RHEL을 더욱 광범위한 워크로드에 대해 더욱 유연하게 만드는 것입니다. RHEL 골든 이미지는 특정 환경에서만 사용할 수 있습니다. 엣지 또는 가상 데스크탑 환경과 같은 많은 환경에는 결국 다양한 사용자 정의가 필요합니다.

컨테이너화는 이러한 사용자 정의 환경에 대한 업데이트를 단순화하는 데 큰 도움이 됩니다. Red Hats는 이를 통해 테스트와 롤백이 더 쉬워진다고 주장합니다.

관리자는 운영 체제를 설치한 후 변경하지 않고 빌드 시 운영 체제를 구성할 수 있습니다. GitOps 또는 지속적 통합/지속적 배포 워크플로는 이미 개발자에게 익숙하며 다양한 환경에서 실행되는 Linux 서버 클러스터를 유지 관리하기 위한 표준 절차가 될 수 있습니다.

거의 모든 클라우드 기반 도구는 운영 체제를 유지하는 데 사용됩니다.

일시적인 작업 부하뿐만 아니라

이는 컨테이너에서 운영 체제를 구축하려는 첫 번째 시도가 아닙니다. RancherOS , Flatcar Linux , TalosCoreOS ( 2018년 Red Hat에 인수됨 )는 모두 이 접근 방식을 채택했습니다.

이번 릴리스의 새로운 기능은 boot.c 라는 새로운 소프트웨어입니다. 이 소프트웨어는 Docker가 호스트 시스템을 부팅하는 구성 요소를 계층화하기 위해 여러 계층을 통해 애플리케이션 컨테이너를 구축하는 데 사용하는 것과 동일한 OCI( Open Container Initiative ) 표준을 사용합니다.

Breard는 이번 릴리스에는 "커널 펌웨어와 역사적으로 컨테이너에서 제외해야 했던 모든 것이 포함되어 있다"고 말했습니다. 그 결과 "이제 우리는 거의 모든 사람이 사내에 보유하고 있는 표준 컨테이너 도구를 사용하여 버전을 관리하고 전체 운영 체제를 배포할 수 있습니다."

이 작업은 실제로 OpenShift에 병합된 CoreOS 기능 에서 비롯됩니다. 2020년에 Red Hat은 CoreOS Container Linux 운영 체제의 이름을 (다소 혼란스럽게도) "컨테이너 최적화 운영 체제"인 Fedora CoreOS 로 변경했습니다 . 이전 컨테이너 이미지 기반 시스템과 달리 Red Hat의 시스템은 완전히 일시적이지 않습니다. 필요에 따라 다른 구성 요소가 업데이트되는 동안 사용자 데이터는 디렉터리 에 유지됩니다 ./etc

Walters는 이 접근 방식이 일부 시스템 및 애플리케이션 데이터를 유지해야 하는 대부분의 시스템에 가장 유용하다고 설명했습니다.

Colin Walters가 연설에서 제안한 컨테이너 기반 Linux 운영 체제의 목표입니다.

면책 조항: Red Hat은 이 기자의 이번 컨퍼런스 참석을 위한 여행 경비를 지불했습니다.

이 기사는 Yunyunzhongsheng ( https://yylives.cc/ ) 에 처음 게재되었습니다 . 누구나 방문하실 수 있습니다.

러스트데스크(RustDesk) 만연한 사기로 국내 서비스 중단 애플 M4 칩 출시 타오바오(taobao.com) 웹 버전 최적화 작업 재개 고등학생들이 성인 선물로 자신만의 오픈소스 프로그래밍 언어 개발 - 네티즌 비판 댓글: 국방 Yunfeng은 Alibaba에서 사임하고 향후 Windows 플랫폼에서 독립 게임 프로그래머를 위한 대상을 . Visual Studio Code 1.89는 Java 17을 출시합니다. 가장 일반적으로 사용되는 Java LTS 버전은 Windows 10의 시장 점유율이 70입니다 . %, Windows 11은 계속해서 하락하고 있습니다. Google은 Hongmeng의 인수를 지원하고 Docker는 Android 휴대폰을 지원합니다.
{{o.이름}}
{{이름}}

추천

출처my.oschina.net/u/6919515/blog/11105798