MSA 아키텍처 초안 #25
ssedogdoom
started this conversation in
cloud-일반
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
아키텍처 구성 요소
Application Load Balancer (ALB):
EKS 클러스터 (Elastic Kubernetes Service):
RDS (Relational Database Service):
구성 세부 사항
퍼블릭 서브넷:
프라이빗 서브넷 (Private Subnet):
내부 서브넷 (Internal Subnet):
트래픽 흐름 및 서비스 설명
외부 접근:
트래픽 분배:
데이터베이스 통신:
기대 효과
보안성 강화:
확장성:
고가용성:
추가 정보
구성 과정에서 발생한 문제나 개선 사항이 있다면 Discussion을 통해 자유롭게 논의해 주세요. 궁금한 점이나 추가 요구 사항이 있을 경우 comment 또는 Discussion에 제안해 주시기 바랍니다.
저희 팀만의 특이사항
Internal Subnet을 생성하여 RDS 인스턴스를 배치했습니다. 이를 통해 외부에서 직접 접근할 수 없도록 구성함으로써 데이터베이스의 보안을 강화하였습니다. 이 RDS 인스턴스는 EKS 클러스터 내의 애플리케이션만 접근할 수 있으며, 읽기 전용(Read Only)과 쓰기 전용(Write Only) 인스턴스를 분리하여 데이터베이스의 성능을 최적화하였습니다.
Write Only RDS Instance는 모든 쓰기 작업을 처리하며, 데이터가 기록될 때마다 Read Only RDS Instance로 데이터가 복제됩니다.
Read Only RDS Instance는 다중 읽기 작업을 분산 처리하여 읽기 성능을 향상시키며, 주로 조회용으로 활용됩니다.
이 구성은 트래픽 증가 시 성능을 안정적으로 유지할 수 있으며, 내부에서만 접근 가능하도록 설정되어 있어 보안이 강화되었습니다.
이 아키텍처는 보안성, 확장성, 고가용성을 갖춘 AWS 클라우드 인프라 환경을 구축하는 데 적합합니다. ALB를 통한 트래픽 제어와 EKS의 컨테이너 기반 애플리케이션 관리, RDS의 데이터 보호가 통합되어 안정적이고 신뢰할 수 있는 애플리케이션 환경을 제공합니다.
참고: https://techblog.lotteon.com/%EB%89%B4%EC%98%A8%EC%9D%B4%EB%93%A4%EC%9D%98-%EC%B2%AB-msa-%EC%84%9C%EB%B9%84%EC%8A%A4-%EB%8F%84%EC%A0%84%EA%B8%B0-d336186a7e31
Beta Was this translation helpful? Give feedback.
All reactions