Инструменты AWS для Microsoft Visual Studio Team Services (VSTS) – это расширения для Microsoft VSTS и локального Microsoft Team Foundation Server (TFS), которые упрощают развертывание приложений .NET с использованием AWS. Если вы уже используете Microsoft VSTS или TFS, инструменты AWS для VSTS помогут упростить развертывание кода в AWS с помощью AWS Elastic Beanstalk или AWS CodeDeploy. Для интеграции с сервисами AWS не требуется никаких изменений в существующем конвейере сборки/выпуска и используемых процессах. Можно даже развертывать бессерверные приложения .NET Core и функции C# .NET Core в AWS Lambda. Инструменты AWS для VSTS позволяют развертывать шаблоны AWS CloudFormation, а это означает, что имеется простой способ выделения и обновления набора ресурсов AWS и управления ими из VSTS. Инструменты AWS для Visual Studio обеспечивают интеграцию со многими сервисами AWS, что позволяет легко хранить артефакты сборки в Amazon S3, запускать команды из инструментов AWS для Windows PowerShell и интерфейса командной строки AWS, а также управлять уведомлениями с помощью Amazon SNS или очереди Amazon SQS.

Инструменты AWS для VSTS можно начать использовать без каких-либо дополнительных затрат с помощью Microsoft VSTS Marketplace или GitHub.

Инструменты AWS для VSTS

VSTS-Demo-Thumb
DevOps_code-pipeline

Используйте существующий процесс сборки/выпуска в Microsoft VSTS

С помощью инструментов AWS для Visual Studio Team Services можно использовать уже существующий конвейер сборки/выпуска и при этом применять преимущества многих сервисов AWS, включая Amazon S3, AWS CodeDeploy, AWS Elastic Beanstalk, AWS Lambda и другие.

DevOps_code-deploy

Развертывание приложений .NET непосредственно в AWS

Можно развертывать приложения .NET непосредственно в AWS из интерфейса Visual Studio Team Services с помощью AWS CodeDeploy или AWS Elastic Beanstalk.

lambda_net

Развертывание бессерверных приложений .NET в AWS Lambda

Можно развертывать бессерверные приложения .NET Core и функции C# .NET Core в AWS Lambda.

DevOps_Codebuild

Управление инфраструктурой как кодом

Используя инструменты AWS для Visual Studio Team Services, можно создавать и редактировать шаблоны AWS CloudFormation и управлять ими из Visual Studio Team Services.