Amazon RDS DB 인스턴스의 일시적 중지 - Amazon Relational Database Service

Amazon RDS DB 인스턴스의 일시적 중지

임시 테스트나 하루 단위의 개발 작업 등 DB 인스턴스를 간헐적으로 사용하는 경우에는 Amazon RDS DB 인스턴스를 일시적으로 중지하여 비용을 일시적으로 절약할 수 있습니다. DB 인스턴스가 중지되어 있을 때는 프로비저닝된 스토리지(프로비저닝된 IOPS 포함)와 백업 스토리지(지정한 유지 기간 내 수동 스냅샷과 자동 스냅샷 포함)에 대한 비용만 부과되며, DB 인스턴스 시간에 대해서는 비용이 부과되지 않습니다. 자세한 내용은 결제 FAQ 단원을 참조하십시오.

참고

경우에 따라 DB 인스턴스를 중지하는 데 긴 시간이 필요합니다. DB 인스턴스를 중지하고 즉시 다시 시작하려면 DB 인스턴스를 재부팅하십시오. DB 인스턴스 재부팅에 대한 자세한 내용은 DB 인스턴스 재부팅 단원을 참조하십시오.

다음 엔진을 실행하는 DB 인스턴스를 중지하고 시작할 수 있습니다.

  • MariaDB

  • Microsoft SQL Server

  • MySQL

  • Oracle

  • PostgreSQL

DB 인스턴스 중지 및 시작은 모든 DB 인스턴스 클래스 및 모든 AWS 리전에서 지원됩니다.

다중 AZ 배포를 지원하는 데이터베이스 엔진의 경우, 단일 가용 영역으로 구성되었든 다중 AZ로 구성되었든 상관없이 DB 인스턴스를 중지하고 시작할 수 있습니다. 다중 AZ 구성에서는 Amazon RDS for SQL Server DB 인스턴스를 중지할 수 없습니다.

참고

다중 AZ 배포의 경우 DB 인스턴스를 중지하는 데 많은 시간이 필요할 수 있습니다. 이전 장애 조치 후에 백업이 하나 이상 있는 경우 DB 인스턴스를 중지하기 전에 장애 조치 작업으로 재부팅하여 DB 인스턴스 중지 작업의 속도를 높일 수 있습니다.

DB 인스턴스를 중지할 경우 DB 인스턴스가 일반적인 종료 과정을 수행하고 실행을 중지합니다. DB 인스턴스 상태가 stopping으로 바뀌었다가 다시 stopped로 바뀝니다. 모든 스토리지 볼륨이 DB 인스턴스에 연결된 상태로 유지되고 해당 데이터도 남습니다. DB 인스턴스의 RAM에 저장된 데이터는 삭제됩니다.

DB 인스턴스를 중지하면 DB 인스턴스의 옵션 그룹 또는 DB 파라미터 그룹에 대해 보류 중인 작업 이외의 보류 중인 작업이 제거됩니다.

DB 인스턴스가 중지된 동안에는 자동 백업이 생성되지 않습니다. DB 인스턴스가 중지된 경우 백업 보존 기간보다 오래 백업을 보존할 수 있습니다. RDS는 백업 보존 기간 계산 시에 stopped 상태에서 경과된 시간을 포함하지 않습니다.

중요

DB 인스턴스는 최대 7일간 중지할 수 있습니다. 7일이 경과한 후 DB 인스턴스를 수동으로 시작하지 않으면 DB 인스턴스가 자동으로 시작되므로 필요한 유지 관리 업데이트가 지체되지 않습니다.

Benefits

DB 인스턴스를 중지했다가 다시 시작하는 것이 DB 스냅샷을 생성하여 복원하는 것보다 빠릅니다.

DB 인스턴스를 중지하더라도 인스턴스 ID, 도메인 이름 서버(DNS) 엔드포인트, 파라미터 그룹, 보안 그룹 및 옵션 그룹은 유지됩니다. DB 인스턴스를 다시 시작할 때는 중지했을 때와 동일한 구성으로 시작됩니다. 또한 DB 인스턴스를 중지할 경우 Amazon RDS에서 Amazon Simple Storage Service(Amazon S3) 트랜잭션 로그가 보존되므로 필요한 경우 특정 시점 복원을 수행할 수 있습니다.

Limitations

DB 인스턴스를 중지했다가 다시 시작할 때는 다음과 같은 몇 가지 제약이 따릅니다.

  • 읽기 전용 복제본을 포함한 또는 읽기 전용 복제본인 DB 인스턴스는 중지할 수 없습니다.

  • 다중 AZ 구성에서는 Amazon RDS for SQL Server DB 인스턴스를 중지할 수 없습니다.

  • 중지된 DB 인스턴스는 수정할 수 없습니다.

  • 중지된 DB 인스턴스와 연결된 옵션 그룹은 삭제할 수 없습니다.

  • 중지된 DB 인스턴스에 연결된 DB 파라미터 그룹을 삭제할 수 없습니다.

  • 다중 AZ 구성에서는 DB 인스턴스를 시작한 후 프라이머리 및 보조 가용 영역이 전환될 수 있습니다.

옵션 및 파라미터 그룹 고려 사항

옵션 그룹에 연결된 DB 인스턴스가 있는 경우 해당 옵션 그룹에서 지속적 옵션(영구 옵션 포함)을 제거할 수 없습니다. 이 기능은 상태가 stopping, stopped 또는 starting인 DB 인스턴스에서도 마찬가지입니다.

중지된 DB 인스턴스와 연결된 옵션 그룹 또는 DB 파라미터 그룹을 변경할 수는 있지만 변경 내용이 다음에 DB 인스턴스를 시작할 때까지는 적용되지 않습니다. 변경 사항을 즉시 적용하도록 선택한 경우에는 DB 인스턴스를 시작할 때 변경됩니다. 그렇지 않을 경우 DB 인스턴스가 시작된 후 다음 유지 관리 기간에 변경 사항이 적용됩니다.

퍼블릭 IP 주소

DB 인스턴스를 중지하더라도 DNS 엔드포인트는 유지됩니다. 퍼블릭 IP 주소가 있는 DB 인스턴스를 중지하는 경우 Amazon RDS는 퍼블릭 IP 주소를 릴리스합니다. DB 인스턴스가 다시 시작되면 다른 퍼블릭 IP 주소를 갖습니다.

참고

DB 인스턴스에는 항상 IP 주소가 아니라 DNS 엔드포인트를 사용하여 연결해야 합니다.

DB 인스턴스의 일시적 중지

AWS Management Console, AWS CLI 또는 RDS API를 사용하여 DB를 중지할 수 있습니다.

DB 인스턴스를 중지하려면

  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 데이터베이스를 선택한 후 중지하려는 DB 인스턴스를 선택합니다.

  3. Actions(작업)에서 Stop(중지)를 선택합니다.

  4. (선택 사항) Stop DB Instance(DB 인스턴스 중지) 창에서 Create Snapshot?(스냅샷을 생성하시겠습니까?)Yes(예)를 선택하고 Snapshot name(스냅샷 이름)에 스냅샷 이름을 입력합니다. DB 인스턴스를 중단하기 전에 DB 인스턴스의 스냅샷을 생성하려면 를 선택합니다.

  5. DB 인스턴스를 중지하려면 예, 지금 중지합니다.를 선택합니다. 또는 작업을 취소하려면 취소를 선택합니다.

AWS CLI를 사용하여 DB 인스턴스를 중지하려면 다음 옵션과 함께 stop-db-instance 명령을 호출하십시오.

  • --db-instance-identifier – DB 인스턴스의 이름입니다.

aws rds stop-db-instance --db-instance-identifier mydbinstance

Amazon RDS API를 사용하여 DB 인스턴스를 중지하려면 다음 파라미터와 함께 StopDBInstance 작업을 호출하십시오.

  • DBInstanceIdentifier – DB 인스턴스의 이름입니다.