Azure

クラウド間のファイル共有はSMBで暗号化しよう。

はじめに

くどうです。

最近は、クラウド間でファイル共有を行う場合が増えています。
当然気になるのは、経路の暗号化です。
わざわざVPNを張りますか?そんなの面倒ですよね。

Windows Server 2012/Windows 8 以降ではSMB3.0に対応しており、暗号化に対応しています。
詳しくはココ
https://msdn.microsoft.com/ja-jp/library/dn551363(v=ws.11).aspx

気になってくるのは暗号化によるパフォーマンス低下です。
そこで、ベンチマークツールを使い計測してみました。

Windows Server 2012 R2での計測になります。
暗号化は「データアクセスの暗号化」にチェックを入れるだけです。
smb00

また、実際に暗号化が有効になっているか確認するにはWin7sp1(SMB2)でアクセスすると拒否されます。
smb01

ベンチマーク

結論としては大差はない。
今回の検証環境はAzureで行っています。
Windows Server 2012R2
Standard DS1 (1 コア、3.5 GB メモリ)

最初に1GBのファイルの転送を行います。ここでは処理時間と転送速度を計測しています。
ツールには「転送速度計測」を利用しています。
smb05

5回試した結果です。
smb06
大差はないです。
むしろ早い?(w

次に「CrystalDiskMark」を利用してベンチマークを行います。

暗号化なし
smb03

暗号化あり
smb02

比較しても大差はないかと思います。
最初はパフォーマンス落ちると思っていいましたがそうでもなかった。

追試
AWSとAzure間でもテストを行いました。
回線がボトルネックにならないようc4.xlargeで行っています。

smb07
結果、処理時間に大きな変化がなく、暗号化によるボトルネックは見受けられませんでした。

まとめ

実測でもパフォーマンスが極端に落ちることもないのでSMB暗号化がボトルネックにはならないと思います。
クラウド間でsftpやscpなと暗号化を検討するぐらいなら、SMB3.0の暗号化を利用したほうが設定、運用も楽かと思います。

ではでは

Related post

  1. Azure

    Azure AppService (WebApps)で Sendmailを利用する方法。これでSen…

    はじめにくどうです。Linuxではsendmailが重宝さ…

  2. AlibabaCloud

    Azure、AWS、GCP、Alibaba CloudのCPU脆弱性対応のまとめ

    くどうですCPUの脆弱性が公開されて各クラウドベンダーが対応し…

  3. Azure

    Serverless Meetup Sapporoで話てきた。

    はじめにくどうです先日12/11に札幌でServerles…

  4. Azure

    de:code 2016に参加した!

    はじめにくどうです。de:code2016に参加してきまし…

Comment

  1. No comments yet.

  1. No trackbacks yet.

  1. Azure

    AzureにVulsをインストールしてみる。コピペでどーん。
  2. 未分類

    超メモ:Windows 10 IoTで使えるコマンドレット
  3. Azure

    VNET間接続でもデイジーチェーン(数珠つなぎ)で通信できます。そうサイト対サイ…
  4. Azure

    Power BIを使って仮想マシンのパフォーマンスログを確認してみる。
  5. Azure

    Azure RemoteAppを使ってみる。Officeが使えますよ!
PAGE TOP