목록 보기
결제플랫폼 구축에 EKS on Fargate 적용하기 - 10편 - AWS에서 MSA 서비스 구축하기
데브옵스

결제플랫폼 구축에 EKS on Fargate 적용하기 - 10편 - AWS에서 MSA 서비스 구축하기

티맵모빌리티
티맵모빌리티
2022년 4월 28일

두줄요약

AWS에서 결제플랫폼의 운영 부담을 줄이기 위해 EKS on Fargate 도입 과정을 소개했습니다. 클러스터 구성, ALB 연동, 오토스케일링, 로그 수집까지의 구축 방법을 정리했습니다.

문제 상황

  • 결제플랫폼을 AWS에서 운영하면서 서버 관리 부담과 인프라 운영 복잡도 최소화 필요
  • DevOps 인력 부재, AWS 초반 도입, 새 기술 적용에 대한 고민

원인 분석

  • EC2 기반 직접 관리보다 관리형 쿠버네티스와 서버리스형 실행 환경이 적합
  • Pod 배포와 삭제를 EC2 생명주기와 맞추면 업그레이드와 재배포가 단순해짐
  • 데몬셋 미지원, 제한된 vCPU·메모리 조합 같은 Fargate 제약 존재

해결 방법

  • EKS on Fargate로 클러스터 구성, VPC와 IAM OIDC 공급자 설정
  • AWS Load Balancer Controller, 서브넷 태그, autoscale, Datadog 연동 순으로 구축
  • 로그는 CloudWatch와 Lambda를 거쳐 Datadog으로 전달하고 JSON 형식으로 정리

다음 읽기

#Fargate 주제를 다룬 다른 회사 글

Fargate on EKS : Version Upgrade

EKS Fargate의 버전 업그레이드 절차와 EC2 대비 차이를 정리했습니다. 또한 Pod Eviction 대응과 무중단 운영을 위한 설정도 설명했습니다.

교보DTS
교보DTS
데브옵스

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...