일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 돈까스
- Sekai Entertainment
- 신쥬쿠
- 영단어
- paypay
- 여름
- 일본
- 코라쿠엔
- 토익
- 시마지로
- 동경 모터쇼
- Shimajirou
- しまじろう
- 시스템관리
- 米沢、팽이
- 사이타마
- 점심
- 명령어
- TOY
- youtuber
- 스테이크
- 돼지갈비
- 라면
- 리눅스
- 칸칸
- 원탭바이
- one tab buy
- fish
- 전철
- 자동차
- Today
- Total
IT Japan
Amazon RDS 본문
RDS와 Amazon 클라우드에서 제공하는 RDBMS입니다.
아래의 데이터베이스 엔진 군에서 인스턴스 생성을 할 수 있습니다.
- Amazon Aurora
- PostgreSQL
- MySQL
- MariaDB
- Oracle 데이터베이스
- SQL Server
시스템 개발시 RDBMS로 RDS를 사용하려면 몇 가지 장점이 존재합니다.
높은 확장 성
인스턴스 스토리지
RDS는 성능 향상을 위해 3 종류의 스토리지 유형을 제공합니다.
범용 SSD
범용 SSD는 대부분의 데이터베이스 워크로드에 사용할 수있는 비용 효율적인 스토리지입니다.
범용 SSD에서는 얼마나 많은 요청까지 일정한 성능을 유지할 것인가가 정해져있는 가운데, I / O 버스트 기능을 이용하여 균형을 유지할 수 있습니다.
범용 SSD는 기본적으로 540 만 I / O Credit 초기 I / O Credit 잔액을받습니다.
이 값은 30 분간 3000IOPS 성능 버스트을 유지하기 위해 충분하기 때문에 다양한 워크로드에 적합한 스토리지입니다.
그러나 워크로드에 따라 3,000 IOPS 버스트 스토리지 Credit 잔액이 소진 될 수 있습니다.
※ I / O Credit 초당 쌓이는하지만 그것보다 I / O 요청이 발생하면 고갈의 가능성이있을
따라서 스토리지 크기에 따라 기본 성능 (IOPS)과 버스트 기간을 확인하고 워크로드의 요구를 충족하도록 스토리지 용량을 계획해야합니다.
프로 비전 드 IOPS
예측 가능한 성능과 일관되게 낮은 레이턴시를 실현해야하는 프로덕션 응용 프로그램은 프로 비전 드 IOPS 스토리지가 추천되고 있습니다.
프로 비전 드 IOPS 스토리지는 일관된 성능을 요구하는 온라인 트랜잭션 처리 (OLTP) 워크로드에 최적화되어 있습니다.
※ 입출금 처리 시스템 등
마그네틱
하위 호환성으로 지원되는 스토리지.
이용에 일부 제한이 있으며, 비추천.
리드 복제
DB 인스턴스의 복제 DB로 읽기 작업을 확장 할 수 있습니다.
※ 인스턴스와 스토리지를 마스터와 다른 유형으로 설정하는 것도 가능
읽기 쿼리를 응용 프로그램에서 리드 복제본에 라우팅하여 1 개의 DB 인스턴스의 용량을 탄력적으로 확장하고 작업 부하를 줄일 수 있습니다.
필요한 경우 리드 복제본을 독립형 DB 인스턴스로 승격시킬 수 있습니다.
리드 복제 Amazon RDS for MySQL, MariaDB, PostgreSQL을, Amazon Aurora에서 사용할 수 있습니다.
가용성과 내구성
다중 AZ 배포
RDS는 다중 AZ 배포함으로써 높은 가용성을 제공 할 수 있습니다.
다중 AZ 배포는 인스턴스 작성시 프로덕션과는 다른 AZ에 대기 인스턴스에 데이터를 복제합니다.
만약 프로덕션 측의 AZ에 장애가 발생했을 때 다른 AZ에 배치되는 대기 인스턴스에 자동으로 페일 오버하기 때문에,
DB의 다운 타임이 매우 짧아집니다.
자동 장애 조치는 AZ의 기능 정지 이외에도 아래의 경우에 적용됩니다.
- 기본 DB 인스턴스의 오류
- DB 인스턴스의 서버 유형 변경
- DB 인스턴스의 운영 체제에서 소프트웨어 패치 적용 중
- DB 인스턴스의 수동 장애 조치가 Reboot with failover를 사용하여 시작되었다
백업
RDS는 자동 백업 기능은 스냅 샷을 생성하고 저장합니다.
※ 새로운 DB 인스턴스에 대해 기본적으로 활성화
스냅 샷은 개별 데이터베이스뿐만 아니라 해당 DB 인스턴스를 백업하고 있기 때문에 인스턴스 복원이 용이합니다.
※ 스냅 샷에서 기존 DB 인스턴스에 대한 복원은 불가
자동 백업 인스턴스의 백업 창에서 실시 된 지정된 백업 보존 기간에 따라 DB 인스턴스의 자동 백업을 저장합니다.
또한 스냅 샷은 사용자의 원하는 시간에 수동으로 만들 수 있기 때문에 범용성이 있습니다.
복원 시점
또한 RDS는 DB 인스턴스를 특정 시점으로 복원하고 새로운 DB 인스턴스를 만들 수 있습니다.
DB 인스턴스를 특정 시점으로 복원하려면 5 분마다 Amazon S3에 업로드하고 트랜잭션 로그를 이용합니다.
DB 인스턴스의 복구 가능한 최근 시간을 확인하려면 AWS CLI의 describe-db-instances 명령을 사용하여
DB 인스턴스의 LatestRestorableTime 필드에 반환되는 값을 참조합니다.
취득한이 시간에서 최신 복원 시간에 DB 인스턴스를 복원 할 수 있습니다.
'MySQL' 카테고리의 다른 글
MySQL 튜닝 (0) | 2019.03.07 |
---|---|
MySQL Error (0) | 2019.03.07 |
설정파일이란? (0) | 2017.06.02 |
MySQL 사용사례(YouTube) (0) | 2017.06.02 |
MySQL 사용 사례(트위터) (0) | 2017.06.02 |