최대 10년 동안 Azure SQL Database 백업 저장Store Azure SQL Database backups for up to 10 years

여러 응용 프로그램에서는 규정, 규정 준수 또는 기타 비즈니스를 목적으로 Azure SQL Database의 자동 백업에서 제공하는 데이터베이스 백업을 7-35일 넘게 보존하도록 요구합니다.Many applications have regulatory, compliance, or other business purposes that require you to retain database backups beyond the 7-35 days provided by Azure SQL Database automatic backups. 장기 백업 보존 기능을 사용하면 Azure Recovery Services 자격 증명 모음에 SQL 데이터베이스 백업을 최대 10년 동안 저장할 수 있습니다.By using the long-term backup retention feature, you can store your SQL database backups in an Azure Recovery Services vault for up to 10 years. 자격 증명 모음당 최대 1,000개의 데이터베이스를 저장할 수 있습니다.You can store up to 1,000 databases per vault. 그런 후 자격 증명 모음에서 백업을 선택하여 새 데이터베이스로 복원할 수 있습니다.You then can select any backup in the vault to restore it as a new database.

중요

장기 백업 보존 기간은 현재 미리 보기로 제공되며 오스트레일리아 동부, 오스트레일리아 남동부, 브라질 남부, 미국 중부, 동아시아, 미국 동부, 미국 동부 2, 인도 중부, 인도 남부, 일본 동부, 일본 서부, 미국 중북부, 북유럽, 미국 중남부, 동남 아시아, 유럽 서부 및 미국 서부에서 사용할 수 있습니다.Long-term backup retention is currently in preview and available in the following regions: Australia East, Australia Southeast, Brazil South, Central US, East Asia, East US, East US 2, India Central, India South, Japan East, Japan West, North Central US, North Europe, South Central US, Southeast Asia, West Europe, and West US.

참고

24시간 동안 자격 증명 모음 당 최대 200개의 데이터베이스를 사용할 수 있습니다.You can enable up to 200 databases per vault during a 24-hour period. 이 제한의 영향을 최소화하려면 각 서버에 별도 자격 증명 모음을 사용하는 것이 좋습니다.We recommend that you use a separate vault for each server to minimize the impact of this limit.

SQL Database 장기 백업 보존의 작동 방식How SQL Database long-term backup retention works

장기 백업 보존을 사용하면 SQL 데이터베이스 서버를Azure Recovery Services 자격 증명 모음과 연결할 수 있습니다.With long-term backup retention, you can associate a SQL database server with an Azure Recovery Services vault.

  • SQL 서버를 만든 것과 동일한 Azure 구독에서 동일한 지역 및 리소스 그룹에 자격 증명 모음을 만들어야 합니다.You must create the vault in the same Azure subscription that created the SQL server and in the same geographic region and resource group.
  • 그런 다음 데이터베이스에 대한 보존 정책을 구성합니다.You then configure a retention policy for any database. 정책으로 인해 전체 주간 데이터베이스 백업이 Recovery Services 자격 증명 모음에 복사되고 지정된 보존 기간(최대 10년) 동안 유지됩니다.The policy causes the weekly full database backups to be copied to the Recovery Services vault and retained for the specified retention period (up to 10 years).
  • 그러면 이러한 백업에서 구독의 아무 서버에 있는 새 데이터베이스로 데이터베이스를 복원할 수 있습니다.You can then restore the database from any of these backups to a new database in any server in the subscription. Azure Storage에서 기존 백업의 복사본을 만들며, 복사본은 기존 데이터베이스의 성능에 영향을 주지 않습니다.Azure storage creates a copy from existing backups, and the copy has no performance impact on the existing database.

사용 방법 가이드는 Configure and restore from Azure SQL Database long-term backup retention(Azure SQL Database 장기 백업 보존 관리에서 구성 및 복원)을 참조하세요.For a how-to guide, see Configure and restore from Azure SQL Database long-term backup retention.

장기 백업 보존 사용Enable long-term backup retention

데이터베이스에 장기 백업 보존을 구성하려면:To configure long-term backup retention for a database:

  1. SQL 데이터베이스 서버와 동일한 지역, 구독 및 리소스 그룹에서 Azure Recovery Services 자격 증명 모음을 만듭니다.Create an Azure Recovery Services vault in the same region, subscription, and resource group as your SQL database server.
  2. 자격 증명 모음에 서버를 등록합니다.Register the server to the vault.
  3. Azure Recovery Services 보호 정책을 만듭니다.Create an Azure Recovery Services protection policy.
  4. 장기 백업 보존이 필요한 데이터베이스에 보호 정책을 적용합니다.Apply the protection policy to the databases that require long-term backup retention.

Azure Recovery Services 자격 증명 모음에서 자동화된 백업의 장기 보존을 구성, 관리 및 복원하려면 다음 중 하나를 실행합니다.To configure, manage, and restore a database from long-term backup retention of automated backups in an Azure Recovery Services vault, do either of the following:

장기 백업 보존 기능을 사용하여 저장된 데이터베이스를 복원Restore a database that's stored with the long-term backup retention feature

장기 백업 보존 백업에서 복원하려면:To recover from a long-term backup retention backup:

  1. 백업이 저장된 자격 증명 모음을 나열합니다.List the vault where the backup is stored.
  2. 논리 서버에 매핑되는 컨테이너를 나열합니다.List the container that is mapped to your logical server.
  3. 데이터베이스에 매핑된 자격 증명 모음 내에서 데이터 원본을 나열합니다.List the data source within the vault that is mapped to your database.
  4. 복원에 사용할 수 있는 복구 지점을 나열합니다.List the recovery points that are available to restore.
  5. 복구 지점에서 구독 내의 대상 서버로 데이터베이스를 복원합니다.Restore the database from the recovery point to the target server within your subscription.

Azure Recovery Services 자격 증명 모음에서 자동화된 백업의 장기 보존을 구성, 관리 및 복원하려면 다음 중 하나를 실행합니다.To configure, manage, and restore a database from long-term backup retention of automated backups in an Azure Recovery Services vault, do either of the following:

장기 백업 보존의 가격 책정 정보 가져오기Get pricing for long-term backup retention

SQL 데이터베이스의 장기 백업 보존은 Azure 백업 서비스 가격 책정 요금에 따라 청구됩니다.Long-term backup retention of a SQL database is charged according to the Azure backup services pricing rates.

SQL 데이터베이스 서버를 자격 증명 모음에 등록한 후에 자격 증명 모음에 저장된 주별 백업에서 사용하는 총 저장소에 대한 요금이 청구됩니다.After the SQL database server is registered to the vault, you are charged for the total storage that's used by the weekly backups stored in the vault.

장기 백업 보존에 저장된 사용 가능한 백업 보기View available backups that are stored in long-term backup retention

Azure Portal을 사용하여 Azure Recovery Services 자격 증명 모음에서 자동화된 백업의 장기 보존을 구성, 관리 및 복원하려면 다음 중 하나를 실행합니다.To configure, manage, and restore a database from long-term backup retention of automated backups in an Azure Recovery Services vault by using the Azure portal, do either of the following:

장기 보존 사용 안 함Disable long-term retention

Recovery Service는 제공된 보존 정책에 따라 백업 정리를 자동으로 처리합니다.The recovery service automatically handles the cleanup of backups based on the provided retention policy.

자격 증명 모음에 특정 데이터베이스의 백업을 보내는 작업을 중지하려면 해당 데이터베이스에 대한 보존 정책을 제거합니다.To stop sending the backups for a specific database to the vault, remove the retention policy for that database.

Set-AzureRmSqlDatabaseBackupLongTermRetentionPolicy -ResourceGroupName 'RG1' -ServerName 'Server1' -DatabaseName 'DB1' -State 'Disabled' -ResourceId $policy.Id

참고

이미 자격 증명 모음에 있는 백업은 영향을 받지 않습니다.The backups that are already in the vault are unaffected. 해당 보존 기간이 만료되면 Recovery Service에 의해 자동으로 삭제됩니다.They are automatically deleted by the recovery service when their retention period expires.

장기 백업 보존 FAQLong-term backup retention FAQ

자격 증명 모음에서 특정 백업을 수동으로 삭제할 수 있나요?Can I manually delete specific backups in the vault?

현재는 아닙니다.Not currently. 보존 기간이 만료되면 자격 증명 모음은 자동으로 백업을 정리합니다.The vault automatically cleans up backups when the retention period has expired.

내 서버를 등록하여 둘 이상의 자격 증명 모음에 백업을 저장할 수 있나요?Can I register my server to store backups to more than one vault?

아니요, 현재는 한 번에 하나의 자격 증명 모음에만 백업을 저장할 수 있습니다.No, you can currently store backups to only one vault at a time.

다른 구독에서 자격 증명 모음 및 서버를 보유할 수 있나요?Can I have a vault and server in different subscriptions?

아니요, 현재 자격 증명 모음 및 서버는 모두 동일한 구독 및 리소스 그룹에 있어야 합니다.No, currently the vault and server must be in the same subscription and resource group.

내 서버의 지역이 아닌 다른 지역에서 만든 자격 증명 모음을 사용할 수 있나요?Can I use a vault that I created in a region that's different from my server’s region?

아니요, 자격 증명 모음 및 서버는 복사 시간을 최소화하고 트래픽 요금을 방지하기 위해 동일한 지역에 있어야 합니다.No, the vault and server must be in the same region to minimize copy time and avoid traffic charges.

한 개의 자격 증명 모음에 저장할 수 있는 데이터베이스는 몇 개인가요?How many databases can I store in one vault?

현재 자격 증명 모음당 최대 1,000개의 데이터베이스가 지원됩니다.Currently, we support up to 1,000 databases per vault.

구독당 만들 수 있는 자격 증명 모음은 몇 개인가요?How many vaults can I create per subscription?

구독당 최대 25개의 자격 증명 모음을 만들 수 있습니다.You can create up to 25 vaults per subscription.

자격 증명 모음당 하루에 구성할 수 있는 데이터베이스 개수는 몇 개인가요?How many databases can I configure per day per vault?

자격 증명 모음당 하루에 200개의 데이터베이스를 설정할 수 있습니다.You can set up 200 databases per day per vault.

장기 백업 보존은 탄력적 풀에서 작동하나요?Does long-term backup retention work with elastic pools?

예.Yes. 풀에 있는 모든 데이터베이스는 보존 정책을 사용하여 구성할 수 있습니다.Any database in the pool can be configured with the retention policy.

백업이 생성되는 시간을 선택할 수 있나요?Can I choose the time at which the backup is created?

아니요, 데이터베이스에 대한 성능 영향을 최소화하기 위해 SQL Database에서 백업 일정을 제어합니다.No, SQL Database controls the backup schedule to minimize the performance impact on your databases.

내 데이터베이스에 투명한 데이터 암호화가 활성화되어 있습니다. 자격 증명 모음에도 사용할 수 있나요?I have transparent data encryption enabled for my database. Can I use it with the vault?

예, 투명한 데이터 암호화가 지원됩니다.Yes, transparent data encryption is supported. 원본 데이터베이스가 더 이상 존재하지 않는 경우더라도 자격 증명 모음에서 데이터베이스를 복원할 수 있습니다.You can restore the database from the vault even if the original database no longer exists.

내 구독이 일시 중단된 경우 자격 증명 모음에 있는 백업은 어떻게 되나요?What happens with the backups in the vault if my subscription is suspended?

구독이 일시 중단된 경우 기존 데이터베이스와 백업을 유지하지만If your subscription is suspended, we retain the existing databases and backups. 새 백업은 자격 증명 모음에 복사되지 않습니다.New backups are not copied to the vault. 구독을 다시 활성화한 후에 서비스는 백업을 자격 증명 모음에 다시 복사하기 시작합니다.After you reactivate the subscription, the service resumes copying backups to the vault. 사용자 자격 증명 모음은 구독이 일시 중단되기 전에 복사된 백업을 사용하여 복원 작업에 사용할 수 있게 됩니다.Your vault becomes accessible to the restore operations by using the backups that were copied there before the subscription was suspended.

SQL 데이터베이스 백업 파일에 액세스하여 SQL 서버로 다운로드 또는 복원할 수 있나요?Can I get access to the SQL database backup files so I can download or restore them to the SQL server?

아니요, 현재는 아닙니다.No, not currently.

SQL 보존 정책 내에서 여러 일정(매일, 매주, 매월, 매년)이 있을 수 있나요?Is it possible to have multiple schedules (daily, weekly, monthly, yearly) within a SQL retention policy.

아니요, 현재는 가상 컴퓨터 백업에만 여러 일정을 사용할 수 있습니다.No, multiple schedules are currently available only for virtual machine backups.

활성 지역 복제 보조 데이터베이스에 장기 백업 보존을 설정하면 어떻게 되나요?What if we set up long-term backup retention on a database that is an active geo-replication secondary database?

복제본의 백업은 지원되지 않으므로 현재는 보조 데이터베이스에 대한 장기 백업 보존 옵션이 없습니다.Because we don't take backups on replicas, there is currently no option for long-term backup retention on secondary databases. 하지만 다음과 같은 이유로 사용자는 활성 지역 복제 보조 데이터베이스에 장기 백업 보존을 설정해야 합니다.However, it is important for users to set up long-term backup retention on an active geo-replication secondary database for these reasons:

  • 장애 조치(failover)가 발생하여 데이터베이스가 주 데이터베이스가 되면 전체 백업을 수행하고 이 전체 백업이 자격 증명 모음에 업로드됩니다.When a failover happens and the database becomes a primary database, we take a full backup, which is uploaded to vault.
  • 보조 데이터베이스에 장기 백업 보존을 설정하는 데 드는 추가 비용이 없습니다.There is no extra cost to the customer for setting up long-term backup retention on a secondary database.

다음 단계Next steps

데이터베이스 백업은 실수로 손상되거나 삭제되지 않도록 데이터를 보호해 주기 때문에 비즈니스 연속성 및 재해 복구 전략에서 필수입니다.Because database backups protect data from accidental corruption or deletion, they're an essential part of any business continuity and disaster recovery strategy. 다른 SQL Database 비즈니스 연속성 솔루션에 대해 알아보려면 비즈니스 연속성 개요를 참조하세요.To learn about the other SQL Database business-continuity solutions, see Business continuity overview.