2013年7月1日そうとしか言いようがないのがシンクライアントシステムです。Project】によるシンクライアントシステムで、ようは今まで自分のパソコンで作業させていたものをサーバーにやらせて、その結果だけ受け取るのです。サーバーさえしっかりしていれば、クライアントは貧弱なパソコンで十分なのです。シンクライアント【シン】は、薄いとか貧弱という意味でシンクライアントとは貧弱なクライアントそのものです。どのくらい貧弱でよいのでしょう。拙宅の環境で一番貧弱なのは、ノートパソコンでCeleron900MHz、メモリ最大256MBというのがありますが、メモリは128MBの2枚刺しなので、1枚抜き取り128MBで稼働させても、全く問題なくサクサク動きます。シンクライアントはネットワーク越しに、サーバーに置いてあるOSやアプリで稼働するため、サーバーの作業結果を表示させるだけですから、ネットワーク・画像・サウンドが機能し、キーボードやマウスの入力機器があればOKで、保存もサーバーのユーザー領域ですから、自前のハードディスクも必要ありません。(あっても良いですが使いません。ターミナルサーバー・ネットワーク重要なのはサーバーとネットワークです。会社などでも部署単位で機能させることを睨んでいますので、1台のサーバーに数十台のクライアントがぶら下がることを想定しなくてはいけません。サーバーのメモリは1クライアント平均で100MB(作業によっては上下します)は欲しいところで、サーバーに必要な512GBを差っ引くと、32ビットOSでは実質20クライアントと言ったところでしょうか。64ビットサーバーOSならたくさん積めますが、シンクライアントには廃棄されても文句は言えない超古マシンもシステムに参加していることも多く、32ビットアプリしか導入できないため、OSも32ビットにしてカーネルをPAE拡張することで、メモリを4GB以上積むようにしたほうがほうがよいでしょう。今度はネットワークがネックになります。作業によっては1クライアント平均20Mbpsくらいだとして、NICやスイッチHUBがギガビットの環境でも、やはり20クライアントくらいが限度でしょう。クライアントが重たいアプリを同時に稼働させるのでなければ、40クライアントはなんとかいける数字と言われています。タイミングによっては同時使用でネットワーク負荷の増大し、システムが多少もたつくこともあるでしょう。してもLTS(ターミナルサーバー)1台でモタつかないシステムを構築したければ、PAE拡張でメモリをできるだけ積んで、ギガビットNICの複数枚使用でブリッジを構成しなければなりません。拙生のお勧めは1台のLTSを20~25クライアント程度とし、40~50クライアントなら2台導入することで、サーバー同士で交互にバックアップをとる方式です。注意することLTSPシステムは、シンクライアントがネットワークブートしたときのみ、サーバーからDHCPでIPアドレスを割り振って、クライアントが利用する領域のOSイメージで起動します。既存のDHCPをストップさせるか、サーバー側のDHCPを【ProxyDHCP】にすることで競合しなくなります。その時のシステムはWindowsマシンでシステムが構築されているところにLTSを組み入れて通常起動は内臓HDDから、ネットワークブートでLTSにあるOSから起動ということがほとんどでしょうから、内臓HDDからの起動させるOS上では、固定IPアドレスを割り振ってしまい、LTSPのDHCサーバーのRANGEと被らないようにしてもOKでしょう。このシステムでできるすごいこと拙生の実験環境はカスタマイズしたUbuntuかEdubuntu(Ubuntuの教育用デストリ)をインストールして、LTSPやOpennSSH・DHCPなど必要なサーバーアプリを導入してターミナルサーバーとしていますが、作成したユーザー名でシンクライアントからログインすると、サーバー上と全く同じことができます。(って、当たり前の話ですね・・・^^;;)ただし管理・設定メニューなど、クライアントに操作や表示させてくないアプリはメニューに表示させないことができます。以下Epoptesというアプリを導入するとできる機能です。・管理者から各シンクライアントに一斉・個別メッセージが送れる。・管理者の操作している画面を全クライアントに表示させることができる。(アプリの操作方法を教える時にとても便利。)・クライアントの操作中の画面を、管理者が監視できる。・管理者が個別クライアントマシンを操作できる。(不具合解消や操作途中でつまづいたクライアントに教える時など)・個別クライアントを強制的にログアウトやシャットダウンができる。メリットなんと言ても究極のコスト削減でしょう。・OSやアプリはすべてオープンソース(タダ)で賄える。・クライアントとして、Windowsなら廃棄するようなマシンを使える。クライアント側はほぼメンテナンスフリー。・一番故障の多いハードディスクがいらない。・セキュリティソフトもサーバーへの導入だけで済む。・アップグレード・アップデートも同様。・保存先はサーバーのユーザー領域である。・ユーザーがハードディスクやUSBメモリに保存できないよう制限できる。・クライアントマシンを持ち歩いて紛失しても、データは残っていない。会社でも部署単位で管理しするなど、使用方法は無限に広がります。Windowsでなきゃだめなの?Windows専用アプリを指定してファイルを受渡ししている場合は無理です。AutoCADでなきゃだめとか。パソコンで使用するほとんどは、検索やサイト閲覧・ネットショッピングなどのブラウジングとEメール、仕事でもそれプラス表計算とワープロがほとんどという統計がでています。それだけのことに高いコストをかけてやらなくてもよいのでは?と思ってしまいます。MS社OfficeとLibreOfficeの互換性が高まったことで、Windows専用ソフトを使う必然性がある場合を除いては、WindowsにできてLinixディストリビューションに出来ないことはないと断言します。拙生は8年以上前からLinixディストリビューションの一つであるUbuntuを使用していますが、不便を感じたことはありません。Ubuntuを複数台使用するなら、LTSPの導入で1台ずつ設定する必要もなく、サーバーにするマシンだけいじっていれば快適な環境が構築可能です。捨てても良いような休眠パソも再利用可能ですし、普段は内臓のOSで使ているパソも、起動方法を変更するだけで、LTSPシステムに組み入れることができるので、独自でマルチブート化する必要もありませんね。仕事上では小規模ながらもLTSPシステムを導入してくださった会社もあり、もう一社も導入予定です。明後日、興味を持っていただいた某大学の教授を訪ねることになっているなど、デモをさせていただく機会も増えてきました。LTSPまではいかなくても、Ubuntu使用を決断された会社もあります。巨額の富を築いた一ベンダーに、いつまで貢献しているの?!という嫉み(?)から始まった脱Windows作戦は、XPのサポート切れの後押しもあり、着々と進行しています。コメントをキャンセルメールアドレスが公開されることはありません。(Anti-Spam)日本語が含まれない投稿は無視されますのでご注意ください。コメントデータの処理方法の詳細はこちらをご覧ください。