현재 EC2에서 실행중인 데이터베이스가 있습니다. 더 큰 기계로 옮겨야하므로 RDS 사용에 대한 의문이 생겼습니다.
가격:
시간당 0.132 달러에 2 개의 SSD (각각 16GB), 2 개의 vCPU 및 4GB의 메모리 가있는 EC2 c3.large
인스턴스를 얻을 수 있습니다 [1] .
가장 가까운 (가격을 고려한) RDS 기계는 db.m3.medium
시간당 $ 0.125 (Single-AZ)입니다 [2] . 이 머신은 같은 양의 메모리를 갖지만 vCPU는 하나만 있습니다 [3] . 또한 나는 스토리지와 io에 대한 비용을 지불해야 할 것이다 [2] .
따라서 가격은이 두 가지와 매우 비슷합니다.
EC2의 장점 :
- 이미 언급했듯이 vCPU가 하나 더 있습니다.
- EC2를 사용할 때 Write-Ahead-Log를 두 번째 디스크에 넣을 수 있습니다 (db에 많은 것을 쓸 때 성능이 크게 향상됨).
- EC2 인스턴스 에서 pgbouncer 를 실행할 수 있습니다 (연결을 열어 둘 수 있기 때문에 성능이 향상됨).
- 구성 파일을 편집 할 수 있습니다 (결국 성능을 향상시킵니다)
RDS의 장점 :
- 매일 백업을 자동으로 수행합니다.
RDS가 EC2의 장점 (특히 2)을 다룰 수 있습니까? 다른 장점이 있습니까?