프로덕션 서버 배포를 위한 AWS EC2 인스턴스 결정

nawnoes·2021년 2월 8일
0

프로덕션 서버 배포를 위한 AWS EC2 인스턴스 결정

결정의 연속..

AWS EC2 서버 선택

AWS에서 앞서 빌드한 Nodejs 서버를 EC2에 도커를 이용해서 배포하고자 합니다. 먼저 EC2의 인스턴스를 살펴보면 굉장히 많은 인스턴스들이 존재하며, AWS는 처음이 아니더라도 개발에서만 하다 실제로 배포하려고 보니 범용, 컴퓨팅, 메모리 최적화된 인스턴스들이 있고, 그 아래 T2, T3, Mac, M5....와 같이 수 많은 인스턴스가 있습니다.

T3 범용 인스턴스 선택

각자 서비스하고자 하는 목적에 따라 인스턴스를 설정하면 되고, 저의 경우는 일반적인 서버를 띄울 예정으로 범용 인스턴스를 선택하였습니다.

저의 경우 AWS EC2를 사용하는 목적으로는 사용량에 따라 원할하게 서버를 Auto Scaling 하기 위함에 있습니다. T2 인스턴스의 다음 세대이면서도 t3.nano에서 부터 듀얼 CPU를 제공하는 T3를 선택합니다.

T3 인스턴스의 가격

구글에서 검색해본 T3 인스턴스 가격은 아래와 같습니다. 시간당 small의 경우 0.0208 USD로 저렴하면서도 적정해보입니다.

가격 계산

t3.small 에 24시간 동안 30일 유지한다고 했을 ㄸ대 가격이 얼마나 될지 계산해봅니다.

0.02082430=14.976USD0.0208 * 24 * 30 = 14.976 USD

위와 같을때 대략 EC2 인스턴스만 대략 15달러 정도로 1만 6,815 원을 예상할 수 있습니다.

다음.

다음에는 결정한 인스턴스를 바탕으로 EC2 인스턴스를 생성하고, 앞서 도커로 만든 서버를 pm2를 이용해 멀티 코어로 기동하고 Load Balancer와 연결하도록 하겠습니다.

References

0개의 댓글