이미지 빌더란?

URL 복사

이미지 빌더는 가상 시스템 또는 구성(예:운영 체제[OS], 서버, 가상 머신 [VM], 컨테이너 등)의 복사본(정확히 일치하는 이미지)을 생성하기 위해 시스템 관리에 사용되는 툴입니다. 개발자는 복사본을 기반으로 다른 머신, 플랫폼 또는 기타 환경에서 시스템 또는 커스터마이징된 버전을 빌드하고 배포할 수 있습니다. 

예를 들어, 컨테이너와 컨테이너 이미지는 이러한 방식을 통해 애플리케이션에 필요한 코드를 특정 시스템 또는 플랫폼에서 다른 시스템 또는 플랫폼으로 이동합니다. 

Red Hat Enterprise Linux 살펴보기

원래 시스템 구성이 안전한 상태에서 개발자는 이미지/복사본을 실험하고 확장하여 원래 빌드 구성 요소를 유지하고 기능을 추가할 수 있습니다. 그리고 이를 통해 원본 또는 해당 권한을 변경하거나 손상시키지 않고도 개발 과정에서 학습하고 기능을 개선할 수 있습니다. 이미지 빌더를 사용하면 개발자가 매번 새 이미지를 처음부터 생성할 필요 없이 이 작업을 수행할 수 있습니다. 

시스템의 새로운 인스턴스를 가동할 수 있는 기능은 DevOps에 귀중한 리소스입니다. 시스템 복사본을 자체적으로 빌드하는 시간을 절약할 뿐만 아니라 각 이미지의 일관성을 보장합니다. 이미지 생성과 관련된 이러한 일관성과 유효성 검사를 통해 인적 오류를 수정할 필요가 사라지고, 이는 결국 시스템에 대한 신뢰도와 프로세스 효율성 향상으로 이어집니다.

이러한 이미지는 흔히 골든 이미지(golden image) 또는 골드 이미지라고 하며, 컨테이너 레지스트리 사용 방식과 유사하게 필요에 따라 각 버전에 액세스할 수 있도록 저장할 수 있습니다.

골든 이미지(골드 이미지, 베이스 이미지, 복제본 이미지 또는 마스터 이미지라고도 함)는 복사본이 만들어지는 원본 시스템의 완전한 최종 복사본으로 간주되는 이미지입니다. 이 용어는 미디어 및 영화 산업에서 비롯되었으며 필름이나 앨범의 최종 편집본 또는 버전을 의미합니다. 완벽하다는 뜻에서 '골든'으로 표현됩니다.

보안 관점에서는 시스템의 가장 이상적인 인스턴스의 이미지를 생성하면 장애 또는 보안 침해가 발생했을 때 더 빠른 시간 안에 더 쉽게 가동하고 실행할 수 있는 백업 복사본을 준비할 수 있습니다. 

또한 골든 이미지는 시스템이 이상적인 기준에서 변경되었음을 의미하는 '드리프트' 또는 '구성 드리프트'를 방지합니다. 이러한 현상은 데이터 센터와 복구 시스템 사이에서 애플리케이션, 보안 설정 또는 시스템 구성이 추가되었거나 수정되었음을 의미할 수 있습니다. 골드 이미지 기준이 없으면 시스템이 언제 어떻게 수정되었는지 파악하기가 매우 어려울 수 있습니다. 이는 컴플라이언스, 규제 및 산업 표준을 유지하는 데 매우 중요한 요소가 될 수 있습니다. 기준을 사용하면 시스템에서 드리프트를 모니터링할 수 있습니다.

또한 골든 이미지를 통해 운영 팀(예: 시스템 관리자)은 사전 구축된 이미지의 엄선된 카탈로그를 생성하고 관리할 수 있으며, 이후 개발자와 데이터베이스 관리자가 개발 및 테스트를 위해 배포할 수 있습니다.

자세히 알아보기

Red Hat 리소스

Red Hat® Enterprise Linux®에는 자체 이미지 빌더가 포함되어 있어 사용자 정의 Red Hat Enterprise Linux 시스템 이미지를 다양한 형식과 구성으로 생성할 수 있습니다. 이미지 빌더는 온프레미스 툴로 제공되거나 Red Hat Hybrid Cloud Console에서 호스팅되는 서비스로 사용할 수 있으므로 기존 인프라를 최적화하고 향후 워크로드를 효율적으로 마이그레이션 및 배포하는 데 도움이 됩니다. 

Red Hat의 이미지 빌더를 사용하면 모든 환경에서 일관된 프로비저닝과 배포를 통해 커스터마이징 가능하고 반복 가능한 OS 이미지와 서버 이미지(예: 클라우드 플랫폼에서 배포하기 위해 준비된 시스템 이미지)를 생성할 수 있습니다. 

또한 이미지 빌더는 클라우드, 가상 머신 또는 이미지에 배포하는 방법과 관련된 세부 정보를 자동으로 처리하므로 수동으로 이미지를 생성할 때보다 더 사용하기 쉽고 빠르게 작업할 수 있습니다. 이미지 빌더로 구축한 이미지는 주요 클라우드 공급업체 및 사용 가능한 가상화 기술과 호환되므로 요구 사항에 따라 다양한 플랫폼에서 새로운 Red Hat Enterprise Linux 시스템을 신속하게 가동할 수 있습니다.

Red Hat의 이미지 빌더를 사용하면 다음과 같은 몇 가지 간단한 단계를 통해 사용자 정의 이미지를 구축할 수 있습니다. 

  • 플랫폼 선택
  • 이미지 빌더의 온프레미스 빌드 또는 호스팅 버전 중에서 선택
  • 파일 시스템을 정의하고 패키지를 선택한 후 사용자를 구성하여 템플릿 생성
  • 이미지 빌드
  • 배포

선도적인 오픈소스 엔터프라이즈Linux 공급업체가 제공하는 Red Hat Enterprise Linux 이미지 빌더는 이전에 부팅된 적이 없는 깨끗한 이미지를 생성하므로 오류가 발생하기 쉬운 업데이트 및 정리 작업이 필요하지 않습니다. 또한 Red Hat의 모든 자체 빌드 워크플로우에서 사용되며 Red Hat Quality Engineering에서 완벽하게 검증하고 지원합니다. 

Red Hat 기반에 시스템(그리고 해당 이미지)을 구축하면 다음과 같은 다른 장점도 얻을 수 있습니다.

  • Red Hat Lightspeed(이전 명칭: Red Hat Insights)는 전체 인프라에 대한 가시성을 제공합니다. 베이스 이미지 세트를 사용하면 취약한 시스템을 식별하고, 자동화를 위한 플레이북을 생성하고, 시스템 내에서 드리프트를 추적하기가 더 쉬워집니다.
  • 조직은 Red Hat의 Cloud Access 프로그램을 이용하여 퍼블릭 클라우드 공급업체를 통해 서브스크립션을 사용할 수 있습니다. 이 프로그램의 일환으로 Red Hat은 Red Hat Enterprise Linux, 미들웨어, 스토리지 등 Red Hat의 모든 주요 제품에 대해 Amazon Web Services(AWS), Microsoft Azure, Google Cloud를 지원하는 사전 구축된 인증 이미지를 생성했습니다.
  • 또한 Red Hat은 Universal Base Image Catalog의 일부로서 최적화된 OCI 호환 컨테이너 이미지를 보유하고 있습니다.

Red Hat Enterprise Linux 이미지 모드는 컨테이너 기술을 사용하여 운영 체제(OS)를 구축, 배포, 관리하는 또 다른 Red Hat Enterprise Linux 배포 방식입니다. 애플리케이션 개발과 동일한 툴과 워크플로우로 OS를 관리하면 팀 전반에서 일관된 경험과 공통된 언어를 구축하는 데 도움이 될 수 있습니다. 

패키지 모드를 통해 Red Hat Enterprise Linux를 배포하는 것은 RPM 패키지에서 OS를 조합하고 업데이트하는 방식으로, 모든 풋프린트에서 익숙한 경험을 제공합니다. Red Hat Enterprise Linux 이미지 빌더는 Red Hat Enterprise Linux가 패키지 모드로 배포될 때 사용할 수 있습니다. 

이미지 모드에서 Red Hat Enterprise Linux는 변경할 수 없는 bootc 컨테이너 이미지로 제공됩니다. 업데이트는 새 컨테이너 이미지로 빌드되어 컨테이너 레지스트리에 푸시되며, 기존 이미지 위에 업데이트가 적용됩니다. 따라서 업데이트를 균일하게 롤아웃하고 필요한 경우 롤백할 수 있습니다. 새 컨테이너 파일은 한 번에 통째로 제거할 수 있으며, 이를 통해 원래의 기준으로 돌아갈 수 있습니다.

두 모드 모두 베어 메탈, 가상 머신, 클라우드, 엣지 배포에서 실행됩니다. 


Red Hat Enterprise Linux 이미지 모드 자세히 알아보기→

Red Hat Enterprise Linux 10

Red Hat Enterprise Linux 10으로 Linux 기술 관련 격차부터 양자 내성 보안에 이르기까지 오늘날 가장 중요하고도 시급한 IT 관련 문제를 해결할 수 있는 방법을 알아보세요.

모든 Red Hat 제품 체험판

무료 제품 체험판을 통해 핸즈온 경험을 얻고, 자격증 시험에 대비하거나 해당 제품이 조직에 적합한지 평가할 수 있습니다.

추가 자료

Why choose Red Hat Enterprise Linux on AWS?

Red Hat Enterprise Linux와 AWS는 클라우드 기반 미래를 위해 IT 환경과 운영을 혁신하도록 지원하는 솔루션을 제공합니다.

How to move to Red Hat Enterprise Linux from other Linux distros

convert2RHEL 툴을 사용하여 CentOS Linux®, Oracle Linux, Alma Linux 또는 Rocky Linux에서 Red Hat® Enterprise Linux로 이전하세요.

What is a golden image?

골든 이미지는 의도적으로 구성한 시스템의 스냅샷(서버, 가상 데스크톱 환경, 디스크 드라이브)으로, 새로운 인스턴스를 배포하는 데 사용할 수 있습니다.

Linux 리소스

관련 기사