狠狠撸

狠狠撸Share a Scribd company logo
Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved.
買い物に行くことをイメージしながら
サーバについて考える
株式会社パソナテック
キャリアサポート部?小山田浩
Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved.
リアルな世界とバーチャルな世界
手段は違えど、インターネット上のお店も現実の世界も商売方法に大差はない
Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved.
お店に行くことに例えると
Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved.
コンピューターネットワークの絵と照合わせると
アプリケー
ション層
トランスポート層
インターネット層
ネットワークアク
セス層
サーバー(代表例:Windows Server2003,Linux,Unix)
ルータ/スイッチ(代表例:Cisco)
Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved.
例えばお店にCDを買いに行った時
レジ
順番待ちの
お客さん
商品在庫
商品が無い場合には在庫確認
新規のお客さん
誘導係
行列が長くなった場合にお店の
スタッフが誘導
Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved.
サーバーに置き換えて考える
例えば、www.abc.xx.xx というサイトにアクセス
商品情報や発注情報などを管
理するデータベース
必要に応じてデータベー
スから情報を取得
Application
Server
PC
DB Server
Mail Server
Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved.
前のスライド続き
効率的にアクセスをさばくサーバー(もしくは
L4/L7スイッチ)を使うこともある
Application
Server
Load Balancer
DB Server
PC
管理するデータを複数のDBに
分けて使うこともある
Mail Server
Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved.
サーバーに対する誤解
? 建物の場合外見が立派でも使い勝手が
よい建物であるとは限らない
? 悪い例:表○道ヒルズとかマークシ○ィ
(内部構造わかりづらい)
? サーバーも同様にハードウェアがすご
いからといって全てが良いとは限らな
い
? 高価な製品は、高性能だけど、性能を
有効活用できるソフトウェア=OSが
重要な要素
Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved.
Windows vs Unix/Linux
? よくWindowsとUnix/Linuxの比較
をされるが、サーバーOSについては
どれだけ利用実績あるかが重要
? 利用実績がある
?↓
技術者も豊富にいる
?↓
様々なノウハウが蓄積
出典:http://www.net-actuality.org/images/news/windows-linux.jpg
Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved.
サーバーOSの利用状況
利用用途 根拠 備考
Windows 社内LANでの利用に最適 WindowsNT4.0の登場→手
軽にファイルサーバー構築が
可能
-
Unix/Linux インターネット上で公開さ
れるサーバー利用に最適
インターネットのベースの技
術のTCP/IPは元々Unixに組
み込まれていた
http://research.nii.ac.jp/
ichiro/syspro98/tcpip.html
より
当時は、TCP/IPはカリフォルニア
大学バークレー校が改良したUNIX
である BSDUNIXの中に組み込ま
れて実現されることが多かったので
すが、そのBSD UNIXが普及する
とともにTCP/IPも広く利用される
ようになってきました。
Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved.
それぞれのOSなどの特徴
Hardware OS Software
IBMやhpなどのハイエンドモデ
ル活用
※スケールアウトしづらいので
高価なHWを利用
OS:
Unix、Solari
s、Linuxが一
般的
Oracleが代表的。最近ではMySQLや
PostgreSQLも利用
IBM、hp、DELLなど Sendmailが代表的だが、最近はqmailや
Post?xなども利用
IBM、hp、DELLなど Apacheが代表的。最近ではlighttpdも利
用
BIP-IP(F5
Networks)、CiscoContent
Router(Cisco)、Alteon
Application Switch(Nortel)
といった専用のHWを活用。
-
独自OS&ソフトウェア利用
※OSにUnix、Solaris、Linuxなどをつか
い、BINDというソフトウェアのround
robinを活用しても代替可能

More Related Content

サーバー编基础

  • 1. Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved. 買い物に行くことをイメージしながら サーバについて考える 株式会社パソナテック キャリアサポート部?小山田浩
  • 2. Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved. リアルな世界とバーチャルな世界 手段は違えど、インターネット上のお店も現実の世界も商売方法に大差はない
  • 3. Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved. お店に行くことに例えると
  • 4. Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved. コンピューターネットワークの絵と照合わせると アプリケー ション層 トランスポート層 インターネット層 ネットワークアク セス層 サーバー(代表例:Windows Server2003,Linux,Unix) ルータ/スイッチ(代表例:Cisco)
  • 5. Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved. 例えばお店にCDを買いに行った時 レジ 順番待ちの お客さん 商品在庫 商品が無い場合には在庫確認 新規のお客さん 誘導係 行列が長くなった場合にお店の スタッフが誘導
  • 6. Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved. サーバーに置き換えて考える 例えば、www.abc.xx.xx というサイトにアクセス 商品情報や発注情報などを管 理するデータベース 必要に応じてデータベー スから情報を取得 Application Server PC DB Server Mail Server
  • 7. Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved. 前のスライド続き 効率的にアクセスをさばくサーバー(もしくは L4/L7スイッチ)を使うこともある Application Server Load Balancer DB Server PC 管理するデータを複数のDBに 分けて使うこともある Mail Server
  • 8. Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved. サーバーに対する誤解 ? 建物の場合外見が立派でも使い勝手が よい建物であるとは限らない ? 悪い例:表○道ヒルズとかマークシ○ィ (内部構造わかりづらい) ? サーバーも同様にハードウェアがすご いからといって全てが良いとは限らな い ? 高価な製品は、高性能だけど、性能を 有効活用できるソフトウェア=OSが 重要な要素
  • 9. Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved. Windows vs Unix/Linux ? よくWindowsとUnix/Linuxの比較 をされるが、サーバーOSについては どれだけ利用実績あるかが重要 ? 利用実績がある ?↓ 技術者も豊富にいる ?↓ 様々なノウハウが蓄積 出典:http://www.net-actuality.org/images/news/windows-linux.jpg
  • 10. Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved. サーバーOSの利用状況 利用用途 根拠 備考 Windows 社内LANでの利用に最適 WindowsNT4.0の登場→手 軽にファイルサーバー構築が 可能 - Unix/Linux インターネット上で公開さ れるサーバー利用に最適 インターネットのベースの技 術のTCP/IPは元々Unixに組 み込まれていた http://research.nii.ac.jp/ ichiro/syspro98/tcpip.html より 当時は、TCP/IPはカリフォルニア 大学バークレー校が改良したUNIX である BSDUNIXの中に組み込ま れて実現されることが多かったので すが、そのBSD UNIXが普及する とともにTCP/IPも広く利用される ようになってきました。
  • 11. Copyright (C) 2008 Pasona Tech Inc. All Rights Reserved. それぞれのOSなどの特徴 Hardware OS Software IBMやhpなどのハイエンドモデ ル活用 ※スケールアウトしづらいので 高価なHWを利用 OS: Unix、Solari s、Linuxが一 般的 Oracleが代表的。最近ではMySQLや PostgreSQLも利用 IBM、hp、DELLなど Sendmailが代表的だが、最近はqmailや Post?xなども利用 IBM、hp、DELLなど Apacheが代表的。最近ではlighttpdも利 用 BIP-IP(F5 Networks)、CiscoContent Router(Cisco)、Alteon Application Switch(Nortel) といった専用のHWを活用。 - 独自OS&ソフトウェア利用 ※OSにUnix、Solaris、Linuxなどをつか い、BINDというソフトウェアのround robinを活用しても代替可能