インフラ基礎知識 ④ ミドルウェアの基礎知識

Dockerを使用する上で知っておくべきミドルウェアの概要やメジャーな製品を紹介させていただきます!!

Webサーバー

Webサーバーと言うのもはクライアント(サイト訪問者)からのリクエストを受け取り、リクエストに応じたレスポンス(Webページなど)を返します。

代表的なWebサーバーには下記のようなものがあります。

Apache(アパッチ) https://httpd.apache.org/
Nginx(エンジンエックス) https://nginx.org/

データベースサーバー

データベースはユーザー情報や、アプリケーションのコンテンツなど様々なデータを保存するためのミドルウェアとなります。

大きく分類するとRDBMSとNoSQLがあります。

RDBMSのメジャーな製品

MySQL https://www.mysql.com/jp/
MariaDB https://mariadb.org/
PostgreSQL https://www.postgresql.org/
Oracle Database https://www.oracle.com/jp/database/

NoSQLのメジャーな製品

Redis https://redis.io/
MongoDB https://www.mongodb.com/
Apache Cassandra http://cassandra.apache.org/

今回はWebアプリケーションを動かしていく上で必須となる物を紹介させていただきました!!!

おそらくWebアプリケーションで上記のミドルウエア等を使用せずに動いているものはないと思います。

筆者はWebサーバーならNginx データベースサーバーならMySQLを多用します(笑)

なので後々NginxやMySQLの記事を書こうと思います?

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です