Microsoft Azure Blob 저장소 서비스로 SQL Server 백업 및 복원SQL Server Backup and Restore with Microsoft Azure Blob Storage Service

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Azure Blob에 백업 그래픽Backup to Azure blob graphic

이 항목에서는 SQL ServerSQL ServerMicrosoft Azure Blob 저장소 서비스로 백업하고 반대로 복원하는 방법에 대해 설명합니다.This topic introduces SQL ServerSQL Server backups to and restoring from the Microsoft Azure Blob storage service. 또한 Microsoft Azure Blob 서비스를 사용하여 SQL ServerSQL Server 백업을 저장할 경우의 이점에 대해서도 간략하게 설명합니다.It also provides a summary of the benefits of using the Microsoft Azure Blob service to store SQL ServerSQL Server backups.

SQL Server에서는 다음과 같은 방식으로 Microsoft Azure Blob 저장소 서비스에 백업할 수 있습니다.SQL Server supports storing backups to the Microsoft Azure Blob storage service in the following ways:

  • Microsoft로 백업 관리: 이제 디스크와 테이프에 백업할 때와 동일한 방법을 사용하여 URL을 백업 대상으로 지정하고 Microsoft Azure Storage로 백업할 수 있습니다.Manage your backups to Microsoft Azure: Using the same methods used to backup to DISK and TAPE, you can now back up to Microsoft Azure storage by specifying URL as the backup destination. 이 기능을 사용하여 로컬 저장소나 다른 오프사이트 옵션의 경우처럼 수동으로 백업하거나 자체 백업 전략을 구성할 수 있습니다.You can use this feature to manually backup or configure your own backup strategy like you would for a local storage or other off-site options. 이 기능을 URL에 대한 SQL Server 백업이라고도 합니다.This feature is also referred to as SQL Server Backup to URL. 자세한 내용은 SQL Server Backup to URL을 참조하세요.For more information, see SQL Server Backup to URL. 이 기능은 SQL Server 2012 SP1 CU2 이상에서 사용할 수 있습니다.This feature is available in SQL Server 2012 SP1 CU2 or later. 이 기능은 SQL Server 2016SQL Server 2016 에서 블록 Blob, 공유 액세스 서명, 스트라이프를 사용하면서 성능과 기능이 더욱 향상되었습니다.This feature has been enhanced in SQL Server 2016SQL Server 2016 to provide increased performance and functionality through the use of block blobs, Shared Access Signatures, and striping.

    참고

    SQL Server 2012 SP1 CU2 이전의 SQL Server 버전의 경우 Microsoft Azure 도구의 추가 기능인 SQL Server 백업을 사용하여 Microsoft Azure Storage에 백업을 쉽고 빠르게 만들 수 있습니다.For SQL Server versions previous to SQL Server 2012 SP1 CU2, you can use the add-in SQL Server Backup to Microsoft Azure Tool to quickly and easily create backups to Microsoft Azure storage. 자세한 내용은 다운로드 센터를 참조하십시오.For more information, see download center.

  • Azure Blob Storage의 데이터베이스 파일에 대한 파일-스냅숏 백업 : Azure 스냅숏을 사용하는 SQL ServerSQL Server 파일-스냅숏 백업은 Azure Blob Storage 서비스를 사용하여 저장된 데이터베이스 파일에 대해 거의 즉각적인 백업 및 복원을 제공합니다.File-Snapshot Backups for Database Files in Azure Blob Storage Through the use of Azure snapshots, SQL ServerSQL Server File-Snapshot Backups provide nearly instantaneous backups and restores for database files stored using the Azure Blob storage service. 이 기능으로 백업 및 복원 정책을 간소화할 수 있으며 특정 시점 복원을 지원합니다.This capability enables you to simplify your backup and restore policies, and it supports for point in time restore. 자세한 내용은 Azure의 데이터베이스 파일에 대한 파일-스냅숏 백업을 참조하세요.For more information, see File-Snapshot Backups for Database Files in Azure. 이 기능은 SQL Server 2016 이상에서 사용할 수 있습니다.This feature is available in SQL Server 2016 or later.

  • SQL Server에서 Microsoft Azure에 대한 백업 관리: SQL Server를 구성하여 단일 또는 여러 데이터베이스에 대한 백업 전략과 예약 백업을 관리하거나 인스턴스 수준에서 기본값을 설정할 수 있습니다.Let SQL Server Manage backups to Microsoft Azure: Configure SQL Server to manage the backup strategy and schedule backups for a single database, or several databases, or set defaults at the instance level. 이 기능을 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure이라고 합니다.This feature is referred to as Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure. 자세한 내용은 Microsoft Azure에 대한 SQL Server Managed Backup을 참조하세요.For more information see SQL Server Managed Backup to Microsoft Azure. 이 기능은 SQL Server 2014 이상에서 사용할 수 있습니다.This feature is available in SQL Server 2014 or later.

SQL ServerSQL Server 백업에 Microsoft Azure Blob 서비스를 사용할 경우의 이점Benefits of Using the Microsoft Azure Blob Service for SQL ServerSQL Server Backups

  • 유연하고 안정적이며 제한 없는 오프사이트 옵션: Microsoft Azure Blob 서비스에 백업을 저장하는 방법은 편리하고 유연하며 쉽게 액세스할 수 있는 오프사이트 옵션입니다.Flexible, reliable, and limitless off-site storage: Storing your backups on Microsoft Azure Blob service can be a convenient, flexible, and easy to access off-site option. 기존 스크립트/작업을 수정하는 것처럼 쉽게 SQL ServerSQL Server 백업에 사용할 오프사이트 저장소를 만들 수 있습니다.Creating off-site storage for your SQL ServerSQL Server backups can be as easy as modifying your existing scripts/jobs. 오프사이트 저장소는 대개 오프사이트 및 프로덕션 데이터베이스 위치 모두에 영향을 줄 수 있는 재해 방지를 위해 프로덕션 데이터베이스 위치로부터 충분히 멀리 있어야 합니다.Off-site storage should typically be far enough from the production database location to prevent a single disaster that might impact both the off-site and production database locations. Blob 저장소 지리적 복제를 선택하여 전체 지역에 영향을 줄 수 있는 재해 발생에 대비한 추가 보호막을 만듭니다.By choosing to geo replicate the Blob storage you have an extra layer of protection in the event of a disaster that could affect the whole region. 또한 언제 어디서나 백업을 사용할 수 있으며 복원을 위해 백업에 쉽게 액세스할 수 있습니다.In addition, backups are available from anywhere and at any time and can easily be accessed for restores.

    중요

    SQL Server 2016SQL Server 2016에서 블록 blob을 사용하면 백업 세트를 스트라이프하여 최대 12.8TB의 백업 파일 크기를 지원할 수 있습니다.Through the use of block blobs in SQL Server 2016SQL Server 2016, you can stripe your backup set to support backup files sizes up to 12.8 TB.

  • 백업 보관: Microsoft Azure Blob 저장소 서비스는 백업 보관에 자주 사용되는 테이프 옵션보다 더 효율적입니다.Backup Archive: The Microsoft Azure Blob Storage service offers a better alternative to the often used tape option to archive backups. 테이프 저장소를 사용하려면 오프사이트 시설로 물리적 이동과 미디어 보호 조치가 필요합니다.Tape storage might require physical transportation to an off-site facility and measures to protect the media. Microsoft Azure Blob 저장소에 백업을 저장하면 즉각적이고 견고하며 가용성이 높은 보관이 가능합니다.Storing your backups in Microsoft Azure Blob Storage provides an instant, highly available, and a durable archiving option.

  • 하드웨어 관리 오버헤드 없음: Microsoft Azure 서비스를 사용하면 하드웨어 관리에 따른 오버헤드가 없습니다.No overhead of hardware management: There is no overhead of hardware management with Microsoft Azure services. Microsoft Azure 서비스는 하드웨어를 관리하며 하드웨어 오류에 대비한 중복과 보호를 위해 지리적 복제를 제공합니다.Microsoft Azure services manage the hardware and provide geo-replication for redundancy and protection against hardware failures.

  • 현재 Microsoft Azure 가상 컴퓨터에서 실행 중인 SQL ServerSQL Server 인스턴스의 경우 연결된 디스크를 만들어 Windows Azure Blob 저장소 서비스로 백업할 수 있습니다.Currently for instances of SQL ServerSQL Server running in a Microsoft Azure Virtual Machine, backing up to Microsoft Azure Blob storage services can be done by creating attached disks. 그러나 Microsoft Azure 가상 컴퓨터에 연결할 수 있는 디스크 수에 제한이 있습니다.However, there is a limit to the number of disks you can attach to a Microsoft Azure Virtual Machine. 초대형 인스턴스의 경우 16개이며, 그보다 작은 인스턴스의 경우 더 적습니다.This limit is 16 disks for an extra large instance and fewer for smaller instances. Microsoft Azure Blob 저장소에 직접 백업하면 16개의 디스크 제한을 무시할 수 있습니다.By enabling a direct backup to Microsoft Azure Blob Storage, you can bypass the 16 disk limit.

    또한 데이터베이스를 연결하고 분리하거나 VHD를 다운로드하고 연결할 필요 없이 온-프레미스 SQL ServerSQL Server 나 Microsoft Azure 가상 컴퓨터에서 실행 중인 다른 SQL ServerSQL Server 에서 Microsoft Azure Blob 저장소 서비스에 저장되는 백업 파일을 바로 사용할 수 있습니다.In addition, the backup file which now is stored in the Microsoft Azure Blob storage service is directly available to either an on-premises SQL ServerSQL Server or another SQL ServerSQL Server running in a Microsoft Azure Virtual Machine, without the need for database attach/detach or downloading and attaching the VHD.

  • 비용 이점: 사용한 서비스에 대한 비용만 지불합니다.Cost Benefits: Pay only for the service that is used. 오프사이트 및 백업 보관 옵션만큼 비용 효율적일 수 있습니다.Can be cost-effective as an off-site and backup archive option. 자세한 내용과 링크는 Microsoft Azure 청구 고려 사항 섹션을 참조하십시오.See the Microsoft Azure Billing Considerations section for more information and links.

Microsoft Azure 청구 고려 사항:Microsoft Azure Billing Considerations:

Microsoft Azure Storage 비용을 이해하면 Microsoft Azure에서 백업을 만들고 저장하는 데 드는 비용을 예측할 수 있습니다.Understanding Microsoft Azure storage costs enables you to forecast the cost of creating and storing backups in Microsoft Azure.

Microsoft Azure 가격 계산기 로 예상 비용을 계산할 수 있습니다.The Microsoft Azure pricing calculator can help estimate your costs.

저장소: 요금은 사용 공간을 기준으로 하며 단계적 등급과 중복 수준에 따라 계산됩니다.Storage: Charges are based on the space used and are calculated on a graduated scale and the level of redundancy. 자세한 내용과 최선 정보는 가격 정보 문서의 데이터 관리 섹션을 참조하세요.For more details, and up-to-date information, see the Data Management section of the Pricing Details article.

데이터 전송: Microsoft Azure에 대한 인바운드 데이터 전송은 무료입니다.Data Transfers: Inbound data transfers to Microsoft Azure are free. 아웃바운드 전송의 경우 대역폭 사용 요금이 부과되며 단계적 지역별 등급을 기준으로 계산됩니다.Outbound transfers are charged for the bandwidth use and calculated based on a graduated region-specific scale. 자세한 내용은 가격 정보 문서의 데이터 전송 섹션을 참조하십시오.For more details, see the Data Transfers section of the Pricing Details article.

관련 항목:See Also

URL에 대한 SQL Server 백업 - 최상의 방법 및 문제 해결SQL Server Backup to URL Best Practices and Troubleshooting

시스템 데이터베이스 백업 및 복원(SQL Server)Back Up and Restore of System Databases (SQL Server)

자습서: SQL Server 2016 데이터베이스와 함께 Microsoft Azure Blob Storage 서비스 사용Tutorial: Using the Microsoft Azure Blob storage service with SQL Server 2016 databases

URL에 대한 SQL Server 백업SQL Server Backup to URL