Skip to Content
Find dismissed updates here
Edit My Preferences

데이터베이스 백업: 유형, 방법 및 모범 사례

데이터베이스 백업은 데이터베이스 데이터, 구조 및 구성의 복구 가능한 사본을 생성하여 손실, 손상 또는 무단 파괴로부터 보호하는 프로세스입니다. 트랜잭션을 실행하고, 고객에게 서비스를 제공하고, 비즈니스 크리티컬 기록을 저장하기 위해 데이터베이스에 의존하는 조직의 경우, 백업 실패 또는 누락은 다운타임 시간과 수백만 달러의 수익 손실을 의미할 수 있습니다.

2024년 ITIC 설문조사에 따르면 기업의 41%가 1시간의 다운타임으로 인해 1백만 달러에서 5백만 달러 이상의 비용이 발생할 수 있다고 추정합니다. Ransomware는 다음과 같은 위험을 야기합니다. Verizon의 “2025년 데이터 침해 조사 보고서”에 따르면 분석된 침해의 44%에 Ransomware가 존재하며, 이는 전년 대비 37% 증가한 수치입니다.

잘 설계된 데이터베이스 백업 전략은 이러한 모든 위협에 대한 노출을 줄여줍니다. 이 문서에서는 데이터베이스 백업의 작동 방식, 주요 백업 유형, 복구 목표에 대한 전략을 계획하는 방법, 비용이 많이 드는 격차로부터 안정적인 데이터 보호를 분리하는 모범 사례를 다룹니다.

데이터베이스 백업 작동 방식

데이터베이스 백업은 핵심적으로 데이터의 정시 사본을 캡처하여 프로덕션 환경과 별도로 저장합니다. 데이터 파일, 트랜잭션 로그 및 구성 메타데이터와 같은 데이터베이스 파일을 읽고 로컬 디스크, 네트워크 연결 스토리지(NAS) 장치, Storage Area Network(SAN) 또는 클라우드 오브젝트 스토리지와 같은 대상 위치에 쓰는 과정이 포함됩니다.

대부분의 데이터베이스 관리 시스템(DBMS)은 네이티브 백업 유틸리티를 제공합니다. SQL Server는 백업 데이터베이스 명령을 사용합니다. PostGreSQL은 논리적 내보내기의 경우 pg_dump, 물리적 복사의 경우 pg_basebackup에 의존합니다. Oracle은 Recovery Manager (RMAN)를 사용하며, MySQL은 물리적 백업을 위한 MySQL 엔터프라이즈 백업 도구와 함께 mysqldump를 제공합니다.

백업 프로세스는 데이터베이스가 라이브 쿼리를 제공하는 동안 온라인('핫')으로 실행되거나 데이터베이스가 종료되는 상태에서 오프라인('콜드')으로 실행될 수 있습니다. 핫 백업은 지속적인 가용성이 필요한 프로덕션 환경에 대한 표준입니다. 콜드 백업은 더 간단하고 때로는 더 빠르지만, 다운타임을 강제로 발생시켜 서비스 수준 계약(SLA)이 엄격한 시스템에서는 비현실적입니다.

방법과 상관없이 모든 백업은 프로덕션 데이터베이스와 별도로 저장되어야 합니다. 디스크 장애, Ransomware 공격 또는 우발적 삭제로 인해 기본 데이터가 파괴되는 경우, 동일한 스토리지 시스템에 저장된 백업은 보호 기능을 제공하지 않습니다.

데이터베이스 백업 유형

올바른 백업 유형을 선택하는 것은 데이터베이스 크기, 데이터 변경 빈도, 데이터 손실 허용 범위 및 복구 속도에 따라 달라집니다. 대부분의 엔터프라이즈 환경은 여러 유형을 예정된 순환으로 결합합니다.

전체 백업

전체 백업은 모든 데이터 파일, 스키마 오브젝트 및 저장된 절차를 포함한 전체 데이터베이스의 전체 복사본을 생성합니다. 단일 백업 세트를 복구하기만 하면 가장 간단한 복구 경로를 제공하지만, 가장 많은 스토리지를 소비하고 완료하는 데 가장 오래 걸립니다. 전체 백업은 일반적으로 증분 및 차등 전략의 기준선 역할을 합니다.

증분 백업

증분 백업은 모든 유형의 마지막 백업(전체 또는 증분) 이후 변경된 데이터만 캡처합니다. 이러한 접근 방식은 스토리지 사용량을 줄이고 전체 백업보다 더 빠르게 마무리합니다. 트레이드오프: 복구를 위해서는 마지막 전체 백업과 체인의 모든 증분 백업이 순서대로 필요합니다. 해당 체인의 링크가 손상되면 복구가 실패합니다.

차등 백업

차등 백업은 중간 백업과 상관없이 마지막 전체 백업 이후 모든 변경 사항을 기록합니다. 이는 전체와 증분 사이의 중간에 위치합니다. 증분보다 더 많은 스토리지가 필요하지만, 마지막 전체 백업과 가장 최근의 차등만 필요하기 때문에 복구를 간소화합니다. 많은 조직들이 매일 차등 백업을 통해 매주 전체 백업을 예약합니다.

물리적 백업 대 논리적 백업

물리적 백업은 원시 데이터베이스 파일을 파일 시스템이나 블록 레벨로 복사합니다. 이러한 백업은 빠르게 생성 및 복구할 수 있어 대규모 데이터베이스의 표준이 됩니다. 논리적 백업은 데이터베이스를 SQL 문(크리에이트 테이블, 삽입) 또는 정형 덤프로 내보냅니다. 다양한 데이터베이스 버전이나 플랫폼에서 더 이동성이 뛰어나지만, 실행 및 복구 속도가 느립니다. 견실한 전략은 매일의 복구를 위해 물리적 백업을 사용하고, 장기 보관 또는 교차 플랫폼 마이그레이션을 위해 논리적 백업을 사용하는 경우가 많습니다.

데이터베이스 백업 유형 비교

백업 유형

스토리지 필요

백업 속도

복구 속도

복구 복잡성

전체

최고

가장 느림

가장 빠름

낮음(단일 파일)

증분

최저

가장 빠름

가장 느림

하이(풀 체인)

차등

보통

보통

보통

보통(파일 2개)

Slide

데이터베이스 백업 대 데이터베이스 복제

백업과 복제는 서로 다른 목적을 가지고 있지만, 종종 혼란스럽습니다. 복제는 일반적으로 고가용성 및 읽기 확장을 위해 데이터베이스의 동기화된 복사본을 별도의 서버에 유지합니다. 기본 서버에 장애가 발생하면 복제본이 거의 즉시 작업을 인수할 수 있습니다.

그러나 복제는 백업이 아닙니다. 손상된 테이블, 실수로 인한 데이터베이스 삭제 명령 또는 Ransomware 암호화 이벤트는 합법적인 변경만큼 빠르게 대기 상태로 복제됩니다. 복제는 하드웨어 장애로부터 보호해 줍니다. 백업은 데이터 손실을 방지합니다. 엔터프라이즈 환경에는 두 가지가 필요합니다.

RTO 및 RPO: 데이터베이스 백업 전략 계획

복구 시간 목표(RTO)와 복구 Recovery Point Objective(RPO)의 두 가지 지표가 모든 백업 전략을 뒷받침합니다.

RTO는 데이터베이스 복원 및 장애 후 작업 재개에 허용되는 최대 시간을 정의합니다. RPO는 데이터 손실의 최대 허용량을 정하며, 시간 단위로 측정됩니다. 1시간의 RPO는 최대 1시간의 트랜잭션 손실을 견딜 수 있음을 의미합니다.

이 두 가지 지표는 백업 빈도, 유형 및 스토리지 위치에 대한 모든 결정을 주도해야 합니다.

  • 거의 제로에 가까운 RPO는 몇 분마다 연속 트랜잭션 로그 백업 또는 스토리지 수준의 스냅샷을 수행해야 합니다.
  • 표준 디스크 기반 복원으로 4시간 RTO를 달성할 수 있으며, 1시간 미만의 RTO는 일반적으로 사전 준비된 복제본 또는 즉각적인 복구 기술을 요구합니다.
  • 예산과 인프라 제약은 무엇이 현실적인지 결정합니다. RPO 0은 기술적으로 동기식 복제를 통해 달성할 수 있지만, 비용과 지연 시간에 따른 영향이 모든 워크로드에 타당하지 않을 수 있습니다.

비즈니스 중요도에 따라 데이터베이스를 계층으로 분류한 다음, 각 계층에 RTO 및 RPO 목표를 할당합니다. 모든 데이터베이스가 동일한 수준의 보호를 보장하는 것은 아니지만, 모든 데이터베이스에는 계획이 필요합니다.

3-2-1-1-0 백업 규칙

기존의 3-2-1 백업 규칙, 즉 3개의 데이터 복사본, 2개의 다른 미디어 유형, 1개의 오프사이트 복사본은 수년 동안 절대적인 표준이었습니다. 사진 작가 Peter Krogh는 테이프가 여전히 주요 백업 대상이었고 Ransomware가 주요 관심사가 아니었던 2009년에 이를 대중화했습니다.

현대적인 3-2-1-1-0 규칙은 오늘날의 위협 환경을 위해 구축된 두 가지 추가 기능으로 이 프레임워크를 확장합니다.

  • 데이터 사본 3부(원본 및 백업 2개 이상)
  • 2가지 미디어 유형(예: 디스크 및 클라우드 오브젝트 스토리지)
  • 오프사이트 사본 1부(기본 데이터센터와 지리적으로 분리)
  • 오프라인 또는 변경 불가(랜섬웨어가 암호화 또는 삭제할 수 없는 에어갭 또는 쓰기-원 스토리지) 1부 Ransomware
  • 오류 0개(정기적인 복구 테스트를 통해 확인되므로 백업이 실제로 작동한다는 것을 알 수 있음)

변경 불가한 1개의 요소는 중요한 업그레이드입니다. 현대적인 공격은 특히 백업 저장소를 표적으로 하여 프로덕션 데이터를 암호화하기 전에 복구 옵션을 제거합니다.

데이터베이스 백업 모범 사례

일관된 자동화 및 예약

수동 백업은 안정적이지 않습니다. DBMS의 내장 스케줄링 도구(SQL Server Agent, pg_dump가 있는 cron 작업, RMAN 스케줄링) 또는 중앙 집중식 백업 플랫폼을 사용하여 일관된 스케줄을 적용하세요. 일반적인 패턴: 매일 차등을 사용하는 주간 전체 백업 및 15~30분마다 트랜잭션 로그 백업.

정기적인 복구 테스트

복구한 적이 없는 백업은 신뢰할 수 없는 백업입니다. 미션 크리티컬 데이터베이스에 대해 최소 월 1회 분기별 복구 테스트를 예약하세요. 별도의 환경으로 복구하고, 데이터 무결성을 확인하며, RTO 목표에 대한 실제 복구 시간을 문서화합니다.

REST 및 전송 중인 백업 암호화

데이터베이스 백업에는 프로덕션 시스템과 동일한 민감한 데이터가 포함됩니다. REST면 중인 백업 파일에 AES-256 암호화를 적용하고, 네트워크에서 이동하는 백업 데이터에 TLS를 사용합니다. 암호화는 HIPAA, GDPR 및 PCI DSS와 같은 규정에 따른 규정 준수 요건입니다.

장애 모니터링 및 경고

백업 작업은 대부분의 팀들이 실현하는 것보다 더 자주 조용히 실패합니다. 누락된 백업 창, 실패한 작업 또는 예기치 않은 백업 크기 변경에 대해 경고하는 모니터링을 구성합니다. 백업 크기가 갑자기 감소하면 아직 감지되지 않은 데이터 손실을 나타낼 수 있습니다.

보존 정책 정의 및 시행

보존 정책은 백업 복사본을 재활용하거나 삭제하기 전에 얼마나 오래 보관하는지 결정합니다. 올바른 보존 기간은 규정 준수 요건, 스토리지 용량 및 탐지되지 않은 문제로부터 복구해야 하는 시간에 따라 달라집니다. 많은 조직에서 매일 백업을 30일 동안, 매주 백업을 90일 동안, 매월 백업을 1년 동안 유지합니다.

프로덕션 환경에서 백업 스토리지 분리

프로덕션 스토리지와 물리적 및 논리적으로 분리된 인프라에 백업을 저장합니다. 즉, 스토리지 어레이, 네트워크 세그먼트, 지리적 위치가 다릅니다. Ransomware가 프로덕션 스토리지를 암호화하고 백업이 동일한 SAN에 있는 경우, 두 가지 모두 손상됩니다.

일반적인 데이터베이스 백업 문제

잘 계획된 백업 전략도 실질적인 장애물로 이어집니다. 이러한 도전과제를 미리 이해하면 이러한 도전과제를 중심으로 설계할 수 있습니다.

  • 대용량 데이터베이스는 백업 기간을 확장합니다. 멀티 테라바이트 데이터베이스는 백업하는 데 몇 시간이 걸릴 수 있으며, 특히 네트워크 스토리지를 통한 기존의 전체 백업을 통해 백업할 수 있습니다. 블록 수준의 증분 백업, 스토리지 수준의 스냅샷 및 병렬 백업 채널은 백업 창을 압축하는 데 도움이 됩니다.
  • 백업 스프롤은 비용을 증가시킵니다. 명확한 보존 정책 및 중복 제거 없이 백업 스토리지 비용은 프로덕션 데이터보다 더 빠르게 증가합니다. 계층화된 스토리지(고속 디스크에 핫 백업, 저렴한 오브젝트 스토리지에 노후 백업)와 결합한 중복 제거 및 압축은 지출을 제어하는 데 도움이 됩니다.
  • 다중 데이터베이스 환경은 복잡성을 증가시킵니다. 대부분의 기업은 SQL Server, Oracle, PostGreSQL, MySQL 및 MongoDB와 같은 점차 증가하는 NoSQL 시스템을 혼합하여 운영합니다. 각 제품에는 자체 백업 툴링 및 복원 절차가 있습니다. 여러 데이터베이스 엔진을 지원하는 중앙 집중식 백업 플랫폼은 운영을 간소화하고 격차를 줄여줍니다.
  • 클라우드 네이티브 데이터베이스는 다양한 접근 방식을 필요로 합니다. Amazon RDS, Azure SQL Database 및 Google Cloud SQL과 같은 매니지드 서비스는 자동 백업을 처리하지만, 조직은 여전히 기본 보존 기간, 지역 간 복제 옵션 및 특정 시점으로 복구하는 방법을 이해해야 합니다. RPO 및 보존 설정을 사용자 지정하지 않고 공급자의 기본값에 전적으로 의존하는 것은 일반적인 감독입니다.

데이터베이스 백업의 미래

데이터베이스 백업은 예정된 작업 기반 운영에서 지속적인 스토리지 통합 보호로 전환되고 있습니다. 지속적인 데이터 보호(CDP)는 데이터베이스의 모든 변경 사항을 실시간으로 캡처하여 마지막 예약된 백업 창뿐만 아니라, 모든 순간에 Point-in-Time Recovery를 가능하게 합니다.

스토리지 네이티브 스냅샷은 백업의 경제성도 변화시키고 있습니다. 스냅샷 기술은 전체 데이터 세트를 복사하는 대신, 변경된 블록만 캡처하여 데이터베이스 크기에 관계없이 몇 초 안에 완료됩니다. 이 접근 방식은 변경 불가능한 스냅샷 정책과 결합되어 Ransomware 보호 기능이 내장된 거의 제로에 가까운 RPO를 제공합니다.

AI 기반 이상 탐지는 또 다른 방어 계층으로 부상하고 있습니다. 이러한 시스템은 백업 메타데이터 패턴, 즉 크기, 기간, 변화율을 분석함으로써 백업 복사본으로 전파되기 전에 비정상적인 활동(Ransomware 암호화 이벤트 등)을 표시할 수 있습니다.

데이터베이스 환경 최적화
데이터베이스 환경 최적화
분석 보고서

데이터베이스 환경 최적화에 스토리지가 어떤 역할을 하는지

퓨어스토리지는 조직이 이러한 목표를 달성할 수 있도록 차별화된 혁신을 제공하고 있습니다.

결론

데이터베이스 백업은 조직과 영구적인 데이터 손실 간의 마지막 방어선입니다. 전체, 증분 및 차등 백업의 올바른 조합에 구축되고, 정의된 RTO 및 RPO 목표에 부합하며, 3-2-1-1-0 프레임워크로 강화된 강력한 백업 전략은 일상적인 IT 작업에서 백업을 진정한 비즈니스 연속성 기능으로 전환합니다.

잘못되는 비용은 다운타임, 수익 손실 및 규제 노출 시간으로 측정됩니다. 복구 불가능한 단일 사고로 인해 발생하는 비용의 일부입니다.

Everpure™ FlashArray™ 및 플래시블레이드(FlashBlade)®는 데이터 세트 크기에 관계없이 성능에 영향을 주지 않고 몇 초 안에 완료되는 스토리지 네이티브 스냅샷을 제공합니다. Everpure SafeMode™ 스냅샷은 사용자, 관리자 또는 공격자가 삭제하거나 수정할 수 없는 변경 불가능한 복사본을 생성하므로 조직은 속도와 Ransomware 복원성을 위해 구축된 백업 아키텍처를 확보할 수 있습니다. Evergreen//One™ storage as a service 활용하면, 팀은 인프라에 대한 초기 투자 없이 백업 용량을 확장할 수 있습니다.

다음을 추천드립니다.

10/2026
AI Factory Training with FlashBlade and Red Hat OpenShift AI
Reference architecture for event-driven LLM fine-tuning on Red Hat OpenShift AI and FlashBlade, validated end to end and scalable from pilot to AI factory.
레퍼런스 아키텍처
10 pages

주요 유용한 자료 및 이벤트를 확인하세요

PURE360 데모
에버퓨어(Everpure)를 탐색하고, 배우고, 직접 경험해 보세요.

온디맨드 영상과 데모를 통해 에버퓨어(Everpure)가 제공하는 기능을 확인해 보세요.

데모 시청하기
동영상
동영상 시청: 엔터프라이즈 데이터 클라우드의 가치

찰스 쟌칼로(Charles Giancarlo) CEO가 전하는 스토리지가 아닌 데이터 관리가 미래인 이유 통합 접근 방식이 기업 IT 운영을 어떻게 혁신하는지 알아보세요

지금 시청하기
2025 GARTNER® MAGIC QUADRANT™ REPORT
실행력 최상위, 비전 완성도 최우수 평가

2025 Gartner® Magic Quadrant™ for Enterprise Storage Platforms

리포트 다운로드
지원하지 않는 브라우저입니다.

오래된 브라우저는 보안상 위험을 초래할 수 있습니다. 최상의 경험을 위해서는 다음과 같은 최신 브라우저로 업데이트하세요.

Personalize for Me
Steps Complete!
1
2
3
Continue where you left off
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
미래를 대비한 가상화 전략

모든 요구 사항에 맞는 스토리지 옵션.

모든 규모의 AI 프로젝트 지원

데이터 파이프라인, 교육 및 추론을 위한 고성능 스토리지

데이터 손실 방지

데이터를 보호하는 사이버 복원력 솔루션

클라우드 운영 비용 절감

Azure, AWS 및 프라이빗 클라우드를 위한 비용 효율적인 스토리지.

애플리케이션 및 데이터베이스 성능 가속화

로우 레이턴시 스토리지로 애플리케이션 성능을 극대화하세요.

데이터센터 전력 및 공간 사용 절감

데이터센터 활용률을 높이는 리소스 효율적 스토리지

Confirm your outcome priorities
Your scenario prioritizes the selected outcomes. You can modify or choose next to confirm.
Primary
Reduce My Storage Costs
Lower hardware and operational spend.
Primary
Strengthen Cyber Resilience
Detect, protect against, and recover from ransomware.
Primary
Simplify Governance and Compliance
Easy-to-use policy rules, settings, and templates.
Primary
Deliver Workflow Automation
Eliminate error-prone manual tasks.
Primary
Use Less Power and Space
Smaller footprint, lower power consumption.
Primary
Boost Performance and Scale
Predictability and low latency at any size.
What’s your role and industry?
We've inferred your role based on your scenario. Modify or confirm and select your industry.
Select your industry
Financial services
Government
Healthcare
Education
Telecommunications
Automotive
Hyperscaler
Electronic design automation
Retail
Service provider
Transportation
Which team are you on?
Technical leadership team
Defines the strategy and the decision making process
Infrastructure and Ops team
Manages IT infrastructure operations and the technical evaluations
Business leadership team
Responsible for achieving business outcomes
Security team
Owns the policies for security, incident management, and recovery
Application team
Owns the business applications and application SLAs
Describe your ideal environment
Tell us about your infrastructure and workload needs. We chose a few based on your scenario.
Select your preferred deployment
Hosted
Dedicated off-prem
On-prem
Your data center + edge
Public cloud
Public cloud only
Hybrid
Mix of on-prem and cloud
Select the workloads you need
Databases
Oracle, SQL Server, SAP HANA, open-source

Key benefits:

  • Instant, space-efficient snapshots

  • Near-zero-RPO protection and rapid restore

  • Consistent, low-latency performance

 

AI/ML and analytics
Training, inference, data lakes, HPC

Key benefits:

  • Predictable throughput for faster training and ingest

  • One data layer for pipelines from ingest to serve

  • Optimized GPU utilization and scale
Data protection and recovery
Backups, disaster recovery, and ransomware-safe restore

Key benefits:

  • Immutable snapshots and isolated recovery points

  • Clean, rapid restore with SafeMode™

  • Detection and policy-driven response

 

Containers and Kubernetes
Kubernetes, containers, microservices

Key benefits:

  • Reliable, persistent volumes for stateful apps

  • Fast, space-efficient clones for CI/CD

  • Multi-cloud portability and consistent ops
Cloud
AWS, Azure

Key benefits:

  • Consistent data services across clouds

  • Simple mobility for apps and datasets

  • Flexible, pay-as-you-use economics

 

Virtualization
VMs, vSphere, VCF, vSAN replacement

Key benefits:

  • Higher VM density with predictable latency

  • Non-disruptive, always-on upgrades

  • Fast ransomware recovery with SafeMode™

 

Data storage
Block, file, and object

Key benefits:

  • Consolidate workloads on one platform

  • Unified services, policy, and governance

  • Eliminate silos and redundant copies

 

What other vendors are you considering or using?
Thinking...
Your personalized, guided path
Get started with resources based on your selections.
My Updates
No updates at this time.