파일 전송
간단한 반복 전송부터 복잡한 Flow까지 필요한 만큼 확장 가능한 INNORIX 파일 전송 자동화를 소개합니다.
File Transfer
파일 전송 자동화는 복잡한 Workflow에서 시작할 필요가 없습니다. Server A에서 Server B로 매일 같은 파일을 보내는 업무라면 Source, Target, File과 실행 시간을 정하는 것만으로 첫 번째 자동화를 만들 수 있습니다. 운영자는 매번 Server에 접속해 Command를 실행하지 않고 한 번 정의한 Transfer를 업무 주기에 맞춰 반복 실행할 수 있습니다.
업무가 확장되면 같은 Flow Model에 File Event, API와 Webhook 같은 Trigger를 추가하고, A → B → C의 순차 Transfer, Branch, Distribution과 Collection, 외부 Processing까지 연결할 수 있습니다.
Start Simple
Extend When Needed
INNORIX 파일 전송 자동화는 간단한 반복 Transfer에서 시작해 필요한 만큼 Trigger, Condition, Recovery와 다음 업무를 연결하며 전체 Data Movement로 확장합니다.
File Transfer
가장 단순한 자동화는 Source, Target, 전달할 File과 실행 시점을 정의하는 것에서 시작합니다. 이 관계를 Flow로 저장하면 매번 동일한 Command와 Option을 다시 입력하거나 Server별 Script를 실행하지 않고 같은 Transfer Configuration을 반복 사용할 수 있습니다.
자동화의 복잡도는 처음부터 모두 설계할 필요가 없습니다. A → B에서 시작해 Schedule을 추가하고, 새로운 File을 Trigger로 사용하거나 다음 Server를 연결하며, 이후 여러 Target과 Source 또는 External Process까지 단계적으로 확장할 수 있습니다. 현재 필요한 자동화만 먼저 만들고 같은 Flow Model을 유지한 채 업무의 복잡도에 맞춰 확장하는 구조입니다.
설정, 역할
File Transfer
정해진 시간에 실행되는 Transfer는 가장 기본적인 Automation입니다. 즉시 실행과 One-Time 작업부터 시간, 일, 주, 월 단위의 반복 업무, 야간과 주말 Transfer까지 업무 주기에 맞춰 구성하고 Source, Target, File 조건과 함께 Flow로 저장할 수 있습니다.
하지만 모든 Transfer가 시각을 기준으로 시작되는 것은 아닙니다. 새로운 File이 준비되거나 Application이 요청을 보내고, 외부 Event가 발생하거나 이전 Transfer가 완료되는 순간 다음 Data Movement가 시작될 수도 있습니다. INNORIX는 Manual, Schedule, File Event, API, Webhook과 Previous Transfer를 동일한 Flow의 시작 조건으로 연결해 언제 Transfer를 실행할 것인지 함께 운영합니다.
Trigger, 시작되는 상황
File Transfer
같은 Folder에 있는 모든 File을 항상 같은 방식으로 처리할 필요는 없습니다. 특정 File이나 Folder만 선택하거나 File Name, Extension, Directory와 업무 조건을 기준으로 필요한 File Set을 구분해야 하는 경우가 있습니다. 자동화가 반복될수록 어떤 File을 대상으로 할 것인지가 실행 시간만큼 중요한 조건이 됩니다.
INNORIX는 Trigger와 File Selection을 분리된 Script로 관리하지 않고 하나의 Flow 관계에 포함합니다. 예를 들어 새로운 .csv는 Analytics로, .mp4는 Media Processing으로, .log는 Archive로 연결하는 것처럼 언제 시작할지와 무엇을 움직일지를 같은 Automation Logic에서 구성할 수 있습니다.
File Selection, 예시
File Transfer
반복 Transfer가 여러 단계의 Data Movement로 확장되면 하나의 Transfer Result가 다음 단계의 Trigger가 될 수 있습니다. Source에서 Processing Server로 파일을 전달하고 완료된 뒤 Archive로 이동하거나, 결과를 다시 다른 Target으로 배포하는 업무를 각각의 cron과 Script로 나누지 않고 Transfer 사이의 순서로 표현할 수 있습니다.
실제 Processing과 Business Logic까지 INNORIX가 대신 수행하는 것은 아닙니다. INNORIX는 File Transfer, Status와 Recovery를 담당하고 완료 결과를 Callback이나 API로 기존 시스템에 전달합니다. 기존 시스템이 Processing을 완료하면 다음 Transfer를 다시 요청할 수 있으므로 Data Movement는 INNORIX가 연결하고 기존 Application은 원래의 Processing과 Business Logic을 계속 담당합니다.
역할, 담당
File Transfer
업무가 복잡해지면 하나의 Transfer 이후 여러 방향으로 분기하거나 여러 Target으로 전달하고 여러 Source에서 결과를 모아야 할 수 있습니다. Sequential Flow와 Branch를 조합하면 A → B → C처럼 순차적으로 이동하거나 Transfer Result와 Condition에 따라 서로 다른 Target 또는 다음 Process로 연결할 수 있습니다.
Automation에서는 Distribution과 Collection 자체의 세부 운영을 다시 정의하기보다 언제 실행되고 어떤 순서로 연결되는가에 집중합니다. 실제 1:N Target Completion과 N:1 Source Completeness는 각각 Distribution & Collection의 Transfer Capability가 담당하고, Automation은 이 관계를 Schedule, Event와 다른 단계에 연결합니다.
Pattern, Automation
Sequential
Branch
Collection + Processing
File Transfer
자동화는 Transfer를 시작하는 것만으로 완성되지 않습니다. 장시간 실행되는 업무에서는 Transfer 중단이나 일부 File 실패가 발생했을 때 어디서부터 이어갈 것인지, Retry 이후 정상 Flow로 복귀할 것인지, 운영자에게 알리거나 Error Flow로 연결할 것인지도 전체 Process의 일부가 됩니다.
INNORIX는 이미 완료된 Transfer와 File Result를 유지하면서 Interrupted 상태는 Resume하고 Failed 또는 Partial 범위는 필요한 File부터 다시 처리하도록 구성합니다. 정상 경로와 Recovery Path를 함께 운영해 Automation을 단순한 Scheduler가 아니라 실제 Transfer가 완료될 때까지 이어지는 Process로 관리합니다.
Transfer Status, Flow 처리
File Transfer
같은 업무가 다른 Server, Branch와 Project에서도 반복된다면 Automation Logic 전체를 다시 만들 필요는 없습니다. Flow는 무엇을 언제 어떤 순서로 이동할지를 정의하고 Devices는 실제 Source와 Target을 담당하도록 역할을 분리할 수 있습니다.
이 구조는 고정된 Server뿐 아니라 Cloud, Kubernetes, AI Compute와 Edge처럼 실행 시점의 Endpoint가 달라지는 환경에도 이어집니다. 기존 Infrastructure와 Orchestrator가 사용할 Endpoint를 결정하면 INNORIX는 선택된 Endpoint에 기존 Flow의 Transfer를 실행합니다. Automated File Transfer는 언제, 어떤 순서로 실행할지를 담당하고 Dynamic Endpoint Transfer는 변화하는 실제 Target과 연결됩니다.
Flow, Endpoint
File Transfer
Shell Script, Batch, cron과 Scheduler만으로도 파일 전송 자동화는 충분히 구현할 수 있습니다. 문제는 업무가 증가하면서 Script가 여러 Server에 흩어지고 어떤 Source와 Target이 연결되어 있는지, Retry가 어떻게 동작하는지와 실제 실행 결과를 한눈에 파악하기 어려워지는 시점입니다.
INNORIX에서는 cron을 Schedule로, Shell과 Batch Logic을 Flow로, Host와 IP를 Device로, Copy Command를 Transfer로 연결할 수 있습니다. 기존 Script를 모두 동시에 변경하는 것이 아니라 운영 부담이 커지는 Transfer부터 새로운 Flow로 옮기고, 이후 Condition, Recovery와 다음 단계까지 필요한 범위에서 확장할 수 있습니다.
기존 Automation, INNORIX
Before
INNORIX
File Transfer
자동화가 여러 단계로 구성되면 단순히 "작업이 실행되었다"는 사실보다 전체 업무가 어디까지 진행되었고 어떤 단계가 완료, 진행, 대기 중인지가 중요합니다. File이 많아지면 Flow 수준의 상태에서 개별 Transfer와 File Result까지 필요한 깊이로 내려가 확인할 수 있어야 합니다.
INNORIX는 Flow를 Automation Logic으로 유지하고 실제 실행을 Run으로 관리합니다. 운영자는 Flow → Run → Transfer → File 순서로 상태를 확인하고, Monitoring에서 현재 진행 상황을 보고, 필요한 File을 Recovery한 뒤 Receipt에서 최종 완료 결과를 확인할 수 있습니다. 여러 단계의 자동화를 하나의 실행 단위와 결과 체계로 운영하는 구조입니다.
Operation, 확인 내용
RUN-1842
File Transfer
Automation의 시작점과 끝이 INNORIX 내부에 있을 필요는 없습니다. Application과 기존 Business System이 API나 Webhook으로 Transfer를 요청할 수 있고, INNORIX는 동일한 Flow와 Run Model에서 실제 Data Movement를 실행한 뒤 Result와 Callback을 반환합니다.
외부 시스템은 Transfer 완료 결과를 받아 Database Update, Approval, Analysis와 Processing 같은 기존 업무를 계속 수행할 수 있습니다. Manual, Schedule, Event, API 중 어떤 방식으로 시작해도 내부 자동화와 Application Integration을 서로 다른 Transfer System으로 만들지 않고 같은 Data Movement Layer에서 연결할 수 있습니다.
File Transfer
Automated File Transfer는 특정 Data Path 하나에 종속된 기능이 아닙니다. Server-to-Server, Large File, High-Volume, Object Storage, Distribution & Collection, Embedded Transfer, AI Data Delivery와 Dynamic Endpoint Transfer에서 실제 Data Movement가 필요할 때 Automation은 그 Transfer를 언제 시작하고 어떤 순서와 조건으로 연결할지를 담당합니다.
따라서 Automation을 모든 Transfer 상품의 기능을 다시 설명하는 페이지로 만들기보다 여러 Data Movement를 Trigger와 실행 관계로 연결하는 Layer로 정의하는 것이 중요합니다. Distribution & Collection은 어디로 보내고 어디에서 모을지를, Dynamic Endpoint Transfer는 실행 시점의 실제 Endpoint를, AI Data Delivery는 AI Workload에 필요한 Data Movement를 담당하며 Automation은 이들을 Flow 안에서 실행합니다.
Transfer, Automation 예시
상품, 핵심 질문
Automated File Transfer
File Transfer
처음에는 Source와 Target을 선택하고 실행 시간을 정해 A → B를 자동화합니다. 업무가 늘어나면 File Event와 API를 Trigger로 사용하고, A → B → C의 Sequential Transfer, Branch, Distribution과 Collection, External Processing을 같은 Flow에 연결할 수 있습니다.
간단한 반복 전송에서 시작해 복잡한 업무까지 같은 방식으로 확장하고, Resume과 Recovery로 실행을 이어가며 Runs와 Receipt로 실제 완료 결과까지 운영합니다.
파일 전송 자동화는 INNORIX Platform에 포함된 기능입니다. 무료 구독으로 장비 간 반복 전송부터 스케줄, 이벤트 기반 자동화와 복잡한 Flow까지 직접 구성하고 실행할 수 있습니다.
무료로 시작하기현재 반복되는 전송부터 필요한 자동화 Flow를 함께 구성해드립니다.