

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# DevOps 파이프라인 액셀러레이터의 아키텍처
<a name="architecture"></a>

DevOps Pipeline Accelerator에서 *액셀러레이터*는 단계별로 관리되는 작업 모음입니다. *스테이지*에는 *작업을* 구성하는 구성 요소가 포함되어 있습니다. 특정 IaC 파이프라인*의 진입점을* 구성하는 래퍼가 여러 개 있습니다. 애플리케이션은 파이프라인의 시작인 *진입점을* 사용합니다. 진입점은 *집계자와* 다양한 단계로 구성됩니다. 다음 이미지는 스테이지가 래퍼, 애그리게이터 및 진입점과 상호 작용하는 방식을 보여줍니다.



![\[스테이지가 래퍼, 집계자 및 진입점과 상호 작용하는 방법\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/devops-pipeline-accelerator/images/DPA-components.png)


이 섹션에서는 다음 이미지와 같이 DPA 솔루션 아키텍처의 구성 요소를 설명합니다.



![\[DPA 솔루션 아키텍처의 구성 요소\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/devops-pipeline-accelerator/images/DPA-building-blocks.png)


다이어그램은 다음 워크플로와 기능을 보여줍니다.

1. DPA 기본 구성 요소는 애플리케이션 구성을 기반으로 하는 다양한 단계와 작업을 포함하는 중앙 집중식 파이프라인입니다.

1. DPA는 일반적으로 사용되는 4가지 CI/CD 서비스 및 도구를 지원합니다. 중앙 집중식 파이프라인이 구성되는 곳입니다.

1. 파이프라인 작업은 CI/CD 서비스 및 도구와 독립적인 재사용 가능한 스크립트를 사용합니다.

1. 각 파이프라인 작업은 이동성을 위해 관련 Docker 이미지에서 실행됩니다. Amazon Elastic Container Registry(Amazon ECR) 리포지토리는 이러한 도커 이미지를 호스팅합니다.

1. DPA에는 사용자 지정할 수 있는 기본 제공 보안 제어가 포함되어 있습니다.

1. 파이프라인은에 애플리케이션을 배포합니다 AWS 클라우드.

1. 진입점은 중앙 집중식 파이프라인 전체를 나타내는 단일 개체입니다. 구성은 기술 스택 유형에 따라 다릅니다.

1. 애플리케이션은 진입점을 가져오거나 포함합니다. 각 기술 스택은 별도의 진입점을 나타냅니다.

1. 애플리케이션은 진입점 유형에 따라 파라미터를 구성합니다. 이러한 구성 파라미터는 파이프라인 작업의 동작과 작업을 정의합니다.