Kestrel(読み:けすとれる)とは、ASP.NET Coreに付属するLinuxMacでも動く簡易的なウェブサーバー(HTTPサーバー)です。JavaでいうところのTomcatに相当するもの。

概要 編集

従来のASP.NETIISにガチガチに依存していました。Windows Serverインターネット上に晒して運用できる技術者を確保するのは至難の業でした。かといってLinuxで無理やりMonoXSPを使って動かそうとするとグダグダでした。

一方、ASP.NET CoreではKestrelというウェブサーバーが付属するようになりました。これによりWindowsのみならず、LinuxでもMacでもAzureでもサクサク動くようになりました。

他のウェブサーバーと連携する 編集

Kestrelは汎用的なウェブサーバーとしての機能はほとんどなく、高度な機能を利用する場合はIISApacheNginxなどと組み合わせて利用します。この点もJavaTomcatなどと同じです。

関連項目 編集