다음을 통해 공유


빠른 시작: Visual Studio Code를 사용하여 Azure Container Apps에 배포

Azure Container Apps를 사용하면 서버리스 플랫폼에서 마이크로서비스 및 컨테이너화된 애플리케이션을 실행할 수 있습니다. Container Apps를 사용하면 클라우드 인프라와 복잡한 컨테이너 오케스트레이터를 수동으로 구성해야 하는 걱정을 버리고 컨테이너를 실행하는 이점을 누릴 수 있습니다.

이 자습서에서는 Visual Studio Code를 사용하여 컨테이너화된 애플리케이션을 Azure Container Apps에 배포합니다.

필수 조건

프로젝트 복제

  1. 새 Visual Studio Code 창을 엽니다.

  2. F1 키를 선택하여 명령 팔레트를 엽니다.

  3. Git: Clone을 입력하고 Enter 키를 누릅니다.

  4. 샘플 프로젝트를 복제하려면 다음 URL을 입력합니다.

    https://github.com/Azure-Samples/containerapps-albumapi-javascript.git
    

    참고 항목

    이 자습서에서는 JavaScript 프로젝트를 사용하지만, 단계는 언어에 구애받지 않습니다.

  5. 프로젝트를 복제할 폴더를 선택합니다.

  6. Visual Studio Code에서 프로젝트를 열려면 열기를 선택합니다.

Azure에 로그인

  1. F1 키를 선택하여 명령 팔레트를 엽니다.

  2. Azure: 로그인을 선택하고, 프롬프트에 따라 인증합니다.

  3. 로그인하면 Visual Studio Code로 돌아갑니다.

Azure Container Apps 만들기 및 배포

Visual Studio Code용 Azure Container Apps 확장을 사용하면 기존 Container Apps 리소스를 선택하거나 애플리케이션을 배포할 새 리소스를 만들 수 있습니다. 이 시나리오에서는 애플리케이션을 호스트할 새 Container App 환경 및 컨테이너 앱을 만듭니다. Container Apps 확장이 설치되면 Visual Studio Code의 Azure 제어판 아래에서 해당 기능에 액세스할 수 있습니다.

  1. F1을 선택하여 명령 팔레트를 열고 Azure Container Apps: 작업 영역에서 프로젝트 배포 명령을 실행합니다.

  2. 확장의 메시지에 따라 다음 값을 입력합니다.

    prompt
    구독 선택 사용할 Azure 구독을 선택합니다.
    Container Apps 환경 선택 새 Container Apps 환경 만들기를 선택합니다. 기존 Container Apps 환경이 있는 경우에만 이 질문이 표시됩니다.
    새 컨테이너 앱 리소스의 이름을 입력합니다. my-container-app을 입력합니다.
    위치 선택 가까운 Azure 지역을 선택합니다.
    배포 구성을 저장하려고 하나요? 저장을 선택합니다.

    Azure 활동 로그 패널이 열리고 배포 진행률이 표시됩니다. 이 프로세스를 완료하는 데 몇 분 정도 걸릴 수 있습니다.

  3. 이 프로세스가 완료되면 Visual Studio Code에서 알림을 표시합니다. 찾아보기를 선택하여 브라우저에서 배포된 앱을 엽니다.

    샘플 API 요청의 데이터를 보려면 브라우저의 위치 표시줄에서 앱 URL 끝에 /albums 경로를 추가합니다.

축하합니다! Visual Studio Code를 사용하여 첫 번째 컨테이너 앱을 성공적으로 만들고 배포했습니다.

리소스 정리

이 애플리케이션을 계속 사용하지 않으려면 리소스 그룹을 제거하여 Azure Container Apps 인스턴스 및 모든 관련 서비스를 한 번에 삭제할 수 있습니다.

Azure Portal에서 다음 단계에 따라 만든 리소스를 제거합니다.

  1. 개요 섹션에서 my-container-apps 리소스 그룹을 선택합니다.
  2. 리소스 그룹 개요 위쪽에서 리소스 그룹 삭제 단추를 선택합니다.
  3. "my-container-apps"를 삭제하시겠습니까? 확인 대화 상자에서 my-container-app이라는 리소스 그룹 이름을 입력합니다.
  4. 삭제를 선택합니다. 리소스 그룹을 삭제하는 프로세스를 완료하는 데 몇 분 정도 걸릴 수 있습니다.

문제가 있나요? Azure Container Apps 리포지토리에서 문제를 열어 GitHub에 알려주세요.

다음 단계