본문 바로가기
Skills/AWS

[AWS EC2로 배포하기] 1. EC2, RDS

by Hoseok 2023. 3. 15.
728x90
반응형

압도적인 점유율의 AWS

 

AWS는 스타트업, 대기업 가릴 것 없이 사용하는 클라우드 인프라 스트럭쳐 서비스이다.

 

요즘은 자체 서버를 잘 사용하지 않고(게임회사에서는 사용) 클라우드 서버를 이용하는 추세라고 한다.

 

*오라클의 OCI는 가격이 매우 합리적이라고 함. 

 


EC2란?

EC2는 쉽게 말해서 컴퓨터를 임대하는 것이다.

 

성능이 높을수록 비싸다.

 

EC2 컴퓨터의 localhost에 실행시킨 것.

 

공유기 포트만 열어주면 접속 가능하다.

 

만약 내 ip도 포트 포워딩 설정을 한다면?

⇒내 ip 주소+외부 포트와 원리가 같다.

 

*포트번호가 안보이는 이유는 80이기 때문.

*http는 80으로 인식한다.

 

[비용]

AWS는 1년 또는 750시간 프리티어 사용시 무료

EX)

EC2 1개 사용시 1년동안 사용가능.

EC2 2개 사용시 6개월동안 사용가능.

EC2 12개 사용시 1개월동안 사용가능.

EC2+RDS 각각 1개 사용시 6개월동안 사용가능.

 

*EC2 t2 micro 기준 월 15~20달러

 

[EC2 사용하는 이유]

EC2를 사용한다면, 외부에서 공격 Ddos 공격/ 악의적인 해킹

AWS에서 일부분 대응해준다.

 

[RDS 사용하는 이유]

EC2에도 mysql 설치 가능하지만, 그럼에도 불구하고 RDS를 쓰는 이유?

EC2에 설치할 경우 백업 등을 직접 해야 한다.

 

또한 우리가 지정한 용량을 초과했을 때 에러 또는 문제.

다른 지역에서 사용할 경우 느린 응답 가능성.

보안 설정을 직접 해야 한다.

 

RDS는 EC2보다 비용이 비싸지만,

백업을 알아서 해주고,

지정한 용량을 초과하면 용량을 알아서 늘려주고

다른 지역에서도 빠른 접속 가능하다.

 

728x90
반응형