제품 페이지로 돌아가기

SUSE Linux Enterprise 기본 컨테이너 이미지에 대한 FAQ

색인

개요

SUSE에서 발표한 도구는 무엇입니까?

SUSE 기본 컨테이너 이미지(BCI)는 SUSE Linux Enterprise Server를 기반으로 테스트 및 인증된 컨테이너 이미지의 리포지토리를 제공합니다. 컨테이너 이미지는 기업용으로 즉시 사용할 수 있습니다. SUSE는 이러한 이미지를 정기적으로 유지 관리하므로 안심하고 사용하셔도 됩니다. 이미지는 최신 보안 패치로 업데이트되며 기능은 기본 OS 릴리스와 일치합니다.

SUSE는 Rancher 2.6을 통해 최신 보안 표준을 보장하는 동시에 Rancher와 BCI가 완전히 통합되었음을 발표했습니다.

기본 컨테이너 이미지(BCI)란 무엇입니까?

SUSE는 애플리케이션 요구 사항에 따라 애플리케이션을 만들 수 있는 몇 가지 기본 컨테이너 이미지를 제공합니다.

SUSE는 개발자, 통합자, 운영자가 즉시 사용할 수 있도록 진정으로 개방적이고 유연하면서 안전한 컨테이너 이미지와 애플리케이션 개발 도구를 제공합니다. BCI 이미지는 SUSE Container Registry를 통해 제공되며 EULA에 따라 무료로 사용 및 배포할 수 있습니다.

BCI에는 무엇이 포함됩니까?

BCI에는 세 가지 컨테이너 이미지 집합이 포함됩니다.

  • 최소한의 패키지 집합으로 구성된 순수 SLE 기반 컨테이너: 이러한 패키지 집합은 zypper가 있는 컨테이너, zypper가 없지만 rpm이 있는 컨테이너, zypper와 rpm이 모두 없는 컨테이너입니다. 이는 개발 환경에 유연성을 더하고 불필요한 패키지를 제거하므로, 애플리케이션을 더 빠르게 배포하고 오케스트레이션할 수 있습니다.
  • 언어 스택 컨테이너 이미지: Python, Node. js, Ruby, .NET, ASP.Net, Java(OpenJDK 기반), Go, Rust를 포함한 프로그래밍 언어를 위한 기본 환경이 있는 이미지입니다.
  • 애플리케이션 스택 컨테이너 이미지: RMT 또는 PostgreSQL 같은 컨테이너화된 애플리케이션을 즉시 사용할 수 있도록 지원합니다.

기본 컨테이너 이미지(BCI)의 이점은 무엇입니까?

주요 이점은 다음과 같습니다.

  • 지원 기능: BCI 이미지는 무료로 사용 및 재배포할 수 있지만, 직접 지원을 받고 애플리케이션을 엔터프라이즈급으로 활용할 수 있습니다.
  • 가용성: BCI는 x86-64, arch64, s390x, ppc64le에서 사용할 수 있습니다.
  • 보안: 컨테이너 이미지를 더 안전하게 보호하므로, 컨테이너 취약점 스캐너에서 보내는 알림 횟수가 줄어듭니다.

기본 컨테이너 이미지(BCI)의 사용 사례는 무엇입니까?

BCI는 사용자의 경험과 SLES(SUSE Linux Enterprise Server) 운영 체제의 안정성 및 보안을 활용하는 동시에, 가볍고 유연한 환경에서 애플리케이션을 개발 및 배포할 수 있는 안정적이고 안전하면서 개방적인 에코시스템을 제공합니다.

다양한 관점에서 BCI는 여러 가지 기회를 제공합니다.

  • Rancher 사용자:
    • Rancher가 안정적이고 신뢰할 수 있고 안전하면서 인증된 엔터프라이즈 구성 요소를 사용하여 구축 작업을 수행할 수 있습니다.
    • 도구가 동일하고 마이그레이션 경로가 필요하지 않으므로, 애플리케이션을 컨테이너화하면서 SUSE의 OS 지식을 활용할 수 있습니다. 예를 들어, zypper에서 다른 패키징 시스템에 이르기까지 BCI는 SLE가 OS에 대해 수행하는 것처럼 컨테이너 베이스로 작동합니다.
  • 개발자:
    • BCI는 모든 Linux 호스트에 배포할 수 있으므로, 멀티 벤더 에코시스템 내에서 마이그레이션을 지원하고 벤더 종속 현상을 방지할 수 있습니다.
    • 클라우드 네이티브 환경에서 구독이 걸림돌로 작용하는 경우 무료 BCI가 옵션으로 제공됩니다.
  • 독립 소프트웨어 벤더(ISV):
    • ISV는 안정적이고 신뢰할 수 있고 안전하면서 인증된 엔터프라이즈 OS를 사용하여 애플리케이션을 컨테이너화합니다.
    • ISV는 무료 Linux를 사용하여 애플리케이션을 구축하며, 체인에서 지원이나 보안은 없습니다.
    • ISV는 다양한 호스트에서 애플리케이션을 실행해야 합니다.

BCI에서 사용할 수 있는 패키지 및 라이브러리는 무엇입니까?

SUSE는 개발자가 필요에 맞는 BCI를 선택할 수 있도록 여러 가지 BCI를 제공합니다. 그와 동시에 개발자에게 컴파일러, 암호화 라이브러리, 여러 가지 OS 도구와 같은 유명한 도구와 라이브러리를 제공합니다.

  • zypper, rpm, sysctl 또는 glibc와 같은 패키지 관리자 및 도구.
  • 여러 가지 라이브러리: (lib-acl, lib-crypto, lib-openssl, libldap).

BCI에 제품을 구축하려면 어떤 법적 계약이 필요합니까?

SLE BCI 이용 약관을 수락해야 합니다.

개발 이유

SUSE가 기본 컨테이너 이미지(BCI)를 개발한 이유는 무엇입니까?

당사는 다른 제품에 종속되지 않고 개발자와 통합자가 즉시 사용할 수 있는 진정으로 개방적이고 유연하면서 안전한 컨테이너 이미지와 애플리케이션 개발 도구를 제공하고자 합니다.

SUSE는 규제 시장의 요구 사항을 충족하기 위해 특별히 강화되고 인증된 SLE 기반 솔루션을 제공할 계획입니다.

어떤 하드웨어 플랫폼에서 BCI를 사용할 수 있습니까? (x86_64, AARM64, POWER, IBM zSeries)

BCIS는 x86_64, aarch64, ppcle64 및 s390x에서 사용할 수 있습니다(.NET 이미지는 현재 x86-64에서만 사용 가능).

사용 방법

BCI를 사용하려면 구독이 필요합니까?

아니요, 구독하지 않고도 사용할 수 있습니다. BCI는 무료로 사용 가능합니다. 레지스트리에서 가져오는 것이므로, 별도의 지원 없이 즉시 사용할 수 있습니다.

유효한 SLE 구독에 포함된 BCI는 SUSE 리포지토리에 대한 완전한 지원과 액세스, 그리고 전체 도구 및 패키지 집합을 제공합니다.

BCI를 기반으로 이미지를 구축하려면 SUSE Linux 환경이 필요합니까?

아니요, OCI 호환 이미지에 기반한 구축을 지원하는 모든 환경에서 BCI를 구축하고 실행할 수 있습니다.

BCI를 배포하려면 SUSE Linux 환경이 필요합니까?

아니요, 모든 인증된 Kubernetes 배포 또는 OCI 호환 런타임에서 BCI를 실행할 수 있습니다.

BCI에 구축된 애플리케이션을 자유롭게 배포할 수 있습니까?

사용된 리포지토리가 무료 리포지토리이고 SUSE가 제공하는 이미지 상단의 패키지에 추가 제한이 적용되지 않는다면, 무료 BCI를 기반으로 애플리케이션을 재배포하는 데 어떠한 제한도 없습니다.

애플리케이션에 SLES 리포지토리의 바이너리가 포함된 경우에는 제한이 적용됩니다. 타사 소프트웨어를 추가하면 해당 계층에서 제한이 발생합니다.

모든 재배포 정책은 EULA에서 제공됩니다.

SUSE의 레지스트리를 사용하지 않고 BCI 기반 컨테이너 이미지를 배포할 수 있습니까?

BCI 이미지를 무료로 사용 및 배포할 수 있는 경우, 모든 레지스트리를 사용하여 BCI에 기반한 애플리케이션을 배포할 수 있습니다.

맞습니다, 원하는 대로 BCI 기반 애플리케이션을 배포할 수 있습니다.

비 BCI RPM을 BCI 이미지에 추가하고, 그 결과로 생성된 컨테이너 이미지를 비 SUSE 플랫폼에 재배포할 수 있습니까?

제공되는 이미지 위에 추가된 모든 항목은 애플리케이션 또는 종속성의 일부로 간주되므로, 개발 프로세스의 일부로 비 BCI-RPM을 이미지에 추가할 수 있습니다. EULA를 준수하는 경우 SUSE는 결과물 재배포를 제한하지 않습니다.

BCI를 커뮤니티 프로젝트에 사용해도 좋습니까?

예, 물론입니다.

BCI는 업데이트가 제공됩니까?

예, SUSE Linux Enterprise Server 리포지토리에서 BCI 이미지가 구축됩니다. 당사는 새로운 SLE(SUSE Linux Enterprise) 서비스 팩마다 새로운 BCI 이미지를 구축합니다.

릴리스된 서비스 팩의 BCI 이미지는 지속적인 보안 업데이트와 관련된 업데이트를 비롯하여 여러 업데이트가 제공됩니다.

BCI는 어떻게 지원됩니까?

BCI 수명 주기는 나머지 오퍼링과 함께 SUSE Lifecycle 대시보드(suse.com/lifecycle)에서 확인할 수 있습니다.

BCI에 구축된 애플리케이션은 지원됩니까?

SUSE는 사용 가능한 BCI 이미지를 지원합니다. 컨테이너 이미지를 통해 제공되는 애플리케이션은 해당 벤더 또는 개발자가 지원해야 합니다.

BCI 수명 주기란 무엇입니까?

범용 BCI는 SLE 서비스 팩의 일반 지원 수명 주기를 따릅니다. SUSE Linux Enterprise Server의 수명 주기는 suse.com/lifecycle에서 확인할 수 있습니다.

애플리케이션 및 언어 스택 BCI의 수명 주기는 해당 서비스 팩이 아닌 해당 애플리케이션 또는 언어 스택과 관련된 수명 주기를 따릅니다. 자세한 내용은 SUSE 수명 주기 페이지(suse.com/lifecycle)를 참조하십시오.

BCI 이미지는 장기 서비스 팩 지원(LTSS)에서 지원되지 않습니다.

BCI를 사용하여 컨테이너 이미지를 원하는 모든 곳에 배포할 수 있습니까?

예, SUSE는 사용자가 이미지로 무슨 작업을 수행하는지, 그리고 이미지를 어떻게 배포하는지 감시하지 않습니다. BCI는 자유롭게 배포할 수 있으며, EULA를 준수할 경우 원하는 대로 애플리케이션을 배포하는 것도 가능합니다.

BCI에서 누락된 항목이 있는 경우 비 BCI 패키지를 추가할 수 있습니까?

예, 하지만 SUSE는 당사의 레지스트리에서 제공되는 BCI를 지원하고 있습니다. BCI에 패키지를 추가하는 것은 개발 프로세스의 일부로 간주되지만, SUSE에서 직접 지원하지는 않습니다.

BCI 이미지와 함께 버그를 어디에 보고하면 됩니까?

구독을 보유한 고객 및 파트너는 정규 채널을 사용하여 문제를 보고할 수 있습니다. 버그는 https://bugzilla.suse.com에도 보고할 수 있습니다.

BCI 이미지에 대한 지원은 어디에서 받을 수 있습니까?

BCI에 대한 지원은 SLE 구독을 통해 제공됩니다. 자세한 내용은 SUSE에 문의하십시오.

질문과 토론을 SUSE 커뮤니티(여기)에 게시할 수 있습니다.

BCI 이미지(SLE_BCI repo)에 패키지를 추가하도록 요청할 수 있습니까?

SUSE Community 스레드에서 고려 사항에 대한 스레드를 시작해 보십시오.