まずは段階的に取り組むことが肝要に DevOpsの第一歩とは
クラウドネイティブ環境への移行が進んでいるとはいえ、すべてのITインフラをモダナイズできるわけではない。当然ながらレガシーシステムも共存していくため、それらの運用効率化も必要だ。そして、レガシーシステムを堅牢に運用するためのノウハウは、運用に長く携わってきた“なんでも知っている運用担当者”に蓄積されている。
「そうした担当者の知見をわかりやすい形でコード化できれば、その方個人ではなくチームのナレッジとして管理しやすくなります」と手塚氏。コード化さえできれば、レガシーシステムの運用も属人化せず組織としてAnsibleで自動化できるからだ。「コンテナ化で得られるメリットが少ないシステムは、優先度にあわせて最適なソリューションで段階的に運用を自動化していくべきでしょう。そのためのツールはもちろん、コンサルティングサービスも提供しています」とも言う。
また、Dynatraceでは、“ユニファイド(統合)”がキーワードとなる。「これはアプリケーションとインフラ、さらにはセキュリティなどの監視データを1つのプラットフォームに統合することを指していますが、データとデータがすべて有機的につながる意味合いもあります」と渡邊氏。開発と運用の間にはどうしても大きな壁がある。だからこそ、Dynatraceのようなプラットフォームを利用し、開発側にどのような課題があるかを運用側が容易に分析することは大切だという。