본문 바로가기
AWS_BASIC

#3 Database

by 중앙정보부장 2020. 11. 19.

AWS에는 쓸수 있는 저장장치가 많다. 

EFS, EBS, EC2 Instance Store, S3...

 

그러나 이것은 한계가 있다. 

우리는 데이터 베이스를 써야 한다. 

 

AWS는 데이터베이스 기능을 제공한다.

EC2 에서 데이터 베이스를 돌릴수 있으나. 

Resiliency, backup, patching 등등은 우리가 알아서 해야된다. 

 

자 이제 AWS에서 제공하는 데이터 베이스를 알아보자 (이야 씐난다~)

 

1.AWS RDS

 

-Relational Database service

-SQL을 쓴다

-AWS 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스다.

  Oracle, MySQL,MSSQL 등등 쓸수있고 여기에 Aurora 라는 AWS 에서 제공하는 데이터베이스도 쓸수있다.

 

왜 AWS RDS를 쓰는것이 EC2 에 데이터베이스를 설치하는것 보다 효율적인가?

 

다양한 AZ(Availability Zone)에 설치가 가능함으로 재해 상황에 적합하고 

Scailing Capability가 좋다

그외 등등....

 

근데 인스턴스 에다가 SSH는 못한다. 

 

2.RDS Solution Achiteture

 

ELB(Elastic Load Balancer)  -> EC2 Instance (Possibly in and ASG) ->(read and write)  Structured data (Amazon RDS)

 

3.Aurora

 

-mySQL과 PostgreSQL 둘다 Aurora support

-5 x performance mysql , 3 x performence PostgreSQL

 -20% more expensive than RDS

 

 

 

 

'AWS_BASIC' 카테고리의 다른 글

# CloudFormation , Beanstalk  (0) 2020.12.21
#4 ECS  (0) 2020.12.19
#3 Database - Various Amazon DB functions  (0) 2020.11.20
#2 EBS VS EFS  (0) 2020.11.17
#1 Snowball  (0) 2020.11.17

댓글