Azure Container Apps에 Quarkus 애플리케이션 배포

중급
개발자
Azure
Azure Container Apps
Azure Database for PostgreSQL

Quarkus 애플리케이션을 만들고 PostgreSQL 데이터베이스에 연결한 다음 Azure Container Apps에 배포합니다.

학습 목표

이 모듈에서 학습할 내용은 다음과 같습니다.

  • Quarkus 애플리케이션을 개발합니다.
  • Azure Database for PostgreSQL에 애플리케이션을 연결합니다.
  • Container Apps에 애플리케이션을 배포합니다.
  • 모든 공용 IPv4 주소의 액세스 허용을 Azure 서비스 예외로 대체하도록 데이터베이스 방화벽을 구성합니다.

사전 요구 사항

  • Java 애플리케이션 개발에 대한 숙지
  • Azure 구독
  • 연습에 사용되는 bash 환경에서 Java JDK(17), Maven(3.9.9), Azure CLI(2.87.0 이상) 및 curl의 로컬 설치
  • Linux 또는 macOS의 로컬 Bash 셸 또는 Windows의 WSL 2 Linux 배포판
  • 해당 환경에서 Docker가 실행 중이고 액세스할 수 있어야 하며, Windows에서는 선택한 WSL 배포에 대한 통합이 사용하도록 설정된 Linux 컨테이너용 Docker Desktop이 구성되어 있어야 합니다.

Azure 시작

적합한 Azure 계정을 선택하세요. 용량제를 사용하거나 최대 30일 동안 무료 Azure를 체험해 보세요. 등록하세요.