YAMAHAルータの実機・検証 第2回 IPIPによる接続(NTTフレッツ網を利用したVPN)

2014/11/27 YAMAHA, 技術系 投稿者:

第2回はIPIPによる接続(NTTフレッツ網)の設定・検証を行います。

拠点間でVPN接続を行う場合、インターネット回線を介した「インターネットVPN」とインターネット回線を介さない「IP-VPN」があります。 第1回で紹介した VPNクライアントソフトウェア によるリモートアクセスはインターネットVPNになります。

インターネットVPNはインターネット網を使って仮想の通信トンネルを構成します。
そのままでは通信データの改ざん、盗聴をされてしまうのでIPsecなどを利用して通信内容を暗号化します。

IP-VPNはインターネット網を介さないで「通信事業者が独自に構成した網(NTTのフレッツVPNワイドなど)」を利用して「仮想の通信トンネル」を構成します。

「IPIP」とは何か?
暗号・認証処理を行わないで通信のトンネルを構成します。
暗号化されていないので通常のパケット転送とほぼ同等の通信速度を実現することができます。
インターネット網を介さないフレッツVPNワイドと組み合わせることでセキュリティと通信の高速性の両方を兼ね備えたネットワークを構築することができます。

今回はNTTのフレッツVPNワイドを利用して「IPIP」でVPNを構築します。
また、IPIPと同様にフレッツVPNワイドを利用して「IPsec」でVPNを構築してIPIPとIPsecの通信速度の比較を行います。

「IPsec」とは何か?
暗号技術を使って、IPパケット単位でデータの改ざん防止や秘匿機能を提供します。
これを使うことで通信の途中で内容を覗き見られたり改ざんされることを防ぎます。

ネットワーク構成

今回検証するネットワーク構成になります。

ipip-network-002

フレッツVPNワイドを利用してIPIPでVPNを構築します。
拠点Aにある「192.168.0.102」のパソコンから拠点Bにある「192.168.1.201」のパソコンにアクセスを行い、通信速度の検証をします。

ルータの設定

■拠点Aにある192.168.0.1の設定内容

■拠点Bにある192.168.1.1の設定内容

それぞれのルータを設定した後、コマンドプロンプトからpingで通信が確立されていることが確認できます。

IPsecとIPIPの通信速度を比較!

フレッツVPNワイドを利用して「IPIP」と「IPsec」それぞれのVPNを構築し通信速度の比較を行いました。

■IPIPの結果

ips-ip-ipip-002

※アップロード:32.4Mbps  ダウンロード:45.2Mbps

■IPsecの結果

ips-ip-ipsec-002

※アップロード:26.7Mbps  ダウンロード:34.8Mbps

上記の結果からIPIPは暗号化がされていないので通信速度がIPsecより速いことがわかります。
フレッツVPNワイドを利用する場合、IPIPでVPNを構築すればいいかというとそうもいきません。

なぜかというと、IPIPはトンネルセッションのキープアライブがないのでIPSecのようにセッション断を検知することができません。

例えば
フレッツVPNワイドを利用してIPIPでVPNを構築した場合、NTTの光回線で工事や障害が発生した場合、NTTの光回線が復旧してもIPIPがセッション断を検知することができないのでIPIPのセッションをすぐに接続できず拠点間の通信復旧までに時間がかかる可能性があります。

一方、IPsecでVPNを構築した場合、通信断け検知しNTTの光回線が復旧するとIPsecのセッションもすぐに通信が開通します。

企業などで利用する場合は通信速度よりも安定性を重視する場合が多いのでIPsecを利用したVPN構築が一般的と言えます。

通信速度を重視しIPIPを利用する場合は回線断などによりセッションが切断された時の対処方法を明確にして対応できるようにすることが大切です。

次回は
LANポートやMACアドレスなどの組み合わせで、不正な通信を遮断 について紹介します。

カレンダー

    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
   1234
567891011
12131415161718
19202122232425
26272829   
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
  12345
6789101112
13141516171819
20212223242526
2728     
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
1234567
891011121314
15161718192021
22232425262728
       
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
     12
3456789
10111213141516
17181920212223
24252627282930
31      
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
     12
3456789
10111213141516
17181920212223
242526272829 
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
    123
45678910
11121314151617
18192021222324
25262728   
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
   1234
567891011
12131415161718
19202122232425
262728    
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728     
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
1234567
891011121314
15161718192021
22232425262728
29      
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
      1
2345678
9101112131415
16171819202122
232425262728 
       
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
2425262728  
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
U・Iターン転職しませんか?
ブログ
Nedia What's up!
 HOME  ブログ

YAMAHAルータの実機・検証 第1回VPNクライアントソフトウェアによるリモートアクセス!

2014/11/25 YAMAHA, 技術系 投稿者:

今ではインターネットは当たり前のように使われています。
企業や家庭でインターネットを接続する時はルータを利用し複数のパソコン、スマートフォンやタブレットをインターネットにつなげています。

ルータにはさまざまな機種があり家庭向けと企業向けで備わっている機能が違います。
今回は企業向けのルータ YAMAHA RTX1200を使って設定・検証を行います。

全4回に分けてそれぞれの設定・検証を紹介します。

第1回 VPNクライアントソフトウェアによるリモートアクセス(インターネットVPN)
第2回 IPIPによる接続(NTTフレッツ網を利用したVPN)
第3回 LANポートやMACアドレスなどの組み合わせで、不正な通信を遮断
第4回 部署毎に社内ネットワークを分離(VLAN)

VPNクライアントソフトウェアによるリモートアクセス

 第1回目はVPNクライアントソフトウェアによるリモートアクセスの設定について取り上げます。

まずはVPNとは何か?
VPNとはVirtual Private Networkの略になります。
インターネットに接続されている利用者の間に通信のトンネルを構成して
第3者がアクセスすることのできない仮想的なプライベートなネットワークを作ることです。

VPNでできることは?
インターネットを利用して企業の拠点間を専用線のように相互接続しセキュリティを高めた通信が可能です。
例えば本社に設置されているファイルサーバが遠く離れた支店からでもアクセスしファイルの閲覧・編集ができます。

VPNクライアントソフトウェアとは?
クライアントソフトをパソコンにインストールすることによってルータとVPN接続を可能にします。

リモートアクセスとは?
リモートアクセスとはクライアントパソコンとVPNルータで接続する方法です。

ネットワーク構成

 今回検証するネットワーク構成です。network-003
外出先のクライアントパソコン(192.168.10.1)からVPNで本社内のサーバ(192.168.0.101)に
アクセスできるように設定を行います。

ルータの設定

今回はYAMAHA RTX1200を利用します。
まずはルータの設定内容を記載します。
VPNはIPsecを使った内容です。

VPNクライアントソフトウェアの設定

続いてWindows7にインストールしたYAMAHAのVPNクライアントソフトの設定です。
クライアントソフトは「YMS-VPN7」を利用しました。

 client-002

(1)・・・任意の名前を設定します。
(2)・・・RTX1200設定内容30行目の 事前共有鍵を設定します。
(3)・・・(2)と同じパスワードを再度設定します。
(4)・・・RTX1200設定内容32行目の ipsec ike remote name の(クライアントの名前)を設定します。
(5)・・・RTX1200の固定グローバルIPアドレスを設定します。
(6)・・・RTX1200設定内容28行目の内容と同じ設定にします。
(7)・・・RTX1200設定内容28行目の内容と同じ設定にします。
(8)・・・RTX1200のLAN側IPアドレスを設定します。
(9)・・・RTX1200のトンネル経由設定のIPアドレスを設定します。

設定が終ったら「接続制御」内の「接続ボタン」をクリックします。
正常にVPN接続ができると「未接続」から「接続中」になります。
※コマンドプロンプトからpingで通信が確立されていることが確認できます。

software-001

IPsecとPPTPの通信速度の違い

IPsecとPPTPで通信速度を比べた場合、どのくらい速度差がでるか検証を行いました。
IPsecはVPNクライアントソフトウェアを利用、PPTPはWindowsPPTP接続で試しました。
通信・パソコン環境は同じパソコン・同じ回線を使い検証を行いました。

■IPsecの結果

ipsec-002

■PPTPの結果

pptp-001
※PPTP接続した時、VPNルータから割り当てられた
 IPアドレスは「192.168.0.201」になります。

上記の結果からIPsec接続の方が通信速度が速いという結果でした。

今回IPsec接続するために利用したソフトウェアは有料になります。
クライアントパソコンの台数が複数ある場合は、その台数分もしくは同時接続する台数分の
ライセンス費用が必要になります。

一方、PPTP接続の場合はWindowsのOSにPPTPクライアントとしての機能があります。
クライアントパソコンの台数が増えても費用が掛かることはありません。
今回のPPTP接続もWindowsのPPTPクライアント機能を利用して接続を行いました。

弊社ではセキュリティ面など総合的に考えた場合IPsecを利用した接続を勧め致しますが、
通信速度、セキュリティ、価格面、それぞれのご要望に沿った内容でご提案しております。
それぞれの利用環境をしっかりと把握してVPN環境の構築を行っていくのが大切です。

次回は
IPIPによる接続(NTTフレッツ網を利用したVPN)について紹介します。

 

カレンダー

    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
   1234
567891011
12131415161718
19202122232425
26272829   
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
  12345
6789101112
13141516171819
20212223242526
2728     
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
1234567
891011121314
15161718192021
22232425262728
       
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
     12
3456789
10111213141516
17181920212223
24252627282930
31      
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
     12
3456789
10111213141516
17181920212223
242526272829 
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
    123
45678910
11121314151617
18192021222324
25262728   
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
   1234
567891011
12131415161718
19202122232425
262728    
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728     
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
1234567
891011121314
15161718192021
22232425262728
29      
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
      1
2345678
9101112131415
16171819202122
232425262728 
       
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
2425262728  
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
U・Iターン転職しませんか?
ブログ
Nedia What's up!
 HOME  ブログ

SSDへ移行して私の作業は効率化されるのか?

2014/11/20 ビジネス系 投稿者:

前回、デスクトップ型PCをSSD化した検証結果を紹介致しましたが、今回は実際に私の作業PCをSSD化してみましたのでそのレポートをしてみたいと思います。
PCでゲームをする人や、ゲーム機のHDDをSSDにして「ゲームの起動やセーブが速くなった!」とは良く聞きますが、ビジネスPCをSSDにして「仕事の効率が上がった!」「売上が上がった!」という声はあまり見かけない気がするので、早速私のPCで検証したいと思います。

これまでの私のPCは朝出社し、電源を入れ、メールチェックが出来る状態になるまでに15分くらいかかっており、朝礼までにメールを見ることが出来ないことも多々ありました。
導入当初は気にならなかったPCの起動も、2年もすると重くなって来ているのを感じます。
この状態のPCがSSD化されることにより、実際の私の仕事はどこまで効率化されるのでしょうか。

20141118

作業用PCのSSD化概要

今回はOSのクリーンインストールを行います。
移行ツールを使い、バックアップから復元で移行する手段もありますが、2年ほど使って要らないツールや細かい不要ファイルもたまっていると思いますのでクリーンインストールを選択しました。

移行前の私のPC

  • OS:Windows7 Pro
  • CPU:Intel Corei7-2600
  • メモリ:8GB
  • HDD:500GB SATA2接続
  • エクスペリエンスインデックス プライマリハードディスク:5.8

残念ながらSATA2接続なのでSSDの性能を十分には引き出せませんが、前回の検証からSATA2でも圧倒的に速くなるので入れ替える価値は十分にあります。

20141118-2

前回検証したこのSSDに換装しました。

結果!SSD化して私の作業は効率化されたのか?

朝、始業時のメールチェックまで15分かかっていたものが2分ほどで済むようになりました。
始業のタイミングで10分以上の短縮となっています。
メールのチェックの後、メールのやりとりや簡単な作業依頼であればできてしまうくらいの余裕があります。
また、朝礼、朝会前にある程度の一日のスケジュールがたてられる事によって、その日のスタートから変わってくる気がします。
日々の5分10分の作業の積み重ねが年間を通してみると変わってくると思います。
朝のひと幕だけで大幅に作業時間の短縮ができたと思います。

その他のアプリケーションなどの動作はどうでしょうか

OSを含めたPC全体の動きがとても軽快でWebサイトの閲覧からマイクロソフトオフィス、Adobe系ツールに至るまで私が業務で使うものの全てが速く、確実に効率は上がっていると思います。
当初、ファイルサーバ内のデータについてはネットワーク越しのHDDを用いたサーバにあるためSSDの恩恵は受けにくい予想をしていたのですが、
アプリケーション自体がとても軽快に動作しているので、「通常の」ファイルを開く、保存するといった動作は以前より速くなっている気がします。

それでは重いデータではどうでしょうか?

業務の性質上、お客様からファイルサイズの大きいデータ(イラレやフォトショ)を受け取り、それを元に作業を行うことが多々あります。
このようなデータについては、「アプリケーションの起動は速い」がその後の「データの読み込みは今までと同じ」となっております。
当然といえば当然なのですが、保存に関しても同様で重いデータの場合は保存に十数秒かかったりしています。

実際の作業を行ってみて

まだSSD化を行って1週間ほどではありますが、実際に飲食店向けのサイト更新作業を行ったのでその感想を少々。
作業内容は
・Adobeツールを使い、大きい写真をWeb用に補正、加工
・テキストエディタでHTMLコーディングを行い複数のブラウザで確認
・FTPツールでサーバへアップロード、本番環境で確認
この作業の繰り返しなわけですが、一連のサイクルにアプリケーションの起動待ちや切り替え待ち、ブラウザのもたつき等がなく作業効率が上がっていたと思います。

結論

前回のSSD化の検証結果にもあったように間違いなく「SSD化によって作業効率は確実に上がる!」と断言できます。
私の環境ではありますが、朝のメールチェックだけでも10分、一日を通してみるとそれ以上に短縮できていると思います。
みなさんの環境ではもっと効果が高い可能性もあります。

ここで前回の検証結果の文章をもう一度・・・

SSDを導入することによりPCを使った全ての動作が速くなると言えると思います。
仮にSSDの導入で「1日5分」節約が出来たとします。企業平均年間休日(休暇)110日とし、255日を出勤日とすると、
5(分)×255(日)=1,275(分)=21.25(時間)
となります。いち社員が21時間仕事に費やすことによって生み出す利益を考えると、SSDを導入するのにかかる費用は簡単に取り戻す事ができると思います。
しかも、PCを使って仕事をする社員が10人、20人、30人といらっしゃる場合はどうでしょうか?
年間を通して大きなプロジェクトをひとつふたつ余分に出来るかもしれません。
「時は金なり」と良く言いますが、PCで作業をすることが増えた昨今、PC作業の効率化が企業の売上、利益向上につながるといえるのではないでしょうか?

移行作業は大変かと思いますので、新しくPCを購入する際には「ストレージをSSDにする」という検討を行ってみてはいかがでしょうか?
導入コスト以上の見返りがあると思います。
ご検討の際は弊社スタッフへお声掛け下さい。

実際に行った移行工程はこちら

移行データのバックアップ(エクスポート)

クリーンインストールを行うため、消えてしまっては困るデータ、移行しなくてはいけないデータの洗い出しを行い、移行用データとして別にまとめておきます。

  • メールデータ(メール、アドレス帳、振り分けルール)
  • FTPツール設定データ(FileZilla、WinSCP)
  • フォント
  • 社内コミュニケーションツールのログ
  • お気に入り(ブックマーク)

20141118-4

後述するアプリケーションインストールファイルとともにこんな感じにひとまとめにしておきます。

その他にIMEの辞書などお使いの方はそれを。
また、弊社の場合、画像やHTMLソースなどのお客様のデータはすべて社内のファイルサーバに置いてあるので移行の必要はありません。
意図的にこういったデータをPC内に貯めないよう注意しながら運用していますので、PCの取り替え時などに便利です。
また、PCが壊れてしまった際もデータを失うことがありません。

この運用方法は弊社が実践しており、お客様にもおすすめしている方法です。
気になる方は弊社スタッフまでご相談下さい。

20141118-3

移行後インストールを行うアプリケーション

続いてインストールを行うアプリケーションのインストールファイルやディスクを用意します。
※Adobe系のツール、マイクロソフトオフィスなどライセンスが伴うアプリケーションををお使いの方は「ライセンス認証の解除」もしくは「アンインストール」を忘れずに行って下さい。

  • OS Windows7 Pro
  • チップセットドライバ
  • ウィルスチェックソフト NOD32
  • マイクロソフトオフィス2010(Outlook、Word、Excel、PowerPoint)
  • Adobe Design and Web Premium CS6
  • FTPツール(FileZilla、WinSCP)
  • HTMLエディタ等開発ツール
  • 各種ブラウザ(Firefox、GoogleChrome、Safari)
  • その他、コミュニケーションツール等

移行作業開始

全体的な流れとしては、
 1. 移行データをUSBメモリや外付HDDにコピー
 2. PCをシャットダウンし、HDDとSSDを差し替える
 3. SSDにWindows7をクリーンインストール、アップデート
 4. 各アプリケーションのインストール、アップデート
 5. 移行データの復元
となります。

移行作業の注意点としては

検証の際に分かりましたが、SSDといえどもOSやアプリケーションのアップデートにはかなり時間がかかります。時間に余裕がある時に作業を行わないと、急な作業依頼やトラブルがあった際に対応が出来なくなってしまいます。

20141120-1

お約束のSSD速度チェック。予想通りSSDの性能を出しきってはいないようですが、
かなり速度アップしています。
エクスペリエンスインデックスの数値も5.8から7.8に上がりました。

カレンダー

    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
   1234
567891011
12131415161718
19202122232425
26272829   
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
  12345
6789101112
13141516171819
20212223242526
2728     
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
1234567
891011121314
15161718192021
22232425262728
       
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
     12
3456789
10111213141516
17181920212223
24252627282930
31      
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
     12
3456789
10111213141516
17181920212223
242526272829 
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
    123
45678910
11121314151617
18192021222324
25262728   
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
   1234
567891011
12131415161718
19202122232425
262728    
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728     
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
1234567
891011121314
15161718192021
22232425262728
29      
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
      1
2345678
9101112131415
16171819202122
232425262728 
       
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
2425262728  
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
U・Iターン転職しませんか?
ブログ
Nedia What's up!
 HOME  ブログ

PostgreSQLストリーミングレプリケーション 第4回 チューニングでパフォーマンスは向上する?

2014/11/18 技術系 投稿者:

PostgreSQLストリーミングレプリケーション、いよいよ最終回となりました。

前回では各レプリケーション構成下でのベンチマークを測定しましたが、今回はPostgreSQLのパラメータチューニングによってどの程度パフォーマンスが上がるかを検証してみたいと思います。

postgresql.confの設定

まず、一般的な設定変更を行ってみました。

チューニング前後比較

運用上、良く使われるであろうremote_writeでパフォーマンスを計測しました。

同時接続数 before after
10 311.438433 288.125800
20 305.639230 252.362676
30 249.080966 268.283054
40 321.211022 377.644046
50 318.080888 384.685279
60 375.444728 376.620584
70 381.336274 376.829394
80 362.426925 380.413093
90 357.318007 387.246141
100 338.282760 387.697821

約104.8%のパフォーマンスアップとなりました。

I/Oスケジューラ設定変更

上記の設定内容に加え、ディスク設定を変更してみました。

今回の構成ではディスク性能がボトルネックになっていそうなのですが、少しでもパフォーマンスが出るようにI/Oスケジューラを変更します。

CentOS標準のcfqではI/Oのリクエストを均一に処理しようとします。
これをPostgreSQLで推奨されるdeadlineに変更します。

deadlineでは処理待ちの時間がかかっているI/Oリクエストを優先して処理するI/Oスケジューラです。

ちなみにSSD等ではOSが関与しないnoopにした方が良いそうです。

I/Oスケジューラ変更結果

同時接続数 cfq deadline
10 288.125800 327.992339
20 252.362676 313.992751
30 268.283054 265.219558
40 377.644046 369.047703
50 384.685279 388.308045
60 376.620584 385.296396
70 376.829394 394.342246
80 380.413093 383.741045
90 387.246141 386.482870
100 387.697821 390.683908

多少ばらつきはありますがI/Oスケジューラをdeadlineに変更するだけで、平均約103.6%のパフォーマンスアップとなることがわかりました。

なお、上記のechoコマンドでdeadlineを設定した場合、再起動するとcfqに戻ってしまいますが、grub.confに記述することで再起動後もdeadlineを使うことができます。

運用上の注意点

さて、チューニングによってもパフォーマンスが変わることがわかりましたが、このまま運用してしまうと問題が出てきました。

スレーブが参照中のデータをマスター側で削除してしまう現象が発生しスレーブの参照がキャンセルされてしまったのです。

これを防ぐために「hot_standby_feedback」パラメータを有効にします。

まとめ

I/Oスケジューラ変更はしておいた方が良い

PostgreSQLのチューニングというと、どうしてもpostgresql.confを弄り倒すイメージがありますが、I/Oスケジューラの変更はお手軽なので是非ともやっておきたいチューニングだと思います。

場合によってはマスターとスレーブでパラメータを変更すべき

今回はマスターとスレーブで同じ設定を行いましたが実運用では性能の良いマスターと、そこそこの性能のスレーブを何台か投入するという場面も出てくるので、マスターとスレーブで違う設定を行うということも有用だと感じました。

最後に

合計4回で構成したPostgreSQLストリーミングレプリケーションいかがでしたでしょうか。

うまく活用することで、スレーブに投入した台数分のパフォーマンスアップが期待できるためPostgreSQLの負荷が多い場合には非常に有効な方法と言えると思います。

ちなみに実際にデータベースの負荷が問題になっていたサーバでは、ストリーミングレプリケーションにより参照クエリを分散することで、想像以上のパフォーマンスを発揮することができました。

今後もさまざまな機能強化が行われていくPostgreSQLを注視していきたいと思います。

カレンダー

    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
   1234
567891011
12131415161718
19202122232425
26272829   
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
  12345
6789101112
13141516171819
20212223242526
2728     
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
1234567
891011121314
15161718192021
22232425262728
       
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
     12
3456789
10111213141516
17181920212223
24252627282930
31      
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
     12
3456789
10111213141516
17181920212223
242526272829 
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2