コース概要

導入

NginxをIoTフロントエンドとして(ロードバランサ、リバースプロキシ、アプリケーションデリバリープラットフォーム)

  • NginxとNginx Plusの違い

管理および監視機能

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

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

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

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

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

Nginxのインストール

  • Debian、Ubuntu、ソースからのインストール

Nginxをロードバランサとして使用する

  • パフォーマンスとスケーラビリティについて
  • TCP/HTTP接続のロードバランス
  • UDP接続のロードバランス

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

  • 既定の構成を新しいものに置き換える
  • リクエストヘッダーの変更
  • レスポンスの細かい調整のバッファリング

Nginxをフォワーディングプロキシとして使用する

  • Nginxの構成
  • 事前に定義されたものではなく、可変ホストへのトラフィック転送

ケーススタディ:大規模産業ITシステムでのNginx

パフォーマンスの最適化

  • パフォーマンスの最適化(Nginxパラメータ、OSパラメータ、仮想マシンのCPU/メモリ比)
  • クライアント側のパフォーマンス最適化

セキュリティ強化

  • アクセス制限
  • 認証
  • 安全なリンク
  • Nginx構成での一般的なセキュリティ問題

スケーリング

  • 複数のサーバーにコンテンツを展開する
  • 構成の共有

LUAスクリプトやその他のプラグインでNginxを強化する

  • OpenResty、LuaJIT、およびLuaライブラリ

Nginxでのログ記録

  • 複数のサーバー間でのアクセスログとエラーファイルへのアクセス
  • ログ記録の最適化

Nginxの監視

  • メンテナンス性と信頼性の向上

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

締めくくり

要求

  • TCP/IPの理解
  • Linuxコマンドラインの経験
 14 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー