マネージドファイル転送用のサーバーとクライアント | |
| 初回リリース | 2006 |
|---|---|
| 安定版リリース | 3.2.0 / 2019年10月11日 |
| リポジトリ |
|
| 書かれた | ジャワ |
| タイプ | マネージドファイル転送 |
| ライセンス | GNU GPLv3 |
| Webサイト | waarp.github.io/Waarp/ |
Waarpは、 Javaでオープンソースの大規模ファイル転送モニター (マネージド ファイル転送とも呼ばれる)を提供するプロジェクトです。その目的は、複数のプロトコル間のブリッジングを可能にし、転送やその他のコマンドの前後の動的なアクションを効率的かつ安全な方法で可能にすることです。現在、FTP(S)と効率的で安全な R66 プロトコルが実装されています。
歴史
このプロジェクトは当初フランス財務省[1]向けに開発され、2007年末から運用されています。同省のIT組織とは独立して開発されたこのソフトウェアは、3つの主要コンポーネント(当初はGoldenGate、GoldenGate FTP、OpenR66と名付けられていました)で構成されており、電子アーカイブプラットフォームで1日あたり10万件以上の転送をサポートすることを目的としていました。また、2012年からフランス国家 憲兵隊でも運用されています。
当初は2006年からフレデリック・ブレジエによって開発され、Waarpという同名の会社[2]は2012年から商用サポートを提案していますが、ソフトウェアは無料かつ完全にオープンソースのままです。
2014年以来、Waarpはフランス政府の「省庁間フリーソフトウェアコア」(フランス語ではSILL、Socle Interministériel de Logiciels Libres)で公式に推奨されています。[3]
Waarpプロジェクトの開発は、そのすべてのドキュメントと同様にGitHubでホストされています。[4]
機能
Waarp Gateway FTP と Waarp R66 は、Waarp のモジュール開発アプローチ (Common、Digest、Snmp など) を通じていくつかの機能を共有しています。これには、安全な交換 ( SSLとトレーサビリティ経由)、SNMP V2 および V3 のサポートと管理ツール (HTTPS 形式)、ルール内のアクション (転送前と転送後) によるビジネス ニーズへの適応などが含まれます。
Waarp R66 には、安全なコンテキストと本番環境のコンテキストを処理するためのより具体的な機能があります。
ファイル転送の観点から、Waarp R66 は配信保証と中断された転送の再開を保証します。同期または非同期、プッシュまたはプルの転送は、権利とパートナー認証制御を保証する転送ルールに基づいています。転送トリガーは、デーモン (ディレクトリ スプール)、コマンド ライン呼び出し、またはさまざまな利用可能な API ( Java、Thrift、REST HTTP(s)) のいずれかを介して実行できます。
製造面では、Waarp R66 はローカル管理インターフェース (HTTPS) または中央管理インターフェース ( GUI ) を提案しました。これは、ネットワークの使用 (多重化、帯域幅スロットリング、プロキシサポート、キープアライブとタイムアウトなどを使用) または他のリソース (CPU とメモリ) の使用を最適化します。これにより、高可用性のインストールと、高い並列転送能力 (理論上は最大 2^64) による水平スケーラビリティのサポートが可能になります。
セキュリティの観点から、Waarp R66 は、パートナーの低から高の認証メカニズム、ブラック リスト、侵入検出の試行、 DMZ構成のサポート、およびパートナーの制限付きアクセス定義を通じて、安全な交換を可能にします。
ビジネス ニーズへの適応の観点から、Waarp R66 は、ファイル管理 (コピー、削除、tar/zip、文字セットのトランスコーディングなど)、転送管理 (再転送または再スケジュール)、外部タスク実行 (スクリプトまたは Java) など、いくつかのタスク タイプ (タスクは転送またはエラーの前または後に実行されます) をサポートしています。
Waarp R66 は、JDBC を介して複数のデータベース( PostgreSQL、Oracle データベース、MySQL / MariaDB、H2 データベース) をサポートします。このデータベースは必須ではありませんが、転送の履歴と中断された転送の再開機能を提供します。1 つのデータベースを複数のクライアントとサーバー間で共有できます。
R66 プロトコル

R66 プロトコルは、安全な運用環境で管理されたファイル転送モニターの高度な機能を可能にするために作成されました。
- トランザクション型であるため、1つのステップが失敗すると、すべての転送が失敗します。
- これは、2つの識別されたパートナー、1つのファイル、および交換を管理する1つの転送ルールに基づいています。
- 暗号化されている可能性があります(SSL)
- いくつかの認証メカニズム(ID/パスワード、オプションのRSA証明書、オプションのIP制御)が含まれています。
- トランスポート整合性制御(パケットごとまたは一括)が含まれます。
参考文献
- ^ フランス語の引用: http://linuxfr.org/news/waarp-le-moniteur-de-transfert-de-fichier-open-source
- ^ Waarp 社の公式ウェブサイト: http://www.waarp.fr
- ^ フリーソフトウェアに関する DISIC リファレンス ウェブサイト: http://references.modernisation.gouv.fr/socle-logiciels-libres 2014 年 7 月 2 日にWayback Machine
にアーカイブされ、2014 年の SILL にも保存されています: http://references.modernisation.gouv.fr/sites/default/files/SILL-2014-socle-interminist%C3%A9riel-logiciels-libres.pdf - ^ Waarp のドキュメントと開発の公式ウェブサイト: https://waarp.github.io/Waarp/
