電話等の媒体を用いて,消費者ごとの購買履歴といったデータベースに基づき,きめ細かなセールスを行う科学的マーケティング手法の事。
外国為替証拠金取引からの要求(リクエスト)を受けて、何らかのサービスを提供する側(ソフトウェアまたはコンピュータ)がサーバである。
何らかのサービスとは、ファイルサーバのように保管している情報を提供するもの、プリントサーバのようにプリンタへの印刷経路やスプール機能を提供するもの、インターネット販売のように在庫管理や配送手配や代金引き落としなど(提携している別会社を含め)他のシステムと連携するものなど、さまざまである。
古典的なメインフレーム(汎用機)やオフィスコンピュータに代表される集中処理では、処理の大半は中央の「ホスト」側で行われ、「端末」(ターミナル)側では最低限の画面制御(入力チェック、描画等)しか担当しなかった。
資産運用より、ワークステーションやパーソナルコンピュータの性能向上・低価格化に伴い、分散処理の一形態として、処理の多くを「クライアント」で行い、「サーバはクライアントからの要求を処理する(のみ)」という役割分担が広く普及した。クライアントサーバモデル全盛期には「集中処理は時代遅れであり、今後は全てクライアントサーバになる」との論調が多かったが、クライアント側の運用管理(バージョン管理、トラブル対応、容量管理、バックアップなど)の手間・コストの増大と、2000年代にはインターネットの普及による集中処理の再評価が発生した。
ソフトウェアおよびコンピュータとしてのサーバは、集中処理における各種サーバ機能側(クライアントはブラウザ程度)も兼ねて、今後も進化していくと思われる。
ソフトウェアとしてのサーバ
クライアントサーバモデル
詳細はクライアントサーバモデルを参照
投資信託とは、クライアント(情報利用者)と対で使用される名称である。
複数のコンピュータがネットワーク接続された環境、すなわちコンピュータネットワーク上で、各々のコンピュータが同じ内容の情報資源(データ)を参照したいことがある。このような場合、そのデータを各コンピュータにコピーしていては、記憶領域や保守などの面で多大な無駄が生じる。
クライアント・サーバ・モデルはこれを解決する手段で、特定のコンピュータ(サーバ)が情報やその処理作業を集中的に管理することで、ネットワーク全体での記憶領域を最小限にとどめると共に、共有される情報の同期等の手間を省き、情報伝達や保守の効率を高めるものである。他のコンピュータはクライアントとして稼動し、必要に応じてサーバからサービスを受けとる。
クライアント・サーバ・モデルは、コンピュータを単位としたものだけではなく、アプリケーションやプロセスを単位として捉えられることもある。
クライアント・サーバ・モデル/型/システム/コンピューティングなどとも言う。
ホスト・ターミナルシステムとクライアント・サーバシステムの違いについてはクライアントの項目を参照。
サーバアプリケーション
サーバには、クライアントに提供するサービスにより様々な種類があり、必要に応じてネットワーク上に複数のサーバを設置し組み合わせて使用する。例えばWebサービスとメールサービスのサーバアプリケーションを1台で同時に実行して、ウェブサーバとメールサーバを兼ねることもできるが、負荷や管理(ライセンス、セキュリティ、障害対策、起動停止運用)などの都合から1台ずつのサーバに分けて運用することもある。
また、同じサーバアプリケーションを複数台のサーバで実行しながら負荷を分散し、耐障害性を向上させることができる(スケールアウト)。
ウェブサーバなどで、アクセスが集中して負荷が増大することにより、処理が追いつかなくなって見かけ上サーバが機能を停止したようになる、いわゆる「飛ぶ」あるいは「クラッシュする」状態に陥ることがある。また「飛ぶ」まではいかなくても、極端に転送量が小さくなって、ウェブサイトのページを開くにもとても長い時間がかかることがある。
オンラインゲームなどでは膨大な量のデータやユーザーによるトラフィックのため、常にサーバはクラッシュの危機にさらされている。さらにイベント時期やパッチファイル配布のタイミングには天文学的な量のデータの転送があるため、特にクラッシュしやすい。このような事例を避けるため、有名なオンラインゲームでは多数のサーバを共通のソフトウエア構成にして運用し、1台当たりにかかる負荷を分散している。
現在の一般的なパソコン用OS(Windows XPやMacintoshなど)では、上記サーバ機能をOSの機能の一つとして持っているため、サーバ的な利用を行なうことが出来る。
用途・設計方式による違い
エンタープライズサーバ
搭載される主なOSはUNIX、Linux、またはWindowsである。エンタープライズサーバでも特に無停止をうたう最上級のハイエンド製品には、VOS、HP Nonstop Kernel、HP Nonstop-Ux、Microsoft Windows Data Center Server (Windowsのデータセンター向けエディション)と呼ばれる一般になじみのないOSが搭載されている。
主要基板、CPUはサーバ専用の物を使用する。また、その要求される処理能力に応じてCPUを二重化、四重化など拡張できる物が多い。
ハードディスクはデータの耐障害性を優先させRAID化されている物が殆ど。また、ハードディスクにはホットスワップ機能を盛り込んだ製品も多い。
大規模なデータを取り扱うシステムに多く用いられる。特に無停止の機構を厳重にしたものはフォールトトレラントコンピュータと呼ばれ、鉄道の座席予約システム、金融機関、携帯電話の中継局のようなインフラの主要箇所などに設置される。コンビニなどのバックヤードシステム、スーパーコンピュータの入出力系など、インフラに直接影響のない用途の耐障害性の要求は、それらに比べると多少緩和される傾向にある。
PCサーバ
搭載される主なOSはLinux、FreeBSD、Intel版SolarisなどのPC-UNIX、またはWindowsである。
筐体や主要基板は専用設計されるが、CPUはパーソナルコンピュータと同一または、互換性のある物を使用する(x86)。
多くのメーカーは「IAサーバ」「x86サーバ」の名前で販売しており、インターネット上でのWebサービスや、社内部門向けサービス(ファイル共有やプリンタ共有)を展開する場合によく利用される。
エンタープライズ用途でも利用されるようになりつつあり、インターネットでの大規模システムや科学技術計算システムなども利用されることがある。
GoogleはこのPCサーバを1万台以上も繋いでシステムを構築している。
筐体の形状による違い
タワー型(ペデスタル型)
床置きするタイプのサーバであり、タワー型PCと同様な形。大きさはPC/AT互換機のミニタワーサイズから冷蔵庫大サイズまで様々。
ラックマウント型
一般的にはラックサーバと呼ばれるサーバ。インターネットデータセンター等に設置されているサーバ用のラック(19インチラック)にマウントするのに適した形状のサーバ。詳しくはラックマウント型サーバを参照。
ブレード型
シャーシと呼ばれる筐体にブレードと呼ばれる薄いサーバを複数差し込む形態のサーバ。詳しくはブレードサーバを参照。
名称について
現在の日本国内においては「サーバ」と「サーバー」は表記揺れが発生している。
参考に日本国内においてシステムを提供するメーカー、システムインテグレータ等は、ホームページにおいて下記のような呼称を用いている。一社内でも混在している例が多くみられる。