DevOps と DataOps のために Kubernetes に移行するメリットは何ですか?

DevOps と DataOps のために Kubernetes に移行するメリットは何ですか?

[[374206]]

[51CTO.com クイック翻訳] Kubernetes(K8s)は2015年の発売以来、GitHub上で複数のバージョンをリリースし、さまざまな業界団体や専門家コミュニティから幅広い支持を得ています。 Kubernetes の成功の理由はソフトウェア開発者、DevOps、データ サイエンス エンジニアにとっては明らかですが、組織のマネージャーにとってはそれほど明らかではありません。

アプリケーションと関連プロセスを Kubernetes に移行することが主流のトレンドになりつつあるのはなぜでしょうか?答えを見つけるには、Kubernetes の主要な概念と利点を理解する必要があります。組織は、ワークロードを Kubernetes に移行することで競争上の優位性を獲得する方法を理解する必要があります。

フィナンシャル タイムズの運用および信頼性担当テクニカル ディレクターの Sarah Wells 氏は、次のように述べています。「Kubernetes を採用した理由は 2 つあります。1 つ目は、評価した他の選択肢よりも Kubernetes の方が優れており、すべての要件を満たしていたことです。2 つ目は、Kubernetes が新たな標準になるとわかっていたことです。」

Kubernetes とは何ですか?

Kubernetes は、コンテナ化されたアプリケーションを調整するために Google によって作成されたクラウドネイティブ システムであり、現在では主流のオープンソース プラットフォームとなっています。その広範な使用は、Cloud Native Computing Foundation (CNCF) によって強力にサポートされています。

Kubernetes は、スムーズな自動アプリケーション展開、操作性、スケーラビリティを実現する、最も人気のあるクラスター管理ソフトウェア ソリューションの 1 つです。 Kubernetes は、運用環境で管理性に優れた大規模なコンテナベースのアプリケーションをユーザーに提供します。

つまり、アプリケーションをコンテナ化できる場合 (たとえば、Docker の助けを借りて)、Kubernetes によって実行および管理する必要があります。 Kubernetes のサポートにより、すべてのコンピューティング リソースを複数のアプリケーション駆動型プロセス間で動的かつ合理的に共有できるため、ユーザーはオンプレミスまたはクラウドでホストされるインフラストラクチャの利用率を大幅に向上できます。

Kubernetes の最新バージョンは 1.19.3 です。ただし、GitHub と Google グループのコミュニティでは、すでにバージョン 1.20.0 の更新情報について議論が始まっています。 Kubernetes はオープンソースであるため、バージョン更新、バグ修正、その他の改善に関して、世界中の専門家コミュニティからタイムリーかつ迅速なサポートを受けています。いくつかのベンダーが、Kubernetes をベースにした独自の SaaS、IaaS、PaaS 製品で市場に参入しています。

開発者はKubernetesをどう見ているか

Kubernetes は、マイクロサービス アーキテクチャを最適化し、アプリケーションをコンテナーにパッケージ化するのに適しています。これは、ほとんどのアプリケーション ソフトウェア開発者や DevOps が好むものです。 Stack Overflow 開発者調査では、世界中の 65,000 人の開発者にソフトウェア ツール、フレームワーク、テクノロジーの好みについて質問しました。調査によると、専門家の回答者の 71.1% が、Kubernetes が現在および将来の開発に適したプラットフォームであると考えています。

組織はKubernetesをどう見ているか

2020 年現在、多くの組織の意思決定者は、アプリケーション開発業務に Kubernetes を迅速に導入するかどうかについてまだ迷っています。幸いなことに、Kubernetes への移行によるメリットを明確に認識しているユーザーが増えています。 Statista の新しい調査によると、3 分の 1 以上の組織が Kubernetes の大きな可能性を活用し始めています。このようにして、多くの組織がアプリケーションの開発、テスト、および運用運用の効率性を高め始めています。

Kubernetes は何に使用されますか?

Kubernetes の本質は、コンテナ化されたアプリケーションのスムーズなオーケストレーションです。ただし、コンテナだけでは、プロセスとリソースを大量に消費する生産環境で効率的に運用するには不十分です。しかし、コンテナを実際に大規模に実行すると、アプリケーションの配信時間と製品の品質が大幅に増加し、顧客の市場投入までの時間の期待に応えられなくなったり、製品のリリースが遅れて最終的に顧客エクスペリエンスが低下したりする可能性があります。

コンテナベースのアプリケーションの自動プロセス最適化のための総合的かつスケーラブルなツールを提供することが最優先事項となっています。ここで Kubernetes が役立ち、複数のアプリケーション関連プロセスにわたるワークロードを合理化するのに役立ちます。

DevOps と DataOps の最適化のための Kubernetes

Kubernetes は DevOps および DataOps のエンジニアや実践者にどのようなメリットをもたらしますか? Kubernetes への移行は全体的な効率性の向上に大きく貢献したため、より詳細な説明が必要になります。

2 つのアプローチには違いがありますが、DevOps と DataOps には Kubernetes に関連する多くの共通点があります。これらは、アプリケーションの開発、展開、配信を加速するという同じビジネス目標に役立ちます。つまり、これら 2 つのプラクティスは、データ主導の洞察によってサポートされるソフトウェア開発ワークフローの最適化を通じて、アプリケーションの生産性を向上させることに重点を置いています。

Kubernetes は強力なツールと同じ原則に従い、ソフトウェアレベルと人的レベルの両方で機能強化のための強固な技術基盤を提供します。とはいえ、組織の DevOps チームは、Kubernetes を活用することで運用効率と製品提供率を向上できることに気づき始めています。同時に、組織の DataOps エンジニアは、堅牢なデータ オーケストレーション、タイムリーな更新、永続的なデータ ストレージ、プラットフォームや部門間の合理化されたデータ パイプラインを通じて、膨大なデータ資産の信頼性をビッグ データ分析に活用できます。

それでも、Kubernetes が組織にもたらすメリットについて、より一般的な観点から考えるのが一番です。これは、Kubernetes がさまざまなチームや部門のワークフローに同時にプラスの影響を与えることができるためです。さらに、長期的には、組織は Kubernetes がもたらすさまざまなメリットを享受できます。

Kubernetes への移行による 5 つのメリット

組織の DevOps チームと DataOps チーム、そしてビジネス全体が Kubernetes への移行からメリットを得ることができます。 Kubernetes は、コンテナベースのアプリケーションの展開と管理の自動化の効率を向上するだけでなく、組織のビジネス効率にも大きな価値をもたらします。

組織に競争上の優位性をもたらす Kubernetes への移行の主なメリットは次のとおりです。

1. 費用対効果

Cloud Native Computing Foundation (CNCF) が主催する毎年恒例の KubeCon + CloudNativeCon イベントでは、マイクロサービスとコンテナ化されたアプリケーションを Kubernetes に移行することの大きな可能性を組織が活用する必要性について強調されました。ファイナンシャル タイムズの運用および信頼性担当 CTO である Sarah Wells 氏は、カンファレンスでの講演で IT 運用における Kubernetes の実装に関する実践的な知識を共有しました。この知識は、組織がホスティング、技術サポート、移行コストの観点から Kubernetes の有効性を評価および検討するのに役立ちます。

2. 一貫性

Kubernetes は、複数のコンテナを同時に実行することで、ソフトウェア開発、DevOps、品質保証 (QA)、システム管理者、その他の専門家に総合的な運用環境を提供します。 Kubernetes クラスターの実行中にどのような変更が発生しても、ソフトウェア開発ライフサイクル (SDLC) の全体的な整合性は維持されます。パフォーマンスの向上とリスクの最小化に役立ちます。

3. 携帯性

Kubernetes は、ベアメタルまたは仮想マシン (VM) クラスター上で実行されるコンテナー内のオンプレミス環境とクラウドベース環境の両方で簡単に使用できます。アプリケーションはコンテナ化されているため、プラットフォームに完全に依存せず、さまざまなフレームワークにわたってオーケストレーションできます。コンテナ オーケストレーション テクノロジーは、今日のプログラミング言語のほとんどをサポートしており、これは Kubernetes に移行するもう 1 つの大きな利点です。

4. スケーラビリティ

Kubernetes は、アプリケーション関連のワークロードを処理する際に、散発的または計画的なスケーリングの課題に対処できます。コンテナ クラスタリング プロセスの弾力性と自動化により、パフォーマンスの問題やダウンタイムを発生させることなく、組織のデータ センター、プライベート クラウド、パブリック クラウド内の機能間で負荷を簡単にオフロードして再分配できます。スケーラブルなワークロードにより継続的インテグレーション (CI)/継続的デリバリー (CD) パイプラインの大幅な改善が保証されるため、これは DevOps にとって非常に大きな意味を持ちます。

5. セキュリティ

最後に、組織はコンテナ オーケストレーション ワークロードが絶対に安全であることを確認する必要があります。 Kubernetes は、ロールベース アクセス制御 (RBAC)、Lightweight Directory Access Protocol (LDAP)、Security-Enhanced Linux (SELinux)、Extensible Access Control Markup Language (XACML) などの透過的な制御メカニズムとコンプライアンス プロトコルを通じて組織にセキュリティを提供します。 Kubernetes は、組織の IT インフラストラクチャを保護し、さまざまな運用環境で実行されるコンテナベースのアプリケーションの稼働時間を確保するための強化されたセキュリティ機能を提供します。

要約すると、アプリケーションと関連プロセスを Kubernetes に移行する組織は、真剣に検討する必要があります。既存のインフラストラクチャとのシームレスな統合のために、専門組織に支援を求めることができます。

原題: 2021 年に Kubernetes に移行する理由: DevOps と DataOps の主なメリット、著者: Victoria Kuleshova

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

<<:  JVM メモリ モデルの概要と実践的な演習。私自身も実際に試してみましたが、学んだ後は髪の毛が抜けなくなりました!

>>:  シニアチーフアーキテクトが2021年のクラウドコンピューティングの8つの主要トレンドを予測

推薦する

シーンからシナリオまで、Juhaokan Technologyは「スクリーン・ネットワーク・クラウド」を接続してスマートライフの構築を支援します

ケビン・ケリーが予測した未来の生活は加速している。11月2日、ハイセンスは「1×3×N」という新たな...

テンセントWeiboのトップ10業界のデータ分析を収集して洞察を得る

私は編集業務に1年以上従事していますが、データ収集や分析は一度もしたことがありません。百度や捜狗で検...

HTML5のCanvasグラフィック要素を使用してグラフィックを描画する方法

HTML5 は HTML の最新標準です。この記事を書いている時点では、HTML5 はまだ活発に開発...

アメリカのホストが国内のバーチャルホスト市場を初めて占有

中国のバーチャルホスト市場は長い混乱期を経て、ようやく安定しました。安定した中国のバーチャルホスト市...

SEO最適化に別れを告げ、Q&Aを使ってウェブサイトを宣伝しましょう

以前、私はウェブサイトのプロモーションに関する 2 つの記事、「SEO 最適化に別れを告げる: フォ...

ウェブサイトのトラフィックとクリック数を増やすことは、ウェブサイトの墓を掘ることに等しい

最近はトラフィックを増やすツールが多すぎます。インターネットで検索すれば、トラフィックを増やすソフト...

アプリの運用とプロモーションのための 3 つのチャネル: オンライン、オフライン、新しいメディア。

アプリの運用は簡単ではなく、製品の品質、プロモーション チャネル、戦略に依存します。アプリの運用とプ...

iniz-6モデル販売中/128Mメモリ/KVM/年額15.5ドル

iniz は 6 つの特別価格 VPS をリリースしました。その中で、128M メモリと年間支払いを...

ウェブサイト分析: データを活用してデザインを支援する

設計においては、対象グループ、シナリオ、運用習慣が異なるため、経験と直感だけに頼ることはできません。...

W3SO Webmaster Network にランキングがないことについてどう思いますか?

W3SO Webmaster Network、筆者がこのサイトに注目しているのは、他の理由ではなく、...

ランキング後もSEO最適化を継続する方法

最初の問題は、あなたのウェブサイトはランキングを持っていますが、キーワードが安定していないことです。...

ホットな話題をつかみ、面白いジョークで新しいサイトは何千ものトラフィックで急上昇した

今日は月曜日です。私と彼女は仕事のスケジュールがあり、休みを取りたかったので、深センの最高峰である梧...

DevOpsからDevSecOpsまで、プロセス全体にわたって実行されるセキュリティスタック

「21世紀に最も大切なものは何でしょうか?それは才能です!」ゲーおじさんはかつて『泥棒のいない世界』...

「悟空」が倒れ、知湖は混乱に陥る

本日、 Wuguoqia はすべての主要なアプリストアから削除され、半月後には正式に運営を停止します...

ウェブマスターと百度は「2度Kされた」後、何を考えるべきでしょうか?

中国には「三杯飲んだら」という慣用句があります。これは、皆がかなりお酒を飲んだので、用事があれば話し...