다음을 통해 공유


Fitness Store 샘플 앱 소개

참고 항목

기본, 표준엔터프라이즈 계획은 2025년 3월 중순부터 사용되지 않으며 3년의 은퇴 기간이 있습니다. Azure Container Apps로 전환하는 것이 좋습니다. 자세한 내용은 Azure Spring Apps 사용 중지 공지 사항을 참조하세요.

표준 소비 및 전용 계획은 2024년 9월 30일부터 사용되지 않으며 6개월 후에 완전히 종료됩니다. Azure Container Apps로 전환하는 것이 좋습니다. 자세한 내용은 Azure Spring Apps 표준 사용량 및 전용 계획을 Azure Container Apps로 마이그레이션을 참조 하세요.

이 문서는 기본/표준 ✅ 엔터프라이즈에 ❎ 적용됩니다.

이 빠른 시작에서는 Azure Spring Apps 엔터프라이즈 플랜에 다중 언어 앱을 배포하는 방법을 보여주는 Fitness Store 샘플 애플리케이션을 설명합니다. Azure Spring Apps 엔터프라이즈 플랜 기능을 사용하여 다중 언어 애플리케이션을 빌드하고 배포하는 방법을 확인할 수 있습니다. 이러한 기능에는 Tanzu Build Service, 서비스 검색, Application Configuration Service를 사용한 외부화된 구성, Spring Cloud Gateway를 사용한 애플리케이션 라우팅, 로그, 메트릭 및 분산 추적이 포함됩니다.

다음 다이어그램은 일반적인 애플리케이션 아키텍처를 보여 줍니다.

Fitness Store 애플리케이션의 아키텍처를 보여 주는 다이어그램

이 아키텍처는 게이트웨이, 여러 데이터베이스, 보안 서비스, 모니터링 및 자동화를 사용하는 소규모 애플리케이션으로 구성된 애플리케이션을 보여 줍니다.

이 빠른 시작에서는 이 아키텍처를 피트니스 스토어 애플리케이션에 적용합니다. 이 애플리케이션은 도메인별로 분할된 다음 서비스로 구성됩니다.

  • 4가지 Java Spring Boot 애플리케이션:

    • 카탈로그 서비스에는 사용 가능한 제품을 가져오기 위한 API가 포함되어 있습니다.
    • 결제 서비스는 사용자의 주문에 대한 결제의 유효성을 검사하고 처리합니다.
    • ID 서비스는 인증된 사용자에 대한 참조를 제공합니다.
    • 지원 서비스는 Fitness Store에 AI 기능을 제공합니다.
  • 하나의 Python 애플리케이션:

    • 카트 서비스는 구매를 위해 선택된 사용자의 항목을 관리합니다.
  • 하나의 ASP.NET Core 애플리케이션:

    • 주문 서비스는 사용자의 카트에 있는 제품을 구매하도록 주문합니다.
  • 하나의 NodeJS 및 정적 HTML 애플리케이션:

    • 프런트 엔드는 다른 서비스에 의존하는 쇼핑 애플리케이션입니다.

다음 단계