オンプレミスのメリットの罠

いまだに、オンプレミスか、クラウドかとかいう話題が出てきてます。
ハードウェアだけ見るとトータルコストは、オンプレミスの方が安く見えるので、オンプレミスを選ぶケースもある。

でも、オンプレミスのメンテナンス費用は計算できてますか？
オンプレミス要員の教育コストと時間を含めて、インフラを維持管理していきますか？
サーバ室の費用、電源、空調など、経費とそのリニューアルの固定資産等、計算できてますか？
インフラなんてコモディティー化しているのに、そこに企業の大切なリソースである人材を割り当てていいのですか？
と言いたいです。

オンプレミスとクラウドでオンプレミスのメリットみたいなのいまだに出てきますが、
なんか表面的な気がします。

# オンプレミスのメリットは嘘？
### １．オンプレミスは、クラウドに比べてセキュリティが高い。
これは、鵜呑みにしない方が良いです。
一般企業の場合、これはほぼ嘘です。
クラウドの場合は、設定さえ間違えなければ、セキュリティー装置は常に最新を維持できます。
この設定部分かなり重要ですので、プロに相談し十分に費用をかけた方が良いです。
その後は、そこを守って運用しましょう。仕様が変わったらまたプロに相談しましょう。
クラウドのセキュリティーに詳しい会社はたくさんあります。

オンプレミスの場合、自社でファイアーウォール、VPN等のセキュリティ装置の
ハードウェア、ファームウェア、ソフトウェアをずーっと管理する必要があります。
これをちゃんと運用し続ければ、レベルはある程度高くなるかもしれません。
しかし、本当にすべての装置を最新の状態に保つことは出来ますか？
その要員の後継者も育ててますか？
セキュリティ装置の障害時は、同等レベルの装置に置き替えられますか？
複数の会社のセキュリティー製品の相性などを含めて、運用管理出来ますか？
その組み合わせのノウハウなんて、企業側にあっても業績には何も貢献しません。
少なくともLog4Jの対応に1か月以上かかった企業のセキュリティ体制は、明らかに低レベルです。

### ２．極めて高い処理能力が求められるシステムはオンプレミスが向いている。
これは、ミスリードです。
稼動時のピンポイントでは、その通りですが、1年もすれば陳腐化します。
常に高い処理能力を求めるのであれば、ハードウェアを所有することは処理能力のネックにしかなりません。
車なら、毎年新車を買って1年以内に中古で売って買い換えるというサイクルもあるみたいですが、サーバはそんなことできません。
クラウドにして、新しいインスタンスに次々に乗り換えれば、常にハイパフォーマンスコンピューティングを利用できます。

### ３．システムが停止した場合、大きな支障が生じるリスクの高いシステムの構築はオンプレミスが向いている。
これも、怪しいです。
24時間365日メンテナンス要員と、同等の代替サーバが用意できれば、その通りです。
しかし、それが出来ないのであれば、クラウドと比較にならないくらいに復旧までの時間はかかります。
金曜の深夜に壊れた場合、復旧するまでにどのくらいの時間がかかりますか？
修理用の部品はサーバの近くに常時おいてありますか？
複数の人が、対応に駆け付けられますか？
ハードベンダーは駆け付けてくれる契約になってますか？
対応判断できる人は24時間365日、必ず連絡できますか？
クラウドであれば、ハードウェアはすぐに切り替えて、通常、数分で復帰します。
過去に問題になったクラウド大規模障害も、自社で同等の事が発生した場合の数倍～数十倍のスピードで修理できます。
また、多くの場合、障害原因解析も時間がかかります。
オンプレミスであれば、ファームウェアのバージョンアップを進められることも多いです。
その場合、予備系を持っていても、完全停止する事が多く、すぐには実施できない。
実施するまで、再発にびくびくするし、ファームウエアのバージョンアップで解決するかどうかも怪しい。
そんな経験ないですか？
クラウドであれば、ユーザは、修理なんてしません。ファームウェアは勝手に上げてくれます。
もし、ファームウェアが古くなってしまっても、再起動すれば、最新のファームウェアのサーバに切り替わります。
古いサーバは、誰も使わないタイミングにクラウド業者が最新にバージョンアップするんです。

### ４．重要な関係者外秘の情報・国家機密・極秘情報を扱う場合はオンプレミスが向いている。
これは、金を掛ければその通りかもしれません。
国家機密レベルの場合は、メンテナンス要員やセキュリティーコストは通常の企業と桁が違うレベルで、情報を守るべきでしょう。
そのレベルが維持できるならその通りです。
ただし、よほどの大企業でない限り、１企業でセキュリティー専門要員を24時間365日抱えて、
24時間365日セキュリティレベルを確保するのは至難の業ではないです。
もちろん、外注の専門家を利用するでしょうが、判断するのは自社です。
また、クラウドであれば、入室不可なので、全ての情報入出力はネットワークで監視可能ですが、
オンプレミスの場合、サーバ室への入退室を情報機器の持ち込みを含めて制限するのはかなり大変です。
外部のデータセンターに設置すれば、ある程度入退室管理出来ますが、USBメモリとかSDカードとか、理由を付ければ持ち込めちゃいますね。
これらを含めて、管理しないといけないので、クラウドレベルに持っていくのは、かなり大変だと思います。

お金は、銀行に預けますよね。銀行は狙われていると分かってるからものすごくセキュリティーレベルを上げている。
情報も似たものだと思います。
時々、店の売上金を盗まれるとか、強盗に入ることはあっても、銀行からお金を盗むのに成功するケースはほとんどないですね。

### ５．オンプレミスはカスタマイズしやすい。
これは、本当にメリットなのか、考えた方が良いです。
本当に、そんな特殊なインフラが必要ですか？
それは、本当に業務要件を満たすための必要条件ですか？
その環境がベンダーから提供されなくなる可能性はないのですか？

特殊な環境は当然ですが、コストがかかるものです。
過去の経緯で現状が汎用的でない、特殊な構成なのはやむを得ないですが、恒久的にはインフラは汎用的な構成が理想ではないでしょうか？
カスタマイズできないことが、スタンダードに寄せるメリットと言う考え方もあります。

# オンプレミスのデメリット
ここまで、オンプレのメリットと言われているものについてコメントしてきました。
次は、オンプレの明らかなデメリットについて話します。

オンプレミスのサーバは必ず数年で入れ替えが必要です。
そのたびに、導入PJを発足し、キャパシティープランを見直して、RFPを作る。
ハードベンダーを呼んでRFPをくばり、見積比較して、プレゼン比較して、やっと決まったら、稟議書を書く。
で、稟議が下りたら、計画に沿って導入し、データ移行してパフォーマンステストする。
それから、案内出して、移行計画に沿って、ユーザアクセス先を新サーバに切り替える。
安定稼働まで、旧サーバも稼動させておいて、ライセンスの並行稼動が許されなくなる時期に合わせて、サーバを停止～廃棄する。
当然ディスクは完全消去が必要です。
新サーバは、多くの場合、原因不明の初期エラーが発生します。
ベンダーを呼んで、原因追及させるけど、半分は原因不明でファームウェアのバージョンアップを提案してきます。
完全二重化したシステムでも、こういう場合は共通部分のファームウェアなので、完全停止しろと言われる。
必ず直るのかと聞けば、それはわからないと言われる。
で、ユーザに怒られながら、土日作業してファームウェアバージョンアップする。
そのためかどうかよくわからないけど安定稼働する。
滅多にダウンしない環境になるはずだが、たまには古いサーバの影響でシステムがおかしくなる。
で、３年くらいたつと、ディスクやら、メモリーやらを追加する必要があるけど、ディスクの再構成を推奨される。
へたすると、メモリー追加はできないと言われる。

5年くらいたつと、どこかしらおかしくなり、時々エラーになるようになって、このサーバはもうサポート終了と言われる。

# なぜ、オンプレミス？

この繰り返しって、本当にコストパフォーマンスが優れてますかね。
しかも、オンプレシステムが多ければ、このサイクルを毎年行ってませんか。
仮想化により、以前よりは減ったと思いますが、オンプレの仮想化環境って本当に必要ですか？
このプロセスは、全て無駄な気がするのは自分だけですかね。
こんなことに使う時間を他に使いたいと思うのは自分だけですかね。