개발 환경 선택
DevOps 채택 및 성능을 지원하는 올바른 개발 환경을 선택합니다. DevOps 개발 환경은 코드를 편집하고 디버그할 뿐만 아니라 테스트, 버전 제어 및 프로덕션 모니터링을 비롯한 나머지 DevOps 주기와 통합해야 합니다. Microsoft는 DevOps, Visual Studio 및 Visual Studio Code를 지원하는 두 가지 주요 개발 환경을 제공합니다.
Visual Studio 사용
Visual Studio 는 완전한 기능을 갖춘 IDE(통합 개발 환경)입니다. 사용할 수 있는 경우 Visual Studio는 Windows에서 작업하여 .NET 또는 .NET Core, iOS, Xamarin을 통한 Android 및 C++를 지원하는 대상을 비롯한 다양한 플랫폼용 소프트웨어를 빌드하는 데 적합합니다.
Visual Studio는 지금까지 DevOps 생산성 및 통합 이점을 제공합니다. Visual Studio는 기본적으로 GitHub 및 Azure DevOps와 통합되며 모든 산업 DevOps 공급자에 대한 강력한 확장 에코시스템을 제공합니다.
Visual Studio Code 사용
Visual Studio Code 는 수만 개의 상용 및 커뮤니티 확장을 통해 무제한 사용자 지정을 제공하는 무료 간소화된 코드 편집기입니다. 이러한 확장은 거의 모든 언어, 플랫폼 및 DevOps 서비스에 대한 지원을 추가합니다. 개발자는 Windows, Mac 또는 Linux에서 생산성을 높일 수 있습니다. Visual Studio Code는 Visual Studio를 사용할 수 없는 개발자에게 이상적인 옵션입니다.
Azure용 개발
Azure 솔루션에 대해 특별히 선호하는 개발 환경은 없습니다. 모든 주요 애플리케이션 플랫폼에 대한 광범위한 지원 덕분에 거의 모든 도구를 사용하여 Azure 솔루션을 빌드하고 가장 적합한 배포 모델을 선택할 수 있습니다. 프로덕션에 솔루션을 배포하는 가장 좋은 방법은 일반적으로 GitHub Actions 또는 Azure Pipelines에서 호스트되는 자동화를 사용하는 것입니다.
Visual Studio와 Visual Studio Code에는 모두 Azure, GitHub 및 Azure DevOps에서 DevOps 프로세스 작업을 간소화하는 네이티브 기능과 자사 확장이 있습니다.
다음 단계
Azure 개발을 위한 개발 환경 준비 실습 학습 모듈에서 Azure 개발을 위한 Visual Studio, Visual Studio Code, Java용 Eclipse 및 IntelliJ IDEA를 준비하는 방법을 알아봅니다.