RDS, EC2

이지훈·2021년 7월 24일
0

TIL

목록 보기
33/33
post-thumbnail

1. RDS란

Amazon Relational Database Service(Amazon RDS)는 AWS 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스

즉, Local에서 운영하는 DB가 아닌 Web 상에서 운영하는 DB이다.

2. EC2 란

아마존 일래스틱 컴퓨트 클라우드(Amazon Elastic Compute Cloud, EC2)는 아마존닷컴의 클라우드 컴퓨팅 플랫폼 아마존 웹 서비스의 중앙부를 이루며, 사용자가 가상 컴퓨터를 임대 받아 그 위에 자신만의 컴퓨터 애플리케이션들을 실행할 수 있게 해준다.

즉, 아마존 서버를 이용해서 가상 서버를 돌리는 것이다.

3. 차이점

EC2 에 DB를 직접 설치하여 서비스하는 것과 RDS를 이용해 서비스 하는 것의 차이

  • EC2는 내가 직접 리눅스 위에 사용하려는 DB(mysql 등)를 설치하고 서비스하는 것

  • RDS는 주로 EC2와 함께 사용하지만, 아마존에서 제공해주는 기능인 DB의 설정, 운영, 백업 등으로 사용자가 DB를 편하게 이용할 수 있게 해주며, EC2와 분리된 DB전용서버를 말한다.

4. 기본 용어

  • DB 인스턴스 : AWS 클라우드에 있는 독립된 데이터베이스 환경
  • DB 인스턴스 클래스 : 표준, 메모리 최적화 및 버스트 성능의 3가지 인스턴스 클래스 유형을 말함
  • DB 엔진 : mysql 같은 것을 말함
  • Amazon VPC : 사용자가 정의하는 논리적으로 격리된 가상 네트워크에서의 AWS 리소스
  • AWS Management Console : 콘솔에서 프로그래밍 없이 DB 인스턴스를 관리할 수 있게 만드는 웹 기반 사용자 인터페이스
  • AWS CLI(Command Line Interface) : 명령줄 인터페이스

AWS 공식 사이트 참조
https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/CHAP_Storage.html

profile
꾸준하게 🐌

0개의 댓글