Enterprise SystemLinux Linux Linux ooki kazuhironttcom co jp

  • Slides: 60
Download presentation
Enterprise SystemへのLinux導入と そのキーポイント 日本Linux協会 理事 NTT コムウェア株式会社 Linuxセンタ チーフアーキテクト 大木 一浩 ooki. kazuhiro@nttcom. co. jp

Enterprise SystemへのLinux導入と そのキーポイント 日本Linux協会 理事 NTT コムウェア株式会社 Linuxセンタ チーフアーキテクト 大木 一浩 ooki. kazuhiro@nttcom. co. jp For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

Agenda l 市場動向 l Linux適用のメリット l 他OSとの比較 l アプリケーションの対応状況 l システム方式設計に際して l 導入事例 For

Agenda l 市場動向 l Linux適用のメリット l 他OSとの比較 l アプリケーションの対応状況 l システム方式設計に際して l 導入事例 For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

Linuxの適用メリット Co-Agenda コスト 安定性 性能 メンテナンスおよび拡張性 リソースの有効活用 For Linux Conference 2001 (2001. 9. 26)

Linuxの適用メリット Co-Agenda コスト 安定性 性能 メンテナンスおよび拡張性 リソースの有効活用 For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

Linuxの適用メリット  -性能(実測内容) OS マシン 弊社 Server系 ミドル 弊社 Client系 ミドル CPU 数 CPU メモリ

Linuxの適用メリット  -性能(実測内容) OS マシン 弊社 Server系 ミドル 弊社 Client系 ミドル CPU 数 CPU メモリ 容量 価格 HP Net. Server LC 3 Linux 2. 2. 9 PentiumⅡ 450 MHz 1 SUN Ultra Enterprise 4000 Solaris 2. 5. 1 Ultra. SPARC 1/167 MHz 4 HP 9000 K 200 HP-UX 11. 00 PA-7200/120 MHz 2 512 M 約2500万円 IBM RS/6000 -59 H AIX 4. 3 Power 2/66 MHz 1 512 M 約1000万円 DEC Alpha 1000 4/266 Digital UNIX V 4. 0 D Alpha 21064 A/266 MHz 1 256 M 約1000万円 DELL Optiplex GXi Linux 2. 0. 36 Pentium 133 MHz 1 32 M Sun SS 5 Linux 2. 0/ Solaris 2. 4 SPARC 85MHz ULTRA SPARC Solaris 2. 5. 1 Ultra. SPARC 1/167 MHz 1 Linux機 For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C) 1 512 M 1 G 約200万円 約3000万円 約20万円 56 M 約1 00 万円 約1 00万円 128 M 約1 00 万円 約1 00万円 UNIX機

Linuxの適用メリット  -性能実測結果(トランザクション性能) ●トランザクション性能を弊社Server系ミドル製品で測定 モデルトランザクション Alpha 1000(Digital UNIX) 配信 DB参照要求 DB更新要求 IBM RS/6000(AIX) HP 9000(HP-UX)

Linuxの適用メリット  -性能実測結果(トランザクション性能) ●トランザクション性能を弊社Server系ミドル製品で測定 モデルトランザクション Alpha 1000(Digital UNIX) 配信 DB参照要求 DB更新要求 IBM RS/6000(AIX) HP 9000(HP-UX) SUN Ultra. Enterprise(Solaris) HP Net. Server LC 3(Linux) 0 5 10 15 20 fast For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C) (TPS)

Linuxの適用メリット  -性能実測結果(OS性能) ●プロセス間通信性能を弊社Client系ミドル製品で測定 (sec) 6 SUN SS 5(Solaris) 5 レスポンス OSの差 4 SUN SS

Linuxの適用メリット  -性能実測結果(OS性能) ●プロセス間通信性能を弊社Client系ミドル製品で測定 (sec) 6 SUN SS 5(Solaris) 5 レスポンス OSの差 4 SUN SS 5(Linux) 3 2 DELL Optiplex (Linux) 1 SUN Enterprise(Solaris) 3 32 128 256 512 1024 2048 4096 5120 6144 7168 8192 9216 10240 11264 12288 fast 0 電文量 For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C) (byte)

他OSとの比較 Co-Agenda UNIXとの比較 Windwosとの比較 システムコールの差異 エンディアンの問題 For Linux Conference 2001 (2001. 9. 26) COPYRIGHT (

他OSとの比較 Co-Agenda UNIXとの比較 Windwosとの比較 システムコールの差異 エンディアンの問題 For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

他OSとの比較   -エンディアン Linux (Pentium etc) 0 C 00 00 00 int size; char data[6]; 12(0

他OSとの比較   -エンディアン Linux (Pentium etc) 0 C 00 00 00 int size; char data[6]; 12(0 x 0 C) size ” 012345” data size Solaris(Sparc etc) 30 31 32 33 34 35 36 37 int size; char data[6]; size 201326592 (0 x 0 C 000000) data 201326592 ” 012345” 12(0 x 0 C) size ” 012345” data (0 x 0 C 000000) data ” 012345” 00 00 00 0 C 30 31 32 33 34 35 36 37 リトル・エンディアン For Linux Conference 2001 (2001. 9. 26) ビック・エンディアン COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

アプリケーションの対応状況 For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION

アプリケーションの対応状況 For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

アプリケーションの対応状況  (1) ●Guest OS サービス ・VM Ware etc… ●Web ブラウザ ・Netscape,Mozzila etc… ●CRMパッケージ ・CRM, e.

アプリケーションの対応状況  (1) ●Guest OS サービス ・VM Ware etc… ●Web ブラウザ ・Netscape,Mozzila etc… ●CRMパッケージ ・CRM, e. Gain(移植中) etc… ●DNS(NAME)サーバ構築製品 ・bind ●Webサーバ構築製品 ・Apache ・WEBto. B ●Mailサーバ構築製品 ・sendmail, qmail, postfix etc… ●ECサーバ構築製品 ・Assam Commarce Server, Web. Mart etc… For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

アプリケーションの対応状況  (2) ● Webアプリケーションサーバ製品 Weblogic Application Server, Unify e. Wave Engine, A. C. O. R.

アプリケーションの対応状況  (2) ● Webアプリケーションサーバ製品 Weblogic Application Server, Unify e. Wave Engine, A. C. O. R. N Application Server, Visi Broker, Jeus, Borland Application Server, Enhydra    etc… Web. Sphere Application Server, Oracle 9 i. AS, Open. ZOLAR, Tom. Cat, Zope, Open 3 Server Cold Fusion Web Application Server, Jrun Server, db. MAGIC etc… ●Mobile対応ミドルウェア製品 ・Ice Wall SSO, Inter. Brain, ITFOR, MITS, SAS etc… For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

アプリケーションの対応状況  (3) ●RDBMS(OORDB含む) ・Oracle 9 i Workgroup, Enterprise Server ・Informix Dynamic Server ・Sybase Adaptive Server Enterprise

アプリケーションの対応状況  (3) ●RDBMS(OORDB含む) ・Oracle 9 i Workgroup, Enterprise Server ・Informix Dynamic Server ・Sybase Adaptive Server Enterprise ・DB 2 Univursal Data. Base ・Inforver/Uni. SQL ・Postgre. SQL ・My. SQL etc… ●認証サーバ構築製品 ・Apache-SSL ●Work. Flow製品 ・Biz. Flow 2000 For Linux Conference 2001 (2001. 9. 26) etc… COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

アプリケーションの対応状況  (4) ●クラスタ製品 ・under. STUDY, Local Cluster, Progart /Local Cluster Enterprise RSF-1, Life keeper, HATS

アプリケーションの対応状況  (4) ●クラスタ製品 ・under. STUDY, Local Cluster, Progart /Local Cluster Enterprise RSF-1, Life keeper, HATS HA, CLUSTERPRO, DNCWARE, Turbo Cluster Server, Redhat HA Server etc… ●EAI製品 ・Super Nova, Free. WRL, E*GATE, Web Methods, BEA e-Link ●システム運用監視製品 ・Open View, unicenter. TNG, JP 1, NURI EMS etc… ●OLTP製品 ・TUXEDO, Open/TP 1, Progart /TP Manager, T-MAX ●EDI製品 ・Mini Web. Sales Intro EDI Edition etc… ●ERP製品 ・People Soft, SAP R/3 etc… For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

システム方式設計に際して   -可用性に対する考慮(可用性向上技術) ●レプリケーション機能 LAN Active Node Replication Disk Active Node Disk 特徴 ●データの共有化(ミラー化)が可能 For

システム方式設計に際して   -可用性に対する考慮(可用性向上技術) ●レプリケーション機能 LAN Active Node Replication Disk Active Node Disk 特徴 ●データの共有化(ミラー化)が可能 For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

システム方式設計に際して   -性能に関する考慮(チューニング要素) ●Kernel Attribute値 主要項目 ●Accounting ●Network ●Memory Managemnt  RESUME MAX_LINX freepages  SUSPEND RIF_TABLE_SIZE     項目名     内    容

システム方式設計に際して   -性能に関する考慮(チューニング要素) ●Kernel Attribute値 主要項目 ●Accounting ●Network ●Memory Managemnt  RESUME MAX_LINX freepages  SUSPEND RIF_TABLE_SIZE     項目名     内    容 buffer_men  ACC_TIMEOUT AARP_HASH_SIZE page_daemon 項目分類       ●File System   ファイル管理 MAX_SWAPFILES MAX_INET_PROTOS   NR_FILE 定義名         INR_OPEN    NR_FILE NINPRTO netdev_max_backlog sysctl_wmem_max ●PROCESSING MANAGEMENT NR_CPU NR_TASK 定義内容     システムで同時にオープンdけいるファイルの物理上限 sysctl_rmem_max NR_RESERVED_FILES NR_SUPER 初期値           4, 096 MAX_INODE HASH_SIZE sysctl_wmem_default sysctl_rmem_default MAX_TASKS_PER_USER MIN_TASKS_LEFT_FOR_ROOT netdev_fastroute 定義位置(ソース)   include/linux/fs. h rlim[RLIMIT_FSIZE]. rlim_cur PID_MAX 主使用位置(ソース) fs/file_table. c max_files = NR_FILE; ●IPC net_msg_burst TASK_SIZE net_msg_cost sysctl_optmem_max MSGMNI /proc以下の位置   /proc/sys/fs/file-max AX 25_DEF_T 1 MSGMAX MSGMNB 変更の可/不可     可 MSGQNUM AX 25_DEF_T 2 AX 25_DEF_T 3 AX 25_DEF_N 2 SEMMNI 出力内容     NR_FILE設定値 SEMMSL AX 25_DEF_AXDEFMODE SEMOPM AX 25_DEF_BACKOFF SHMMAX AX 25_DEF_EWINDOW SHMMNI AX 25_DEF_CONMODE DEF_PRIORITY rlim[RLIMIT_DATA]. rlim_cur rlim[RLIMIT_STACK]. rlim_cur rlim[RLIMIT_CORE]. rlim_cur rlim[RLIMIT_MEMLOCK]. rlim_cur rlim[RLIMIT_AS]. rlim_cur linuxrc init その他関連情報     /proc/sys/fs/file-nr ファイルで、使用状況の詳細が確認できる AX 25_DEF_IPDEFMODE SEMMNS modprobe java カーネルメッセージ  printk("VFS: file-max limit %d reachedn", max_files); AX 25_DEF_WINDOW SEMVMX appletviewer SHMMIN SHMALL Attribute値は相互に密接な関係があるため、変更には注意が必要 For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

事例 For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION

事例 For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

事例  -弊社大規模NWシステム 【特徴】● ●3,000人規模のNW NWシステム   ●全サーバをLinux(VA Linux)で構成 で構成   ●SANを導入 【特徴】 3,000人規模の ●全サーバを Linux) ●SAN

事例  -弊社大規模NWシステム 【特徴】● ●3,000人規模のNW NWシステム   ●全サーバをLinux(VA Linux)で構成 で構成   ●SANを導入 【特徴】 3,000人規模の ●全サーバを Linux) ●SAN     ●24× 24×7実現のため、全サーバクラスタ(Progart /Local Cluster Enterprise)構成を採用 ロケーションA Internet 2, 000人収容 R ロケーションB SW 別ロケーションへ SW R 別ロケーションへ SW PROXY Server NIS / WWW / NEWS Server ML Server Mail Server Cluster Mail / DNS / NIS SW Cluster NFS Server ロケーションD ロケーションC R 300人収容 R 600人収容 ロケーションE R Cluster 300人収容 FC SW SW 共有ディスク 1 Tbyte Mail / DNS / PROXY / NIS FC SW TAPE Library Mail / DNS / PROXY / NIS 【凡例】 Cluster 共有ディスク 100 Gbyte For Linux Conference 2001 (2001. 9. 26) Cluster 共有ディスク 200 Gbyte 共有ディスク 100 Gbyte COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C) 100 Base/TX Fibre Channel Cable SCSI Cable ATM専用線

For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)

ありがとうございました NTTコムウェア株式会社 Linuxセンタ www. linux. nttcom. ne. jp TEL: (03)5769 -7055 progart@linux. nttcom. ne.

ありがとうございました NTTコムウェア株式会社 Linuxセンタ www. linux. nttcom. ne. jp TEL: (03)5769 -7055 progart@linux. nttcom. ne. jp ooki. kazuhiro@nttcom. co. jp For Linux Conference 2001 (2001. 9. 26) COPYRIGHT ( C) 200 1 1 NTT COMWARE CORPORATION COPYRIGHT (C)