AWS 클라우드

Microsoft Visual Studio Team Services(VSTS)용 AWS 도구는 AWS를 사용하여 .NET 애플리케이션을 손쉽게 배포할 수 있게 해주는 Microsoft VSTS 및 온프레미스 Microsoft Team Foundation Server(TFS)의 확장 프로그램입니다. 이미 Microsoft VSTS 또는 TFS를 사용하고 있는 경우, VSTS용 AWS 도구를 사용하면 AWS Elastic Beanstalk 또는 AWS CodeDeploy를 통해 손쉽게 코드를 AWS로 배포할 수 있습니다. 기존 빌드/릴리스 파이프라인 및 프로세스를 변경하지 않고 AWS 서비스와 통합할 수 있습니다. 서버리스 .NET Core 애플리케이션 및 .NET Core C # 함수를 AWS Lambda에 배포할 수도 있습니다. VSTS용 AWS 도구를 사용하면 AWS CloudFormation 템플릿을 배포할 수 있으므로, VSTS 내에서 AWS 리소스 모음을 손쉽게 관리, 프로비저닝 및 업데이트할 수 있습니다. Visual Studio용 AWS 도구는 많은 AWS 서비스와 통합되므로 손쉽게 Amazon S3에 빌드 아티팩트를 저장하고, Windows PowerShell용 AWS 도구AWS CLI에서 명령을 실행하고, Amazon SNS 또는 Amazon SQS 대기열을 통해 알림을 관리할 수 있습니다.

Microsoft VSTS Marketplace 또는 Github에서 추가 비용 없이 VSTS용 AWS 도구 사용을 시작할 수 있습니다.

VSTS용 AWS 도구

VSTS-Demo-Thumb
DevOps_code-pipeline

기존 Microsoft VSTS 빌드/릴리스 프로세스를 사용

Visual Studio Team Services용 AWS 도구에서는 익숙한 빌드/릴리스 파이프라인을 사용하면서 동시에 Amazon S3, AWS CodeDeploy, AWS Elastic Beanstalk, AWS Lambda 등과 같은 다수의 AWS 서비스를 활용할 수 있습니다.

DevOps_code-deploy

.NET 앱을 직접 AWS로 배포

AWS CodeDeploy 또는 AWS Elastic Beanstalk를 통해 Visual Studio Team Services 인터페이스 내에서 직접 .NET 애플리케이션을 AWS로 배포할 수 있습니다.

lambda_net

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

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

DevOps_Codebuild

코드형 인프라 관리

Visual Studio Team Services용 AWS 도구를 사용하여 Visual Studio Team Services 내에서 AWS CloudFormation 템플릿을 생성, 편집 및 관리할 수 있습니다.