サーバーソフトウエア

OS NetBSD
RDBMS PostgreSQL
Web server Apache
開発環境 Java, C, C++, Perl, Ruby, Tcl/Tk, Python, ...


オープンソフトウエア

インターネット技術によって、コンピューターシステムの構成方法は 以前とは全く違うものとなりました。今や、たとえインターネットに 接続しなくても、インターネット技術を用いないシステムは ほとんど存在しません。

今後も、コンピューターシステムはますますネットワークと 密接に関って発展していきます。これからのシステムは、

ことが重要です。

前者については、インターネット技術開発に実際に使われているものが ベストです。ネットワーク機能をオマケのように後から付けた システムや、過去との互換性のために、ネットワーク上で 要となるアクセス権保護等に目をつむってしまっているようなものは、 これからのシステムに採用すべきではありません。

後者については、他システムとの連携や、システム構成要素の バージョンアップなどの際に大きく影響してきます。 ベースプロダクトの非互換性によって数年の内に何度も作り直す 必要があったり、手直しのコストが大き過ぎて何年も OS の版や ハードウエアを更新できない、などどいうものは論外です。 標準化されて、長年に渡って仕様が保証される技術を利用することが、 ムダな投資を避けるポイントとなります。

オープンソフトウエア によってシステムを構築する ことには、"プロダクト購入の費用が安い" ことや、"情報の入手が が容易" なことだけでなく、大きなメリットがあります。


NetBSD オペレーティングシステム

NetBSD は、 4.4BSD Lite を ベースに改良の続けられているオペレーティングシステムです。 この OS を採用することによって、マルチウエイサーバーラックの 利点を十二分に活かした運用が可能となります。
NetBSD はサーバー機の OS として、以下のような特徴があります。

  1. 高度な相互運用性
    標準に則って作成された、極めて広範囲のネットワーク プログラムが利用できます。また、UNIX 一般を対象として 書かれたソースコードは、ほとんど動作させることができます。 パッケージにまとめられたプログラムも多数 あり、また FreeBSD などで使用できるもの のほとんどは、NetBSD でも 導入して使用することができます。
    -- ※ 弊社にてプログラムの 導入サポート も行います。
  2. シンプルなシステム管理
    システム管理のためのファイル群が整理されており、 見通しがよい構成になっています。
    バックアップに特別なツールを使う必要もなく、 シンプルな手順で行うことができます。 障害からの復旧作業も迅速に行うことができます。
  3. バージョン間の高い互換性
    旧版への互換性の高さは特筆すべきものがあります。 1993 年のバイナリプログラムを全く問題なく日常使うことが できます。
  4. 低いリソース要求で高いパフォーマンス
    メインメモリ 5MB i386SX のマシンでも動作し、 i486DX100MHz 32MB の環境で充分にサーバーとして使うことが できます。
    同一のシステムリソースからより大きな性能を引き出すことが 可能です。
  5. ハードウエア構成変更への対応が容易
    機器構成を変更しても、OS の設定変更はごく一部で、 すぐに対応することができます。"起動できなく" なったり、 "何時間もかかって設定変更" しなくてはならかったりすることは ありません。
  6. 安定した長期連続稼働
    非常に安定して長期稼働できます。 Uptimes Project Active hosts によると、2000 年 2 月 24 日現在、 NetBSD/i386 1.1B のマシンが 1377 日間連続稼働で第一位と なっています。
  7. メンテナンスの容易性
    システムのファイルレイアウト、ソースコードの構成が 見通しよく整理されており、技術者にとって扱いやすく なっています。このことは、問題点の迅速な切り分け、 解決作業に大きく貢献します。


RDBMS PostgreSQL

PostgreSQL は 近年急速に注目を集めて来ているリレーショナルデータベース システムです。機能、性能的に商用データベースシステムに 劣らず、本格的な業務利用ができるレベルになっており、 Web サイトのバックエンドデータベースに多数採用されています。

  1. 高レベルの基本機能
    トランザクション、アクセス制御、 SQL 標準のサポート、インデックスの利用、デッドロックの検出、 ログ、運用管理など、 業務用データベースに必須となる機能は全て備わっています。
  2. 高レベルの基本性能
    メインフレーム等から移植された DBMS と違い、UNIX に 素直に実装されているため、スムーズに動作します。 検索性能も高く、行ロックにより排他粒度も細かくなっています。 システムリソースに比例して、高い性能を発揮します。
  3. 非常に幅広い開発環境
    Java, C, C++ をはじめ、Perl や Ruby, Tcl/Tk 等スクリプト言語まで、 非常に幅拡い開発環境が利用できます。ODBC ドライバも 存在しますので、MS-Windows 上のクライアントを利用することも できます。
  4. PostgreSQL 独自の強力な機能
    他の DBMS にはない、POSTGRES 時代から引き継ぐ強力な機能を 持っています。ユーザー定義できる型や、テーブルの継承定義、 ユーザー定義関数の付加などの機能を持っています。

Web server Apache

Apache は、 インターネット上で開発が続けられている Web サーバーです。 世界中のサイトで利用されています。様々な OS にも標準として 搭載されるようになってきており、また、付加機能の 拡張モジュールが多数入手可能です。性能的にも優れており、 また、管理しやすい構成となっていて、拡張が容易です。


開発環境


その他サーバープログラム

NetBSD には、FTP, DHCP, DNS, NFS, NTP, NIS, IP ROUTING, MAIL など多数のサーバープログラムが 付属しています。また、POP, IMAP, MS Windows へのファイル共有やメーリングリスト、 NetNews サーバーなど、多彩なサービスを 構築することができます。
  1. メールサーバー (MTA: Mail Transfer Agent)
    インターネットで最も広く使われている Sendmail が NetBSD に標準で付属しています。また、 qmail exim も利用できます。
  2. メーリングリスト管理
    最も一般的なのは Majordomo でしょう。他にもいくつか利用できます。
  3. POP, IMAP サーバー
    Qpopper , UW IMAP が有名です。
  4. NetNews サーバー
    INN がほぼ標準です。
  5. MS Windows へのファイル共有
    SAMBA を利用します。
  6. AppleTalk との接続
    netatalk が利用できます。
  7. DNS サーバー
    DNS の標準実装である BIND が OS に付属しています。
  8. DHCP サーバー
    ISC DHCP が OS に付属しています。
  9. FTP サーバー
    OS に付属しています。さらに高機能な WU-FTPD も 利用できます。

導入サポート/コンサルティング


有限会社ネットサイド sales@netside.co.jp
Copyright (c) 2000 NETside Technologies Inc. ALL RIGHTS RESERVED.
$Id: svrsw.html,v 1.5 2000/03/09 09:21:03 mochid Exp $

driven by and