EC2란
안전하고 크기 조정이 가능한 컴퓨터를 통채로 빌려주는 컴퓨터 임대 서비스이다.
원격 제어를 통해 컴퓨터를 조작하고, 더 이상 필요가 없어지면 언제든지 버릴 수 있는 서비스이다.
"인스턴스란?"
-> 클라우드에서 사용하는 가상 서버로 cpu, 메모리, 그래픽카드 등 연산을 위한 하드웨어를 담당
EC2는 서버를 구축할때 사용한다.
- e.g.) 게임 서버, 웹 서버, 어플리케이션 서버 등등
- 데이터 베이스, 머신 러닝 등에도 사용한다.
EC2의 특성
- 가격이 초 단위로 결정한다.
- 즉, 쓴 만큼 가격을 지불하는 것이다.
- 서비스 요금을 미리 약정하거나 선입금이 필요 없다.
- 빠른 구축 속도와 확장성
- 몇 분이면 전 세계에 인스턴스 수백여대를 구축 가능하다
- e.g.) 내가 서버를 구축하기 위해서는? 서버를 사고 하는 등에 시간이 몇 주가 걸린다.
- 몇 분이면 전 세계에 인스턴스 수백여대를 구축 가능하다
- 다양한 구성 방법을 제공한다.
- 웹 서버, S3같은 이미지 처리 등 다양한 용도로 서버 구성이 가능하다
직접 컴퓨터를 장만하는 대신에 빌려서 사용하는 것이 좋을까?
EC2 를 사용하게 된다면, 0.5기가 바이트의 메모리를 가진 초소용 컴퓨터를 임대 할 수 있는 것이다. 그렇기에 저렴한 가격으로 서비스를 운영할 수 있다는 장점이 있는 것이고, 클라우드 서비스는 온디맨드로 리소스를 사용하므로 필요한 만큼만 지불하게 된다. 물리적인 서버를 직접 구매하고 유지하는 것보다 초기 비용 및 유지 관리 비용이 낮을 수 있다.
RDS란?
컴퓨터를 임대해 주는 것에서 나아가서 서버 컴퓨터 쪽에서 동작하는 소프트웨어 들을 설치하고, 운영하고, 백업하는
일들이 상당히 까다롭고 위험하기에 이를 클라우드에서 운영 및 확장 할 수 있는 관리형 서비스 입니다. 또한,
애플리케이션에 집중해 애플리케이션과 비즈니스에 좀 더 집중 할 수 있는 개발을 할 수 있도록 해준다는 것이다.
RDS의 장점
가장 중요한 관리가 용이하다는게 아닐까 싶다. RDS를 통해 프로젝트의 배포단계까지 사용자가 좀 다룰 수 만 있다면 몇 번의 클릭으로 디비 생성이 가능할 것이다. 그리고, RDS는 보안성이 좋다. 사용자가 데이터베이스에 대한 네트워크 액세스를 쉽게 제어할 수 있도록 도와 준다는 것이다. SSL을 사용하여 전송 데이터를 보호할 수 있도록 지원도 해준다. 또한 낮은 비용 Amazon RDS 서비스를 사용하는 만큼만 지불하면 됩니다.
'aws' 카테고리의 다른 글
VPC란? / 보안 그룹(Security Group)이란? (0) | 2023.12.09 |
---|---|
라우트 테이블(Route Table) / 보안 그룹(Security Group) (0) | 2023.12.09 |
클라우드 컴퓨팅 / 리전(Region) / 가용영역(Availability Zone) (0) | 2023.12.09 |
EC2에서 RDS 연결 확인 방법 (0) | 2023.12.05 |
IntelliJ에서 RDS에 접속하기 (0) | 2023.12.04 |