Continuous Delivery 및 워크로드 격리에 대해 알아보기

DevOps Insights 2026년 8월 31일에 서비스 종료되어 중단될 예정입니다. Continuous Delivery 은 2027년 2월 12일에 au-syd, ca-tor, us-east 지역에서 중단될 예정입니다. 또한 해당 날짜를 기점으로 Code Risk Analyzer는 모든 지역에서 서비스가 중단될 예정입니다. 특정 지역에서 해당 기능을 실제로 사용하지 않는 경우, 해당 지역의 기능은 예정보다 일찍 중단될 수 있으며 새로운 인스턴스 등록이 더 이상 허용되지 않을 수 있습니다. 자세히 알아보기

IBM Cloud® Continuous Delivery는 공용 엔드포인트가 있는 지역, 공유, 멀티 테넌트 서비스로 제공됩니다. 이 서비스는 몇 개의 주요 컴포넌트로 구성되어 있습니다. 이러한 컴포넌트의 대부분은 완전히 IBM 관리되며 공유 컴퓨팅, 네트워크 및 물리적 스토리지 모델을 지원합니다.

다음 표는 Continuous Delivery 서비스의 주요 컴포넌트, 각 컴포넌트의 관리자 및 각 컴포넌트의 컴퓨팅, 네트워크 및 스토리지 격리 특성을 나열합니다.

서비스 구성 요소 관리
컴포넌트 관리자 격리 특성
도구 체인 플랫폼 IBM 공유, 컴퓨팅, 네트워크 및 스토리지
서드파티 도구 통합 IBM 공유, 컴퓨팅, 네트워크 및 스토리지
Git Repos and Issue Tracking IBM 공유, 컴퓨팅, 네트워크 및 스토리지
DevOps Insights IBM 공유, 컴퓨팅, 네트워크 및 스토리지
Delivery Pipeline IBM 공유, 컴퓨팅, 네트워크 및 스토리지
Delivery Pipeline 공유 작업자 IBM 각 파이프라인 작업 또는 단계는 격리, 자체 컨테이너, 공유 네트워크 및 스토리지가 있는 IBM 관리 공유 작업자 노드에서 실행됩니다.
Delivery Pipeline 개인용 작업자 사용자 각 파이프라인 작업 또는 단계는 격리, 사용자가 관리하는 작업자 노드의 자체 컨테이너, 사용자가 정의하거나 관리하는 네트워크 및 스토리지에서 지원하는 작업자 노드의 자체 컨테이너에서 실행됩니다.

Delivery Pipeline 작업 및 단계는 공유(IBM 관리) 또는 개인용(고객 관리) Kubernetes 작업자 노드의 컨테이너 내에서 직접 실행됩니다. Continuous Delivery 서비스의 다른 모든 컴포넌트는 IBM 관리 Kubernetes 클러스터 내에서 마이크로서비스로 배치됩니다. 이러한 컴포넌트는 클러스터 세트에서 논리적으로 파티션됩니다. 클러스터의 각 세트는 Continuous Delivery 서비스를 사용할 수 있는 각 지역의 세 구역에서 복제됩니다.

Continuous Delivery 클러스터 클러스터
Continuous Delivery

가용성에 대한 자세한 정보는 고가용성 및 재해 복구를 참조하십시오.

모든 Continuous Delivery 서비스 플랜은 관리, 격리 및 배치 특성을 공유합니다. Continuous Delivery 플랜에 대한 자세한 정보는 플랜 제한사항 및 사용량을 참조하십시오.

개인용 엔드포인트를 사용하여 고객 클러스터와 Delivery Pipeline 서비스 간에 통신하도록 Delivery Pipeline Private Worker를 구성할 수 있습니다.

Continuous Delivery 워크로드 격리

Continuous Delivery 서비스의 IBM 관리 컴포넌트는 서비스의 멀티 테넌트 도구 체인 플랫폼 워크로드와 싱글 테넌트 Delivery Pipeline 작업자 워크로드 사이의 컴퓨팅 격리를 제공하도록 구성됩니다.

다음 다이어그램은 Continuous Delivery 서비스 컴포넌트의 관리 및 격리 특성을 보여줍니다.

  • 멀티 테넌트 도구 체인 플랫폼 섹션은 멀티 테넌트 또는 공유 워크로드를 제공하는 서비스의 IBM 관리 컴포넌트를 나타냅니다.
  • 컨테이너 레벨 컴퓨팅 워크로드 격리 섹션은 서비스의 IBM 관리 Delivery Pipeline 공유 작업자 컴포넌트를 나타냅니다. 이 컴포넌트는 싱글 테넌트 워크로드를 지원합니다.
  • 멀티 테넌트 및 싱글 테넌트 워크로드는 각각 서로 다른 클러스터 세트에서 실행되며 서로 컴퓨팅 격리됩니다.
  • 각 Delivery Pipeline 작업 또는 단계는 클러스터 내의 다른 컨테이너에서 컴퓨팅 격리된 자체 컨테이너에서 실행됩니다. 이 격리는IBM 관리 공유 작업자와 고객 관리 공유 작업자 모두에 적용됩니다.

Continuous Delivery 컴퓨팅 워크로드 컴퓨팅 워크로드
Continuous Delivery

Continuous Delivery 종속성

Continuous Delivery 서비스는 다음 태스크가 포함된(이에 한정되지 않음) 몇 가지 IBM Cloud 플랫폼 컴포넌트 및 서비스에 종속됩니다.

  • Continuous Delivery 서비스의 내부 마이크로서비스 호스트
  • IBM Cloud 플랫폼 및 사용자 인터페이스에 통합
  • 서비스 및 고객 소유 데이터 저장
  • 서비스 이벤트 로깅 및 감사
  • 정기적으로 서비스 및 고객 데이터 백업

다음 표는 Continuous Delivery 서비스의 기본 종속 항목을 나열합니다.

Continuous Delivery 서비스는 공용 엔드포인트에 대한 종속성을 실행합니다.

Continuous Delivery 종속성
종속성 유형 용도
콘솔 플랫폼 사용자가 웹 UI를 사용하여 Continuous Delivery 서비스 인스턴스 및 도구 체인을 관리할 수 있습니다. 대부분의 Continuous Delivery 서비스 웹 페이지에 대한 사용자 로그인을 처리합니다.
IAM(Identity and Access Management) 플랫폼 Continuous Delivery 및 도구 체인 리소스와 조치에 대한 권한 검사를 제공합니다. Delivery Pipeline 컴포넌트에서 사용하는 키와 같은 IAM API 키를 생성하고 인증합니다.
검색 및 태그 지정 플랫폼 리소스에 대한 캐시된 고성능 검색을 제공합니다.
리소스 제어기 플랫폼 Continuous Delivery 및 도구 체인 리소스의 프로비저닝, 업데이트 및 디프로비저닝을 조정합니다.
계정 관리 플랫폼 Continuous Delivery 가 사용 메트릭 계산에서 사용하는 IBM Cloud 계정 및 엔터프라이즈에 대한 메타데이터를 제공합니다.
사용량 측정 플랫폼 고객 계정에 대한 사용량을 보고하고 청구서를 계산하기 위해 Continuous Delivery 서비스에서 사용량 측정값을 받습니다.
IBM Cloud® Kubernetes Service Service Continuous Delivery 서비스의 내부 마이크로서비스가 실행되는 컨테이너의 클러스터를 호스트합니다.
IBM Cloud® Container Registry Service Delivery Pipeline 작업 및 단계에서 사용하는 컨테이너 이미지를 저장합니다.
IBM Cloud Logs Service IBM 전문가가 서비스 유지보수 및 지원에 사용하기 위해 Continuous Delivery 서비스에서 내부 로그 이벤트를 수집합니다.
IBM Cloud Activity Tracker Event Routing 플랫폼 고객이 Continuous Delivery 서비스 및 해당 컴포넌트와의 활동을 감사할 수 있도록 Continuous Delivery 서비스에서 조치 이벤트를 수집합니다.
IBM Cloud® App ID Service IBM Cloud 사용자 ID와 사용자 이메일 주소 간의 변환을 관리합니다.
IBM Cloud® Internet Services (CIS) Service Continuous Delivery 서비스에 대한 도메인 이름 분석과 트래픽 라우팅을 제공합니다.
IBM® Cloudant® for IBM Cloud® Service 구조화된 모든 Continuous Delivery 서비스 및 고객 소유 데이터에 대한 기본 데이터베이스로 사용됩니다.
IBM Cloud® Databases for Redis Service Continuous Delivery 서비스를 구성하는 마이크로서비스의 복제본에서 고속 데이터 공유를 위한 공유 인메모리 캐시 서비스를 제공합니다.
IBM Cloud® Messages for RabbitMQ Service Continuous Delivery 트리거를 포함하는(이에 한정되지 않음) Delivery Pipeline 서비스의 컴포넌트 간에 신뢰할 수 있는 메시지 전달을 제공합니다.
IBM Cloud® Databases for PostgreSQL Service Delivery Pipeline 작업 및 단계 로그를 위한 데이터베이스로 사용됩니다.
Object Storage Service Delivery Pipeline 작업 및 단계에서 생성하는 아티팩트를 저장합니다. Continuous Delivery 데이터의 백업을 저장합니다.
QRadar Service 서비스를 유지보수하고 지원하는 IBM 전문가가 사용하기 위한 로그인 권한 부여 시도 성공 및 실패와 같은 보안 이벤트를 수집합니다.
GPFS(General Parallel File System) 스토리지 Git Repos and Issue Tracking 저장소의 안전한 고성능 분산 파일 시스템 스토리지를 제공합니다. GPFS는 Git Repos and Issue Tracking 구성 요소를 호스팅하는 동일한 클러스터 내의 노드에서 실행됩니다.

IBM Cloud 무엇인가요? 플랫폼이란 무엇인가요? 에서 주요 플랫폼 구성 요소에 대한 자세한 내용을 참조하세요.

다음 다이어그램은 Continuous Delivery 종속 항목을 보여줍니다.

Continuous Delivery 의존성 의존성
Continuous Delivery

데이터 백업을 제외하고 특정한 지역의 Continuous Delivery 서비스에 제공되는 고객 소유 데이터는 동일한 지역의 데이터와 로깅 서비스로만 교환됩니다. 데이터 백업은 Cloud Object Storage 교차 지역 버킷에 저장됩니다.

Object Storage 위치

다음 표는 각 Continuous Delivery 서비스 지역에 대한 백업 데이터가 저장되는 Object Storage의 교차 지역 위치를 보여줍니다.

Object Storage 위치
Continuous Delivery 서비스 위치 Object Storage 백업 서비스 위치
댈러스(us-south) 미국 교차 지역(댈러스, 워싱턴, 산호세)
워싱턴(us-east) 미국 교차 지역(댈러스, 워싱턴, 산호세)
런던(eu-gb) EU 교차 지역(암스테르담, 프랑크푸르트, 밀라노)
프랑크푸르트(eu-de) EU 교차 지역(암스테르담, 프랑크푸르트, 밀라노)
도쿄(jp-tok) AP 교차 지역 (오사카, 시드니, 도쿄)
시드니(au-syd) AP 교차 지역 (오사카, 시드니, 도쿄)
토론토(ca-tor) 미국 교차 지역(댈러스, 워싱턴, 산호세, 토론토)
상파울루(br-sao) 미국 교차 지역(댈러스, 워싱턴, 새너제이, 토론토, 상파울루)

Object Storage 위치에 대한 자세한 정보는 지역 엔드포인트를 참조하십시오.

Continuous Delivery 재해 복구에 대한 자세한 정보는 재해 복구를 참조하십시오.