Transcript

Windows XP Windows XP が本当に必要ですが本当に必要ですか?か?

~~ Samba Samba と と Windows Windows 導入と運用のコストを考える~導入と運用のコストを考える~

Linux World Expo/Tokyo 20015/30( 水 ) 13:10 - 13:406/ 1( 金 ) 11:50 - 12:20

根津 研介根津 研介日本 Samba ユーザ会 監査監事

( 株 ) ファム コンピュータ事業部[email protected]

http://www.samba.gr.jp/

Linux World Expo/Tokyo 2001

講師紹介 ~ 根津 研介の略歴• ’89 産業能率大学経営情報学部 卒業• ’89       日立ソフトウェアエンジニアリング(株) 入社• ’89~‘92 日立製ベクトル型スーパコンの OS 開発に従事• ’92~‘93 日本初の国際 網によるフレームリレー IP network 構築• ’93~‘99 「日立 配布 」企画、運営、移植、配布フリーソフトウェア サービス

• ’98,May HP World’98   HP-CUA 「 Samba 入門」講演• ’99,Nov. 日本 Samba ユーザ会スタッフ• ’00,Aug.  ~ LinuxJapan 誌「 Samba-JP 通信」共同執筆、取纏め• ’00,Nov. 日本 Samba ユーザ会 監査監事• ’01,May SoftwareDesign 誌「使える !Samba サーバ最新構築テクニック」共

同執筆

講演、執筆、ユーザ会活動

資格等• 情報処理学会会員• 高度情報処理技術者ネットワークスペシャリスト

Linux World Expo/Tokyo 2001

講演概要• Samba とは何をするもの?• Samba+Linux の実力は ?

• Samba の導入事例• なぜ Samba を使うのか ?

• いま Samba を導入すべきか ?

Microsoft,Windows は Microsoft Corporation の米国およびその他の国における商標または登録商標です。Linux は、 Linus Torvalds の米国およびその他の国における登録商標もしくは商標です。UNIX は、 X/Open Company Limited が独占的にライセンスしている 米国ならびに他の国における登録商標です。 その他記載の会社名、製品名は、それぞれの会社の商標もしくは登録商標です。

Linux World Expo/Tokyo 2001

Samba とは何をするもの?• Windows NT 互換のサーバサーバ機能を提供

– ファイルサーバ、印刷サーバをはじめ、各種の機能を提供– 各種 UNIX 互換 OS(Linux, FreeBSD 等 ) 上で動作

• オープンソースソフトウェアオープンソースソフトウェア (GPL 準拠 )– ソースコードの入手、解析、改変が可能– 無償で入手し、利用することが可能

• 実績実績がある– 企業内導入も多数(全世界の稼働台数は 500 万台ともいわれる)– ほぼ全ての Linux ディストリビューションに標準添付

• Miracle Linux for Samba( ミラクルリナックス社)等の Samba に特化したディストリビューションも・・・

– Mac OS X Server ではメーカー標準提供• http://www.apple.co.jp/server/osxindex.html

– ET-NAS20G (アイオーデータ機器)等の NAS 製品へも搭載

Linux World Expo/Tokyo 2001

Samba とは何をするもの?

Windows Windows のサのサーバとほぼ同ーバとほぼ同

じじ

クライアントクライアントの設定変更不の設定変更不要要

Linux World Expo/Tokyo 2001

Samba とは何をするもの?• Samba のあるネットワーク

Samba PDCSamba PDC

Windows 95/98 Windows 95/98 クライアントクライアント

ログオンログオン

ファイルファイル

ファイルアクセファイルアクセスス名前解決名前解決((WINS)WINS)

Windows 95/98/Windows 95/98/NT/2000 NT/2000 クライアントクライアント

NT PDCNT PDC

Samba Samba サーバサーバ

ファイルファイル

ログオンログオン

ファイルアクセファイルアクセスス

認証認証

Linux World Expo/Tokyo 2001

Samba+Linux の実力は ?

• 互換性が不充分ではないか ?

• 日本語対応は ?

• Windows 2000 等新製品 / 機能への対応は ?

• NT とどちらが性能がいいの?

Linux World Expo/Tokyo 2001

互換性の問題 (1)

• 100% 互換ではない– ユーザホーム機能など、 NT にない機能もある– ドメインコントローラ機能が不充分– アクセス権のサポートが不充分– 日本語の扱いにわずかに問題がある– 長い共有名やユーザ名で一部問題がある– 他の Microsoft サーバー製品と連携できない

• しかし通常の利用形態では問題にならない– ファイル / プリンタサーバとしての利用に、

機能的な問題はまったくない

Linux World Expo/Tokyo 2001

互換性の問題 (2)• 必要な機能があればよい• 使える機能だけ使えばよい

Samba NTファイルサーバ ○ ○プリンタサーバ ○ ○アクセス権 ○ ○ACL △ ○PDC △ ○BDC × ○WINS △ ○合計 △ ○

単純に機能の比較単純に機能の比較をしても意味がなをしても意味がないい

必要な機能、使用必要な機能、使用目的を満たしてい目的を満たしているかるか

Samba NTファイルサーバ ○ ○プリンタサーバ ○ ○アクセス権 ○ ○

合計 ○ ○

Linux World Expo/Tokyo 2001

日本語の利用について

• 日本語版 Samba では、 WindowsNT と98%互換です

• 日本語の共有名• 日本語のファイル名• 日本語のディレクトリ名• 日本語の機種依存文字 (①②Ⅲ等)• 日本語の外字

–日本語のユーザ名は使えない• 設定で回避は可能です

Linux World Expo/Tokyo 2001

新機能への対応• 継続的に新機能に対応していけるのか継続的に新機能に対応していけるのか

– VA Linux Systems 社の Andrew Tridgell氏や Jeremy Allison氏など専任の開発者が新機能対応作業を行っている

– 商用の同種ソフトウェアより多くの機能をサポートしている

• Windows 2000 Windows 2000 にもほぼ対応にもほぼ対応– Samba 2.0.7 Samba 2.0.7 で基本的な共有機能に対応で基本的な共有機能に対応– Active DirectoryActive Directory 、ドメインログインには非対応、ドメインログインには非対応

• 今後サポート予定の機能(一部)今後サポート予定の機能(一部)– ドメインコントローラ機能ドメインコントローラ機能– 長い共有名、ユーザ名のサポート長い共有名、ユーザ名のサポート– 日本語ユーザ名のサポート日本語ユーザ名のサポート– Active DirectoryActive Directory

Linux World Expo/Tokyo 2001

性能面の問題 (1)

• 1 CPU 1 LAN カードの同一ハードウェアではLinux の方が高速

• http://www.zdnet.com/sr/stories/issue/0,4537,2196106,00.html

Linux World Expo/Tokyo 2001

性能面の問題 (2)

• 1 CPU 1 LAN カードの同一ハードウェアでは Linux の方が高性能

• 大規模、高負荷なシステムでは Windows NT の方が高速 ( ただし Linux の問題であり Samba の問題ではない )

• http://www.mindcraft.com/whitepapers/openbench1.html• http://www.zdnet.co.jp/pcweek/news/9906/28/c-002.html

• 導入予定のサーバはどのレベル ?– 部門サーバであれば、 Samba+Linux でも問題なし– 大規模システムでも Linux の性能向上により差は僅差に– 低スペックのマシンでも、そこそこの性能を発揮

Linux World Expo/Tokyo 2001

Samba+Linux の実力 – まとめ• 互換性が不充分ではないか ?

– 100% 互換ではないが、通常の運用では問題なし• 日本語対応は ?

–ごくごく一部で問題があるのみ• Windows 2000 等新製品 / 機能への対応は ?

– Windows 2000 は Samba-2.0.7 では対応済み– 専任の担当者が開発、サポートの中核にいる

• 性能面の問題– まったく問題なし

Linux World Expo/Tokyo 2001

Samba 導入事例• 全支店ファイルサーバ、キャッシュサーバ• HA 構成サーバで 1000 台の端末にサービス• EWS とのファイル連携• Netware からの移行• NT ドメインコントローラの置き換え• Windows NT を全廃

Linux World Expo/Tokyo 2001

全支店ファイル /キャッシュサーバに• 沖縄銀行様

• 全支店68店舗の支店内ファイルサーバとして Samba 日本語版を使用

• 業務パッケージの更新版のキャッシュとしても利用し、 WAN回線を有効活用

• PC サーバは Powerボタンを押すだけの管理者不要運用

全部課店共通samba サーバ

SUN E450

全部課店共有データ

データ

データ

データ個別に保管

個別に保管

個別に保管

業務アプリケーション自動配布WAN経由64Kbps

営業店サーバ

デー タ保管・AP更新

デー タ保管・AP更新

デー タ保管・AP更新

Linux World Expo/Tokyo 2001

HA 構成で 1000 台の端末にサービス• 東芝セミコンダクター様

• Sun E-450 2台を HA 構成にして Samba を運用• 約 80 台のプリンタ、 1000 台の PC クライアントを接続• UNIX ファイルシステムと PC ファイルシステムの共通化• 1日の DISK 利用ユーザ 200 、プリンタ利用ユーザ 600 、同時接続

数 50

SUN E450

SUN E450

HA構成

Samba サーバ

Linux World Expo/Tokyo 2001

EWS とのファイル連携• 某自動車会社様

– SGI ワークステーション (IRIX) 、 samba 2.0.5a を使用– EWS で作成したファイルをパソコン上の表計算ソフトで解析– PC からは、指定フォルダのファイルをクリックするだけ

EWS - SambaEWS - Samba サーバサーバ

出力結果出力結果

力学演算プログラム力学演算プログラム

解析解析 PCPC

EWSEWS から直接読み込から直接読み込みみ

表計算ソフトウェア表計算ソフトウェア

Linux World Expo/Tokyo 2001

Netware からの移行• 某国立大学施設部様

– Linux Slackware 3.6 、 samba 1.9.18p10 を使用– CPU: Pentium 450MHz , Ⅱ メモリ :128MB ディスク : 40GB– ユーザ数 : 登録数: 130人,実利用者:約 60人

• クオータ ( ディスク容量制限 ) 機能やホームディレクトリ ( ユーザ専用ディレクトリ ) 機能を Samba で実現 (NT 4.0 での実現は困難 )

NetwareSambaSamba サーサー

ババ

置き換え置き換え

\\\\samba\yamadasamba\yamadaDiskDisk:: 50MB50MB

\\\\samba\suzukisamba\suzukiDiskDisk:: 100MB100MB

ユーザホーム機能ユーザホーム機能

クオータ機能クオータ機能

......

Linux World Expo/Tokyo 2001

NT ドメインコントローラの代替

• 福岡県立福岡女子大学様福岡県立福岡女子大学様– Cobalt Linux release 4.0Cobalt Linux release 4.0 、、 sambasamba 2.0.32.0.3

– CPU: MIPS 250MHz CPU: MIPS 250MHz メモリメモリ : 64: 64MBMB

– PentiumIII 500MHzPentiumIII 500MHz メモリメモリ :256:256MBMB ディスクディスク ::約約 16.816.8GBGB

• ユーザ数ユーザ数 ::840840 名名 (( 導入初年度)、最大予定数導入初年度)、最大予定数 1,0001,000 名名

• クライアントマシンクライアントマシン ::Windows NT WorkstationWindows NT Workstation 49 49 台台– すべてドメインログオンすべてドメインログオン– SambaSamba のドメインコントローラ機能を利用のドメインコントローラ機能を利用 ((NTNT クライアントのクライアントの

サポートは、まだ正式ではないが、利用中サポートは、まだ正式ではないが、利用中 ))

Linux World Expo/Tokyo 2001

Windows NT サーバを全廃• 国際大学様  NT の度重なるダウンに耐えかねて…

– Plamo Linux 1.4.1,2.0alpha  、 samba-2.0.4a,2.0.6 を使用– CPU:PentiumIII 500MHz メモリ :256MB ディスク :約 50GB

– CPU:Celeron 466MHz メモリ :128MB ディスク :約 20GB

• ユーザ数 : 登録利用者: 70人• クライアント : 約 40 台

SambaSamba サーサーババ

ドメインコントローラドメインコントローラファイルサーバファイルサーバWINSWINS サーバサーバ......

Windows 95/98 Windows 95/98 クライアントクライアント

ドメインログオンドメインログオン

ログオンスクリプログオンスクリプトト

移動プロファイル移動プロファイル

Linux World Expo/Tokyo 2001

なぜ Samba を使うのか ?• 実力が Windows NT/2000 に匹敵しても、それだけ

ではビジネスで使う理由にはならないのでは ?

• Samba Samba であることのメリットであることのメリット– 初期導入コストが安い初期導入コストが安い– 信頼性が高い信頼性が高い– 管理コストが低減できる管理コストが低減できる– サポートに差はないサポートに差はない– オープンソースであることオープンソースであること

Linux World Expo/Tokyo 2001

初期導入コスト• Samba + Linux は、圧倒的に有利

– Windows NT Server のライセンス費用が不要– Client Access License(CAL) の費用が不要

• ソフトウェアの初期導入コストの比較

\ 0 \1,000,000 \2,000,000 \3,000,000 \4,000,000 \5,000,000 \6,000,000

OS(5 )ライセンス

(500 )クライアント ライセンスSamba+Linux(TurboLinux Server)

Windows NT

Samba と Windows NT との価格比較の一例

Linux World Expo/Tokyo 2001

信頼性• デフォルト状態なら Samba+Linux が圧倒的有利

– サーバ OS として総稼働時間/MTBF が圧倒的に長い– Samba は比較的構造が単純– 有償でサポートする SI 企業が急増 

• コストをかければ高信頼性を確保できる NT– 1 サーバ 1 サービスにして、大量のサーバを導入– 「 NT 動作保証」のサーバ専用機の導入– ベンダーとのサポート /保守契約締結

• どこまでコストを掛けられますか ?

NewNew!!

Linux World Expo/Tokyo 2001

管理コスト

システムのライフサイクル

トラブル発生トラブル発生 !!原因不明で原因不明で

再インストール再インストールサービスパックサービスパック // 新規ソフト導入新規ソフト導入非互換性でトラブル発生非互換性でトラブル発生導入時 - 導入時 - GUIGUI で簡単で簡単

• Windows NT/2000 の場合– GUI で初期導入は簡単なのは事実

• しかし、それは最初だけでは?– 管理メニューの複雑さ、バッチ処理が苦手

現地対応で現地対応で設定変更-再起動設定変更-再起動

システム導入システム導入!!

増えつづける増えつづける管理コスト管理コスト

Linux World Expo/Tokyo 2001

管理コスト

システムのライフサイクル

トラブル発生トラブル発生 !!原因を切り分け解決原因を切り分け解決

新規パッケージ導入新規パッケージ導入RPMRPM で安心で安心

導入時 - 導入時 - LinuxLinux 技技術者の確保が大変術者の確保が大変

• Samba+Linux の場合– 初期導入がある程度大変なのは事実

• しかし、その問題も克服されつつある– GUIツールやバッチ処理に向く省力化機能が満載

遠隔から設定変更遠隔から設定変更変更内容は全て把握変更内容は全て把握

システム導入システム導入!!

長期的には長期的には管理コスト低減管理コスト低減にに

日常管理の自動化日常管理の自動化

Linux World Expo/Tokyo 2001

管理コスト• Samba+LinuxSamba+Linux の管理の管理

– 長期的には管理コストが長期的には管理コストが低減できる低減できる

– 多少多少 Linux(UNIX)Linux(UNIX) をメンをメンテできる要員の確保が必テできる要員の確保が必要要

• Windows NT/2000 の管理– GUI で初心者でもある程度の管理が可能

– 管理コストは運用時間・規模とともに増大

• Samba+LinuxSamba+Linux の方がコスト削減できる場の方がコスト削減できる場合が多いのでは合が多いのでは ?? – 管理者の確保が必要条件 ~管理者予備軍は増加管理者の確保が必要条件 ~管理者予備軍は増加– Windows Windows の方が管理が簡単と決め付けるのは安易の方が管理が簡単と決め付けるのは安易– Windows Windows でうまく動いている場合もあるでうまく動いている場合もある– 最終的にはケースバイケース最終的にはケースバイケース

Linux World Expo/Tokyo 2001

オープンソースであること• 開発元以外でも、バグ改修や機能追加が行える

– Samba 2.0.9 日本語版  1.0

• 管理ツール SWAT(図 )の日本語化

• オンラインドキュメントの日本語化

• 日本語処理のバグを改修

• 日本語共有名を利用可能( オリジナルでは 2.0.7から )

Linux World Expo/Tokyo 2001

Samba を ~ 使えない (?)~ 理由• 必要な機能がない場合

– Windows NT/2000 にしかない機能も存在する• UNIX(Linux) の管理ができない場合

– UNIX の管理者も必要• 「動作保証」が必要な場合

– NT/2000 には「動作保証」があるのか ?

• サポートが必要な場合– Windows NT/2000 のサポートとは ?

Linux World Expo/Tokyo 2001

NT の動作保証って ?

• Windows NT でも、動作の保証はない–無保証と品質保証規定に明記されている– Windows NT であっても、最終的には「自己責任」

• 俗にいう「動作保証」とは ?– 不具合時のベストエフォート ( 最善の努力 ) を保証– サポートベンダや SI 企業の責任で「保証」

• 「最終責任」に関しては 「最終責任」に関しては NT NT も も Samba Samba も同じも同じ• 「動作保証」も「動作保証」も SambaSamba はは NTNT と同じ土俵にと同じ土俵に

Linux World Expo/Tokyo 2001

サポートの真実• Windows NT が絶対有利ではない

– Microsoft の有償サポート1件 28,000円。ただし、問題解決の保証なし

– 「バージョンアップしてください」で終わることもある– http://www.microsoft.com/japan/support/supportnet/– お金を出せば、相応のことはしてくれるのも事実

• Samba のサポートは ?– 24時間 365 日のサポートを謳うサポートベンダも出現

• 「サポート」は万能薬ではないが、 Samba も NT に追いつきつつある

Linux World Expo/Tokyo 2001

Samba を ~ 使えない (?)~ 理由 – まとめ• 機能がない

– Windows NT/2000 にしかない機能があるのは事実• 管理ができない

– Linux 技術者は確実に増えています– 資格認定制度も充実しつつあります

• 「動作保証」がない– NT に「動作保証」があるのか ?

• 商用製品でないのでサポートがない– NT のサポートとは ?

Linux World Expo/Tokyo 2001

なぜ Samba を使うのか ? – まとめ• 明らかに低い初期導入コスト• 信頼性で実績のある Samba+Linux

– コストをかけないと信頼性が低い Windows NT

• Samba で管理コストが低減できる場合も多い– もちろんケースバイケースではある

• 動作保証がないのは、結局Windows NT/2000 も同じ• オープンソースである

最終的に TCO の削減になるから

Linux World Expo/Tokyo 2001

いま Samba を導入すべきか ?• Windows NT/2000/XP と比較して TCO の削減になるかどうかがすべて

– 信頼性– 初期導入コスト– 管理コスト– サポート

Samba が無償なのは初期導入コストのみ

TCO の観点からは一要素にすぎない

Linux World Expo/Tokyo 2001

Samba 導入を推奨できる場合• Linux(UNIX)管理者が存在する時• コストをかけずに信頼性を確保したい時• ファイル / プリンタサーバを廉価に構築したい時

– アプリケーションサーバは別途構築か、 Web を利用• 遠隔地にファイル / プリントサーバを分散配置した

い時• 古い PCやワークステーションを有効活用したい時• ドメインコントローラ機能のためだけに Windows

NT/2000/XPや CAL を導入したくない時

• 後は、皆さんの工夫次第です後は、皆さんの工夫次第です !!

Linux World Expo/Tokyo 2001

Samba の今後• Samba 2.2 (最新版)の新機能

– Windows2000 クライアントのドメインログインサポート– NT 互換のプリンダドライバオートダウンロード機能– シングルサインオン機能→ユーザ管理を NT で統合する機

能– MS DFS 機能– ACL 機能

• Samba 3.0 も開発中– NT ドメインのドメインコントローラ機能をサポート

• Active Directory に移行できない人への福音になるかも– LDAP 認証をサポート

• Samba のサポートサービスも開始– LWE 会場を回ってみれば「百聞は一見にしかず」

Linux World Expo/Tokyo 2001

日本 Samba ユーザ会• http://www.samba.gr.jp/• 一般会員募集中一般会員募集中

• 各種メーリングリストの運営

• Samba 技術情報の蓄積と日本語訳

• Samba 国際化 ( 日本語対応 ) の実施

• Samba関連セミナの開催

• 各種メディアでの普及啓蒙

活動内容

Linux World Expo/Tokyo 2001

さいごに• 今回の資料につきましては、以下の URL で公開予

定です– http://www.samba.gr.jp/event/2001/LWE2001Tokyo/

• ユーザ会会員への加入をお願いいたします• 企業の賛助会員への参加をお願いいたします

– 費用は無料です– 各種サービスを予定しております

• 掲載記事など– Software Design 2001年 6月号 「特集:使える! Samba

サーバ最新構築テクニック」• Samba の今を知るのに最適。 NT サーバからのリプレースの参考

にも。– Linux Japan 「 Samba-JP 通信」好評連載中


Top Related