AWS Proton란 무엇인가요? - AWS Proton

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

AWS Proton란 무엇인가요?

AWS Proton는
  • 서버리스 및 컨테이너 기반 애플리케이션의 코드 프로비저닝 및 배포와 같은 자동화된 인프라

    이 AWS Proton 서비스는 두 갈래의 자동화 프레임워크입니다. 관리자는 서버리스 및 컨테이너 기반 애플리케이션을 위한 표준화된 인프라 및 배포 도구를 정의하는 버전이 지정된 서비스 템플릿을 생성합니다. 애플리케이션 개발자는 사용 가능한 서비스 템플릿 중에서 선택하여 애플리케이션 또는 서비스 배포를 자동화할 수 있습니다.

    AWS Proton은 오래된 템플릿 버전을 사용하고 있는 기존 서비스 인스턴스를 모두 식별합니다. 관리자는 클릭 한 번으로 AWS Proton 업그레이드를 요청할 수 있습니다.

  • 표준화된 인프라

    플랫폼 팀은 AWS Proton 및 버전이 지정된 인프라를 코드 템플릿으로 사용할 수 있습니다. 이러한 템플릿을 사용하여 아키텍처, 인프라 리소스, CI/CD 소프트웨어 배포 파이프라인이 포함된 표준 애플리케이션 스택을 정의하고 관리할 수 있습니다.

  • CI/CD와 통합된 배포

    개발자가 AWS Proton 셀프 서비스 인터페이스를 사용하여 서비스 템플릿을 선택할 때는 코드 배포를 위한 표준화된 애플리케이션 스택 정의를 선택합니다. AWS Proton는 리소스를 자동으로 프로비저닝하고, CI/CD 파이프라인을 구성하고, 정의된 인프라에 코드를 배포합니다.

플랫폼 팀용AWS Proton

관리자, 사용자 또는 플랫폼 팀 구성원은 인프라를 코드로 포함하는 환경 템플릿서비스 템플릿을 생성합니다. 환경 템플릿은 여러 애플리케이션 또는 리소스에서 사용하는 공유 인프라를 정의합니다. 서비스 템플릿환경에 단일 애플리케이션 또는 마이크로서비스를 배포하고 유지 관리하는 데 필요한 인프라 유형을 정의합니다. AWS Proton 서비스는 일반적으로 여러 개의 서비스 인스턴스파이프라인을 포함하는 서비스 템플릿의 인스턴스화입니다. AWS Proton 서비스 인스턴스는 특정 환경에서 서비스 템플릿을 인스턴스화한 것입니다. 사용자 또는 팀의 다른 구성원이 특정 서비스 템플릿과 호환되는 환경 템플릿을 지정할 수 있습니다. 템플릿에 대한 자세한 내용은 AWS Proton 템플릿 단원을 참조하세요.

AWS Proton를 사용하여 다음 인프라를 코드 공급자로 사용할 수 있습니다.

개발자를 위한 AWS Proton

애플리케이션 개발자는 서비스 인스턴스에서 AWS Proton가 애플리케이션을 배포하고 관리하는 서비스를 생성하는 데 사용하는 표준화된 서비스 템플릿을 선택합니다. AWS Proton 서비스는 일반적으로 여러 개의 서비스 인스턴스파이프라인을 포함하는 서비스 템플릿의 인스턴스화입니다.

AWS Proton 워크플로

다음 다이어그램은 이전 단락에서 설명한 주요 AWS Proton 개념을 시각화한 것입니다. 또한 간단한 AWS Proton 워크플로를 구성하는 요소에 대한 고급 개요를 살펴봅니다.

이전 단락에서 설명한 주요 AWS Proton 개념을 설명하는 다이어그램입니다. 또한 간단한 AWS Proton 워크플로를 구성하는 요소에 대한 개략적인 개요를 다음 6단계로 나누어 제공합니다.

관리자는 공유 리소스를 정의하는 환경 템플릿을 만들어 AWS Proton에 등록합니다.

AWS Proton는 환경 템플릿을 기반으로 하나 이상의 환경을 배포합니다.

관리자는 관련 인프라, 모니터링 및 CI/CD 리소스와 호환 가능한 환경 템플릿을 정의하는 서비스 템플릿을 만들어 AWS Proton에 등록합니다.

개발자는 등록된 서비스 템플릿을 선택하고 소스 코드 리포지토리로 연결되는 링크를 제공합니다.

AWS Proton는 서비스 인스턴스에 대한 CI/CD 파이프라인으로 서비스를 프로비저닝합니다.

AWS Proton는 선택한 서비스 템플릿에 정의된 대로 소스 코드를 실행하는 서비스서비스 인스턴스를 프로비저닝하고 관리합니다. 서비스 인스턴스파이프라인의 단일 단계에 대한 환경에서 선택한 서비스 템플릿을 인스턴스화하는 것입니다(예: Prod).