IBM Cloud Continuous Delivery

빌드, 테스트, 배포 등을 자동화하세요.

데이터 센터에 IT 엔지니어 두 명이 서 있습니다. 이들은 저녁 사무실에 서서 노트북을 사용하고 있습니다. 개발자 팀이 서로 마주보고 대화를 나누면서 컴퓨터를 사용하고 있습니다

엔터프라이즈를 지원하는 DevOps 도입

사용자 정의 가능하고 공유 가능한 템플릿과 IBM, 타사 및 오픈소스 도구를 사용하여 통합된 툴체인을 신속하게 프로비저닝하세요. Tekton 기반 Delivery Pipeline으로 빌드와 테스트를 자동화하고 분석을 통해 품질을 관리할 수 있습니다.

기능
통합 DevOps 툴체인

IBM Services, 오픈소스 도구 또는 타사 도구가 포함된 툴체인을 생성하여 개발과 운영을 반복적이고 관리하기 쉽게 만들 수 있습니다.

 

자동화된 Delivery Pipeline

Tekton 기반 Delivery Pipeline을 활용하여 사람의 개입을 최소화하면서 반복 가능한 방식으로 빌드, 테스트 및 배포하세요. 언제든지 프로덕션 환경으로 출시할 준비를 할 수 있습니다.

Git Repos and Issue Tracking

IBM에서 호스팅하고 GitLab Community Edition을 기반으로 구축된 Git Repos and Issue Tracking을 통해 소스 코드를 관리하고 작업을 추적할 수 있습니다.

소스 코드 취약점 식별

소스 코드에 발생할 수 있는 보안 및 법적 취약점을 평가 및 해결하고 Git 아티팩트에서 직접 피드백을 받을 수 있습니다.

배포 위험 평가

DevOps 프로세스에 대한 데이터를 수집하고, 정책을 수립하고, 품질 게이트를 구현하여 배포 위험을 줄이세요. 트렌드를 분석하여 배포 효과를 개선할 수 있습니다.

툴체인 템플릿

IBM, 타사 및 오픈소스 도구가 포함된 공유 가능하고 사용자 정의 가능한 템플릿을 사용하여 DevSecOps를 위한 툴체인을 신속하게 프로비저닝하고, Kubernetes, VM 등에 배포합니다.

고객 사용 사례

보안 앱 개발 과정을 나타내는 다이어그램
여러 지역에 걸쳐 안전한 웹 애플리케이션 배포

이 튜토리얼에서는 지속적 Delivery Pipeline을 사용하여 여러 지역에 걸쳐 웹 애플리케이션을 만들고, 보호하고, 배포하는 과정을 안내합니다. IBM Cloud의 다른 많은 스타터 애플리케이션과 마찬가지로, 이 튜토리얼에서도 Node.js 스타터 애플리케이션을 사용하게 됩니다.

시작하기
IBM Cloud Kubernetes를 사용하는 Delivery Pipeline 프로세스를 보여주는 다이어그램
Kubernetes에 지속적으로 배포하기 위한 워크플로 다이어그램
Kubernetes에 지속적으로 배포

이 튜토리얼에서는 IBM Cloud Kubernetes Service에서 실행되는 컨테이너화된 애플리케이션의 지속적인 통합 및 Delivery Pipeline을 설정하는 과정을 안내합니다. 소스 제어를 설정한 다음 코드를 빌드하고 테스트하며 다양한 배포 단계에 배포하는 방법을 알아보세요. 그런 다음, Slack 알림과 같은 다른 서비스에 통합을 추가하는 방법을 알아보세요.

기술 활용하기
지속적인 통합 및 지속적인 배포를 위한 DevOps 워크스트림
DevSecOps 사례를 통해 안전한 앱 개발 및 배포

증거 수집, 품질 게이트, 아티팩트 서명, 자동화된 테스트, 정적 코드 스캔, 취약점 스캔 등을 비롯해 지속적인 통합 및 배포를 위해 DevSecOps를 사용하세요.

보안 앱 개발 과정을 나타내는 다이어그램
여러 지역에 걸쳐 안전한 웹 애플리케이션 배포

이 튜토리얼에서는 지속적 Delivery Pipeline을 사용하여 여러 지역에 걸쳐 웹 애플리케이션을 만들고, 보호하고, 배포하는 과정을 안내합니다. IBM Cloud의 다른 많은 스타터 애플리케이션과 마찬가지로, 이 튜토리얼에서도 Node.js 스타터 애플리케이션을 사용하게 됩니다.

시작하기
IBM Cloud Kubernetes를 사용하는 Delivery Pipeline 프로세스를 보여주는 다이어그램
Kubernetes에 지속적으로 배포하기 위한 워크플로 다이어그램
Kubernetes에 지속적으로 배포

이 튜토리얼에서는 IBM Cloud Kubernetes Service에서 실행되는 컨테이너화된 애플리케이션의 지속적인 통합 및 Delivery Pipeline을 설정하는 과정을 안내합니다. 소스 제어를 설정한 다음 코드를 빌드하고 테스트하며 다양한 배포 단계에 배포하는 방법을 알아보세요. 그런 다음, Slack 알림과 같은 다른 서비스에 통합을 추가하는 방법을 알아보세요.

기술 활용하기
지속적인 통합 및 지속적인 배포를 위한 DevOps 워크스트림
DevSecOps 사례를 통해 안전한 앱 개발 및 배포

증거 수집, 품질 게이트, 아티팩트 서명, 자동화된 테스트, 정적 코드 스캔, 취약점 스캔 등을 비롯해 지속적인 통합 및 배포를 위해 DevSecOps를 사용하세요.

사례 연구

회의 중인 동료

Happiest Minds

“IBM Cloud에서 호스팅되는 DCM 플랫폼은 신속한 애플리케이션 개발, 높은 안정성, 자체 CI/CD 툴을 통한 DevSecOps, 클라우드 인터넷 서비스를 통한 다중 지역 배치 기능 및 통합 IBM Security 제품을 통한 최첨단 보호를 지원합니다." 

Ramkrishna Chatterjee
수석 아키텍트
Happiest Minds Technologies Limited

주식 시장 동향을 보여주는 디지털 배경에 동전과 지구본을 넣어 글로벌 금융의 개념을 보여주는 이미지.

Infosys

"이제 IBM Power Virtual Server를 통해 고객은 하이브리드 클라우드 모델을 원활하게 수용하여 워크로드를 IBM Cloud로 전환할 수 있으며, 여기서 AIX를 서비스로 사용할 수 있습니다."

Ran Vijay Pandey
기술 글로벌 제휴 총괄
Infosys Finacle

관련 제품

IBM Cloud Kubernetes Service

Kubernetes 클러스터의 지능형 스케줄링, 자가 복구 및 수평적 확장을 오케스트레이션합니다.

IBM Cloud Code Engine

매니지드 서버리스 플랫폼에서 애플리케이션, 작업 또는 컨테이너를 실행하세요.

IBM Cloud Monitoring

DevOps를 가속화하고 소프트웨어 라이프사이클을 더 효율적으로 관리합니다.

다음 단계 안내

이 자료들을 통해 IBM Cloud Continuous Delivery가 기업에 어떤 이점을 제공할 수 있는지 자세히 알아보세요.

지금 체험하기 요금제 보기
다른 탐색 방법 하이브리드 클라우드용 DevOps: IBM의 관점 온라인 과정: 지속적 배포 IBM Cloud Continuous Delivery 무료 체험 DevSecOps 애플리케이션 라이프사이클 관리 제품 문서 보기 IBM Garage™ 방법론