クラウド化でシステム運用担当者は業務量が減る?
前回までは、システム運用における「5つの間違い」について述べてきた。それでは、このような間違いに陥らないためにはどのようにしたらよいだろうか。そのためには、しっかりとしたシステムの運用設計が必要である。それらは体制や仕組みなど、トータルの設計だ。
今求められるのは、大規模システムやクラウド環境に適した21世紀型の運用設計である。それは小手先技ではない、本当の意味での「効率化」や「高品質化」、「コスト削減」を実現しながら、監視・運用のための仕組みや体制を作ることにある。
今回からは「大規模システムやクラウド環境に適した運用設計」と題して、将来を見据えたシステムの改善や、次の開発につなげることができるような運用設計手法について説明する。また、運用担当者のキャリアパスを含めた中長期的な経営面の話から、具体的な現場の技術に落とし込んだ話に至るまで、段階的に説明していく。
運用の「あり方」に改革を
21世紀型の運用において、クラウド環境を考える場面は多くのシステムに存在する。それでは、クラウドの導入にはどのようなメリットがあるのだろうか。
社内システムと聞いて思い浮かべるのは、例えば会社機能を維持するためのものであれば、勤怠や考課を管理する人事システムや会計システムである。また、社員が普段使うものであれば、メールシステムやスケジュール管理システムなどである。このように、社内システムには様々なものが存在するのだ。
昨今押し寄せるクラウド化の波に乗って、これまでパッケージソフトウェアや社内サーバーで運用していたこれらのシステムを、クラウドサービスに切り替えることを検討している企業や、すでに切り替えた企業は多いはずだ。
クラウドは、AmazonEC2やGoogleApps、WindowsAzure※1に代表される、インターネット上でサービスやシステムインフラを提供するパブリッククラウドと、企業内ネットワークに配置され、カスタマイズして提供されるプライベートクラウドの2つに分類される(図1)。
巷間に伝えられるところによれば、パブリッククラウドの活用によって企業が享受できるメリットは、
- モノや場所が必要ないため、機器故障や停電によるサービス停止がない。
- 外出先や常駐先、自宅など、どこからでもアクセスできる。
- 必要最低限の機能や容量に絞って契約し、コストを抑えることができる。
などである。他方、プライベートクラウドにおいては、
- イニシャルコスト(初期経費)やランニングコスト(運用経費)のコストダウンができる。
- システムリソースを自社で占有し、容易に再分配できる。
- セキュリティが確保しやすい。
などが挙げられる。
つまり、いずれの場合もシステムの集約やコストダウン、業務効率化をターゲットとしているのがわかる。
※1 2014年4月よりMicrosoft Azureに改称。