Azureでは「ポイント対サイトVPN」を構成することで、特定のPCからAzureの仮想ネットワークにVPN接続を行うことができます。Protocol)」で、HTTPSを使った接続を行います。AzureによるITインフラの拡張」では、ポイント対サイトVPNを構成する演習を行いますが、先日接続ができませんでした。使った証明書に問題があったようです。演習で使う証明書は、ハッシュ関数としてSHA-1を使っています。SHA-1は理論的な脆弱性が指摘されていました。2017年2月には実際の攻撃実験も成功しています。演習ではセキュリティリスクのあるSHA-1を使い続けていました。演習で使う仮想マシンや仮想ネットワークはその日中に削除しますし、仮想マシンにはサンプルのWebサイトしか存在しないため、問題にはならないと考えていたからです。Azure側がSHA-1の受け入れを停止したようです。この問題を解決するには、SHA-2などSHA-1よりも強力なハッシュ関数を使って証明書の再作成を行います。SDKとともに配布しているmakecert.exeを使った例を紹介してます。そこで指定している「sha1」というパラメーターを「sha256」に変更してください。sha256自己署名証明書は、PowerShellの「New-SelfSignedCertificate」でも構成できます。SDKのインストールが不要なので、むしろ簡単かもしれません。使用したポイント対サイト接続の証明書の生成とエクスポート」をお読みください。仮想マシンの利用料金の試算(AWS、Azure、Bluemix)【追記】さくらインターネットの場合パブリッククラウドで最も高価なサービスは、やはり仮想マシンでしょう。クラウド各社の仮想マシン(またはベアメタルサーバー)の利用料金を試算してみました。Infrastructureは1時間単位の課金ですが、今回は比較を簡単にするため1ヶ月の課金にそろえました。AWSはいつも「安い」と言われますが、安いのはネットワークとストレージであって、仮想マシンはそれほど安くないことが分かります。仮想マシンには豊富な割引オプションがあるため、運用によってはかなりコストを削減できます。Infrastructureが案外安くなっています。Infrastructureが高価なのはネットワーク機器などのアプライアンス製品なので、単純にサーバーを構築するだけだったらそれほど高価ではないことが分かります。Infrastructureは可用性に関する考え方が違うので、サービスレベルを他社と同列に扱うことはできません。サーバー性能は以下の通りです。ここでは、これらのパラメータを考慮せずに計算します。AWSとAzureの性能あたりコストはほぼ同等というベンチマーク結果があります。インスタンス性能比較)【AWSでの試算】1ヶ月744時間として、以下の構成で$531/月、6万円/月くらいでしょうか。AWSには豊富な割引オプションがあり、仮想マシンは最大75%の割引があります。IOPSを実現できるので、汎用SSDで計算しました。Azureの場合はコアあたり210~250ACUなので、4×46=186ACUのCPUとほぼ同等の速度と考えられます。【Azureでの試算】1ヶ月744時間として、以下の構成で41,463円/月になります。Azureのハードディスクは500IOPSなので、2台構成のRAID-0で1,000IOPSを実現します。2アウトバウンド通信:6,967円...14.08/GB×495GB(無料枠は5GB)SSDにすると以下のようになり、58,222円に上がります。SSDは高速なのでシングルディスクで構成しました。15,854円...1024GB管理ディスク(P30)アウトバウンド通信:6,967円...14.08/GB×495GB(無料枠は5GB)F/FSシリーズはコアあたり210~250ACUなので、c4.xlargeの186よりも少し速くなります。以下の構成で$299.02/月、34,000円くらいでしょうか。以下の構成で$492/月、55,000円くらいでしょうか。追記【さくらインターネットでの試算:ベアメタルサーバー】では、ここでホスティング事業者として有名な「さくらインターネット」のサーバーで試算してみましょう。さくらインターネットでは仮想マシンやクラウドサービスも提供していますが、ここでは一般的なベアメタルサーバーで試算します。Standard以上の構成で、初期費用86,400円、月額利用料17,280円になります。初月は10万円以上かかってしまいます。4ヶ月間の累計は155,520円となり、1ヶ月あたり38,880円になります。1年間だと累計293,760円、1ヶ月あたり24,480円で、クラウドよりはずっと安くなります。「クラウドの仮想マシンは、連続稼働を前提にすると、それほど安くはない」という意味をお分かりいただけたかと思います。Serverを中心に技術者向けトレーニングを担当。コミュニティにおけるトレノケート社員による発言やコメントは、トレノケートの正式な見解またはコメントではありません。