AWS 클라우드

Azure DevOps용 AWS 툴킷은 온프레미스 호스팅형 Microsoft Azure DevOps의 확장 프로그램으로, AWS를 사용하여 애플리케이션을 간편하게 관리하고 배포할 수 있습니다. 이미 Azure DevOps를 사용하고 있을 경우, Azure DevOps용 AWS 툴킷에서 AWS Elastic Beanstalk 또는 AWS CodeDeploy를 사용하여 간편하게 AWS로 코드를 배포할 수 있습니다. 기존 빌드/릴리스 파이프라인이나 프로세스를 변경하지 않고도 AWS 서비스와 통합됩니다. 게다가 서버리스 애플리케이션과 .NET Core C# 함수를 AWS Lambda에 배포할 수 있습니다. Azure DevOps용 AWS 툴킷을 사용하면 AWS CloudFormation 템플릿을 배포할 수 있으므로 Azure DevOps 내에서 AWS 리소스 모음을 관리, 프로비저닝 및 업데이트할 수 있는 간편한 수단이 생기게 됩니다. Azure DevOps용 AWS 툴킷은 여러 AWS 서비스와의 통합을 제공합니다. 따라서 손쉽게 Amazon S3에 빌드 아티팩트를 저장하고, AWS Tools for Windows PowerShellAWS CLI에서 명령을 실행하고, Amazon SNS 또는 Amazon SQS 대기열을 통해 알림을 관리할 수 있습니다.

Azure DevOps용 AWS 툴킷은 추가 비용 없이 Visual Studio Marketplace 또는Github에서 사용을 시작할 수 있습니다.

azuredevops

S3에서 객체 다운로드 및 Lambda 함수 호출 

기존 Azure DevOps 빌드/릴리스 프로세스 사용

Azure DevOps용 AWS 툴킷에서는 익숙한 빌드/릴리스 파이프라인을 사용하면서도 Amazon S3, AWS CodeDeploy, AWS Elastic Beanstalk, AWS Lambda 등의 여러 가지 AWS 서비스를 활용할 수 있습니다.

.NET 애플리케이션을 AWS에 직접 배포

.AWS CodeDeploy 또는 AWS Elastic Beanstalk로 Azure DevOps 인터페이스 내에서 바로 AWS에 .NET 애플리케이션을 배포할 수 있습니다.

서버리스 .NET 애플리케이션을 AWS Lambda에 배포

서버리스 .NET Core 애플리케이션과 .NET Core C# 함수를 AWS Lambda에 배포할 수 있습니다.

코드형 인프라 관리

Azure DevOps용 AWS 툴킷을 사용하면 Azure DevOps 내에서 AWS CloudFormation 템플릿을 생성, 편집 및 관리할 수 있습니다.