Discover

Get Started

Developers

Industries

Background

극한의 안정성

엑사쿨라는 매우 불안정한 환경에서도 스스로 파일 전송을 완료하도록 설계 되었어요.

이들 환경에서는 네트워크가 짧게 끊기거나 하루에도 여러 번 불안정해지는 일이 흔해요.

환경장애
모바일 네트워크반복적 연결 불안정, 셀 간 이동 시 패킷 손실 증가, 신호 세기 일시적 저하
와이파이 기반 네트워크장시간 연결 지연 및 간헐적 끊김, 간섭(전자레인지, 다른 AP)으로 인한 신호 약화
군 통신망보안 정책으로 인한 일시적 연결 차단, 장비 점검 시 전송 경로 일시 중단
산업용 전용선환경적 요인(온도 변화, 기계 진동)에 따른 신호 불안정, 설비 유지보수 시 단절 발생
장거리 전송(해외 회선)전송 구간 내 구간 단절 발생, RTT 증가로 인한 연결 품질 급감, 국제 백본 혼잡 시 전송 지연
낮은 대역폭과도한 전송 대기 및 지연, 순간적인 트래픽 증가 시 패킷 드랍 발생
특정 시간대 트래픽 집중병목 현상에 따른 연결 품질 저하, 동일 구간 이용량 증가로 인한 대역폭 부족
공유 네트워크(사내 VLAN 혼재)특정 장비 트래픽 폭주로 인한 전체 품질 저하, 브로드캐스트 폭주(Storm) 발생
VPN 기반 연결암호화 오버헤드로 인한 전송 속도 저하, 세션 재협상 과정에서 순간 단절
클라우드-사내 연동 환경인터넷 경로 혼잡 시 전송 속도 불안정, 클라우드 보안 정책 변경으로 세션 리셋
고밀도 AP 환경(카페, 공항 등)너무 많은 접속자로 인한 AP 포화, 패킷 간섭과 재전송 증가
위성 네트워크높은 지연 시간(RTT 500~700ms)으로 인한 전송 실패율 증가, 기상 변화에 따른 신호 약화
해저 케이블 경로 의존 구간특정 국가 또는 구간 장애 발생 시 장시간 우회 지연, 갑작스러운 국제망 속도 감소
IoT, 임베디드 기기 네트워크저사양 장비로 인한 연결 유지 한계, 전력 절약 모드로 인한 수시 단절

그런 상황에서도 엑사쿨라는 끊김을 감지해 자동으로 전송을 복구하고 전송을 완료해요.

또한 전력 품질이 낮은 현장에서는 장비가 갑작스레 리부팅되는 경우도 발생해요.

환경장애 / 발생 현상세부 원인
전력 품질이 낮은 지역순간적인 전압 강하(Voltage Sag)장비 구동 불안정, 디스크 I/O 오류 증가 가능
대규모 장비 밀집 환경과부하로 인한 차단기 트립(Trip)여러 장치 동시 전원 차단 → 운영 환경 전체 영향
UPS 없이 운영되는 환경정전 시 즉시 샷다운예기치 못한 종료로 데이터 손상 위험
발전기 전원 전환 환경UPS→메인 전환 중 전송 끊김전원 전환 순간에 출력 불안정해 패킷 Drop/전송 중단
발전기 운영 환경발전기 기동 지연에 따른 순간 전원 공백자동 전환 실패 시 수 초간 전원 미공급 가능
노후 전기 설비간헐적 스파이크(Voltage Spike)장비 회로 손상, 파워서플라이(PSU) 수명 단축
이동형 장비 운영배터리 전압 부족으로 예기치 않은 종료데이터 쓰기 중 종료로 파일 손상 발생 가능
산업용 장비 연속 운영 환경장비 성능 저하로 시스템이 멈췄다가 재시작장시간 부하 누적 시 PSU 과열, 출력 불안정 발생
공장 자동화 라인작업 공정 중 일부 장치만 전원 리셋센서, PLC 미응답으로 생산 공정 중단 가능
고습/열 환경파워 서플라이 과열로 Shut-down 발생냉각팬 히트싱크 성능 저하 → 지속적 재부팅 Risk
과도한 전력 사용 시간대피크 전력 순간 전압 Drop산업단지, 오피스 공용 인입라인 과부하 시 자주 발생
낙뢰, 뇌해 지역순간적 서지 전압(Thunder Surge)서지 프로텍터, SPD 미구비 시 장비 즉시 손상 가능
임시 전원 사용 환경(야외/공사장)접지 불량으로 노이즈 유입통신 장애, 장비 오동작, Ethernet CRC Error 증가
저가 멀티탭/비인증 배선과열, 스파크, 단락 위험급작스러운 차단 및 화재 위험까지 포함

장비가 리부팅 되더라도 엑사쿨라는 중단된 위치부터 즉시 이어서 전송을 완료해요.

심지어 안정적인 것으로 알려진 데이터 센터에서도 다양한 형태의 장애는 여전히 발생해요.

잠재적 장애상황설명 및 원인
세션 타임아웃대용량 전송 시 연결 유지 실패로 세션이 강제 종료됨장시간 세션 유지 실패 → 재전송 증가, Throughput 저하
전체 재전송 발생부분 전송 실패 시 이어받기 불가로 전체 파일을 다시 전송해야 함TCP 재전송 증가 → 병목 및 응답 지연
혼잡 제어 지연TCP 혼잡 제어로 전송 속도가 급격히 떨어짐멀티 홉 환경에서 RTT 증가 시 더 심각
keep-alive 실패연결 유지 메시지 손실로 세션이 예기치 않게 종료됨방화벽 idle timeout, QoS drop에도 영향
패킷 재전송 증가네트워크 지연, 혼잡으로 재전송이 누적되며 속도가 급격히 저하됨WAN/국제 회선에서 빈번
스위치 버퍼 메모리 드롭순간 트래픽 증가로 버퍼가 가득 차고 패킷이 삭제됨대용량 burst 전송 시 매우 흔함
NIC 인터럽트 지연CPU 바운드로 NIC 처리 속도 저하 → 전송지연Interrupt coalescing, NUMA 영향
LACP / 링크 플랩LACP 또는 링크 상태 변화로 ms~수초 단절 발생bonding failover 순간 전송 끊김
방화벽 재확인 홀드전송 중 특정 포트, 세션이 갑자기 차단됨정책 변경/세션 Aging/IPS 탐지 영향
NIC 듀플렉스 미스매치반이중/전이중 불일치로 패킷 충돌 증가속도는 정상 표시되지만 품질 저하 심각
DNS 응답 지연DNS latency 로 인해 연결 설정 지연 또는 실패CDN/멀티 사이트 연결 시 큰 영향
라우팅 변동경로 변경으로 RTT 불안정, 전송속도 순간 저하BGP convergence 시 수초~수분 영향
계정/권한 오류인증 실패로 파일이 손실된 것으로 인식됨AD/LDAP 장애 시 전체 작업 중단 위험
버전 호환성 오류라이브러리/엔진 업데이트 이후 전송이 비정상 동작클라이언트-서버 간 버전 mismatch
메모리 누수장시간 운영으로 메모리가 점진적 감소 → 전송 중단소켓 미해제/long connection 환경에서 흔함
디스크 I/O 병목Random I/O 증가로 쓰기/읽기 속도 저하SSD 캐시 Hit 실패 시 대폭 느려짐
RAID 재빌딩RAID 복구 중 I/O 빼앗겨 전송 속도 급감rebuild 중 응답 latency 폭증
스토리지 잠금/락동시 접근 과다로 스토리지 잠금이 일부 시간동안 발생DB-파일 공유 사용 시 충돌 빈번
파일 핸들 잠김파일 잠금 충돌로 읽기/쓰기 시작이 불가백업/백그라운드 검사 동시 수행 시 자주 발생
메타데이터/저널링 손상블록/메타 정보 오류로 I/O 중지 또는 복구 필요재부팅 시 파일시스템 점검으로 다운타임
QoS 정책 충돌트래픽 shaping/limit 적용돼 속도 비정상 제한ISP/센터 정책 변경 시 발생
MTU 불일치패킷 단편화 증가 → 전송효율 저하, 손실 증가Jumbo Frame 환경에서 흔함
은닉된 장애(Silent Error)CRC 오류 발생하지만 소프트웨어가 정상처럼 동작데이터 무결성 위협(특히 HPC/DB)
백그라운드 작업 경쟁스냅샷, 백업, 인덱싱과 I/O 자원 경쟁지연 상승 + Throughput 급락
스로틀링(Throttling)보안/트래픽 정책이 자동으로 속도 조절장시간 전송에서 누적 영향 큼
컨트롤 플레인 과부하많은 세션 처리로 스위치/방화벽 CPU 부담관리 패킷 처리 지연 → 세션 Drop

이 모든 장애 원인을 직접 분석할 필요 없어요. 엑사쿨라가 다양한 장애들에 자동으로 대응해요.

파일 변조나 일부 손실이 발생해도 엑사쿨라는 자동으로 탐지하고 완전한 상태로 복구해요.

파일 개수/용량FTP 장애 발생 시 영향FTP 변조/손실 가능성Exacoola
< 1GB / 10-100 files처음부터 전체 파일 재전송으로 복구 가능낮음 - 무결성 유지 가능자동 감지 & 복구
1-50GB / 1,000-9,000 files재전송 증가, 성능 저하, 중단 시 재시작 필요보통 - 일부 파일 재전송 필요자동 감지 & 복구
50-500GB / 10,000-100,000 files부분 파일만 정상 전송될 수 있음 / 검증 실패 빈도 증가높음 - 일부 파일 손상, 빠진 파일 발생자동 감지 & 복구
500GB-several TB / 100,000-1,000,000 files오류 발생 구간만 간헐적으로 변조되거나 누락매우 높음 - 파일 내용 변조, 일부 손실 현실적 발생자동 감지 & 복구

10TB 이상의 초대용량 파일, 1,000,000개 이상의 대량 파일도 엑사쿨라가 안정적으로 전송해요.

의도적으로 만든 장애에도 엑사쿨라는 전송을 끝까지 완수하며, 모든 과정은 상세하게 기록해요.

인위적인 장애Exacoola
전송 중 원본 파일이 삭제된 경우해당 파일을 "Missing" 으로 기록하고 자동으로 다음 파일 전송 진행
전송 중 원본 파일의 접근 권한이 제거된 경우해당 파일을 "No permission" 으로 기록하고 자동으로 다음 파일 전송 진행
전송 중 원본 파일이 다른 프로세스에 의해 잠금(lock)된 경우해당 파일을 "Locked" 로 기록하고 자동으로 다음 파일 전송 진행
전송 중 원본 파일이 수정, 덮어쓰기 된 경우해당 파일을 "Changed" 로 기록하고 최신 파일 기준으로 자동 재전송
전송 중 원본 파일 또는 상위 폴더가 이동, 이름 변경된 경우해당 파일을 "Missing" 으로 기록하고 자동으로 다음 파일 전송 진행
전송 중 대상 파일이 삭제된 경우타겟의 파일을 처음부터 자동 재전송
전송 중 대상 파일 또는 경로가 이동, 변경된 경우해당 파일을 "Missing" 으로 기록하고 자동으로 다음 파일 전송 진행
대상 장비의 디스크 용량이 부족한 경우타겟 장비에 용량이 확보될 때까지 대기 후 확보 즉시 자동 이어전송
대상 경로의 쓰기 권한이 실시간으로 제거된 경우해당 파일을 "No permission" 으로 기록하고 자동으로 다음 파일 전송 진행
대상 파일이 다른 프로세스에 의해 잠금(lock)된 경우해당 파일을 "Locked" 로 기록하고 자동으로 다음 파일 전송 진행
전송 중 서비스 재시작세션 복구 후 자동 이어전송
방화벽, ACL이 즉시 변경되어 포트가 차단된 경우연결 재확립 후 자동 이어전송
VPN/프록시가 중간에 재구성된 경우연결 안정화까지 대기 후 자동 이어전송
스토리지 마운트 해제(unmount) 후 다시 연결된 경우스토리지 재연결 즉시 자동 이어전송
자동화 스크립트가 전송 중 파일을 이동, 삭제해당 파일을 "Missing" 으로 기록하고 자동으로 다음 파일 전송 진행
백업 소프트웨어가 파일을 점유해당 파일을 "Locked" 로 기록하고 자동으로 다음 파일 전송 진행
잘못된 정책이 실시간 적용되어 특정 경로 쓰기 금지해당 파일을 "No permission" 으로 기록하고 자동으로 다음 파일 전송 진행

전송 과정 전체를 실시간 모니터링하고, 장애와 처리 내역까지 투명하게 확인할 수 있어요.