Member-only story
私たちが必要としているクラウドネイティブのDevOps
これを見て、コンテナ化したアプリをクラウドで動かそうと思ったでしょうか?それなら、驚いてください。実はこれ、企業の戦略なんです。
鳥と卵はどちらが先か?因果関係のある話題の不可能性は、しばしばフラストレーションの原因となり、問題解決のための解決までにかかる時間がゆっくりなアプローチの根源となります。しかし、私の尊敬する賢者は、「解決策のない問題は本当の問題ではない」と言いました。そして、少し混乱したあと、その意味を理解したのです。「問題」と呼ぶにふさわしいのは、意思決定のきっかけとなるような根本的な問題だけです。それ以外は、憶測に過ぎないし、コントロールできない現象です。いずれにせよ、時間を費やす価値はない問題なのです。したがって、私たちは、クラウド・コンピューティングとDevOpsは、どちらがどちらを促進しているかにかかわらず、定着した相互依存的な関係で互いに影響し合っている、と言うにとどめることにします。一方の成長は、他方の改善を意味します。この好循環の中で、サポートとアジリティを兼ね備えたクラウドとDevOpsは企業のはしごを登っていく運命にあるのです。
革新的な統合
先週の記事で詳述したように、注目すべきDevOpsの技術トレンドのトップは、次のような新しい技術の登場と統合です。
ロボティックプロセスオートメーション(RPA) — 一般的にプロセスオートメーションの最終段階と考えられており、非効率性を排除し、顧客対応とバックオフィス機能を合理化するために設計されたものです。
高度な分析、特に予測分析 — 生産性のパターン、顧客行動、セキュリティ問題などに関する重要な情報を収集するために利用されます。
機械学習と人工知能 — パターン認識、自然言語処理、顧客動向分析により、企業が鋭い競争力を持てるようになります。
クラウドネイティブコンピューティングもその仲間に入っているのでしょうか?もちろんです。この種の環境は、開発部門と運用部門の意図的な相乗効果として理解されるDevOpsの能力を、おそらく最も大きく増幅させるものです。この環境では、必要なツールはオンプレミスのリソースではなく、その代わりにクラウドから提供されます。クラウドネイティブは、市場投入までのタイムラインを短縮し、効率性を高め、イノベーションを促進するように作られており、DevOpsは企業全体のヘルスを促進する優れた合理化およびツール化エージェントです。この暗黙の親和性により、クラウド・ネイティブなDevOpsは、企業全体にインパクトを与える結果をもたらすための調和のとれた場所となっています。
コンセプトの解明
DevOpsは、開発チームと運用チームがソフトウェア開発ライフサイクル(SDLC)全体にわたって密接に連携するソフトウェアへのアプローチですが、クラウドネイティブアプリは、柔軟性、スピード…