본문으로 건너뛰기

소개

아키텍처의 catalog 컴포넌트는 MySQL 데이터베이스를 스토리지 백엔드로 사용합니다. 현재 catalog API는 EKS 클러스터 내에서 Pod로 실행되는 데이터베이스와 함께 배포되어 있습니다.

다음 명령을 실행하여 이를 확인할 수 있습니다:

~$kubectl -n catalog get pod
NAME                                READY   STATUS    RESTARTS        AGE
catalog-5d7fc9d8f-xm4hs             1/1     Running   0               14m
catalog-mysql-0                     1/1     Running   0               14m

위 출력에서 catalog-mysql-0 Pod가 MySQL 데이터베이스입니다. catalog 애플리케이션이 이를 사용하고 있는지 환경을 검사하여 확인할 수 있습니다:

~$kubectl -n catalog exec deployment/catalog -- env \
| grep RETAIL_CATALOG_PERSISTENCE_ENDPOINT
RETAIL_CATALOG_PERSISTENCE_ENDPOINT=catalog-mysql:3306

확장성과 안정성 기능을 활용하기 위해 애플리케이션을 완전 관리형 Amazon RDS 서비스를 사용하도록 마이그레이션하려고 합니다.