2.3. API 호환성 공통 용어


2.3.1. 애플리케이션 프로그래밍 인터페이스(API)

API는 소프트웨어 프로그램이 다른 소프트웨어와 상호작용할 수 있도록 구현한 공개 인터페이스입니다. OpenShift Container Platform에서 API는 중앙 API 서버에서 제공되며 모든 시스템 상호 작용의 허브로 사용됩니다.

2.3.2. 애플리케이션 운영 환경(AOE)

AOE는 최종 사용자 애플리케이션 프로그램을 실행하는 통합 환경입니다. AOE는 호스트 운영 체제(OS)로부터 격리를 제공하는 컨테이너화된 환경입니다. 최소한 AOE를 사용하면 호스트 OS 라이브러리 및 바이너리와 격리된 방식으로 애플리케이션을 실행할 수 있지만 호스트의 다른 모든 컨테이너와 동일한 OS 커널을 공유할 수 있습니다. AOE는 런타임에 적용되며 애플리케이션과 운영 환경 간의 인터페이스를 설명합니다. 여기에는 플랫폼, 운영 체제 및 환경 간의 교차점이 포함되며, 사용자 애플리케이션에는 하향 API, DNS, 리소스 회계, 장치 액세스, 플랫폼 워크로드 ID, 컨테이너 간 격리, 컨테이너와 호스트 OS 간 격리가 포함됩니다.

AOE에는 컨테이너 네트워크 인터페이스(CNI) 플러그인 선택이나 입장 후크와 같은 제품 확장 등 설치에 따라 달라질 수 있는 구성 요소가 포함되지 않습니다. 컨테이너 환경보다 낮은 수준에서 클러스터와 통합되는 구성 요소는 버전 간에 추가적인 차이가 있을 수 있습니다.

2.3.3. 가상화된 환경에서의 호환성

가상 환경은 베어 메탈 환경을 에뮬레이트하므로 베어 메탈 환경에서 실행되는 권한이 없는 애플리케이션은 해당 가상 환경에서 수정되지 않고 실행됩니다. 가상 환경은 물리적 자원을 단순화되고 추상화된 형태로 보여주므로 약간의 차이가 있을 수 있습니다.

2.3.4. 클라우드 환경에서의 호환성

OpenShift Container Platform은 클라우드 공급자별 통합을 통해 호스팅 클라우드 환경과의 통합 포인트를 제공하기로 선택할 수 있습니다. 이러한 통합 지점의 호환성은 네이티브 클라우드 공급업체가 제공하는 보장과 OpenShift Container Platform 호환성 창과의 교차점에 따라 달라집니다. OpenShift Container Platform이 기본 설치의 일부로 클라우드 환경과의 통합을 제공하는 반면, Red Hat은 안정적인 클라우드 API 엔드포인트를 기반으로 개발하여 안정적인 사용 중단 정책을 포함한 미래 지향적 호환성을 갖춘 상업적으로 합리적인 지원을 제공합니다. 클라우드 공급자와 OpenShift Container Platform 간의 통합 영역에는 동적 볼륨 프로비저닝, 서비스 로드 밸런서 통합, Pod 워크로드 ID, 컴퓨팅의 동적 관리, 초기 설치의 일부로 프로비저닝된 인프라 등이 포함되지만 이에 국한되지는 않습니다.

2.3.5. 메이저, 마이너 및 z-stream 릴리스

Red Hat의 주요 릴리스는 제품 개발에 있어서 중요한 단계를 나타냅니다. 마이너 릴리스는 주요 릴리스 범위 내에서 더 자주 나타나며 향후 애플리케이션 호환성에 영향을 줄 수 있는 지원 중단 경계를 나타냅니다. z-stream 릴리스는 연관된 하위 릴리스에 대한 지속적인 수정 사항 스트림을 제공하는 하위 릴리스에 대한 업데이트입니다. 예상치 못한 보안 영향에 대응하기 위해 이 정책이 명시적으로 재정의되는 경우를 제외하고는 z-stream 릴리스에서 API와 AOE 호환성이 끊어지는 일이 없습니다.

예를 들어, 릴리스 4.13.2에서는 다음과 같습니다.

  • 4는 주요 릴리스 버전입니다
  • 13은 마이너 릴리스 버전입니다
  • 2는 z-stream 릴리스 버전입니다

2.3.6. 확장된 사용자 지원(EUS)

중요한 버그 수정을 위한 확장된 지원 기간이 포함된 OpenShift Container Platform의 주요 릴리스의 사소한 릴리스입니다. 사용자는 EUS 릴리스 간에 점진적으로 마이너 버전을 채택하여 EUS 릴리스 간에 마이그레이션할 수 있습니다. 중요한 점은 사용 중단 정책이 마이너 릴리스에 대해서만 정의되고 EUS 릴리스에는 정의되지 않는다는 것입니다. 결과적으로 EUS 사용자는 각 마이너 릴리스를 순차적으로 업그레이드하는 동안 향후 EUS로 마이그레이션할 때 사용 중단에 대응해야 할 수도 있습니다.

2.3.7. 개발자 미리보기

Red Hat에서 공식적으로 지원하지는 않지만 초기 단계 기술을 탐색할 수 있는 메커니즘을 제공하기 위한 선택적 제품 기능입니다. 기본적으로 개발자 미리 보기 기능은 옵트인으로 제공되며 언제든지 제거될 수 있습니다. 개발자 미리 보기 기능을 활성화하면 기능 범위에 따라 클러스터를 지원하지 못할 수도 있습니다.

Red( )Hat 고객 또는 파트너이시고 이러한 개발자 미리 보기 버전에 대한 피드백이 있으시면 OpenShift 버그 추적기를 사용하여 문제를 제출하세요. 공식적인 Red( )Hat 지원 서비스 티켓 프로세스를 사용하지 마세요. 다음 지식 문서 에서 지원 처리에 대한 자세한 내용을 읽을 수 있습니다.

2.3.8. 기술 프리뷰

개발 과정에서 기능을 테스트하고 피드백을 제공하기 위해 곧 출시될 제품 혁신에 조기에 접근할 수 있는 선택적 제품 기능입니다. 해당 기능은 완벽하게 지원되지 않으며, 기능적으로 완벽하지 않을 수 있으며, 프로덕션 용도로 의도된 것이 아닙니다. 기술 프리뷰 기능을 사용하려면 명시적으로 옵트인해야 합니다. 기술 미리 보기 기능 지원 범위 에 대해 자세히 알아보세요.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat