Spring Cloud 애플리케이션을 Azure로 마이그레이션

고급
관리자
개발자
Azure
GitHub
Azure Spring Apps

이 모듈에서는 Git 리포지토리를 만듭니다. Git 리포지토리를 만든 후에는 Spring Cloud 인스턴스를 리포지토리에 연결하기 위한 구성 서버를 만듭니다. 그런 다음 MySQL 데이터베이스 서비스를 만듭니다.

학습 목표

이 모듈에서는 다음을 수행합니다.

  • Azure Spring Apps 서비스를 만듭니다.
  • 구성 서버를 구성합니다.
  • Azure MySQL 데이터베이스 서비스를 만듭니다.
  • Spring Petclinic 앱의 첫 번째 구성 요소를 Spring Cloud 서비스에 배포합니다.
  • Spring Petclinic 애플리케이션에 대해 공개적으로 사용 가능한 엔드포인트를 제공합니다.
  • 공개적으로 사용 가능한 엔드포인트를 통해 애플리케이션을 테스트합니다.

사전 요구 사항

  • Azure 구독
  • Java JDK(1.8 이상), Visual Studio Code 및 Azure CLI(2.12 이상)의 로컬 설치입니다.
  • Git, Java JDK 8 이상, Java IDE 또는 텍스트 편집기 도구에 대한 중간 수준의 지식과 로컬 설치입니다.
  • 복제, 파일 커밋, GitHub에 대한 변경 푸시를 비롯한 기본 Git 명령
  • GitHub에서 끌어오기 요청은 끌어오기 요청을 생성, 검토, 병합하는 작업을 포함합니다.
  • 기본 GitHub Actions 워크플로는 Azure 환경에 연결하기 위한 트리거 및 비밀을 포함합니다.