Transfer plików

Transfer plików o dużej objętości

Wprowadzenie INNORIX high-volume file transfer, które obsługuje dziesiątki milionów plików jako jeden transfer od odkrycia do wyniku.

transfer plików

Przetwarzaj ogromne ilości plików szybko jako jeden transfer.

Nawet gdy całkowita ilość danych jest taka sama, natura transferu zmienia się całkowicie wraz ze wzrostem liczby plików. Pojedynczy plik 100 GB i milion plików 100 KB mogą zawierać podobną ilość danych, ale z wieloma małymi plikami nie tylko Network Throughput, ale także File Discovery, Open/Close operations, Metadata, Directory handling, Queue processing, File System I/O i poszczególne Transfer Results mają duży wpływ na całkowity czas przetwarzania.

  • 1000 plików
  • 100 000 plików
  • 1 000 000 plików
  • 100 000 000 plików
  • INNORIX transfer o dużej objętości
  • Cel

INNORIX High-Volume File Transfer przetwarza tysiące lub miliony Files i Objects jako jeden High-Volume Transfer i obsługuje całe zadanie od Discovery i Queue poprzez Parallel Processing, Recovery i File-Level Results.

Zachowuje oryginalną strukturę File i Directory podczas rozszerzania tego samego Transfer Model z jednorazowych Datasets na ciągłe Collection i Distribution.

transfer plików

Wraz ze wzrostem liczby plików, całkowite przetwarzanie plików ma znaczenie większe niż sama szybkość sieci.

Large File Transfer i High-Volume File Transfer rozwiązują różne problemy. Pojedynczy duży plik zależy w dużej mierze od przepustowości w długim strumieniu danych i Resume w punkcie przerwania. Z wieloma małymi plikami system wielokrotnie odkrywa, otwiera, czyta, transferuje, tworzy w celu, zamyka i rejestruje wynik dla każdego pliku. Wraz ze wzrostem liczby plików, skumulowany koszt tych małych operacji może określić całkowity czas transferu.

Dla High-Volume Transfer, zwłaszczą zwiększenie Gbps jest mniej ważne niż zwiększenie zdolności przetwarzania całego File Processing Pipeline, w tym Source File System, Directory i Metadata processing, Transfer Queue, Target Write i File Result. INNORIX obsługuje Network Transfer i File Processing jako jedno High-Volume zadanie zamiast traktowania ich oddzielnie.

Duży plik, pliki o dużej objętości

Jeden duży strumień danychOgromne liczby poszczególnych plików
Przepustowość transferu jest krytycznaSzybkość przetwarzania pliku jest krytyczna
Jeden długo wykonywany transferPowtarzane operacje na plikach
Pozycja wznowienia jest krytycznaStatus na plik jest krytyczny
Przetwarzanie dużych obiektówDiscovery / Queue / Metadata są krytyczne
  • 100GB × 1 plik
  • 100KB × 1,000,000 plików

transfer plików

Przetwarzaj wszystko od Discovery do Final Result jako jeden High-Volume Pipeline.

High-Volume File Transfer zaczyna się przed wysłaniem pierwszego bajtu. System musi odkryć, które pliki istnieją w Source, wybrać zestaw plików wymagany dla zadania, przetworzyć informacje Directory i Metadata i umieścić pracę w Queue przed rozpoczęciem rzeczywistego Data Movement. W Target, tworzenie pliku, Write, Close i rejestrowanie wyniku są również powtarzane dla każdego pliku.

INNORIX nie pozostawia tych kroków jako oddzielne operacje pre- i post-transfer. Obsługuje kompletny Discover → Filter/Select → Queue → Transfer → Verify → File Result Pipeline. To pozwala operatorom zobaczyć nie tylko Network Progress, ale także ile całego Dataset zostało odkryte i przetworzone, które pliki są ukończone i które pozostają, wszystko w kontekście jednego transferu.

Obszar Przetwarzania, Operacje w Transfer Dużych Ilości

ŹródłoOdkrywanie pliku / otwieranie / odczyt
System plikówKatalog / metadane
TransferSesja / kolejka / ruch danych
CelUtwórz / napisz / zamknij
WynikStatus pliku / weryfikacja
  • Odkryj
  • Filtr / wybór
  • Kolejka
  • Transfer równoległy
  • Weryfikuj
  • Wynik pliku

transfer plików

Przetwarzaj pliki równolegle, zachowując oryginalną strukturę File i Directory.

Pakowanie wielu małych plików w jedno archiwum może uprościć transfer. Ale gdy archiwizacja staje się dodatkowym etapem transferu, pliki muszą być najpierw zapakowane lub skompresowane w Source, następnie rozpakowane w Target, następnie weryfikacja wyniku. W Research, Machine Vision, Media i Software Packages, gdzie sama struktura Directory nosi znaczenie w Dataset, to może stać się osobnym zadaniem operacyjnym.

INNORIX zachowuje oryginalne relacje File i Directory, przetwarzając wiele plików równolegle poprzez Queue management i Dynamic Concurrency. Zmniejsza skumulowane opóźnienie wysyłania plików sekwencyjnie jeden po drugim, unikając założenia, że ​​otwieranie maksymalnej możliwej liczby plików na raz jest zawsze najlepsze. Zamiast tego współbieżność jest obsługiwana w celu zakoń czenia całego Dataset niezawodnie.

Przepływ pracy archiwum

  • 1 000 000 plików
  • Archiwum / kompresja
  • Transfer
  • Wyodrębnij
  • Weryfikuj

INNORIX transfer o dużej objętości

  • Oryginalne pliki / katalogi
  • Kolejka transferu
  • Dynamiczna współbieżność
  • Plik
  • Plik
  • Plik
  • Oryginalna struktura

transfer plików

Utrzymuj sustai ned przetwarzania w ramach Source i Target Capacity.

Ciągłe zwiększanie współbieżności nie zawsze przyspieszą High-Volume Transfer. Source File System reads i Metadata processing, Target Storage concurrent writes, Disk I/O i Network resources mogą być współdzielone z innymi obciążeniami. Nadmierna współbieżność może zamiast tego skupić nacisk na Queue i Storage.

INNORIX obsługuje całe zadanie poprzez Queue i Concurrency controls i dostosowuje Parallel Processing według Source, Target i Network conditions. Celem nie jest uruchomienie możliwej największej liczby plików w jednym momencie, ale utrzymanie zrównoważonego File Processing Rate w ramach pojemności bieżącej infrastruktury, jednocześnie uzupełniając cały Dataset.

Współczynnik Zdolności, Operacja Transfer

Odczyt źródłaDostosuj przetwarzanie pliku
Zapis docelowyDostosuj równoległy zapis
System plikówMetadane / przetwarzanie katalogu
SiećTransfer równoległy
Inne obciążeniaKolejka / zarządzanie pojemnością
  • System plików źródła
  • Odkrywanie / metadane
  • Kolejka
  • Dynamiczna współbieżność
  • Sesje transferu
  • Magazyn docelowy

transfer plików

Zachowaj poszczególne rezultaty w milionach plików i odzyskaj tylko to, co jest potrzebne.

W High-Volume Transfer, sam ogólny Progress i średni wskaźnik powodzenia mogą nie powiedzieć Ci, czy rzeczywiste zadanie jest ukończone. Jeśli 1,284,389 z 1,284,392 plików zostało dostarczone, wskaźnik sukcesu może wydawać się niezwykle wysoki, ale operacyjnie ważniejsze jest wiedzieć, które trzy pliki nie powiodły się i czy mogą być ponownie przetwarzane.

INNORIX utrzymuje poszczególny File Status razem z ogólnym Run. Ukończone wyniki są zachowywane, przerwane transfery są wznowione, a tylko wymagane Files w Failed lub Partial states są selektywnie ponownie próbowane. To sprawia, że Recovery jest procesem identyfikacji plików, które nie są jeszcze ukończone i dokończenia ostatecznego Dataset, zamiast ponownego uruchamiania całego Dataset.

Status Pliku, Akcja

ZakończonyZachowaj wynik ukończony
W tokuKontynuuj przetwarzanie
PrzerwanyWznów
NieudanyPonowna próba selektywna
OczekującyPrzetwórz z kolejki
CzęściowyOdzyskaj wymagany zakres

RUN-2841

Łącznie1,284,392
Zakończone1,284,389
Nieudane3
  • Ponów 3 pliki
  • 1,284,392 zakończone

Transfer plików

Weryfikuj kompletne dostarczenie wymaganego Dataset, nie tylko wysoki wskaźnik powodzenia.

Gdy liczba plików jest mała, różnica między 99.99% a 100% może wydawać się nieistotna. Jednak na dużą skalę nawet mały odsetek reprezentuje znaczący numer rzeczywistych plików. 0.01% jednego miliona plików to 100 plików, a 0.01% 100 milionów plików to 10,000 plików. Dla High-Volume Transfer, sam średni wskaźnik sukcesu nie wystarczy zatem do określenia, że prace są skończone.

INNORIX pokazuje ogólny progress w Run, identyfikuje failed scope poprzez File Status i weryfikuje ostateczny wynik poprzez Receipt po Retry i Recovery. Standard ukończenia dla High-Volume Transfer nie jest po prostu wysokim procentem powodzenia, ale tym, czy zestaw File wymagany przez biznes został rzeczywiście ukończony end to end i jego wynik może być zweryfikowany.

Razem plików, 0,01%

10 0001
1 000 000100
100 000 00010 000
  • Transfer o dużej objętości
  • Ogólny postęp
  • Wynik na poziomie pliku
  • Ukończone
  • Niepowodzenie / Częściowe
  • Ponowna próba / odzyskiwanie
  • Receipt

transfer plików

Dostarczaj wymagany zestaw plików z intaktną strukturą Directory i filtrami.

High-Volume Dataset to często więcej niż prosta lista plików. Sama struktura Directory może być częścią danych. W Research Datasets, Machine Vision, Media Projects i Software Packages, relacje Source Directory mogą mieć pozostać nienaruszone w Target, aby downstream systems mogły natychmiast użyć danych.

Jednocześnie posiadanie milionów plików w Source nie oznacza, że każdy plik musi być zawsze przenoszony. INNORIX wybiera Transfer targets poprzez File Name, Extension, Directory i wymagane warunki, jednocześnie zachowując oryginalne relacje File i Directory. To sprawia, że ​​możliwe jest wybranie zbioru File faktycznie wymaganego dla zadania na poziomie Dataset i dostarczenie go w oryginalnej strukturze zamiast duplikowania całego Source.

Kryteria Wyboru, Przykład

PlikKonkretny plik
Rozszerzenie*.jpg, *.csv
KatalogKonkretna ścieżka
Projektproject-A/*
Data2026-09-24/*
WarunekPliki spełniające warunki biznesowe

/dataset/camera-01/2026-09-24/*.jpg

  • Struktura katalogów źródłowych
  • Filtr / wybór
  • Transfer
  • Oryginalna struktura katalogów

Transfer plików

Rozszerz jednorazowe Datasets na ciągłe Data Flows.

High-Volume Data jest często generowana ciągle niż raz. Machine Vision Images, Logs, Sensor Data, Research Results i Media Assets tworzą nowe Files codziennie lub stale, więc dane utworzone po początkowej Migracji mogą mieć być dostarczone wielokrotnie przez tę samą Transfer Path.

INNORIX zaczyna od One-Time Dataset i łączy Scheduled Transfer, File Event, API i zewnętrzne żądania do tego samego Flow Model. Nowe Files mogą być filtrowane, przetwarzane poprzez High-Volume Transfer i ich wyniki ukończenia mogą być przekazane do następnej Flow lub Callback, rozszerzając ten sam Transfer od jednorazowego ruchu zbiorczego do ciągłego Data Delivery.

Wzór Danych, Transfer

Jednorazowy zestaw danychTransfer jednorazowy o dużej objętości
Codzienne plikiTransfer zaplanowany
Nowe plikiTransfer sterowany zdarzeniami
Dane oddziałuZbieranie
Dane urządzeniaCiągłe zbieranie
Wynik przetwarzaniaTransfer automatyczny
  • Początkowy zestaw danych
  • Transfer o dużej objętości
  • Nowe pliki
  • Zdarzenie / harmonogram
  • Filtr
  • Transfer o dużej objętości
  • Wynik
  • Następna przepływ / callback

transfer plików

Zastosuj ten sam High-Volume Transfer do Collection z wielu źródeł i Distribution do wielu celów.

Duże liczby Files nie są zawsze generowane na jednym serwerze. Dane mogą być produkowane jednocześnie w fabrykach, oddziałach, urządzeniach i serwerach przetwarzających. Odwrotnie, jeden Image Dataset, Software Package lub Media Asset może musiały zostać dystrybuowane na wiele serwerów lub środowisk Compute.

INNORIX łączy High-Volume Transfer do N:1 Collection i 1:N Distribution. W Collection, zachowuje relacje File i Path dla każdego Source, jednocześnie pokazując, ile zostało zebrane z każdego Source i które Files pozostają. W Distribution zarządza postępem i File Results dla każdego Target. To pozwala High-Volume File-Level processing i Endpoint-Level completion criteria of Distribution & Collection pracować razem.

Wzór, Transfer Dużych Ilości Danych

Fabryka → centrum danychZbieranie z wielu źródeł
Oddział → centralaZbieranie danych oddziału
Zestaw danych → obliczeniaDystrybucja do wielu celów
Pakiet → serweryDystrybucja oprogramowania
Urządzenie → magazynCiągłe zbieranie

Zbieranie

  • Fabryka A, 120 000 plików
  • Fabryka B, 340 000 plików
  • Fabryka C, 280 000 plików
  • Fabryka D, 190 000 plików
  • Centrum danych

Dystrybucja

  • Zestaw danych
  • Obliczenia A
  • Obliczenia B
  • Obliczenia C
  • Obliczenia D

transfer plików

Zastosuj ten sam High-Volume Operating Model w serwerach, pamięci plików i pamięci obiektów.

Ogromne liczby Files nie są ograniczone do jednego serwera lub systemu plików. High-Volume Data mogą istnieć w Shared File Storage, Object Storage, Cloud, Data Centers, Branches i Factories. W Object Storage, duże liczby Objects są Listed i Filtered przed przetworzeniem poprzez Queue i Parallel Transfer zamiast bycia obsługiwanym jako File System files.

Metody Discovery i access różnią się w zależności od typu magazynu, ale operacyjnie ten sam High-Volume Model może być zastosowany do całego zadania, poszczególnych File lub Object Results, Retry i ostatecznego stanu ukończenia. Gdziekolwiek rezydują dane, Discovery, Queue, Parallel Processing, Recovery i Result są połączone poprzez jedną architekturę Transfer.

Źródło / Cel, Przykłady Transfer Dużych Ilości Danych

SerwerProjekt / dziennik / dane aplikacji
Magazyn plikówWspólny zestaw danych
Magazyn obiektówObraz / zestaw danych AI
ChmuraDane przetwarzania
Centrum danychZestaw danych korporacyjny
Oddział / fabrykaDane maszyny / operacyjne
  • Serwer
  • Magazyn plików
  • Magazyn obiektów
  • Chmura
  • Fabryka
  • Odkryj / lista
  • Filtr / kolejka
  • Transfer równoległy
  • Wynik pliku / obiektu

transfer plików

Podłącz ciągły High-Volume Movement dla AI i Machine-Generated Data.

AI i Machine-Generated Data są reprezentatywnymi środowiskami dla High-Volume Transfer. Machine Vision produces massive numbers of Image Files, AI Training Datasets mogą zawierać duże kolekcje Images i Labels, a w Autonomous Systems, Sensors, Research i Digital Pathology, zarówno file generation rate i total file count bezpośrednio wpływają na Transfer Architecture.

INNORIX applies High-Volume Transfer do tych Data Profiles i łączy to, gdy potrzeba, do AI Data Delivery, Collection i Automated Transfer. High-Volume Transfer itself focuses na discovering, processing i recovering dużych liczb Files do completion result, podczas gdy Data Delivery do Compute, Collection i Distribution w poprzek wielu Endpoints, i execution automation są łączone poprzez corresponding Transfer Capabilities.

Obciążenie, Profil Danych

Wizja maszynowaOgromna liczba plików obrazu
Trening AIZestaw danych / obraz / etykieta
System autonomicznyCzujnik / dane przechwycone
BadaniaWynik eksperymentu
Analityka dziennikówCiągły plik dziennika
Patologia cyfrowaObraz / zestaw danych kafli
MultimediaRama / zasób / plik projektu
  • Dane maszyny / AI / badania
  • Transfer o dużej objętości
  • Zbieranie
  • Dostarczanie AI
  • Przepływ automatyczny

transfer plików

Widzisz wszystko od całego Dataset do poszczególnego pliku w jednym Run.

Wraz ze wzrostem liczby plików, bezpośrednie sprawdzanie dzienników na poszczególnych serwerach już nie wystarczy do zrozumienia całego zadania. Operatorzy muszą widzieć, ile całego Dataset zostało przetworzone w pierwszej kolejności, drill down do Queue i failed Files gdy potrzeba, a następnie określić ostateczny stan ukończenia po Recovery.

INNORIX shows ogólny Transfer state i liczbę przetworzonych Files w Run, provides individual results poprzez File Status, processes remaining work poprzez Queue i Retry i confirms ostateczny wynik poprzez Receipt. To provides operating structure które traktują miliony Files jako jedno zadanie, jednocześnie pozwalając operatorom drill down do individual File level gdy potrzeba.

Operacja, To, co widzisz

UruchomienieOgólny stan transferu
PostępLiczba przetworzonych plików
Status plikuWynik poszczególnego pliku
KolejkaPozostała praca
Ponowna próbaPliki do przetworzenia ponownie
PotwierdzenieWynik końcowy

RUN-2841

Pliki12,842,391
Zakończone12,841,908
W toku280
Oczekujące200
Nieudane3
  • Szczegóły na poziomie pliku
  • Potwierdzenie

transfer plików

100 Million Files jest punktem walidacji skali, nie definicją High Volume.

Punkt, w którym High-Volume Transfer staje się konieczna, nie jest określony przez konkretny liczby plików. Istniejące przepływy pracy mogą spowolnić się z zaledwie tysiącami plików, podczas gdy Datasets i Machine Data mogą rosnąć w miliony lub dziesiątki milionów. Ważnym pytaniem nie jest, ile plików kwalifikuje się jako "high volume", ale czy Discovery, Transfer, Recovery i Result mogą być nadal przetwarzane i obsługiwane w ten sam sposób jak liczby plików rosną.

100,000,000 Files nie oznacza, że każdy klient musi operować na tej skali. Jest to jeden punkt w Scale Test używanym do weryfikacji, czy architektura INNORIX High-Volume Transfer może obsługiwać wzrost rzeczywistych liczby plików. Wartość produktu leży nie w liczbie samej, ale w utrzymaniu tego samego Transfer Model od małych Batches do stale generowanych dużych Datasets.

Skala, Znaczenie

TysiąceTypowa partia / projekt
MilionyZestaw danych / dane maszyny
Dziesiątki milionówZestaw danych w dużej skali
CiągłyStale generowane dane
100 000 000Testowane pliki
  • Tysiące
  • Miliony
  • Dziesiątki milionów
  • 100 000 000 (testowane pliki)
  • Takie same odkrywanie, transfer, odzyskiwanie, wynik

transfer plików

Obsługuj tysiące do 100 milionów plików jako jeden High-Volume Transfer.

Zamiast zamieniać dużą liczbę Plików w oddzielny przepływ pracy Archive tylko do transferu, zachowaj oryginalną Strukturę Plików i Katalogów i przetwarzaj je przez Discovery, Queue i Parallel Processing. Zachowaj utrzymywany przepustowość zgodnie ze Zdolnością Źródła i Celu, a gdy poszczególne Pliki napotykają problemy, przetwarzaj ponownie tylko wymagany zakres na podstawie Wyników na poziomie Pliku.

Zacznij od One-Time Dataset i zastosuj ten sam Model Transfer Dużych Ilości do cyklicznych Data Flows, Collection i Distribution, Object Storage oraz Data dotyczących AI i Machine. Od całego Run aż do poszczególnych Plików i ostatecznego Receipt, operuj wszystkim w ramach jednej spójnej struktury.

Każda z tych możliwości,na jednej platformie.

Możliwość na tej stronie jest jedną z wielu funkcji transferu plików jakie zapewnia platforma INNORIX. Od transferu plików do automatyzacji i ujednoliconych operacji, spróbuj każdej funkcji za darmo.

Zacznij za darmo

Rozważasz transfer dużej objętości?

Pomożemy Ci przejrzeć metodę transferu dużej objętości, która pasuje do liczby plików i struktury danych.

  • Przegląd środowisk od tysięcy do milionów plików
  • Metoda przetwarzania dostosowana do liczby plików
  • Wskazówki dotyczące dystrybucji, zbierania i konfiguracji powtarzającego się transferu

Używamy tych szczegółów wyłącznie do odpowiedzi na Twoją zapytanie. Przejrzyj naszą Polityka prywatności.