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보다 비용이 비싸지만,
백업을 알아서 해주고,
지정한 용량을 초과하면 용량을 알아서 늘려주고
다른 지역에서도 빠른 접속 가능하다.
'Skills > AWS' 카테고리의 다른 글
AWS S3, 버킷 Bucket, 객체 Object, 버전 관리, 요금 및 기본 가이드 (0) | 2023.06.04 |
---|---|
[AWS EC2로 배포하기] 3. 나의 프로젝트 EC2 배포하기 (0) | 2023.03.15 |
[AWS EC2로 배포하기] 2. AWS 관련 용어 정리 (0) | 2023.03.15 |