要件
ソフトウェア
クライアントソフトウェア
# デスクトップアプリ
- Windows:Windows7、8.1、および10 -Mac:MacOS 10.12+ -Linux:Ubuntu LTSが18.04以降をリリースします 正式にはサポートされていませんが、LinuxデスクトップアプリはRHEL/CENTOS 7+でも実行されます。
# PC Web
-Chrome:V77+ -Firefox:V68+
- サファリ:V12+
- エッジ:V44+
# モバイルアプリ
-ios:iPhone5Sデバイスと後にiOS 11+ -Android:Android 7+を備えたAndroidデバイス
#モバイルWeb
-ios:iOS 11+ with Safari 12+またはChrome 77+ -Android:Chrome 77+を備えたAndroid 7+
#メールクライアント
- デスクトップクライアント:Outlook2010+、Apple Mailバージョン7+、Thunderbird 38.2+
- Webベースのクライアント:Office 365、Outlook、Gmail、Yahoo、AOL
- モバイルクライアント:iOSメールアプリ(iOS 7+)、Gmailモバイルアプリ(Android、iOS)
サーバーソフトウェア
# Matter Most Serverオペレーティングシステム
-Ubuntu 18.04、Debian Buster、Centos 6+、Centos 7+、Redhat Enterprise Linux 7+、Oracle Linux 6+、Oracle Linux 7+。 -Docker互換オペレーティングシステム(LinuxベースのOS)で最も多くのDocker画像を使用することをお勧めします。 Fedora、FreeBSD、およびArch Linuxにはコミュニティサポートが存在しますが、Mattersightは現在、これらのプラットフォームの生産サポートは含まれていません。
#データベースソフトウェア
-MySQL 5.6、5.7、8(MySQL 8サポートの以下の注を参照)
-PostgreSQL 9.4+
-Amazon Aurora MySQL 5.6+
中国語、日本語、韓国語で検索する必要がある展開には、MySQL 5.7.6+とNGRAMフルテキストパーサーの構成が必要です。 2つの文字を検索するには、「FT_MIN_WORD_LEN」と Innodb_ft_min_token_size
を「2」に設定し、mysqlを再起動する必要があります。詳細については、CJKディスカッションを参照してください。
PostgreSQLの検索制限:
- 電子メールアドレスは結果を返しません。
- ハッシュタグまたはダッシュを含むユーザー名に関する最近の言及は、検索結果を返さないでください。
- ダッシュを含む用語は、検索クエリでダッシュが無視されているときに誤った結果を返します。
- 上記のいずれかが問題である場合、ElasticSearch(E20)機能を有効にするか、代わりにMySQLをインストールできます。 MySQLの検索制限:
- ハッシュタグまたはドットを含むユーザー名に関する最近の言及は、検索結果を返さないでください。
# mysql 8サポート:
MySQL 8.0.4では、デフォルトの認証プラグインが「mysql_native_password」から「caching_sha2_password」(https://mysqlserverteam.com/mysql-8-0-4-4-4-4-4-default-default-authenticing-plugin-caching_sha2_password/)に変更されました。 MySQL 8.0.4+を使用している場合、MySQL構成ファイルに次のエントリを追加して、「mysql_native_password」を有効にする必要があります。
[mysqld]
default-authentication-plugin=mysql_native_password
ハードウェア
CPU、RAM、およびストレージスペースの使用は、ユーザーの動作に基づいて大きく異なります。これらのハードウェアの推奨事項は、従来の展開に基づいており、ユーザーのアクティブに応じて成長または縮小する場合があります。 さらに、メモリの要件は、ピークファイル共有アクティビティによって駆動できます。推奨事項は、システムコンソールから調整できるデフォルト50 MBの最大ファイルサイズに基づいています。この数を変更すると、メモリ要件が変更される場合があります。 2,000人を超えるユーザーを展開するには、Matter Most Open Sourceロードテストフレームワークを使用して、フルスケールでシステムの使用をシミュレートすることをお勧めします:https://github.com/mattermast/mattermast-load-test。
チーム展開のハードウェア要件
ほとんどの小規模から中程度の問題のほとんどのチームの展開は、登録ユーザーに基づいて次の仕様を備えた単一のサーバーでサポートできます。 -1-1,000ユーザー-1 VCPU/コア、2 GB RAM -1,000-2,000ユーザー-2 VCPUS/コア、4 GB RAM
エンタープライズ展開のハードウェア要件(マルチサーバー)
#スケール要件
マルチサーバーセットアップを備えたエンタープライズエディションの展開については、スケーリングガイドを参照してください。 特定の組織のニーズに基づいてフルスケールの使用を推定するために、エンタープライズ全体の展開の前にパイロットを実行することを強くお勧めします。 Matter Most Open Sourceロードテストフレームワークを使用して、システムの使用をシミュレートできます:https://github.com/matter mast/mattersmapt-load-load-test。 Matter Mostのパフォーマンス監視ツールは、詳細なパフォーマンス測定や実行中のシステムを検査して、サイジングとインストールが正しいことを確認するために使用できます。
# システム要求
マルチサーバーセットアップを備えたエンタープライズエディションの展開については、最大限の展開をサポートするために、次のシステムを強くお勧めします。 -Prometheus Enterprise Edition E20で利用可能なパフォーマンス監視機能を通じて、Matter Must Deploymentのシステムの健康を追跡します。 -Grafana Prometheusによって収集されたパフォーマンス監視機能を使用して、システムの健康メトリックを視覚化します。 Grafana 5.0.0以降が推奨されます。 -ElasticSearchクラスター環境で非常に効率的なデータベース検索をサポートする。 ElasticSearch 5.0以降がサポートされています。詳細はこちらをご覧ください。 -MINIOまたはAWS S3。 Matter Omstは、S3 APIを実装するオブジェクトストレージシステムと互換性があります。他のS3互換システムは機能する可能性がありますが、公式にはサポートされていません。ドキュメントのファイルストレージ構成オプションの詳細をご覧ください。
#代替ストレージの計算
上記の推奨ストレージサイジングに代わるものとして、独自のストレージ使用量を予測できます。オペレーティングシステムとデータベースを含むサイズが約600 MBから800 MBの最大サーバーから始めて、次のように増加した積を追加します。
- 1か月あたりのユーザーあたりの推定ストレージ(以下を参照)、年間12か月倍に
- 1年のユーザーの推定平均平均数
- 1〜2倍の安全係数
## 1か月あたりのユーザーあたりの見積もりストレージ
ユーザーごとのファイルの使用は、業界によって大きく異なります。以下のベンチマークをお勧めします。
- 低使用チーム(1-5 MB/ユーザー/月)
- 主にテキストメッセージとリンクを使用して通信します。例には、Webベースのドキュメント作成および管理ツールを非常に使用するソフトウェア開発チームが含まれ、したがって、ファイルをサーバーにアップロードすることはめったにありません。
- 中程度の使用チーム(5-25 MB/ユーザー/月)
- テキストメッセージの組み合わせと共有ドキュメントと画像を使用して通信します。例には、一般的にスクリーンショット、PDFS、Microsoft Officeドキュメントをドラッグアンドドロップして、共有とレビューのために最大限の問題にするビジネスチームが含まれる場合があります。
- 高い使用チーム(25-100 MB/ユーザー/月)
- 最も重いUtlizationは、多数の大きなファイルを定期的に最も重要なものにアップロードするチームから得られます。例には、パイプラインの制作プロセスでタグと解説でアートワークやメディアを共有および保存するクリエイティブチームが含まれます。 例:2倍の安全係数を持つ中程度の使用(5-25 MB/ユーザー/月)の30人のチームには、3.5 GB(30ユーザー* 5 MB * 12か月* 2x安全係数)と17.6の間が必要です。来年の自由スペースのGB(30ユーザー* 25 MB * 12か月* 2x安全係数)。