IBM Cloud Docs
DevSecOps 애플리케이션 라이프사이클 관리

DevSecOps 애플리케이션 라이프사이클 관리

DevSecOps 배포 가능한 아키텍처는 일련의 DevOps 도구 체인 및 파이프라인을 생성합니다. DevSecOps Continuous DeliveryGit Repos and Issue Tracking, Tekton 파이프라인, DevOps Insights 및 코드 위험 분석기), Secrets Manager, Key Protect, Cloud Object Storage, Container Registry 및 Vulnerability Advisor 사용합니다.

DevSecOps 기본적으로 SonarQube, GoSec, OWASP Zap(동적 스캔), 모든 단위 테스트 프레임워크 및 GPG 서명과 같은 널리 사용되는 스캔 도구도 활용합니다. 또한 외부 Git 제공자 및 아티팩트 저장소와 같은 추가 도구와 함께 사용할 수도 있습니다. 특히 비공개 파이프라인 워커를 사용하여 하이브리드 배포를 지원하며, Satellite Config와 같은 다른 배포 도구와 연동할 수 있습니다.

Continuous Delivery 통한 DevSecOps 대한 자세한 내용을 확인하세요. 이 주제를 참조하세요: Continuous Delivery 통한DevSecOps

아키텍처 다이어그램

DevSecOps Application Lifecycle Management Arch Diagram
Figure 1. IBM Cloud
Continuous Delivery 서비스를 사용하는 DevSecOps CI/CD/CC 툴체인 세트에 대한 아키텍처 다이어그램

디자인 요구사항

애플리케이션 수명 주기
2. 설계 요구 사항의

컴포넌트

요구사항을 지원하는 다음 컴포넌트가 포함되어 있습니다. 대안은 사용 가능한 위치에 포함되어 있으며 이 아키텍처에 대해 작업합니다.

표 1. 컴포넌트
요구사항 컴포넌트 선택 이유 대체 선택사항
연속 통합 도구 체인 도구 체인 서비스 연속 통합 도구 체인 및 파이프라인은 애플리케이션 저장소에서 배치 가능한 아티팩트를 테스트, 스캔 및 빌드합니다.
연속 배치 도구 체인 도구 체인 서비스 지속적 배포 툴체인과 파이프라인은 모든 증거와 변경 요청 요약 콘텐츠를 생성합니다. 파이프라인은 빌드 아티팩트를 스테이징 또는 프로덕션과 같은 환경에 배포한 다음 기존의 모든 로그 파일, 증거 및 아티팩트를 수집, 생성하여 증거 보관함에 업로드합니다.
Continuous Compliance 도구 체인 도구 체인 서비스 지속적 준수 도구 체인 및 파이프라인은 주기적으로 배치된 아티팩트 및 해당 소스 저장소를 스캔합니다.

다음 단계

이 인프라에 DevSecOps 애플리케이션 수명 주기 관리 배포 가능한 아키텍처를 설치하세요. 자세한 정보 여기