お問い合わせ

コース概要

はじめに

IoT向けフロントエンドとしてのNginx(負荷分散装置・リバースプロキシ・アプリケーション配信プラットフォーム)

  • NginxとNginx Plusの違い

管理および監視機能

  • TCP、HTTP、UDPプロトコルの概要
  • 帯域幅要件について
  • IoT通信におけるUDPの役割

Nginxのアーキテクチャと機能の概要

  • Nginxが接続「状態」を維持する仕組み
  • NginxがTCPおよびUDP処理を行う方法(対話処理など)
  • バックエンドへIPアドレスを渡す方法

ケーススタディ:IoTサーバーとしてのNginx

  • IoTアーキテクチャ:センサー、ハブ、サーバーの構成

Nginxのインストール方法

  • Debian、Ubuntuおよびソースコードからのインストール手順

負荷分散装置としてNginxを利用する方法

  • パフォーマンスとスケーラビリティについて
  • TCP/HTTP接続の負荷分散設定法
  • UDP接続の負荷分散設定法

リバースプロキシとしてNginxを利用する方法

  • デフォルト構成から新しい構成へ置き換える手順
  • リクエストヘッダーの変更方法
  • 応答データの緻密なバッファリング設定法

フォワードプロキシとしてNginxを利用する方法

  • Nginxの設定手順
  • 事前定義されたホストではなく任意のホストへトラフィックを転送する仕組み

ケーススタディ:大規模産業用ITシステムにおけるNginxの活用事例

パフォーマンス最適化手法

  • Nginxパラメータ、OS設定、仮想マシンのCPU/メモリ比率の最適化
  • クライアント側のパフォーマンス向上法

セキュリティ対策

  • アクセス制限設定
  • 認証処理手法
  • 安全なリンク構築法
  • Nginx構成における一般的なセキュリティ問題への対応

スケーラビリティ向上策

  • 複数サーバー間でのコンテンツ配布方法
  • 設定情報の共有手法

LUAスクリプトや各種プラグインによる機能拡張法

  • OpenResty、LuaJITおよびLUAライブラリの活用

Nginxにおけるログ管理手法

  • 複数サーバーに散在するアクセス・エラーログへのアクセス方法
  • ログ処理の最適化手順

Nginxの監視手法

  • 保守性および信頼性向上のための実践法

Nginxのトラブルシューティング方法

まとめ

要求

  • TCP/IPの基礎知識
  • Linuxコマンドラインの使用経験
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー