Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Content imported from a Scroll Translations translation file.
Sv translation
languageen


Excerpt

The FileFlex Enterprise system is a complex set of modules, and is therefore deployed as a virtual machine to greatly simplify deployment. Several different virtualization solutions are presently supported, including:

  • VMware Workstation 15, 16
  • VMware ESXi (vSphere) 6.0, 6.5, 7.0
  • Oracle VirtualBox 5.2, 6.0

Follow one of the provided guides to deploy the FileFlex Enterprise image using the virtualization technology of your choice.

Note
titleDeploying on a NAS

When deployed on a NAS, a virtualization technology such as VirtualBox (or otherwise) will automatically be installed as a dependency of the solution.

Server Hardware Allocation Requirements

FileFlex Enterprise may be deployed on a variety of hardware configurations, with an underlying requirement of Intel x64 CPU architecture. When discussing deployment hardware, it is specifically with respect to the VM's allocation of hardware resources to the VM, rather than the total capacity of the underlying host machine. 

This document is focused on single-machine/VM deployments rather than a clustered deployment.

Server Hardware Requirements

The following table describes typical deployment configurations and capacities. Server hardware refers to VM-assigned resources.


MinimumMid-RangeHigh-End
CPU

Intel Core i3 2-Core @ 2ghz

Supports VT-x and AES-NI

Intel Core i7 4-Core or 6-Core @ 3ghz

Supports VT-x and AES-NI

Intel Xeon 8-Core or 10-Core @ 3ghz

Supports VT-x and AES-NI

RAM (assigned to VM)4gb8gb16gb
NetworkSingle 1GbE LAN PortDual 1GbE LAN Ports w/Aggregated LinksDual 10GbE LAN Ports
OSLinux based, with integrated virtualization supportLinux based, with integrated virtualization supportLinux based, with integrated virtualization support
Maximum Concurrent View-Only Conversions13-46-8
Max Suggested Users100025005000
Max Users in App (ram and cpu dependency)1505001000
Max Typical Active Browsing Users2080160
Max Typical Concurrent Transfers103060

Connector Agent Hardware Requirements

An important consideration when determining the hardware required for the connector agent is whether or not double encryption will be employed by end-users. When it is utilized, the burden of document conversion falls to the connector rather than the server, requiring a substantial increase in the hardware requirements with respect to CPU and RAM.

Connector Requirements Without Double Encryption

The following table describes typical deployment configurations and capacities for the FileFlex connector agent when double encryption is not used. Nearly any PC can be utilized in this case, and a reasonable NAS device is also an appropriate deployment as you can see in the table below.


MinimumMid-RangeHigh-End
CPU

ARM A8 Single Core @ 1ghz

ARM A9 Dual Core @ 1ghz

Intel Atom Quad Core @ 2ghz

RAM256mb512mb512mb
NetworkSingle 1GbE LAN PortSingle 1GbE LAN PortDual 1GbE LAN Ports w/Aggregated Links
OSLinux basedLinux basedLinux based
Storage7200rpm SATA Drives, < 10ms seek7200rpm SATA drive(s), <10ms seek

10000rpm SATA drive(s), <7ms seek

and/or SSD caching

Max Activations and/or Users100250500
Max Logged in Users (ram and cpu dependency)30125350
Max Typical Active Browsing Users1035100
Max Typical Concurrent Transfers51530 (may be IO limited)
Expected CPU% Use at Max Typical50%50%50%

Connector Requirements With Double Encryption

The following table describes typical deployment configurations and capacities for the FileFlex connector agent when double encryption is used. More powerful PC must be utilized, and only higher specification NAS devices should be considered.


MinimumMid-RangeHigh-End
CPU

Intel Core i3 2-Core @ 2ghz

Intel Core i7 4-Core @ 3ghz

Intel Core i7 8-Core @ 3.5+ghz

RAM4gb8gb16gb
NetworkSingle 1GbE LAN PortSingle 1GbE LAN PortDual 1GbE LAN Ports w/Aggregated Links
OSLinux basedLinux basedLinux based
Storage7200rpm SATA Drives, < 10ms seek7200rpm SATA drive(s), <10ms seek

10000rpm SATA drive(s), <7ms seek

and/or SSD caching

Max Activations and/or Users5007501000
Max Logged in Users (ram and cpu dependency)350500650
Max Typical Active Browsing Users100150200
Max Typical Concurrent Transfers30 (may be IO limited)30 (may be IO limited)30 (may be IO limited)
Maximum Concurrent View-Only Conversions137
Expected CPU% Use at Max Typical75%85%90%

View-Only Conversions

The advanced panel of the server administration contains a configurable property "Maximum concurrent view-only conversions". This defines the maximum number of view-only conversions that may execute at the same time. When a user chooses to view an office document within the application, a conversion is necessary. The number of conversions that can happen at the same time is directly connected to the amount of CPU and RAM allocated to the server. Each "concurrent view-only conversion" requires 1 dedicated CPU core, and 1gb of RAM.

On the server, we recommend adding 1 CPU core and 1gb of RAM for each additional 1,000 users added to the system, depending on the frequency with which they are viewing documents within the application, and the size of the documents they are viewing.

On the connector agent (when using double encryption), we recommend 1 CPU core (x86 at 3ghz) and 1gb of RAM for each additional view-only conversion. The frequency of document viewing/conversion is what will dictate the amount of CPU and RAM required on the connector agent.

Effect of RAM

The most important fundamental resource is RAM because several running processes are launched for data accumulation, proxying, data encryption, etc. A minimum of 4gb is required to run all needed services adequately. The maximum activations introduce a persistent RAM requirement, so a higher RAM total allows for more total activations/users. Simultaneous transfers also require more RAM. A larger cache allows for a larger number of "active users".

View-Only conversion is by far the largest consumer of RAM, and allocation must be made as indicated above.

Effect of Disk IO

The server is not critically bound to drive IO, so most typical well-functioning NAS drive deployments will be adequate. The connector however which is responsible for fetching files from the local device is tied to the IO performance of the device - especially the seek time. SSD caching schemes will greatly improve it's ability to deliver high numbers of files concurrently without overly slowing down the NAS's performance.

The exception is view-only conversions. If your use-cases involve a great deal of document viewing, then IO limitations may come into play and the deployment of an SSD-backed high performance data-storage solution is recommended.

Effect of CPU

The CPU is highly utilized for encoding/decoding of requests, so is directly related to the number of active users. It is also directly related to the number of high-speed transfers due to the active encryption. The CPU becomes especially important when dealing with 10GbE connections with clients located on the same high-performance network.

View-Only conversion is a large consumer of CPU, and allocation must be made as indicated above.

Effect of Network

The network is very important when dealing with a large number of concurrent transfers if one wants to maintain consistent local-network level performance. For the reasons described above, it's important to correlate the CPU with the network speed.

Clustering

When capacity becomes saturated, it is possible to deploy FileFlex in a clustered configuration. Supporting a clustered configuration requires dual networks, so it's important that such deployments have at least two network adapters. In a highly de-centralized deployment, the CPU and RAM become less important as the load is spread across several machines.



Sv translation
languageja_JP


Excerpt

FileFlex Enterprise システムは複雑なモジュールのセットであるため、デプロイを大幅に簡素化するために仮想マシンとしてデプロイされます。現在、次のようなさまざまな仮想化ソリューションがサポートされています。

  • VMware Workstation 15、16
  • VMware ESXi (vSphere) 6.0、6.5、7.0
  • Oracle VirtualBox 5.2、6.0

選択した仮想化テクノロジーを利用して FileFlex Enterprise イメージをデプロイするには、示されているガイドの 1 つに従ってください。

Note
titleNAS へのデプロイ

NAS にデプロイすると、VirtualBox (またはその他) などの仮想化テクノロジーがソリューションの依存関係として自動的にインストールされます。

サーバーハードウェア割り当て要件

FileFlex Enterprise は、Intel x64 CPU アーキテクチャの基本的な要件の下で、さまざまなハードウェア設定にデプロイできます。デプロイハードウェアについての説明があった場合、それは特に、基盤となるホストマシンの総容量ではなく、VM による VM へのハードウェアリソースの割り当てに関するものです。 

このドキュメントでは、クラスター化されたデプロイではなく、単一マシン/VM のデプロイに焦点を当てています。

サーバーのハードウェア要件

次の表に、一般的なデプロイ設定と容量を示します。サーバーのハードウェアとは、VM によって割り当てられたリソースを指します。


最小ミッドレンジハイエンド
CPU

Intel Core i3 2-Core @ 2ghz

VT-x と AES-NI をサポート

Intel Core i7 4-Core または 6-Core @ 3ghz

VT-x と AES-NI をサポート

Intel Xeon 8-Core または 10-Core @ 3ghz

VT-x と AES-NI をサポート

RAM (VM に割り当てられている)4gb8gb16gb
ネットワーク単一の 1GbE LAN ポートデュアル 1GbE LAN ポート (集約リンク付き)デュアル 10GbE LAN ポート
OSLinux ベース (統合された仮想化サポートを含む)Linux ベース (統合された仮想化サポートを含む)Linux ベース (統合された仮想化サポートを含む)
表示のみの同時変換最大数13~46~8
最大推奨ユーザー100025005000
アプリの最大ユーザー数 (RAM と CPU の依存関係)1505001000
典型的なアクティブブラウジングユーザーの最大数2080160
典型的な同時転送の最大数103060

コネクタエージェントのハードウェア要件

コネクタエージェントに必要なハードウェアを決定する際の重要な考慮事項は、エンドユーザーが二重暗号化を採用するかどうかです。これを利用すると、ドキュメント変換の負担はサーバーではなくコネクタにかかり、CPU と RAM に関するハードウェア要件を大幅に増やす必要があります。

二重暗号化なしのコネクタ要件

次の表に、二重暗号化を使用しない場合の FileFlex コネクタエージェントの一般的なデプロイ設定と容量を示します。この場合、ほぼすべての PC を利用できます。また、次の表に示すように、適切な NAS デバイスも適切なデプロイです。


最小ミッドレンジハイエンド
CPU:

ARM A8 シングルコア @ 1ghz

ARM A9 デュアルコア @ 1ghz

Intel Atom クアッドコア @ 2ghz

RAM256mb512mb512mb
ネットワーク単一の 1GbE LAN ポート単一の 1GbE LAN ポートデュアル 1GbE LAN ポート (集約リンク付き)
OSLinux ベースLinux ベースLinux ベース
ストレージ7200rpm SATA ドライブ、< 10ms シーク7200rpm SATA ドライブ、< 10ms シーク

10000rpm SATA ドライブ、< 7ms シーク

および/または SSD キャッシング

アクティベーションおよび/またはユーザーの最大数100250500
ログインユーザーの最大数 (RAM と CPU の依存関係)30125350
v1035100
典型的な同時転送の最大数51530 (IO が制限されている場合があります)
標準的な最大予想 CPU 使用率50%50%50%

二重暗号化によるコネクタ要件

次の表に、二重暗号化を使用した場合の FileFlex コネクタエージェントの一般的なデプロイ設定と容量を示します。より強力な PC を使用する必要があり、より高い仕様の NAS デバイスのみを検討する必要があります。


最小ミッドレンジハイエンド
CPU:

Intel Core i3 2-Core @ 2ghz

Intel Core i7 4-Core @ 3ghz

Intel Core i7 8-Core @ 3.5+ghz

RAM4gb8gb16gb
ネットワーク単一の 1GbE LAN ポート単一の 1GbE LAN ポートデュアル 1GbE LAN ポート (集約リンク付き)
OSLinux ベースLinux ベースLinux ベース
ストレージ7200rpm SATA ドライブ、< 10ms シーク7200rpm SATA ドライブ、< 10ms シーク

10000rpm SATA ドライブ、< 7ms シーク

および/または SSD キャッシング

アクティベーションおよび/またはユーザーの最大数5007501000
ログインユーザーの最大数 (RAM と CPU の依存関係)350500650
典型的なアクティブブラウジングユーザーの最大数100150200
典型的な同時転送の最大数30 (IO が制限されている場合があります)30 (IO が制限されている場合があります)30 (IO が制限されている場合があります)
最大同時表示のみの変換137
標準的な最大予想 CPU 使用率75%85%90%

表示のみの変換

サーバー管理の詳細パネルには、設定可能なプロパティである「表示のみの同時変換最大数」が含まれています。これは、同時に実行できる表示のみの変換の最大数を定めています。ユーザーがアプリケーション内でオフィスドキュメントを表示することを選択した場合、変換が必要です。同時に起こる可能性のある変換の数は、サーバーに割り当てられた CPU と RAM の量に直接関係しています。各「表示のみの同時変換」には、1つの専用 CPU コアと 1 GB の RAM が必要です。

サーバーでは、アプリケーション内でドキュメントを表示する頻度と表示するドキュメントのサイズに応じて、システムに 1,000 ユーザーを追加するごとに 1 つの CPU コアと 1 GB の RAM を追加することをお勧めします。

コネクタエージェント (二重暗号化を使用する場合) では、表示のみの変換を追加するごとに 1 つの CPU コア (3 GHz で x86) と 1 GB の RAM をお勧めします。ドキュメントの表示/変換の頻度は、コネクタエージェントに必要な CPU と RAM の量を決定するものです。

RAM の効果

データの蓄積、プロキシ、データの暗号化などのためにいくつかのプロセスが起動して実行されるため、最も重要な基本リソースは RAM です。必要なすべてのサービスを適切に実行するには、最低 4 GB が必要です。アクティベーションの最大数では永続的な RAM 要件が導入されるため、RAMの合計が多いほど、アクティベーション/ユーザーの合計数が多くなります。同時転送には、より多くの RAM も必要です。キャッシュが大きいほど、「アクティブユーザー」の数を増やすことができます。

表示のみの変換は RAM を最も消費するプロセスで、上記のように割り当てる必要があります。

ディスク IO の影響

サーバーはドライブの入出力 (IO) に厳密にバインドされていないため、最も一般的な正常に機能する NAS ドライブをデプロイするだけで十分です。ただし、ローカルデバイスからのファイルの取得を担当するコネクタは、デバイスの IO パフォーマンス (特にシークタイム) に関係しています。SSD キャッシングスキームは、NAS のパフォーマンスを過度に低下させることなく、多数のファイルを同時に配信する機能を大幅に向上させます。

例外は、表示のみの変換です。大量のドキュメントを表示するユースケースでは、IO の制限が発生する可能性があるため、SSD でサポートされた高性能なデータストレージソリューションを導入することをお勧めします。

CPU の影響

CPU はリクエストのエンコード/デコードに多用されているため、アクティブユーザーの数に直接関係してきます。また、アクティブな暗号化を行うため、高速転送の数にも直接関係してきます。同じ高性能ネットワーク上にあるクライアントとの 10 GbE 接続を処理する場合、CPU は特に重要になります。

表示のみの変換は CPU を大量に消費するため、上記のように割り当てる必要があります。

ネットワークの影響

一貫したローカルネットワークレベルのパフォーマンスを維持したい場合、多数の同時転送を処理するときにネットワークが非常に重要になってきます。上記の理由により、CPU とネットワーク速度を併せて検討することが重要です。

クラスタリング

容量が飽和状態になると、FileFlex をクラスター設定でデプロイすることができます。クラスター設定をサポートするにはデュアルネットワークが必要であるため、このようなデプロイには少なくとも 2 つのネットワークアダプタが必要です。高度に分散化されたデプロイでは、負荷が複数のマシンに分散されるため、CPU と RAM の重要性は低くなります。



Sv translation
languagees


Excerpt

El sistema FileFlex Enterprise es un conjunto complejo de módulos y, por lo tanto, se implementa como una máquina virtual para simplificar en gran medida la implementación. Actualmente, admite varias soluciones de virtualización distintas, que incluyen:

  • VMware Workstation 15, 16
  • VMware ESXi (vSphere) 6.0, 6.5, 7.0
  • Oracle VirtualBox 5.2, 6.0

Consulte una de las guías suministradas para implementar la imagen de FileFlex Enterprise con la tecnología de virtualización que prefiera.

Note
titleImplementación en un NAS

Cuando se implemente en un NAS, se instalará automáticamente una tecnología de virtualización, por ejemplo VirtualBox (u tra) como dependencia de la solución.

Requisitos de asignación de hardware de servidor

FileFlex Enterprise puede implementarse en una variedad de configuraciones de hardware, con el requisito subyacente de una arquitectura de CPU Intel x64. Cuando se habla de hardware de implementación, se hace específicamente con respecto a la asignación de la VM de los recursos de hardware a la VM en lugar de a la capacidad total de la máquina host subyacente. 

Este documento se centra en la implementación de un máquina/VM única en lugar de en una implementación en clúster.

Requisitos de hardware de servidor

La siguiente tabla describe la configuración de implementación y las capacidades típicas. Hardware de servidor se refiere a los recursos asignados a la VM


MínimoRango medioAlta gama
CPU

Intel Core i3 2-Core a 2 GHz

Admite VT-x y AES-NI

Intel Core i7 4-Core o 6-Core a 3 GHz

Admite VT-x y AES-NI

Intel Xeon 8-Core o 10-Core a 3 GHz

Admite VT-x y AES-NI

RAM (asignada a la VM)4 GB8 GB16 GB
RedPuerto LAN 1 GBE únicoPuertos LAN 1 GBE dobles con enlaces agregadosPuertos LAN 10 GBE dobles
SOBase de Linux con compatibilidad de virtualización integradaBase de Linux con compatibilidad de virtualización integradaBase de Linux con compatibilidad de virtualización integrada
Conversiones de solo visualización concurrentes máximas13-46-8
Máximo de usuarios sugeridos100025005000
Máximo de usuarios en la aplicación (dependiendo de la RAM y la CPU)1505001000
Máximo típico de usuarios de navegación activos2080160
Máximo típico de transferencias concurrentes103060

Requisitos de hardware del agente conector

Cuando se determina el hardware necesario para el agente conector, una consideración importante es si los usuarios finales implementarán codificación doble o no. Cuando se utiliza, la carga de la conversión de documentos cae en el conector en lugar del servidor lo que produce un aumento sustancial de los requisitos de hardware con respecto a CPU y RAM.

Requisitos del conector sin codificación doble

La siguiente tabla describe las configuraciones0 de implementación y las capacidades típicas del agente conector de FileFlex cuando no se usa codificación doble. En este caso, puede usarse casi cualquier PC y un dispositivo NAS razonable es también una implementación adecuada como puede verse en la siguiente tabla.


MínimoRango medioAlta gama
CPU

ARM A8 núcleo simple a 1 GHz

ARM A9 núcleo doble a 1 GHz

Intel Atom Quad Core a 2 GHz

RAM256 MB512 MB512 MB
RedPuerto LAN 1 GBE únicoPuerto LAN 1 GBE únicoPuertos LAN 1 GBE dobles con enlaces agregados
SOBasado en LinuxBasado en LinuxBasado en Linux
AlmacenamientoUnidades SATA de 7200 rpm < 10 ms búsquedaUnidades SATA de 7200 rpm < 10 ms búsqueda

Unidades SATA de 10 000 rpm < 7 ms búsqueda

y/o caché SSD

Máximo de activaciones y/o usuarios100250500
Máximo de usuarios conectados (dependiendo de la RAM y la CPU)30125350
Máximo típico de usuarios de navegación activos1035100
Máximo típico de transferencias concurrentes51530 (puede estar limitada por IO)
% de uso de CPU esperado en máximo típico50 %50 %50 %

Requisitos del conector con codificación doble

La siguiente tabla describe las configuraciones de implementación y las capacidades típicas del agente conector de FileFlex cuando se usa codificación doble. Debe utilizarse un PC con más potencia y se deben considerar únicamente dispositivos NAS de especificaciones altas.


MínimoRango medioAlta gama
CPU

Intel Core i3 2-Core a 2 GHz

Intel Core i7 4-Core a 3 GHz

Intel Core i7 8-Core a 3,5 GHz

RAM4 GB8 GB16 GB
RedPuerto LAN 1 GBE únicoPuerto LAN 1 GBE únicoPuertos LAN 1 GBE dobles con enlaces agregados
SOBasado en LinuxBasado en LinuxBasado en Linux
AlmacenamientoUnidades SATA de 7200 rpm < 10 ms búsquedaUnidades SATA de 7200 rpm < 10 ms búsqueda

Unidades SATA de 10 000 rpm < 7 ms búsqueda

y/o caché SSD

Máximo de activaciones y/o usuarios5007501000
Máximo de usuarios conectados (dependiendo de la RAM y la CPU)350500650
Máximo típico de usuarios de navegación activos100150200
Máximo típico de transferencias concurrentes30 (puede estar limitada por IO)30 (puede estar limitada por IO)30 (puede estar limitada por IO)
Conversiones de solo visualización concurrentes máximas137
% de uso de CPU esperado en máximo típico75 %85 %90 %

Conversiones de solo visualización

El panel avanzado de la administración del servidor incluye la propiedad configurable "Conversiones de solo visualización concurrentes máximas". Esto define el número máximo de conversiones de solo visualización que puede ejecutarse al mismo tiempo. Cuando un usuario decide ver un documento de Office en la aplicación es necesario convertirlo. El número de conversiones que pueden realizarse a la vez está directamente relacionado con la cantidad de CPU y RAM asignada al servidor. Cada "conversión de solo visualización concurrente" requiere 1 núcleo de CPU y 1 GB de RAM exclusivos.

En el servidor, recomendamos añadir 1 núcleo de CPU y 1 GB de RAM por cada 1000 usuarios adicionales que se añadan al sistema, dependiendo de la frecuencia en la que ven documentos dentro de la aplicación y el tamaño de dichos documentos.

En el agente conector (cuando se utiliza codificación doble), recomendamos 1 núcleo de CPU (x86 a 3 Ghz) y 1 GB de RAM para cada conversión de solo visualización adicional. La frecuencia de la visualización/conversión de documentos es lo que determinará la cantidad de CPU y RAM que requiere el agente conector.

Efecto en la RAM

El recurso fundamental más importante es la RAM porque se inician varios procesos de ejecución para la acumulación de datos, conexión vía proxy, codificación de datos, etc. Para ejecutar todos los servicios necesarios adecuadamente, se requiere un mínimo de 4 GB. Las activaciones máximas introducen un requisito persistente de RAM por lo que un mayor total de RAM permitirá más activaciones/usuarios totales. Las transferencias simultáneas también requieren más RAM. Un caché más grande permite un mayor número de "usuarios activos".

Las conversiones de solo visualización son, por lejos, el mayor consumidor de RAM y la asignación debe realizarse como se indicó anteriormente.

Efecto del IO de disco

El servidor no está atado de manera crítica a la IO de la unidad por lo que las implementaciones de unidades NSA típicas que funcionan bien serán adecuadas. No obstante el conector, que es el responsable de buscar archivos en el dispositivo local, está atado al rendimiento de IO del dispositivo, especialmente en cuanto al tiempo de búsqueda. Los esquemas de caché SSD mejorarán en gran medida la capacidad de entregar gran cantidad de archivos concurrentemente sin reducir el rendimiento del NAS.

La excepción son las conversiones de solo visualización. Si sus casos de uso implican una gran cantidad de visualizaciones de documentos, las limitaciones de IO pueden influir por lo que se recomienda la implementación de una solución de almacenamiento de datos de gran rendimiento con respaldo SSD.

Efecto en la CPU

La CPU se utiliza mayormente para la codificación/decodificación de solicitudes por lo que está directamente relacionada con el número de usuarios activos. También está directamente relacionada con el número de transferencias a gran velocidad debido a la codificación activa. La CPU se torna especialmente importante en el caso de conexiones de 10 GBE con clientes ubicados en la misma red de alto rendimiento.

Las conversiones de solo visualización son un gran consumidor de CPU y la asignación debe realizarse como se indicó anteriormente.

Efecto en la red

La red es muy importante en lo que respecta a un gran número de transferencias concurrentes si se desea mantener un rendimiento de nivel de red local coherente. Por los motivos descritos arriba, es muy importante relacionar la CPU con la velocidad de la red.

Clústering

Cuando la capacidad se satura, es posible implementar FileFlex en una configuración en clúster. La implementación de la configuración en clúster requiere redes dobles; por ello, es importante en dichas implementaciones contar, por lo menos, con dos adaptadores de red. En una implementación altamente descentralizada, la CPU y la RAM tienen menos importancia ya que la carga se reparte entre varias máquinas.



Sv translation
languagefr


Excerpt

Le système d'entreprise FileFlex est un ensemble complexe de modules déployé en tant que machine virtuelle pour simplifier considérablement le déploiement. Plusieurs solutions de virtualisation sont actuellement prises en charge, notamment :

  • VMware Workstation 15, 16
  • VMware ESXi (vSphere) 6.0, 6.5, 7.0
  • Oracle VirtualBox 5.2, 6.0

Suivez l'un des guides fournis pour déployer l'image de FileFlex Enterprise à l'aide de la technologie de virtualisation de votre choix.

Note
titleDéploiement sur un NAS

Lorsqu'elle est déployée sur un NAS, une technologie de virtualisation telle que VirtualBox (ou autre) est automatiquement installée en tant que dépendance de la solution.

Exigences en matière d'allocation de matériel de serveur

FileFlex Enterprise peut être déployé sur une variété de configurations matérielles, avec une exigence sous-jacente d'architecture de processeur Intel x64. Lorsque l'on parle de matériel de déploiement, il s'agit spécifiquement de l'allocation de ressources matérielles à la VM, plutôt que de la capacité totale de la machine hôte sous-jacente. 

Ce document se concentre sur les déploiements sur une seule machine/VM plutôt que sur un déploiement en cluster.

Configuration matérielle requise pour le serveur

Le tableau suivant décrit les configurations et capacités de déploiement typiques. Le matériel serveur fait référence aux ressources attribuées à la VM.


MinimumMilieu de gammeHaut de gamme
CPU

Processeur Intel Core i3 2 cœurs à 2 GHz

Prend en charge VT-x et AES-NI

Processeur Intel Core i7 4 ou 6 cœurs à 3 GHz

Prend en charge VT-x et AES-NI

Intel Xeon 8 ou 10 cœurs à 3 GHz

Prend en charge VT-x et AES-NI

RAM (affectée à la VM)4 Go8 Go16 Go
Réseau1 Port LAN 1GbEDouble Ports LAN 1GbE avec liens agrégésDouble Ports LAN 10GbE
OSBasé sur Linux, avec prise en charge intégrée de la virtualisationBasé sur Linux, avec prise en charge intégrée de la virtualisationBasé sur Linux, avec prise en charge intégrée de la virtualisation
Nombre maximal de conversions simultanées en mode affichage seul13 à 46 à 8
Nombre maximal d'utilisateurs suggérés1 0002 5005 000
Nombre maximum d'utilisateurs dans l'application (dépendance de la RAM et du processeur)1505001 000
Nombre maximal d'utilisateurs actifs typiques de la navigation2080160
Nombre maximal de transferts simultanés typiques103060

Configuration matérielle requise pour l'agent connecteur

Une question importante à prendre en compte lors de la détermination du matériel requis pour l'agent de connecteur est de savoir si les utilisateurs finaux utiliseront ou non le double chiffrement. Lorsqu'il est utilisé, la charge de la conversion de documents incombe au connecteur plutôt qu'au serveur, ce qui nécessite une augmentation substantielle des exigences matérielles en matière de processeur et de RAM.

Exigences relatives au connecteur sans double chiffrement

Le tableau suivant décrit les configurations et les capacités de déploiement typiques de l'agent connecteur FileFlex lorsque le double chiffrement n'est pas utilisé. Presque tous les PC peuvent être utilisés dans ce cas, et un périphérique NAS constitue également un déploiement approprié, comme vous pouvez le voir dans le tableau ci-dessous.


MinimumMilieu de gammeHaut de gamme
CPU

ARM A8 monocœur à 1 ghz

ARM A9 double cœur @ 1 ghz

Processeur Intel Atom Quad Core @ 2 ghz

RAM256 Mo512 Mo512 Mo
Réseau1 Port LAN 1GbE1 Port LAN 1GbEDouble Ports LAN 1GbE avec liens agrégés
OSBasé sur LinuxBasé sur LinuxBasé sur Linux
StockageDisques SATA 7200 tr/min, recherche < 10 msDisque(s) SATA 7200 tr/min, < 10 ms de recherche

Disque(s) SATA 10 000 tr/min, < 7 ms de recherche

et/ou mise en cache SSD

Nombre maximal d'activations et/ou d'utilisateurs100250500
Nombre maximal d'utilisateurs connectés (dépendance à la RAM et à la CPU)30125350
Nombre maximal d'utilisateurs actifs typiques de la navigation1035100
Nombre maximal de transferts simultanés typiques51530 (E/S peuvent être limitées)
Utilisation prévue du processeur en % au maximum typique50 %50 %50 %

Configuration requise du connecteur avec double chiffrement

Le tableau suivant décrit les configurations et les capacités de déploiement typiques de l'agent connecteur FileFlex lorsque le double chiffrement est utilisé. Un PC plus puissant doit être utilisé et seuls les périphériques NAS de spécification supérieure doivent être pris en compte.


MinimumMilieu de gammeHaut de gamme
CPU

Processeur Intel Core i3 2 cœurs à 2 GHz

Processeur Intel Core i7 4 cœurs à 3 GHz

Processeur Intel Core i7 8 cœurs à 3,5 + ghz

RAM4 Go8 Go16 Go
Réseau1 Port LAN 1GbE1 Port LAN 1GbEDouble Ports LAN 1GbE avec liens agrégés
OSBasé sur LinuxBasé sur LinuxBasé sur Linux
StockageDisques SATA 7200 tr/min, recherche < 10 msDisque(s) SATA 7200 tr/min, < 10 ms de recherche

Disque(s) SATA 10 000 tr/min, < 7 ms de recherche

et/ou mise en cache SSD

Nombre maximal d'activations et/ou d'utilisateurs5007501 000
Nombre maximal d'utilisateurs connectés (dépendance à la RAM et à la CPU)350500650
Nombre maximal d'utilisateurs actifs typiques de la navigation100150200
Nombre maximal de transferts simultanés typiques30 (E/S peuvent être limitées)30 (E/S peuvent être limitées)30 (E/S peuvent être limitées)
Nombre maximal de conversions simultanées en mode affichage seul137
Utilisation prévue du processeur en % au maximum typique75 %85 %90 %

Conversions en mode affichage uniquement

Le panneau avancé de l'administration du serveur contient une propriété configurable « Conversions simultanées maximales en mode affichage seul ». Cela définit le nombre maximal de conversions en mode affichage seul qui peuvent s'exécuter en même temps. Lorsqu'un utilisateur choisit d'afficher un document Office dans l'application, une conversion est nécessaire. Le nombre de conversions qui peuvent se produire en même temps est directement lié à la quantité de CPU et de RAM allouée au serveur. Chaque « conversion simultanée en affichage seul » nécessite 1 cœur de processeur dédié et 1 Go de RAM.

Sur le serveur, nous recommandons d'ajouter 1 cœur de processeur et 1 Go de RAM pour chaque tranche de 1 000 utilisateurs ajoutés au système, en fonction de la fréquence à laquelle ils consultent les documents dans l'application et de la taille de ceux-ci.

Sur l'agent connecteur (lors de l'utilisation du double chiffrement), nous recommandons 1 cœur de processeur (x86 à 3 GHz) et 1 Go de RAM pour chaque conversion supplémentaire en affichage seul. La fréquence de visualisation/conversion des documents est ce qui dictera la quantité de CPU et de RAM requise sur l'agent de connecteur.

Effet de la RAM

La ressource fondamentale est la RAM car plusieurs processus en cours d'exécution sont lancés pour l'accumulation de données, le proxy, le chiffrement des données, etc. Un minimum de 4 Go est requis pour exécuter tous les services nécessaires de manière adéquate. Les activations maximales introduisent une exigence de RAM persistante, de sorte qu'un total de RAM plus élevé permet plus d'activations ou d'utilisateurs. Les transferts simultanés requièrent également plus de RAM. Une mémoire cache plus grande permet un plus grand nombre « d'utilisateurs actifs ».

La conversion en affichage seul est de loin le plus gros consommateur de RAM, et l'allocation doit être effectuée comme indiqué ci-dessus.

Effet des E/S de disque

Le serveur n'est pas lié de manière déterminante à l'E/S du disque, de sorte que la plupart des déploiements typiques de disques NAS fonctionnant bien seront adéquats. Cependant, le connecteur destiné à récupérer les fichiers sur le périphérique local est lié aux performances d'E/S du périphérique, en particulier au temps de recherche. Les schémas de mise en cache SSD amélioreront considérablement sa capacité à fournir un grand nombre de fichiers simultanément sans ralentir excessivement les performances du NAS.

L'exception concerne les conversions en affichage uniquement. Si vos cas d'utilisation impliquent une grande quantité de visualisation de documents, alors les limitations E/S peuvent entrer en jeu et le déploiement d'une solution de stockage de données haute performance supportée par SSD est recommandé.

Effet du CPU

Le CPU est fortement utilisé pour l'encodage/décodage des demandes et il est de fait directement lié au nombre d'utilisateurs actifs. Il est également directement lié au nombre de transferts à grande vitesse en raison du chiffrement actif. Le CPU devient particulièrement important lorsqu'il s'agit de connexions 10GbE avec des clients situés sur le même réseau haute performance.

La conversion en mode affichage uniquement consomme beaucoup de CPU et l'allocation doit être effectuée comme indiqué ci-dessus.

Effet du réseau

Le réseau est très important lorsqu'il s'agit de traiter un grand nombre de transferts simultanés si l'on veut maintenir des performances constantes au niveau du réseau local. Pour les raisons décrites ci-dessus, il est important de corréler le CPU avec la vitesse du réseau.

Clustering

Lorsque la capacité est saturée, il est possible de déployer FileFlex dans une configuration en cluster. La prise en charge d'une configuration en cluster nécessite un double réseau. Il est donc important que ces déploiements disposent d'au moins deux adaptateurs réseau. Dans un déploiement hautement décentralisé, le CPU et la RAM deviennent moins importants car la charge est répartie sur plusieurs machines.



Sv translation
languageit


Excerpt

Il sistema FileFlex Enterprise è un insieme complesso di moduli e viene pertanto implementato come macchina virtuale per semplificare notevolmente le operazioni di implementazione. Attualmente sono supportate diverse soluzioni di virtualizzazione, tra cui:

  • VMware Workstation 15, 16
  • VMware ESXi (vSphere) 6.0, 6.5, 7.0
  • Oracle VirtualBox 5.2, 6.0

Seguire una delle guide fornite per implementare l'immagine di FileFlex Enterprise utilizzando la tecnologia di virtualizzazione scelta.

Note
titleImplementazione su un NAS

Quando si implementa su un NAS, una tecnologia di virtualizzazione come VirtualBox (o altro) sarà automaticamente installata come dipendenza della soluzione.

Requisiti di allocazione dell'hardware del server

FileFlex Enterprise può essere implementato su una varietà di configurazioni hardware, con un requisito di base di architettura CPU Intel x64. Quando si parla di hardware di implementazione, ci si riferisce in particolare all'allocazione di risorse hardware alla macchina virtuale, piuttosto che alla capacità totale della macchina host sottostante. 

Questo documento è incentrato sulle implementazioni a macchina singola/VM piuttosto che su un'implementazione in cluster.

Requisiti hardware del server

La tabella seguente descrive le configurazioni e le capacità tipiche di implementazione. L'hardware del server si riferisce alle risorse assegnate alla macchina virtuale.


MinimoFascia mediaAlta gamma
CPU

Intel Core i3 2-Core @ 2ghz

Supporta VT-x e AES-NI

Intel Core i7 4-Core o 6-Core @ 3ghz

Supporta VT-x e AES-NI

Intel Xeon 8-Core o 10-Core @ 3ghz

Supporta VT-x e AES-NI

RAM (assegnato a VM)4gb8gb16gb
RetePorta LAN singola da 1GbEDoppie porte LAN da 1 GbE con link aggregatiDoppie porte LAN da 10GbE
OSBasato su Linux, con supporto integrato per la virtualizzazioneBasato su Linux, con supporto integrato per la virtualizzazioneBasato su Linux, con supporto integrato per la virtualizzazione
Massimo di conversioni simultanee di sola visualizzazione13-46-8
Numero massimo di utenti consigliato100025005000
N. massimo utenti in App (dipendenza da ram e cpu)1505001000
Numero massimo di utenti attivi in navigazione2080160
Numero massimo di trasferimenti simultanei tipici103060

Requisiti hardware Connector Agent

Una considerazione importante nel determinare l'hardware necessario per il connector agent è se gli utenti finali utilizzeranno o meno la doppia crittografia. Quando viene utilizzato, l'onere della conversione dei documenti ricade sul connector anziché sul server, richiedendo un aumento sostanziale dei requisiti hardware in termini di CPU e RAM.

Requisiti del Connector senza doppia crittografia

La tabella seguente descrive le configurazioni di implementazione e le capacità standard del FileFlex Connector Agent quando non viene utilizzata la doppia crittografia. In questo caso è possibile utilizzare quasi tutti i PC e anche un ragionevole dispositivo NAS è un'implementazione appropriata, come si può vedere nella tabella seguente.


MinimoFascia mediaAlta gamma
CPU

ARM A8 Single Core @ 1ghz

ARM A9 Dual Core @ 1ghz

Intel Atom Quad Core @ 2ghz

RAM256mb512mb512mb
RetePorta LAN singola da 1GbEPorta LAN singola da 1GbEDoppie porte LAN da 1 GbE con link aggregati
OSBasato su LinuxBasato su LinuxBasato su Linux
StorageUnità SATA a 7200 giri/min, ricerca < 10 msUnità SATA a 7200 giri/min, ricerca < 10 ms

Unità SATA a 10000 giri/min, ricerca < 7 ms

e/o cache SSD

Numero massimo di attivazioni e/o utenti100250500
N. massimo utenti loggati (dipendenza da ram e cpu)30125350
Numero massimo di utenti attivi in navigazione1035100
Numero massimo di trasferimenti simultanei tipici51530 (potrebbe essere limitato l'IO)
Utilizzo previsto della CPU al massimo tipico50%50%50%

Requisiti del Connector con doppia crittografia

La tabella seguente descrive le configurazioni di implementazione e le capacità standard del FileFlex Connector Agent quando viene utilizzata la doppia crittografia. È necessario utilizzare PC più potenti e prendere in considerazione solo dispositivi NAS con specifiche più elevate.


MinimoFascia mediaAlta gamma
CPU

Intel Core i3 2-Core @ 2ghz

Intel Core i7 4-Core @ 3ghz

Intel Core i7 8-Core @ 3.5+ghz

RAM4gb8gb16gb
RetePorta LAN singola da 1GbEPorta LAN singola da 1GbEDoppie porte LAN da 1 GbE con link aggregati
OSBasato su LinuxBasato su LinuxBasato su Linux
StorageUnità SATA a 7200 giri/min, ricerca < 10 msUnità SATA a 7200 giri/min, ricerca < 10 ms

Unità SATA a 10000 giri/min, ricerca < 7 ms

e/o cache SSD

Numero massimo di attivazioni e/o utenti5007501000
N. massimo utenti loggati (dipendenza da ram e cpu)350500650
Numero massimo di utenti attivi in navigazione100150200
Numero massimo di trasferimenti simultanei tipici30 (potrebbe essere limitato l'IO)30 (potrebbe essere limitato l'IO)30 (potrebbe essere limitato l'IO)
Massimo di conversioni simultanee di sola visualizzazione137
Utilizzo previsto della CPU al massimo tipico75%85%90%

Conversioni solo per la visualizzazione

Il pannello avanzato dell'amministrazione del server contiene una proprietà configurabile "Conversioni massime simultanee di sola visualizzazione". Definisce il numero massimo di conversioni di sola visualizzazione che possono essere eseguite contemporaneamente. Quando un utente sceglie di visualizzare un documento di Office all'interno dell'applicazione, è necessaria una conversione. Il numero di conversioni che possono avvenire contemporaneamente è direttamente collegato alla quantità di CPU e RAM allocata al server. Ogni "conversione simultanea di sola visualizzazione" richiede 1 core di CPU dedicato e 1 gb di RAM.

Sul server, si consiglia di aggiungere 1 core di CPU e 1 gb di RAM per ogni 1.000 utenti in più aggiunti al sistema, a seconda della frequenza di visualizzazione dei documenti all'interno dell'applicazione e delle dimensioni dei documenti visualizzati.

Sul connector agent (quando si usa la doppia crittografia), si consiglia 1 core di CPU (x86 a 3ghz) e 1gb di RAM per ogni conversione aggiuntiva di sola visualizzazione. La frequenza di visualizzazione/conversione dei documenti determina la quantità di CPU e RAM richiesta dal connector agent.

Effetto della RAM

La risorsa fondamentale più importante è la RAM, perché vengono avviati diversi processi in esecuzione per l'accumulo dei dati, il proxying, la crittografia dei dati, ecc. È necessario un minimo di 4 gb per far funzionare adeguatamente tutti i servizi necessari. Le attivazioni massime introducono un requisito di RAM persistente, quindi un totale di RAM più elevato consente un numero maggiore di attivazioni/utenti totali. Anche i trasferimenti simultanei richiedono più RAM. Una cache più grande consente un maggior numero di "utenti attivi".

La conversione di sola visualizzazione è di gran lunga il maggior consumatore di RAM e l'allocazione deve essere effettuata come indicato sopra.

Effetto dell'IO del disco

Il server non è vincolato in modo critico all'IO dell'unità, quindi la maggior parte delle implementazioni standard di unità NAS ben funzionanti saranno adeguate. Il connector, tuttavia, che è responsabile del recupero dei file dal dispositivo locale, è legato alle prestazioni dell'IO del dispositivo, in particolare al tempo di ricerca. Gli schemi di caching SSD miglioreranno notevolmente la capacità di fornire un numero elevato di file contemporaneamente senza rallentare eccessivamente le prestazioni del NAS.

L'eccezione è rappresentata dalle conversioni di sola visualizzazione. Se i casi d'uso prevedono la visualizzazione di molti documenti, possono entrare in gioco le limitazioni dell'IO e si raccomanda l'impiego di una soluzione di archiviazione dati ad alte prestazioni con supporto SSD.

Effetto della CPU

La CPU è molto utilizzata per la codifica/decodifica delle richieste, quindi è direttamente correlata al numero di utenti attivi. È inoltre direttamente correlata al numero di trasferimenti ad alta velocità dovuti alla crittografia attiva. La CPU diventa particolarmente importante quando si tratta di connessioni 10GbE con client situati sulla stessa rete ad alte prestazioni.

La conversione di sola visualizzazione è un grande consumatore di CPU e l'allocazione deve essere effettuata come indicato sopra.

Effetto della rete

La rete è molto importante quando si ha a che fare con un gran numero di trasferimenti simultanei, se si vogliono mantenere costanti le prestazioni a livello di rete locale. Per i motivi sopra descritti, è importante mettere in relazione la CPU con la velocità della rete.

Cluster

Quando la capacità diventa satura, è possibile implementare FileFlex in una configurazione cluster. Il supporto di una configurazione in cluster richiede una doppia rete, quindi è importante che tali implementazioni dispongano di almeno due adattatori di rete. In un'implementazione altamente de-centralizzata, la CPU e la RAM diventano meno importanti in quanto il carico viene distribuito su più macchine.