お問い合わせ

コース概要

オープンソースコラボレーションプラットフォームの全体像

  • チーム向け通信ツールの進化史
  • Mattermost:アーキテクチャと導入モデル
  • Rocket.Chat:機能内容と特長
  • Zulip:スレッド方式による会話管理手法
  • その他の選択肢:Element/Matrixやオープンソース版Discordなど

プラットフォームの評価と選定方法

  • 求める機能要件の洗い出し
  • メッセージ交換、ビデオ通話、ファイル共有などの機能比較
  • スケーラビリティやパフォーマンス上の考慮点
  • モバイル端末・デスクトップ用クライアントの有無
  • コミュニティ版とエンタープライズ版の違い

インフラ構築および導入手順

  • サーバー要件の確定と規模見積もり
  • DockerやKubernetesを利用した展開方法
  • データベースの設定(PostgreSQL、MySQL/MariaDB)
  • 高可用性やクラスタリングの実現方策
  • リバースプロキシやロードバランサーの構成

セキュリティ設定の実践方法

  • 通信の暗号化とSSL/TLSの設定手順
  • エンドツーエンド暗号化の適用方法
  • データ保持期間やメッセージ履歴の管理方針
  • 監査ログの記録とコンプライアンス報告体制
  • コンテンツフィルタリングおよび情報漏洩防止策

認証およびID管理の仕組み

  • LDAPやActive Directoryとの連携設定
  • SAMLおよびOAuthを用いた構成方法
  • シングルサインオン(SSO)の導入手法
  • 多要素認証機能の有効化手順
  • ゲストユーザーや外部関係者の管理規則

チャンネルおよびワークスペース構成方法

  • チャンネルの構造と命名ガイドライン
  • 公開チャンネルと非公開チャンネルの使い分け
  • ユーザーグループおよび権限管理の仕組み
  • カスタム絵文字やブランドイメージの適用方法
  • チャンネルのアーカイブ処理とライフサイクル管理

外部連携および拡張機能の構築手法

  • Webhookやボットの開発手順
  • CI/CDパイプラインとの接続設定
  • ファイルストレージサービス(Nextcloud、ownCloud、S3など)との連携方法
  • カレンダーやメールシステムの接続設定
  • 独自アプリ開発用フレームワークの利用法

Teams/Slackからの移行対応策

  • 既存データの抽出およびフォーマット要件の確認
  • ユーザーの円滑な情報共有と変更管理手法
  • チャンネル構造や内容の移行手順
  • 新旧システムを並行稼働させる戦略および切り替え計画
  • 問題発生時のロールバック方法

運用とメンテナンス体制の確立方法

  • バックアップ実施および災害復旧対策手順
  • 監視システムやアラート発報設定法
  • ソフトウェア更新戦略とバージョン管理手法
  • パフォーマンスチューニングおよび最適化手順

総括およびベストプラクティスの紹介

要求

  • チーム向けメッセージングやコラボレーションプラットフォームに関する基本的な知識
  • Linuxサーバーの管理にかかる初歩的な理解
  • ITインフラや通信システムの運用経験があること

受講対象者

  • ITインフラ管理者
  • コミュニケーション・コラボレーションプラットフォーム担当チーム
  • セキュリティおよびコンプライアンス責任者
  • DevOpsエンジニアやプラットフォーム開発者
 21 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー