どのようなサーバーオペレーティングシステムの選択に注意を払う必要があります

各オペレーティングシステム(OS)は、あなたが、合計を実行しているより良い限度何OS、あまりにも乱雑にならないよう、しかし、それをお勧めしています。

1.アプリケーションの可用性
の重要な質問:あなたは、現在実行しているアプリケーションを実行するためにOSを選択することができますか?現在、アプリケーションがどのくらいのために開発されましたか?どのくらいあなたが実行するアプリケーションの費用を支払うことになりますか?

どのように多くのアプリケーションが利用できなく単なる数字のゲームです。ご存知のように、アプリケーションの数万人によってサポートされるOSは、実際のゲームです。メインフレーム時代の伝統的な習慣です - あなたは、アプリケーションを購入することができることを保証するために、だけでなく、サーバーよりも大きくすべきではないこれらのアプリケーションとそのサポート契約の費用を確認する必要があります。加えて、我々はOSをやり取りするための標準的な方法でアプリケーションをサポートするために探しています。例えば、NTは、各アプリケーションがOLEでお互いの間で情報を送信するために使用することができます。

2.プラットフォームのサポート

重要な問題:それはあなたの現在のクライアントをサポートしているかどうか?それはどのようにモバイルユーザーをサポートしていますか?クライアントがアクセスするために特別なソフトウェアを必要とするサーバーを

相互運用性のいくつかのレベルがあります。あなたは、TCP / IPを使用して最低レベル、システム、およびほとんどのUnixネットワークとインターネットでIPXを使用して、異なるネットワーク・プロトコルのNetWareネットワークの多様性を定義して使用することができます。デフォルトでは、NTは、NetBEUIプロトコルを使用します。これらのOSのすべては、他のプロトコルをサポートすることができますが、彼らは彼らのコアプロトコル最適な効率を実行します。ハイレベルであっても、クライアント・サーバのサポート、低レベルのプロトコル場合は、まだ接続できない場合があります。典型的なケースでは、あなたは、NetWare 4.11サーバーのAppleTalk上で実行できるということですが、最初のNetWareクライアントソフトウェアをロードすることなく、MacのMacintosh用のマシンをサーバーに登録したい場合は、エラーメッセージが表示されます、それをサーバに伝えます認識できないシーケンスを登録します。同時に一方で、それのNTのAppleTalk実現は標準のMacサーバのように見えます。

OS統合ディレクトリサービスの特定のタイプを選択します。出発点は次のとおりです。ユーザーがアプリケーションサーバに登録するだけでなく、サーバー上に存在する任意のアプリケーションにアクセスすることができことができないだけ。例えば、主にNetWareディレクトリサービス(NDS)を使用してのNetWare 4.11、ドメインネームシステム(DNS)およびネットワーク情報サービス(NIS)を使用して、Unixシステムでは、NT 4.0システムは、ドメインを使用しています。これらは相互に調整することは困難ですが、NDSなど、いくつかは、あなたがその構造中にOSを幅広く受け入れることができます。ウェブは、HTTPおよびTCP / IPなどの一部の標準化された通信プロトコル、この状況はもっと物議を作るように見えます。しかし、本のために、クロスプラットフォームの統合は、サーバーOSを作るためにいずれか、最善の解決策である会社を実行しているすべてのプロトコルをサポートし、または契約のいくつかの種類は、正規化された(おそらくTCP / IP)です。NTは、(もちろん、他のいくつかのがある)TCP / IP、NetBEUIプロトコル、IPX / SPXおよびAppleTalkを含め、さまざまなプロトコルを実行するには専門知識を持っているように見えますが、ほぼすべてのOSは、現在の拡張機能の数を持って、あなたはサーバーを持つことができますクラスの機能。

3.パフォーマンス

キーの質問:どのように多くのユーザー、単一のシステムとをサポートすることができますか?対称型マルチプロセッシング(SMP)をサポートするかどうかをお好みのOS?それはあなたが複数のシステム間で負荷を分散することができますか?

あなたはベンチマーク(ベンチマーク)の結果が欲しいものを読むことができますが、最終的にはOSのパフォーマンスは、また、あなたがそれを使用する方法にどのように依存しますか。パフォーマンスはアプリケーションに依存しています。そのようなトランザクション処理協議会のTPC-Cのようないくつかのベンチマークは、データベース・システム環境のパフォーマンスを表しています。例えばBYTEmarkなどの他、一方で、特定のシステム構成要素の性能を表します。OSデザインのいくつかの側面は、あなたが、これによりパフォーマンスが向上、コンテキストスイッチの数を減らす必要があり、あなたのアプリケーションを作ることができ、マルチスレッドなどのパフォーマンス機能を期待できることを示しています。プリエンプティブマルチタスク機能は、その性能がより等しくなるように、個々のアプリケーションが、互いを遮断できるようになります。

NT、OS / 2、OS / 400とのSunSoftのSolarisは、一つは、NetWareが設けられていない2つの機能を備えています。次に、拡張性に注意を払う、コンクリートがSMPです。ユニックス、NT、NetWareSMP、OS / 2およびOS / 400のサポートSMPなどのすべての大規模なオペレーティング・システム、。質問です:どのように多くのOS CUPのを扱うことができますか?例えば、エンドユーザーライセンス制限NTは4であり、OS / 2は、64までのようないくつかのUNIXプロセスとして実施することができます。しかし、また、あなたがソフトウェアを調整する必要があり、SMPシステムを実行して、覚えています。

4.管理

キーの質問:あなたは1点から複数のサーバを制御することはできますか?リモートアクセス用のサーバができますか?サーバーは、既存の管理システムと互換性がありますか?

システム管理には、さまざまな人々のためのさまざまなコンテンツを意味します。多くの人々にとって、バックアップはシステム管理の重要な部分です。任意のOSは、いくつかの組み込みのバックアップユーティリティを持っています。しかし、それらは異なるインタフェースを持つ各、最も先進的なパッケージではありません。あなたの目標は中央コンソールから自分の別のサーバーをバックアップすることで、あなたがソフトウェアのようなアルカーダのBackup Execなど、選択されている場合、あなたはそれが新しいOSをサポートしなければならないことを確認する必要があります。ネットワークの拡充を計画するときは、選択したOSの管理メカニズムを確認することが必要です。ネットワークが非常に大きくなっていない場合は、Unixのコマンドラインインターフェイスに依存することができます。あなたは、ダース・マシン、サーバーファームを担当している場合は、あなたが一目で艦隊の状態を作るためにいくつかの方法が必要です。

こうしたIntelのLANDeskのマネージャとネットワークのためのシマンテックのノートン管理者としていくつかのソフトウェアは、サーバーの健康状態を把握するのに役立つことができます。しかし、彼らはOSのようなUnixとOS / 400をサポートするために消極的です。また、このようなヒューレット・パッカードのOpenViewなどの標準的なSNMPコンソールは、ネットワークは、あなたへの情報の流れは、彼らはあなたがレベル特定のシステムコンポーネントに情報を提供していない場合に設けることができます。基本的なルールの選択管理機能を使用すると、OSの種類を選択するか、またはそれはあなたの既存の経営戦略と互換性があることを確認、またはあなた自身喜んで新しいOSに適応するため、既存の戦略を修正するために何でもということです。

5.アプリケーション開発

重要な問題:プラットフォームかどうかは、開発ツールを使用していますか?OSベンダーのサポートは、独立系ソフトウェアベンダ(ISV)にのみ使用可能です、または特定のユーザーをサポートするために?それは、オープンAPI、および完全な情報であるかどうか?

誰もが製品を販売する市場に殺到するため、大きく変化しています。最も簡単な操作層に加えて、各ネットワークは、カスタマイズのいくつかの学位を必要とします。OSは、開発をサポートするための標準的なOSサービスと業界標準のインターフェースを持っている必要があります。仮想メモリ保護、マルチタスキング、プリエンプティブスケジューリング、および(例えば、スレッドおよび非同期I / Oなど)その他の高度な機能は、ハイエンドの開発作業の多くは不可欠である持っています。OSのカスタムプロパティを最大限に活用するためには、自社開発の開発ツール、ドキュメント、およびOSのベンダのサポートの強力なセットを(これが最も重要である)必要があります。最低でも、開発者はコンパイラ、デバッガ、プロジェクト管理ユーティリティおよびビデオプログラミングツールを得ることができる必要があります。あなたが唯一の大規模なISVのサポートを提供し、サーバOSのベンダーを選択した場合は、経験豊富な開発者の多数を見つけることができません。

サードパーティベンダのサポートは同様に重要です。ツール、およびアプリケーション・プログラミング環境のフルセットは、通常、NOSプラットフォームの多様により提供されます。使い慣れたツールを使用して、開発者は、すべてのレベルで動作するように便利です。

6.信頼性

重要な問題:それはRAIDまたはクラスタをサポートしているかどうか?そのファイルシステムがログに記録するかどうか?ホットプラグ対応コンポーネントできますか?

保護デバイスドライバとメモリ・アーキテクチャは、NT、OS / 2、OS / 400およびUnixなどの品質のいくつかの信頼性のあるシール、のOSオペレーティングシステムによって提供されます。ただし、アプリケーションを実行しているNetWareは、アプリケーションが共有メモリ空間内の保護モードで実行することができますが、メカニズムは、OSとの競合を持っています。大半は、フォールトトレラントハードウェア層で発生します。どちらのソフトウェアの形で、またはハードウェアRAIDに実装され、それは非常に一般的です。ソフトウェアの主な利点は、NTのような低価格、です。そのような冗長電源、冷却ファン、およびカードなどの他のフォールト・トレランスは、異なる選択されたサーバによって異なります。OS / 400のSolarisだけでなく、高度なクラスタリング・ソリューション。IBMはOS / 2までに移植(フェニックスコードネーム)OS / 400の機能をクラスタリングするために取り組んでいます。Microsoftは、(ウルフパック開発コード名)は、2台のNTマシンのクラスタをAPIのセットを開発しています。デジタル同社はすでにNTクラスタを実現することができるシステムを持っています。デフォルトでは、クラスタ機能は、オペレーティング・システム上の選択肢の一つであるが、これは本当に高価なオプション、CPUあたり数千ドルの平均です。

7.セキュリティ

重要な問題:管理者は、パスワード制限を実装することはできますか?OSは、アクセス制御リストをサポートしていますか?(onthe-フライ)「飛行」の暗号化をサポートするかどうか?どのようにそのオレンジブックC2レベルのセキュリティ?

セキュリティは非常に難しい問題です。さまざまな意見が、誰言うことができません。任意のOSは、厳格なセキュリティポリシーの使用をインストールし、維持する場合は一言で言えば、そうな秘密を漏洩し、破損していますさ。あなたは、頻繁にパスワードを変更し、あるいは暗号化された重要な情報を与えることを検討、英数字のパスワードを使用する必要があります。これは、OSは、セキュリティをシンプルに実装できることを示しています。ファイルおよびディレクトリのアクセス権限の出発点です。各OSこれら二つの機能が実装されますが、かなり曖昧UNIXなど、わずかに異なる、およびNetWareは直感的であるされています。や単語、特定の設定にして、それぞれの人によってその適切な実施を確保します。

監査は、あなたはいつ、どこで、人々が何かを把握することができます。それが生成するログは大きいかもしれないが、情報は最新の変更後のファイルを追跡したい場合は特に、非常に貴重である可能性があります。優れた監査システムとNT、および非常に使いやすいです。Unixのセキュリティは、より多くの批判です。これは、オブジェクトが今導かれ、元のデザインに開放されています。あなたは、アプリケーション・サーバーのUNIX OSとして選択した場合は、すぐに最新のセキュリティパッチのベンダーを見つける必要があります。C2レベルのセキュリティは、多くの空の言葉だけでなく、より何を持っているについて、ちょうど話しています。いくつかの理由があります。まず、C2の評価のみOSのテストバージョンに適用され、例えば、NT 3.51は、C2レベルのセキュリティを持っていますが、4.0バージョンにはありません。加えて、レッドブックC2レベルのセキュリティ(OSは、ネットワーク・セキュリティであることを示す)は、だけでなく、このテストバージョンを指すだけでなく、唯一のテストハードウェアに適用されます。

OSは考慮に入れた後、これらの側面は、どのようにパフォーマンスになり、アプリケーションサーバのOSとして使用することができることは明らかです。サーバーオペレーティングシステム - NT、Solaris版、OS / 2、NetWareおよびOS / 400は、強力なアプリケーションです。これらの問題はそんなにあなたに教えることができます。予備的な意思決定を行った後、我々はまた、開発しようとする会社に戻ってOSを選ばなければなりません。これは、コストが高いこと、時間がかかりますが、トータルコストは右、間違った決断よりも高くないのだろうか?

おすすめ

転載: blog.51cto.com/14513312/2431949