masa_koyama
@masa_koyama (masa koyachan)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

ミドルウェアについて

複数のミドルウェアを一つのサーバ(OS)に載せることはできますか?

現在poweredgeという実機サーバにcentos7を載せてインフラ環境を作ってみようとしています。
初めての取り組みなので基本的なところでつまづいてしまい、申し訳ありませんが教えていただけたらと思います・。

発生している問題・エラー

現在手元にある実機はサーバー一台のみなのですが、それでいわゆるweb3層構造というものを実現してみたいと思っています。
そこで、webサーバ(apachHTTPserver),アプリケーションサーバ(tomcat),DBサーバ(Mysql)を一つのサーバ(centOS)に載せることはできますでしょうか。
質問の本質は、複数のミドルウェアが一つのOSニノルカというものです。
万が一他のOSだと可能や、仮想OSを作れば可能などがありましたら、教えていただけたら幸いです。
よろしくお願いします!!

0

2Answer

そこで、webサーバ(apachHTTPserver),アプリケーションサーバ(tomcat),DBサーバ(Mysql)を一つのサーバ(centOS)に載せることはできますでしょうか。

はい、できると思います。

0Like

Comments

  1. @masa_koyama

    Questioner

    回答ありがとうございます。
    試しに現状のcentOSにミドルウェアを載せてみます。
    実機に触れる機会が諸事情により限られているためこのような質問になってしまいましたが改めて回答ありがとうございます。

そこで、webサーバ(apachHTTPserver),アプリケーションサーバ(tomcat),DBサーバ(Mysql)を一つのサーバ(centOS)に載せることはできますでしょうか。
質問の本質は、複数のミドルウェアが一つのOSニノルカというものです。

「載せる」というのが同時に起動可能かどうかという意味と仮定します.

一般的には,上記

  • Apache
  • Tomcat
  • MySQL

は,Lniux のプロセスとして動作します.
Linux は複数のプロセスが起動可能なので上記は個別のプロセスとして起動することができます.

又,それぞれは Linux のファイルやポートを使って通信します.
1つの Linux マシン上では 同じ番号のポートを待ち受けることはできないので,
ポートが別々であれば使用することができます.

ということで特に問題無く同時に起動することができると思います.

起動することは可能だと思いますが,快適に動作するかどうかなどは,
利用可能なメモリなどのリソースに依存するかと思います.

0Like

Your answer might help someone💌