서버 아키텍처 설계

이성우·2024년 7월 3일
0

Project

목록 보기
3/8

처음으로 서버 아키텍처를 그려보았다.

프로젝트에서는 지금은 하나의 EC2 인스턴스를 사용해도 문제가 없다고 생각했다. 하지만, 이후에 개발기능에서 '결제' 기능이 필요하다.
결제를 하는 도중에, 문제가 생기면 큰 문제가 생기기 때문에,
하나의 EC2 인스턴스가 사용 불가할 때, 다른 EC2 인스턴스를 사용할 수 있게 2개의 EC2 인스턴스를 만들고, ALB를 달아놨다.

RDB를 하나로 사용한다면, 가격이 저렴하다는 장점이 있지만,
사용불능이 되었을 때 복구하기 힘들고, 시간이 오래걸린다는 단점이 있어 RDB를 하나 더 만들어놨고, 읽기만 가능하게 설계를 해보았다.

엉망진창인거 알고, 나중에 이 글을 보면서 내가 예전에는 이렇게 설계를 했구나 하하 이렇게 웃을 수 있으면 좋겠다.

얼른 리더님에게 피드백 당하고 싶다

참고자료
https://docs.aws.amazon.com/ko_kr/whitepapers/latest/web-application-hosting-best-practices/an-aws-cloud-architecture-for-web-hosting.html

https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Concepts.MultiAZSingleStandby.html

profile
이성우

0개의 댓글