2020 年の DevOps の 7 つのトレンド

2020 年の DevOps の 7 つのトレンド

[51CTO.com クイック翻訳] 権威ある調査によると、2017 年に DevOps は市場で 29 億ドルを生み出し、2022 年までにこの数字は 66 億ドルに達すると予想されています。ソフトウェア プロジェクト開発の重要な要素として、DevOps はソフトウェアの世界の開発環境全体に大きな影響を与えています。多くの専門家は、DevOps が徐々にソフトウェア エンジニアリングの主流モデルとなり、2020 年にピークに達すると予測しています。

そのため、多くの研究開発企業にとって、開発者はもはや興味があるかどうかというレベルではなく、積極的にDevOps関連の技術や手法を実践すべきです。 HackernoonはStatistaの記事を引用し、DevOpsの世界的な利用が2017年から2018年にかけて7%増加したと伝えた。 IDC は、DevOps ソフトウェア市場が 2017 年の 29 億ドルから 2022 年には 66 億ドルに成長すると予測しています (https://www.idc.com/getdoc.jsp?containerId=US43722718 を参照)。

DevOps には次のような利点があります。

  • さまざまな変更要求に迅速に対応できます。
  • 柔軟なセキュリティの展開とオーケストレーションを可能にします。
  • 健全なコラボレーションとコミュニケーション チャネルを確立する能力。
  • コード内のエラーや脆弱性を迅速に特定する機能。
  • 開発チームは、個々のセキュリティ機能に重点を置きすぎることなく、他の重要な問題に簡単に集中できます。

現在、業界の多くの企業が DevOps 製品配信モデルを採用しています。下の図に示すように、Statista の統計によると、会社全体で DevOps を完全に「採用」している企業の数は、2017 年の 10% から 2018 年には 17% に増加しています (https://www.statista.com/ を参照)。

2020 年に注目すべき 7 つの DevOps トレンドについて議論し、大胆に予測してみましょう。

1. 自動化が焦点となる

現在、DevOps を実装した企業は、効率的で迅速な展開を通じて大きなメリットを得ています (https://dzone.com/articles/benefits-and-challenges-of-taking-the-devops-route を参照)。ここでは、DevOps の自動化の側面に焦点を当てます。ゼロタッチ自動化は将来の開発方向です。 DevOps サイクルの 6C を理解し、これらのフェーズ間で自動化を確実に適用することが重要であり、2020 年の企業の主な目標の 1 つになります。

2. CIパイプラインからDevOpsアセンブリラインに焦点を移す

ご存知のとおり、DevOps の最終的な目標は、計画と配信プロセスにおける自動化間の連携を改善することです。これは継続的インテグレーション (CI) だけでなく、継続的デリバリー (CD) についても言えます。今日、多くの企業は、ソフトウェア開発プロセス全体における自動化の知識とスキルを学ぶために、より多くのエネルギーと時間を投資しています。 2020 年には、継続的インテグレーション パイプラインから DevOps アセンブリ ラインへと注目が移ります。

組立ラインの利点:

  • 強力なネストされた可視性
  • ネイティブ統合
  • 「as-code」の概念を迅速に実装および拡張する
  • 継続的な配信のための完璧な相互運用性
  • チームベースのビジネスインテリジェンスと分析

3. 人工知能(AI)の台頭とデータサイエンスの発展

AI 駆動型アプリケーションの数が増えるにつれて、データ サイエンス チームはワークフローに DevOps の概念を実装することに実用的な価値を見出すようになります。 DevOps アプローチは、自動化パイプラインの処理、および生産チェーンで展開された複数のモデルの保守とテストの主な選択肢になると予想されます。

AI と ML (機械学習) を活用したアプリケーションの開発、展開、管理の効率を向上させるために、データ サイエンス チームと開発チームは引き続き緊密な連携を強化し、相互に補完し合いながら、お互いのスキルと提供レベルを向上させていきます。 2020 年、DevOps チームは、自動化の助けを借りてさまざまなワークフローを完璧に提供することで、より多くの潜在顧客を発見するでしょう。

4. 「すべてをコードとして」というコンセプト

否定しようがありません。プログラミング コードは現在、IT 部門とそのサービス システムを支える主要な柱の 1 つになっています。したがって、さまざまな DevOps ツールと対応する自動化スクリプトを完全に理解することは、企業の日常的なソフトウェア開発プロセスにおいて重要な役割を果たすことができます。 2020 年には、このような実践がさまざまなプロジェクトの実施において主流となるでしょう。企業の事業の見通しや製品の将来的な品質は、開発者、テスター、オペレーターの総合的な技術力に多かれ少なかれ左右されると言っても過言ではありません。

DevOps は配信サイクルの短縮を目的としているため、ソフトウェア生産サイクルの効率を向上させるために使用できる高品質のコードを導入する必要があります。ここでの「すべてがコードである」という考え方とは、DevOps 内でコードの SDLC (ソフトウェア開発ライフサイクル管理、https://dzone.com/articles/leveraging-best-practices-with-the-sdlc) 実践を完了することです。 2020 年、DevOps の波が継続的に進展する中、ソフトウェア テスターがコード プログラミングの学習とテスト スクリプトの作成を開始しなければ、来年はさらに困難になる可能性があります。

5. サーバーレスアーキテクチャを使用する

サーバーレス アーキテクチャ、特にクラウド サービスによって管理される全体的なアーキテクチャにより、DevOps がより高いレベルに引き上げられます。マイクロサービスは独立したサービス モデルであるため、問題が発生しても共同依存関係が生じたり、他の既存のサービス システムに損害を与えたりすることはありません。したがって、このタイプのアーキテクチャを使用すると、ソフトウェア開発者は手元のアプリケーションにさらに集中できます。 BaaS (Backend as a Service) と FaaS (Function as a Service) は、サーバーレス アーキテクチャの 2 つの重要な側面です。サーバーレス アーキテクチャを採用することで、企業は時間を節約し、コストを削減し、さまざまな柔軟なワークフローを確保できます。

6. より高度なセキュリティの組み込み

セキュリティの脆弱性が急増し、さまざまなセキュリティインシデントが企業の評判に深刻な影響を及ぼすようになったため、より多くの企業、さらには国がネットワークセキュリティの重要性を認識し始めています。 DevOps の迅速な配信効率を享受しながらも、セキュリティを設計仕様の一部にし、最初から包括的なセキュリティニーズを十分に考慮する必要があります。セキュリティ要素をソフトウェア製品の「遺伝子」に組み込むことによってのみ、状況を改善しようとして疲弊するのを避けることができます。

2020 年も DevSecOps は上昇傾向を続けるでしょう。開発チームは、アプリケーション開発ライフサイクルで DevSecOps を「シフトレフト」し、セキュリティをビジネス目標とより一致させ、さまざまなプログラムのネイティブな脆弱性を減らすことで会社の評判を向上させます。 DevSecOps モデルでは、プロジェクトに関わる全員がセキュリティの責任を負うことを前提としています。ソフトウェア開発におけるこのようなコラボレーションは、責任の押し付け合いを減らし、安全で効率的な開発プロセスを確保するのに役立ちます。

7. Kubernetes の道のりは長い

Kubernetes は、そのパフォーマンスと使いやすさにより、最も急速に成長しているコンテナ テクノロジーとなっています。 Kubernetes はオープンソース コミュニティから幅広くサポートされています。現在、世界中の多くの CIO や技術専門家が、自社の製品やプロジェクトで Kubernetes を広範に使用しています。 2020 年には、さまざまな企業がクラウドネイティブ アプリケーションを実行するためにコンテナ テクノロジーをさらに採用するようになり、Kubernetes の人気が高まり、より発展していくと予想されます。もちろん、Kubernetes ベースのコンテナ オーケストレーション ソフトウェアは、古い DevOps 機能の一部を徐々に置き換えることになります。待って見てみましょう。

原題: 2020 年に注目すべき 8 つの DevOps トレンド、著者: Shormistha Chatterjee

[51CTOによる翻訳。パートナーサイトに転載する場合は、元の翻訳者と出典を51CTO.comとして明記してください]

<<:  顔認識アクセス制御システムの登場により、私たちのプライバシーを誰が守るのでしょうか?

>>:  宜春市はファーウェイと提携し、ビッグデータと人工知能で市のデジタル変革を推進

ブログ    

推薦する

Programiz: 多くの人がChatGPTを使ってプログラミングを学んでおり、Web開発分野はAIの影響を最も受けやすい

プログラマー育成ウェブサイトProgramizは10月18日、ChatGPTがプログラミング教育分野...

8つのソートアルゴリズムのPython実装

この記事では、主に 8 つの一般的なソート アルゴリズムの基本概念とそれらの Python 実装を紹...

...

2020 年の世界トップ 10 AI ガバナンス イベント

[[378054]]現在、新世代の人工知能技術は世界中で急速に発展し、ビッグデータ、ブロックチェーン...

...

人工知能時代の機械の未来

この記事では、人間が持っているが機械がまだ獲得していないいくつかの必要な能力を列挙し、現在の開発動向...

機械学習を学ぶ前に、まずは確率論の基礎知識を習得する必要があります。

機械学習には非常に重要な中核となる基本概念が数多くあります。これらの概念を習得することは、機械学習や...

テキスト処理から自動運転まで: 機械学習で最もよく使われる 50 の無料データセット

機械学習分野のオープンデータセットにはどのようなものがあるでしょうか。Gengo は最近、高品質の無...

ニューラル ネットワーク: 神秘的で驚異的なニューラル ネットワークの完全な歴史

[[346995]]さまざまな資料を読んでいくうちに、ニューラルネットワークの歴史に深く魅了されるよ...

ディープフェイクを生成して癌を診断できる?GANは決して悪ではない

[[270043]]ビッグデータダイジェスト制作出典: floydhub編纂者:Luan Hongy...

クラウドとジェネレーティブ AI の今後の動向

絶えず変化するビジネス環境において、データは驚くべき速度で増加しています。データの急増により、あらゆ...

機械学習でよく使われる7つの線形次元削減手法の概要

前回の記事では主に非線形次元削減手法についてまとめました。この記事では、一般的な線形次元削減手法につ...

OpenAIがテキストから動画を生成するAIジェネレーター「Sora」をリリース

OpenAI が Sora をリリースし、テキストからビデオへの AI コンテンツ生成競争に参入。 ...

新キングクロード3実戦テスト!すべての能力が素晴らしく、麻雀もプレイできます。確かに GPT-4 よりも優れています。

OpenAI の無敵という神話は崩れ去った。 Claude 3 (中国語対応)が一夜にして発売され...