APサーバーは具体的にはアプリのデータを置く場所ですか?
具体的に何をつなぐのか、何を入れるのか知りたいです。
やりたいことは、 Windows form application でDB操作です。パソコンは複数台必要ですか?仮装マシンでも作るメリットはありますか?
今、PostgreSQLで localにDB構築しLAN内の外部端末から操作しています。セキュリティやリスクヘッジのためにAPサーバーにすることを知りましたが、実際にはどのように始めればいいのかわかりません。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
個人的なイメージですけど、APサーバは、アプリを動かすためのエンジン部みたいな役割だと思います。
Webサーバと自分が作るWebアプリプログラムとの間に位置するプログラムって感じだと思います。
個人レベルや小規模の利用で、負荷が大きくなりのであれば、Webサーバ、APサーバ、DBサーバをすべて1台のサーバで運用することも可能です。
でも、多数のユーザが同時アクセスするなら、それぞれのサーバを別のコンピュータに割り当てたり、それぞれのサーバを複数台で構成するケースもあると思います。
なるほど、アプリを動かすための専用機だからエンジン部ですね。ありがとうございます。
アクセスする人数が5〜6人ならば一台のPCでも十分でしょうか?
PCのスペックなどによるのでしょうけれど、目安はありますでしょうか?
No.3
- 回答日時:
>>アクセスする人数が5〜6人ならば一台のPCでも十分でしょうか?
1台のPCでスペックが低い場合、常に5,6人が長くアクセスするなら足りなくなるかもしれない。
でも、5,6人がアクセスするとしても、同時にアクセスするのが1人か2人であれば足りるかもしれません。
また、アプリの作り方とか、1つの処理が重いか軽いか?などにも左右されると思いますので、十分かどうかの判断は難しいと思います。
No.2
- 回答日時:
基本的にアプリケーションを置く場所です。
ただ、この業界は「こうでなければいけない」という型は少ないです。
今回気にされているセキュリティやリスクヘッジの目的が達成できるのであれば、最適な場所に配置すれば良いと思います。
APサーバとDBサーバ同じマシンの別仮想マシンに分けて置く環境は実際にもあります。
セキュリティの観点からすれば、DBにアクセスする手段をAPサーバに持たせて、外部から直接DBを触れない仕組みにすれば良い思いますよ。
外部からブラウザなどを使用してアクセスしているのであれば、更にwebサーバなどを配置して入力を制限したりすれば、セキュリティが向上します。
機器故障のことを考えるならば、物理的に分けたり、上記の仮想環境をもう一つ用意して障害発生時に即切り替えられるようにしておくと良いと思います。
ありがとうございます。
PCの故障の可能性を考えると、複数台が安心だと思いました。
分かりやすく書いていただき、ありがとうございました。より良い環境になるよう再度、調べてみようとおもいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
- ホームページ作成・プログラミング 友人のホームページを引き継ぐには 2 2023/06/13 15:23
- ドメイン・サーバー・クラウドサービス FileZillaを使用してwpXサーバーに接続できない 2 2022/03/29 21:02
- ネットワーク OSI参照モデルの各層の役割がわかりません。 3 2023/04/21 21:12
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- IT・エンジニアリング ドメイン駆動設計の値オブジェクトについて質問 1 2023/05/13 02:50
- Wi-Fi・無線LAN メッシュWi-Fi環境の構築について 2 2022/09/07 15:45
- VPN フリー wi-fi は安全ですか 自宅での wi-fi VPNを使用したら良い? 2 2022/05/31 04:12
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- ネットワーク 一台のサーバーに複数個のIPアドレスを追加出来る事は知っていますが、具体的にどうやるのでしょうか? 4 2022/11/03 20:12
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DNSサーバを設定したのですがns...
-
「DNSサーバーを自動的に取得す...
-
”Tortoise SVN” と ”Subversio...
-
別サーバに構築したApache+Tomc...
-
オンラインゲームなどプレイ時...
-
pingでポートの指定
-
ホットスタンバイとロードバラ...
-
windows7で時刻同期ができない
-
ワークグループ設定のPCの名前解決
-
Legacyサーバとは何ですか?
-
マネージャ・エージェントモデ...
-
サーバOS搭載機のスペック
-
APバッチサーバとWebAPサ...
-
teratermとコマンドプロンプト...
-
プロキシサーバとDNSサーバにつ...
-
昔のIPアドレスを調べる方法
-
gitとgiteaの違いについて
-
同じ独自ドメインを2つのサーバ...
-
WSUSサーバの移行について
-
notes のメールがループし送れ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバを設定したのですがns...
-
ワークグループ設定のPCの名前解決
-
”Tortoise SVN” と ”Subversio...
-
「DNSサーバーを自動的に取得す...
-
同じ独自ドメインを2つのサーバ...
-
プロキシサーバとDNSサーバにつ...
-
サーバ空きスペースの活用方法
-
LinuxからWindowsのbatファイル...
-
gitとgiteaの違いについて
-
別サーバに構築したApache+Tomc...
-
サーバーというのとメインフレ...
-
pingでポートの指定
-
pingは通るけどサーバに繋がら...
-
社内でプロキシサーバ(Squid)の...
-
teratermとコマンドプロンプト...
-
APバッチサーバとWebAPサ...
-
WSUSサーバの移行について
-
複数IPアドレスによるサーバ運...
-
昔のIPアドレスを調べる方法
-
Mail Distributorの使い方を教...
おすすめ情報