웹사이트 검색

Azure 클라우드에서 App Service를 만드는 방법


이 페이지에서

  1. 전제 조건
  2. 무엇을 할 것인가?\n
  3. Azure에 로그인
  4. 앱 서비스 만들기

App Service는 웹 앱을 빠르게 빌드, 배포 및 확장하는 데 사용됩니다. 인프라 유지 관리, 보안 패칭 및 확장 기능이 내장된 완전 관리형 플랫폼입니다. 기본 제공 CI/CD 통합 및 제로 다운타임 배포가 있습니다. 웹 애플리케이션, REST API, 모바일 백엔드를 호스팅하는 데 사용됩니다. App Service는 ASP.NET, ASP.NET Core, 자바, Ruby, Node.js, PHP 또는 Python을 지원합니다. OS 및 언어 프레임워크를 자동으로 패치하고 유지합니다. Git, Team Foundation Server, GitHub 및 DevOps를 통한 지속적인 배포를 지원합니다.

App Service 요금제는 초 단위로 청구됩니다. 가격에 대해 알아보려면 여기를 클릭하십시오.

App Service를 만들기 전에 몇 가지 용어를 이해해 보겠습니다.

  1. 런타임 스택: 앱 개발에 사용되는 기술 스택을 정의합니다.\n
  2. 배포 센터: 배포 센터는 지속적 통합/지속적 배포를 구성하기 위한 모든 배포 방법을 위한 중앙 집중식 장소입니다.\n
  3. App Service 계획: 웹 앱이 실행하기 위한 일련의 컴퓨팅 리소스를 정의합니다.\n

Azure CLI 및 Azure Portal을 사용하여 앱을 배포할 수 있습니다.

이 기사에서는 App Service를 만들고 Azure Portal을 사용하여 샘플 Java 애플리케이션을 배포합니다. App Service 자체에서 제공할 FTP 서버에 샘플 앱을 수동으로 배포합니다. 앱의 FTP/S 엔드포인트가 이미 활성화되어 있으므로 FTP/S 배포를 사용 설정하는 데 구성이 필요하지 않습니다.

전제 조건

  1. Azure 계정(계정이 없는 경우 생성).
  2. FTP 클라이언트.

우리는 무엇을 할 것인가?

  1. Azure에 로그인합니다.\n
  2. 웹 앱 서비스를 만듭니다.

Azure에 로그인

여기를 클릭하여 Azure Portal로 이동하고 Portal을 클릭합니다.

자격 증명을 사용하여 계정에 로그인합니다.

계정에 성공적으로 로그인하면 다음과 같은 메인 페이지가 표시됩니다. 포털 메뉴를 표시하려면 Azure Portal의 왼쪽 상단 모서리에 있는 "Microsoft Azure" 근처에 있는 3개의 줄을 클릭합니다.

앱 서비스 만들기

왼쪽 패널에서 "모든 서비스"를 클릭합니다.

"웹"에서 App Services를 클릭합니다.

App Services의 기본 대시보드가 표시되며 여기에서 "추가"를 클릭합니다.

계정에 없는 경우 기본에서 리소스 그룹을 만듭니다. 앱 서비스에 이름을 지정합니다. 이 이름은 전역적으로 고유해야 하며 Azure에서 2개의 앱 서비스가 동일한 이름을 가질 수 없습니다.

여기서는 샘플 Java 애플리케이션을 업로드할 것이므로 코드로 게시를 선택하고 Java 8에서 Tomcat 8.5로 런타임을 선택합니다.

App Service를 만들려는 지역을 선택합니다. 여기에는 "Central US"가 있습니다.

계속하려면 "다음: 모니터링"을 클릭하십시오.

여기에서 기본 구성으로 "태그"를 클릭합니다.

원하는 태그를 추가하세요. 여기에 "environment: test"가 있습니다.

"검토 + 만들기"를 클릭합니다.

오류가 없으면 "만들기"를 클릭하십시오.

몇 분 안에 App Service가 준비됩니다.

리소스 그룹 "test-rg"를 클릭하여 App Service를 만든 리소스 그룹으로 이동합니다.

방금 만든 App Service를 클릭합니다.

여기에서 App Service의 세부 정보를 찾을 수 있습니다.

URL을 복사하고 브라우저에서 액세스하십시오.

URL을 누르면 우리가 만든 서비스의 기본 웹 페이지가 표시됩니다.

샘플 앱을 배포하려면 "배포 센터"를 클릭한 다음 FTP와 대시보드를 차례로 클릭합니다.

샘플 앱을 복사할 수 있는 FTP 서버에 로그인하기 위한 자격 증명이 표시됩니다. 이 자격 증명을 누구와도 공유하지 마십시오.

샘플 앱이 없는 경우 여기에서 다운로드할 수 있습니다. 이것은 브라우저에 "Hello World"를 인쇄하는 Java 애플리케이션입니다. FTP 서버에 업로드하기 전에 시스템에 이 파일을 다운로드하십시오.

FTP 클라이언트를 사용하여 FTP 서버의 "/site/wwwroot/webapps"에 샘플 앱을 복사합니다. 여기에서 FileZilla는 FTP 클라이언트로 사용됩니다.

이제 앱 서비스의 동일한 URL을 누르면 샘플 앱이 성공적으로 배포된 것을 확인할 수 있습니다.

App Service가 더 이상 필요하지 않은 경우 리소스 그룹에 다른 리소스가 없으면 리소스 그룹 자체를 삭제하여 App Service를 삭제할 수 있습니다.

결론

이 문서에서는 Java App Service를 만들고 여기에 샘플 애플리케이션을 배포하는 단계를 살펴봤습니다.

FTP 서버를 사용하여 샘플 앱을 배포하는 방법을 살펴보았습니다.