INNORIX
전송 빌더전송 파인더개발자리소스고객사
무료 시작하기
INNORIX

LET FILES
MOVE THEMSELVES

INNORIX는 모든 시스템과 환경에서 파일 이동과 자동화를 제공하는 엔터프라이즈 파일 인프라 기업입니다.
5,000개 이상의 기업 및 공공기관에서 사용하고 있습니다.

시작하기

  • 필요한 전송 만들기
  • 필요한 전송 찾기

주요 전송

  • 팀 업무 폴더 동기화
  • 고객에게 대용량 파일 전송
  • 여러 시스템 파일 탐색
  • FTP·SFTP·SCP·rsync 전환
  • 앱에 파일 전송 추가
  • 웹 업로드·다운로드 적용
  • AI·데이터 워크플로 구축
  • 모든 전송 둘러보기→

개발자

  • 개발자 센터
  • 구현 예제
  • API 빠른 시작
  • 개발자 가이드
  • API 레퍼런스
  • GitHub

리소스

  • 리소스 센터
  • 제품 가이드
  • 외부 서비스 연동
  • 배포 및 관리
  • 도움말 센터

고객사

  • 정부
  • 공공부문
  • 제조
  • 엔지니어링
  • 금융
  • 유통
  • IT/통신
  • 미디어
  • 의료
  • 교육

플랜

  • 가격 및 플랜

회사

INNORIX 소개

Exabyter를 찾고 계신가요?

이제 INNORIX Platform에 통합되었습니다

기타 INNORIX 제품

Al.bert — 스마트 교통 AI

글로벌 오피스

  • 미국 뉴욕
  • 대한민국 서울
  • 베트남 호찌민
  • 오피스 위치 보기→

(C)2026 INNORIX. All rights reserved.

  • 보안
  • 상태
  • 이용약관
  • 개인정보 처리방침
  • 쿠키 정책
  1. 가이드
  2. 데이터베이스 백업 파일을 오브젝트 스토리지에 보관하기

데이터베이스 백업 파일을 오브젝트 스토리지에 보관하기

INNORIX에서 데이터베이스 백업의 오브젝트 스토리지 전송을 구성하고 연결된 시스템 간 파일 작업을 일관되게 운영하는 방법을 알아보세요.

IT 엔지니어
  • AI 학습 데이터와 모델 파일의 전체 흐름 자동화하기
  • AI 모델 파일을 여러 엣지 장비에 배포하기
  • 폐쇄망·망분리 환경에서 파일을 승인 반입·반출하기
  • 승인된 파일을 여러 지점에 동시에 배포하기
  • Azure Blob에서 사내 서버로 파일 전달하기
  • 데이터베이스 덤프, 백업, 아카이브 파일을 원격 보관처로 자동 전달하기
  • 지점·공장·엣지 장비의 파일을 중앙으로 수집하기
  • CI/CD 빌드 결과물을 여러 서버에 배포하기
  • 서로 다른 클라우드 스토리지 사이에서 파일 이동하기
  • 서로 다른 AWS 계정의 S3 버킷 사이에 파일 전송하기
  • 고객별 파일 작업 공간 제공하기
  • 고객에게 만료 조건이 있는 대용량 다운로드 링크 제공하기
  • 고객이 브라우저에서 대용량 파일을 업로드하게 하기
  • 고객 작업 공간으로 대용량 파일 직접 보내기
  • 데이터베이스 백업 파일을 오브젝트 스토리지에 보관하기
  • Datadog으로 파일 전송 실패와 복구 알림 받기
  • 웹, 앱, 업무 시스템에 파일 전송 기능 추가하기
  • 파일 도착 후 검증·변환·후속 작업 실행하기
  • NAS, 파일 서버의 대량 파일을 클라우드로 이전하기
  • FTP 배치 작업을 관리형 파일 흐름으로 전환하기
  • Google Cloud Storage에서 Amazon S3로 직접 전송하기
  • Grafana에서 파일 전송 상태 대시보드 만들기
  • 전송된 파일의 해시값으로 무결성 자동 검증하기
  • 새 파일이 생기면 지정한 곳으로 자동 전송하기
  • Kubernetes에서 오브젝트 스토리지로 결과 파일 보내기
  • Git 밖의 대용량 파일과 빌드 결과물 자동 전달하기
  • Git으로 관리하기 어려운 파일을 자동 전달하기
  • 분산 서버의 로그·진단 파일을 중앙으로 모으기
  • 미디어 원본과 처리 결과를 단계별로 자동 전달하기
  • 수신 파일을 Microsoft Defender로 검사하고 후속 처리하기
  • 여러 단계의 파일 전송을 하나의 흐름으로 자동화하기
  • 승인된 파일을 여러 팀·지점에 자동 배포하기
  • 협력사 파일을 업무 시스템으로 자동 분류하기
  • 협력사·공급망과 정기적으로 파일 교환하기
  • 매일·매주 반복되는 파일 전송 자동화하기
  • 네트워크 중단 후 파일 전송을 자동으로 재개하기
  • rsync 작업을 관리형 파일 흐름으로 전환하기
  • 정해진 시간에 반복 파일 전송 예약하기
  • 소프트웨어·펌웨어를 여러 장비에 배포하고 결과 확인하기
  • 소프트웨어 패키지를 여러 서버·지점에 배포하기
  • 팀 폴더의 변경 파일을 여러 장비에 자동 반영하기
  • 팀 업무 폴더를 여러 PC에 자동 반영하기
  • 여러 장비의 파일을 한곳에서 찾고 직접 전송하기
  • 웹사이트에 대용량 파일 업로드·다운로드 기능 추가하기
  • 채널을 구독해 새 파일을 자동으로 받기
  • Amazon S3에서 Azure Blob으로 직접 전송하기
  • Amazon S3에서 Cloudflare R2로 파일 이전하기
  • Amazon S3 파일을 Linux 서버로 자동 내려받기
  • SCP 셸 스크립트를 CLI 기반 전송으로 전환하기
  • SFTP 계정과 배치 전송을 중앙에서 관리하기
  • Slack·Teams에서 파일 전송을 실행하고 상태 알림 받기
  • Windows 폴더의 파일을 Amazon S3로 자동 업로드하기
  • Windows와 Linux 서버 사이에 파일을 직접 전송하기

시작하기#

기본 개념#

DB 백업 파일이 생성되면 지정된 오브젝트 스토리지로 자동 전송하기

데이터베이스 서버에서는 일일 또는 주기적인 백업 작업에 따라 백업 파일이 계속 생성될 수 있습니다. 생성된 백업 파일은 동일한 서버에만 보관하지 않고, 장애나 데이터 손실에 대비해 별도의 오브젝트 스토리지나 원격 저장소에 추가로 보관해야 할 수 있습니다.

예를 들어 기존 데이터베이스 또는 백업 프로그램이 /backup/ 경로에 백업 파일을 생성하면, 해당 파일을 감지해 S3 호환 오브젝트 스토리지의 지정된 Bucket과 경로로 전송하는 방식으로 구성할 수 있습니다.

하지만 백업 파일이 생성될 때마다 담당자가 파일 생성 여부를 확인하고 직접 스토리지로 전송하면 백업 작업과 원격 보관 작업을 각각 실행해야 하며, 파일이 정상적으로 보관되었는지와 전체 백업 파일이 모두 전송되었는지도 별도로 확인해야 할 수 있습니다.

INNORIX Flow를 활용하면 기존 DB나 백업 프로그램의 동작을 변경하지 않고, 백업 파일이 생성되는 위치를 Source로 연결해 이후의 원격 보관 작업을 자동화할 수 있습니다.

Database
    │
    │ Backup
    ▼
┌─────────────────┐
│  Backup Folder  │
│   /backup/      │
└────────┬────────┘
         │
         │ New File Detected
         ▼
┌─────────────────┐
│  Transfer Flow  │
└────────┬────────┘
         │
         │ Backup File
         ▼
┌────────────────────────┐
│     Object Storage     │
│   Bucket / Backup Path │
└────────────────────────┘

이 방식에서는 기존 백업 시스템이 파일을 생성하는 역할을 계속 수행하고, Flow가 생성된 백업 파일을 감지해 다음 저장 위치로 전송합니다.

즉, 백업 생성 → 파일 감지 → 오브젝트 스토리지 전송 → 보관 결과 확인과 같이 백업 생성 이후의 파일 이동 과정을 별도의 자동화 흐름으로 연결할 수 있습니다.

또한 백업 파일이 매일 또는 여러 차례 생성되는 환경에서도 새로운 파일이나 설정한 조건에 맞는 백업 파일만 처리하도록 구성할 수 있어, 기존 백업 작업은 유지하면서 원격 보관과 전송 결과 확인을 자동화할 수 있습니다.

저장 구조#

백업 종류에 따라 오브젝트 스토리지의 보관 위치 나누기

백업 파일을 모두 하나의 경로에 저장할 수도 있지만, 전체 백업·증분 백업·데이터베이스별 백업처럼 파일 성격이 다르다면 보관 위치도 함께 구분할 수 있습니다.

예를 들어 다음과 같이 Source 경로와 Target 경로를 연결할 수 있습니다.

백업 구분 생성 위치 오브젝트 스토리지 보관 위치
전체 백업 /backup/full db-backup/full/
증분 백업 /backup/incremental db-backup/incremental/
데이터베이스별 백업 /backup/database db-backup/database/
월별 아카이브 /backup/archive db-backup/archive/
DB Backup Files
       │
       ├── Full Backup ──────────→ db-backup/full/
       │
       ├── Incremental ──────────→ db-backup/incremental/
       │
       └── Archive ──────────────→ db-backup/archive/

이 구조에서는 단순히 파일을 외부 스토리지로 옮기는 것이 아니라, 백업의 종류와 목적에 따라 보관 체계를 함께 구성할 수 있습니다.

필요한 시점에 특정 백업 파일을 찾거나, 데이터베이스별·기간별 보관 현황을 확인할 때도 경로 구조가 명확해집니다.

자동 보관#

백업 파일이 준비된 시점에 맞춰 전송 시작하기

백업 파일은 생성되자마자 바로 전송하기보다 파일 쓰기가 완료된 이후 전송해야 하는 경우가 있습니다.

따라서 실제 환경에서는 파일 생성 자체뿐 아니라 파일 변경 완료 상태, 정기 실행 시간 또는 이전 작업의 완료 결과를 기준으로 전송을 시작할 수 있습니다.

┌─────────────┐
│ DB Backup   │
│   Running   │
└──────┬──────┘
       │
       ▼
 Backup File Created
       │
       ▼
 File Write Completed
       │
       ▼
 Transfer Condition Met
       │
       ▼
 Object Storage Upload

대표적인 실행 기준은 다음과 같습니다.

실행 기준 활용 방식
파일 생성 새 백업 파일이 생성되면 전송
파일 변경 완료 파일 크기와 변경이 안정된 후 전송
백업 작업 완료 백업 프로그램의 완료 이후 전송
정기 실행 지정된 시간에 생성된 파일 확인 후 전송
이전 작업 완료 백업 작업 Flow 이후 다음 단계로 전송

이렇게 하면 백업 파일이 실제로 준비되는 시점에 맞춰 보관 작업을 시작할 수 있고, 백업 생성과 오브젝트 스토리지 보관을 순서에 맞게 연결할 수 있습니다.

IT 엔지니어#

원본 연결#

백업 파일이 생성되는 서버와 폴더를 Source로 연결하기

먼저 DB 백업 파일이 생성되는 서버를 Source로 연결하고, 실제 파일이 저장되는 경로를 지정합니다.

하나의 서버에서 여러 데이터베이스의 백업 파일이 생성된다면 경로나 파일 조건을 기준으로 각각의 백업 흐름을 구분할 수도 있습니다.

예를 들어 서버의 백업 구조가 다음과 같을 수 있습니다.

Backup Server
│
├── /backup/mysql
│       └── *.sql.gz
│
├── /backup/postgresql
│       └── *.dump
│
└── /backup/archive
        └── *.tar

Source를 연결한 뒤에는 실제 보관 대상인 백업 파일만 선택하도록 조건을 구성합니다.

설정 항목 구성 내용
Source DB 또는 백업 파일이 생성되는 서버
Source Path 백업 파일 저장 경로
File Filter 백업 파일 확장자와 이름 조건
제외 파일 임시 파일 또는 처리 중인 파일
감지 조건 새 파일 생성 또는 변경 완료 여부

이렇게 설정하면 백업 폴더 안에 로그나 임시 파일이 함께 있어도 실제로 보관해야 하는 DB 백업 파일만 자동 전송할 수 있습니다.

스토리지 연결#

S3 호환 스토리지의 Bucket과 보관 경로 지정하기

Target에는 Amazon S3 또는 S3 API와 호환되는 오브젝트 스토리지를 연결합니다.

연결 후에는 백업 파일을 저장할 Bucket과 내부 보관 경로를 지정합니다.

Source                         Target

Backup Server                  Object Storage
┌──────────────┐              ┌──────────────────┐
│ /backup/db   │ ───────────▶ │ Bucket           │
│              │    Files     │ /db-backup/      │
└──────────────┘              └──────────────────┘

스토리지 연결에서는 다음 항목을 중심으로 보관 환경을 구성할 수 있습니다.

구성 항목 설정 내용
Storage 사용할 S3 또는 S3 호환 스토리지
Bucket 백업 파일을 저장할 버킷
Target Path 버킷 내부의 보관 경로
Access 파일 업로드와 확인에 필요한 접근 범위
경로 규칙 날짜 또는 백업 유형별 저장 구조

예를 들어 날짜를 기준으로 경로를 나누면 백업 파일을 다음과 같이 누적할 수 있습니다.

db-backup/
│
├── 2026/
│   ├── 09/
│   │   ├── 01/
│   │   └── 02/
│
└── archive/

이런 방식은 백업 파일이 계속 쌓이는 환경에서 생성 시점과 보관 목적에 따라 파일 위치를 구분하는 데 활용할 수 있습니다.

전송 구성#

백업 파일 감지부터 오브젝트 업로드까지 하나의 Flow로 연결하기

Source와 Target을 연결한 뒤에는 백업 파일 감지, 파일 조건 확인, 오브젝트 스토리지 업로드를 하나의 Flow로 구성합니다.

┌─────────────────┐
│ Backup Server   │
│                 │
│ /backup/db      │
└────────┬────────┘
         │
         │ Detect Backup
         ▼
    ┌─────────┐
    │  Flow   │
    │         │
    │ Filter  │
    │ Check   │
    └────┬────┘
         │
         ▼
┌─────────────────┐
│ Object Storage  │
│ Bucket / Path   │
└─────────────────┘

백업 환경에 따라 Flow를 조금씩 다르게 구성할 수도 있습니다.

  • MySQL 백업 파일만 별도 Bucket으로 전송

  • 전체 백업과 증분 백업을 서로 다른 경로에 저장

  • 일정 용량 이상의 대용량 백업만 별도 전송

  • 백업 작업이 완료된 후 다음 단계로 자동 실행

  • 여러 DB 서버의 백업 파일을 하나의 중앙 스토리지로 수집

따라서 이 흐름은 단순한 파일 복사가 아니라 백업 방식과 파일 종류에 따라 서로 다른 보관 기준을 적용하는 자동화 구조로 활용할 수 있습니다.

보관 확인#

전송 결과와 대상 스토리지의 파일 반영 상태 확인하기

백업 파일 전송이 실행되면 Runs에서 전체 작업 상태와 처리 결과를 확인합니다.

특정 실행 기록을 선택하면 어느 서버에서 어떤 파일을 가져왔는지, 어느 Bucket과 경로에 저장했는지, 전체 파일 수와 전송량이 어떻게 처리되었는지 확인할 수 있습니다.

Run: DB Backup Archive

Source
Backup Server
/backup/db
        │
        ▼
Files
12 files
128 GB
        │
        ▼
Target
Object Storage
db-backup/2026/09/02
        │
        ▼
Status
✓ Completed

실행 결과에서는 다음 정보를 중심으로 보관 상태를 확인할 수 있습니다.

확인 항목 확인 내용
Source 백업 파일을 가져온 서버와 경로
Target 대상 Bucket과 저장 위치
Total Files 처리한 백업 파일 수
Total Size 전체 백업 파일 용량
Progress 파일 전송 진행 상태
Status 실행 완료와 확인 필요 상태
Started 보관 작업 시작 시간
Completed 대상 저장 완료 시간

이 단계에서는 단순히 작업이 끝났는지만 보는 것이 아니라, 어떤 백업 파일이 어느 보관 위치까지 처리되었는지 함께 확인할 수 있습니다.

이 레시피를 적용하면 DB 백업 파일 생성 → 파일 감지 → 전송 조건 확인 → S3 호환 오브젝트 스토리지 업로드 → 저장 결과 확인 → 파일별 보관 상태 검증까지 하나의 흐름으로 연결할 수 있습니다.

즉, 기존 데이터베이스와 백업 프로그램의 운영 방식을 유지하면서도 생성된 백업 파일을 자동으로 별도 스토리지에 보관하고, 백업이 생성된 것과 실제로 안전하게 보관된 것을 구분해 관리하는 흐름을 구성할 수 있습니다.

이전고객 작업 공간으로 대용량 파일 직접 보내기다음Datadog으로 파일 전송 실패와 복구 알림 받기

이 페이지에서

  • 시작하기
  • 기본 개념
  • 저장 구조
  • 자동 보관
  • IT 엔지니어
  • 원본 연결
  • 스토리지 연결
  • 전송 구성
  • 보관 확인