Docker Infrastructure ボーナス課題: 全体概要
🎯 ボーナス課題の目的
Docker Infrastructureのボーナス課題は、基本的なLEMPスタック(Linux, Nginx, MariaDB, PHP)に加え、より実用的で堅牢なWebサーバーインフラを構築するための拡張機能です。 これらの機能を追加することで、パフォーマンス、管理のしやすさ、セキュリティ、可用性が向上します。
🧩 ボーナスサービス構成一覧
| サービス名 | 役割 | 導入メリット |
|---|---|---|
| Redis | オブジェクトキャッシュ | データベース負荷の軽減、ページ表示速度の高速化 |
| FTP Server | ファイル転送 | コンテナ内のファイルをホストOSからではなく、FTPクライアントから安全に管理 |
| Adminer | DB管理ツール | ブラウザから手軽にデータベース操作が可能(軽量・単一ファイル) |
| Static Website | 静的サイト | PHP等の動的処理を介さない高速でシンプルなサイト配信(ポートフォリオ等) |
| Useful Service (WAF) | セキュリティ | Webアプリケーションファイアウォールによる攻撃防御(SQLi, XSS等) |
🏗 全体アーキテクチャ図 (C4 Container Diagram)
以下は、ボーナス機能(水色)を含めたシステム全体の構成図です。
🚀 次のステップ
各サービスの詳細は、以下の個別のドキュメントを参照してください。