仮想化されたサーバ上にあるウェブサイトをインターネットに接続する方法
今、別々のホスティング先で動いているウェブサイトが10本、あります。
OSはLinux系ですが、DBは、MySQL, Postgress等々で版数も混在しています。言語もPHP, Javaがあります。
これらのウェブサイトでサーバを統合したいと考えております。やり方としては、サーバにXENを搭載し、そこにドメインを作って、それぞれにゲストOSを搭載しウェブサイトを構築することを考えています。
その場合、各サイトのインターネットへのつなぎ方で悩んでいます。
本も読んでいるのですが、判断の決め手が見つからず、ここで相談をしている次第です。
1) NICの設定
NIC/Ethernetカードは、サイトの数だけ必要なのでしょうか? それとも、XENのプログラム中で、NICそのものも仮想化して、一つのサイトに一つのNICが割当てられるようになっているのでしょうか?
(本を読んでいるとそうであるように見えるのですが・・)
2) IPアドレスの割り付け
IPアドレスはどうなるのでしょうか?
グローバルIPを、サイトの数だけ用意しなければならないのでしょうか? それとも、一つ用意すればいいのでしょうか?
XENのプログラム中で、プライベートIPを発行して一つのサイトに一つのIPアドレス (プライベート) が割当てられるようになっているのでしょうか?
(これは、本を読んでも分かりませんでした)
3) SSLを使うサイトがあった場合、どうなるのでしょうか? この場合、SSLサイトへのグローバルIPの割当てが必要になると思うのですが・・・
4) まだ最終的には決めていないのですが、専用サーバのレンタルで構築できればと考えています。
こういったことに対応できるレンタルサーバ会社・サービスはあるのでしょうか。
色々と探していますが、なかなか見つかりません。このままでは、手元にサーバを置くことになりそうです。
以上、色々と質問を書きましたが、どなたかに教えていただけると幸です。
よろしくお願いいたします。
補足
有り難う御座います。 良く分かりました。