- 관리 및 거버넌스›
- AWS Proton›
- 기능
AWS Proton 기능
AWS Proton을 사용해야 하는 이유
플랫폼 및 DevOps 엔지니어는 AWS Proton에서 셀프 서비스 배포를 위한 업데이트를 정의하고 업데이트하여 자신들의 영향력을 확장할 수 있습니다. Proton을 사용하면 검증된 표준 템플릿을 만들고 개발자의 턴키 사용에 대한 기준으로 이를 사용하여 보안, 비용 및 규정 준수 목표를 충족할 수 있습니다.
지속적 통합/지속적 전달(CI/CD) 구성이 포함된 수십만 개의 마이크로서비스를 유지하려면 가장 뛰어난 플랫폼 팀도 어려움을 겪을 수 있습니다. AWS Proton은 플랫폼 팀에서 이 복잡성을 관리하는 데 도움이 됩니다. 현대적 애플리케이션의 전체 소프트웨어 개발 수명 주기를 지원하는 데 최적화된 배포 워크플로 도구를 사용할 수 있기 때문입니다.
기능
모두 열기-
플랫폼 및 DevOps 팀은 AWS Proton을 사용하여 애플리케이션 스택 템플릿을 손쉽게 생성할 수 있습니다. 여기에는 개발자가 사용할 수 있는 CI/CD 파이프라인이 포함되므로 애플리케이션 프로그래밍 인터페이스(API), 명령줄 인터페이스(CLI) 또는 사용자 인터페이스(UI)를 통해 요청을 제출하여 즉시 배포할 수 있는 애플리케이션용 인프라를 배포할 수 있습니다. 티켓을 제출하거나 파이프라인을 수동으로 구성할 필요가 없습니다.
-
Amazon Virtual Private Cloud(VPC)와 같은 기존 공유 리소스를 AWS Proton으로 가져올 수 있습니다. 그런 다음 표준 환경에 배포할 때와 동일한 방식으로 Proton 관리형 환경에 배포할 수 있습니다.
-
파이프라인이 포함되거나 포함되지 않은 서비스 템플릿을 생성할 수 있습니다. AWS Proton은 서비스 정의, 프로비저닝 및 배포 과정에서 유연성을 제공합니다. 개발자는 서비스에 필요한 입력 파라미터만 제공하면 되고 플랫폼 팀은 AWS Proton의 중앙 관리 기능을 활용하여 모든 배포가 최신 상태인지 확인할 수 있습니다.
-
기존 템플릿으로 더 다양한 사용 사례를 지원하고자 하는 경우 Proton 서비스 구성 요소를 통해 단일 템플릿으로 지원되는 사용 사례를 확장할 수 있습니다. 개발자는 코드형 인프라 템플릿을 제공하여 구성 요소를 생성한 다음 그 구성 요소를 서비스와 연결할 수 있습니다.
-
AWS Proton은 플랫폼 운영자가 여러 AWS 계정에 걸쳐 아키텍처를 안전하게 구성하는 데 도움이 되는 다중 계정 인프라를 지원합니다. AWS Proton을 사용하면 단일 계정에서 모든 다중 계정 환경 및 서비스를 관리할 수 있습니다.
-
익숙한 AWS Management Console 또는 CLI를 사용하여 사용자 인터페이스를 사용자 지정할 수 있습니다. AWS Proton 인터페이스의 안내에 따라 공유 리소스를 환경으로 생성하고 배포한 후 이 환경에 서비스를 배포할 수 있습니다. Proton은 AWS CloudFormation을 통해 단순한 선언적 방식으로 인프라(예: 컴퓨팅, 데이터베이스 및 다른 많은 리소스)를 배포하는 기능을 포함하여 필요한 모든 프로비저닝 지원을 제공합니다.
-
AWS Proton은 인프라 템플릿의 버전 관리를 지원하고 개발자에게 오래된 배포에 대한 업데이트를 제공합니다.
-
AWS Proton은 프로비저닝된 모든 리소스에 고유한 리소스를 사용하여 자동으로 태그를 지정하므로 AWS Proton 관련 템플릿 또는 환경에서 오는 모든 프로비저닝된 리소스를 식별할 수 있습니다. 따라서 템플릿, 환경 및 서비스를 포함한 모든 AWS Proton 리소스에 대해 태그 기반 비용 관리 및 태그 기반 액세스 제어를 간편하게 구현할 수 있습니다. 상위 리소스에 적용된 태그를 하위 리소스로 전파하여 태깅 프로세스를 간소화하고 일관성을 개선할 수 있습니다.
-
플랫폼 엔지니어는 AWS Proton을 사용하여 Proton에서 재사용 가능한 버전 관리 템플릿으로 저장되고 관리되는 스택을 생성할 수 있습니다. 이런 스택은 컴퓨팅, 네트워킹, 코드 파이프라인, 보안, 리소스 모니터링 등과 같이 서비스를 프로비저닝, 배포, 관리하는 데 필요한 모든 것을 간단하고 명시적인 코드형 인프라로 정의합니다. 플랫폼 엔지니어는 환경 및 서비스에 대한 스택을 생성하는데, 일반적으로 배포 환경에 대한 스택을 생성합니다. 그러면 Proton 개발자가 셀프 서비스 방식으로 애플리케이션에 필요한 서비스 인프라를 배포할 수 있습니다.
-
고객은 git를 사용하여 개별 git 리포지토리의 템플릿 업데이트를 관리할 수 있습니다. 템플릿을 생성하고 git 리포지토리에 업로드하면 Proton이 자동으로 동기화하고 변경 사항이 커밋될 때 새 버전을 생성합니다. 따라서 수동 단계와 인적 오류 가능성이 줄어듭니다.
-
AWS Proton은 Git을 사용한 Proton 서비스 업데이트를 지원합니다. 고객은 구성 파일을 생성하고 Proton 서비스의 어떤 인스턴스에 해당하는 브랜치를 선택할 수 있습니다. 이를 통해 고객은 Git 배포 관리를 사용하면서 스테이징 브랜치에서 변경 사항을 테스트하고 변경 사항을 프로덕션에 푸시할 수 있습니다.
오늘 원하는 내용을 찾으셨나요?
페이지의 콘텐츠 품질을 개선할 수 있도록 피드백을 보내주세요.