クラウドネイティブの台頭に役立つ2020年のトップ8オープンソースツール

クラウドネイティブの台頭に役立つ2020年のトップ8オープンソースツール

クラウドネイティブトレンドレポート

IT 情報会社 Capgemini の最新の調査によると、2020 年までに、クラウド ネイティブ アーキテクチャが顧客向けアプリケーションの主な選択肢になるとのことです。もちろん、この動きは、同社のリーダーシップがクラウドネイティブの概念を完全に理解し、ビジョンを持っていることを前提としています。

キャップジェミニは、11 か国で 900 人以上の上級専門家を対象に調査を実施し、エンタープライズ アプリケーションの 15% がクラウド コンピューティングをベースとしており、2020 年までにこの数字は 32% に増加すると予測しています。

クラウド ネイティブ アプリケーションに移行する主な理由は、開発、展開、配信のスピード向上 (74%)、チーム コラボレーションの向上 (70%)、ユーザー エクスペリエンスの向上 (67%) です。アジャイルおよび DevOps 手法と自動化されたアプリケーション展開を使用し、強力なクラウド実践能力を備えた企業が、このトレンドの最前線に立っています。これらの企業は成長に重点を置いた IT 機能を好む傾向もあり、コスト削減よりも顧客体験の向上 (90%)、ビジネス俊敏性の向上 (87%)、拡張性 (85%) を優先する傾向が見られます。

しかし、これはCIOにとって新たな課題であり、CIOS調査では、既存のアプリケーションプロバイダーとの契約、ネットワークセキュリティとデータ保護、ローカルインフラストラクチャのコストなど多くの問題があるため、クラウドネイティブアプリケーションと従来のインフラストラクチャを統合することが困難であることが障害になっていると指摘されています。

しかし、回答者の3分の2(65%)が従来の慣行を生かして革新を起こしたいと答え、70%がスキル不足を大きな問題として挙げ、62%が従来のインフラストラクチャとの統合を課題として挙げており、業界リーダーの固定観念とも戦わなければなりません。

Capgemini によると、Amazon、Apple、Google、Netflix、Airbnb、Uber、Deli veroo はすべて、アプリケーションを競争上の差別化の重要な源泉として活用しており、その成功は、クラウド ネイティブ アプリケーション開発アプローチを採用することでクラウドの弾力性を最大限に活用する能力に由来しています。

レポートでは次のように述べられています。「クラウドで直接アプリケーションを構築し、モジュール式のマイクロサービス アーキテクチャを使用することで、これらのイノベーターは新製品をより迅速に革新し、拡張することができ、モノリシック システムに依存する企業には不可能なビジネスのスピードと俊敏性を実現できます。」

クラウドネイティブ ビジネスを構築するための 6 つのステップ:

Capgemini は、クラウドネイティブ ビジネスの構築を目指す企業向けに 6 段階のロードマップを提供しています。

  • アプリケーションポートフォリオを評価し、クラウドネイティブ開発を優先する
  • クラウドロードマップと成長を実現する能力を示すことで信頼性を構築します
  • 小規模から始めて規模を拡大し、高度なスキルを持つチームを育成します
  • ビジネスの俊敏性と安定性をサポートするためにIT運用モデルを調整する
  • テクノロジーを選択する際には効果を重視する
  • イノベーション、コラボレーション、テスト、学習の文化を育む

クラウドネイティブツールとフレームワーク

クラウド ネイティブの適用を決定した後、企業は実際の状況に応じて、この記事に従って開発フレームワークとツールを選択する必要があります。

1. Kubernetes

過去 2 年間で、Kuberentes は最も人気のあるオープン ソース プロジェクトの 1 つになりました。今後、Kuberentes がさらに勢いを増していくことは間違いありません。多数の拡張ツールを備えています。その利点は次のとおりです。

  • ロールベースのアクセス制御によるエンタープライズ展開のサポート強化
  • Kubernetes をシングルユーザー オペレーティング システムから Unix に移行する
  • コンテナおよびKubernetesによって管理されるコンテナ内でのステートフルアプリケーションの実行をサポート

もちろん、Kubernetes コンテナ スケジューラに加えて、CNCF (Cloud Native Foundation) は、最新の分散システムを運用および提供するための互換性のあるツールの幅広いセットも提供しており、これらを組み合わせることで、運用上の差別化を実現しながら、数千の自己修復型マルチテナント ノードに拡張できる機能が作成されます。

このツール スイートの重要なポイントは、新しい標準への準拠を開発することで継続的なイノベーションを可能にすると同時に、複数の標準に準拠した実装で複製できることです。

2. プロメテウス

Prometheus はもともと一般的な監視システムとして設計されました。 HDFS のようにクラスター内にデータを保存するようには設計されていません。これは、サービスを監視するためのクラウドネイティブな方法を提供することを目的としたメトリック監視システムです。

3. オープントレーシング

OpenTracing はプラットフォームやベンダーに依存しない API を提供するため、開発者はトレース システムの実装を簡単に追加 (または置き換え) できます。 OpenTracing は、グローバル分散トレースのための統一された概念とデータ標準を提供します。

4. 流暢に

Fluentd は、ログの収集、処理、保存を簡素化し、特別なログ処理スクリプトを維持および記述する必要がなくなる、無料の完全にオープン ソースのログ管理ツールです。 Fluentd のパフォーマンスはさまざまな分野で実証されており、現在の最大のユーザーは 5,000 台以上のサーバーからログを収集し、1 日あたり 5 TB のデータを収集し、ピーク時には 1 秒あたり 50,000 件のメッセージを処理します。

5. リンカード

Linkerd は「サービス メッシュ」であり、時間に敏感なサービス間通信を処理するために設計されたインフラストラクチャ レイヤーです。従来のメッシュ コンポーネントとは対照的に、サービス メッシュはリクエスト レベルで動作します。

6. rpc

gRPC は、サービスを定義し、リモートで呼び出すことができるメソッドとそのパラメーターおよび戻り値の型を指定するという考え方に基づいています。デフォルトでは、gRPC はサービス インターフェースとペイロード メッセージ構造を記述するためのインターフェース定義言語としてプロトコル バッファーを使用します。必要に応じて代替ソリューションもご利用いただけます。

7. コアDNS

CoreDNS の前身は SkyDNS でした。その主な目的は、ユーザーがさまざまな方法で DNS のデータにアクセスして使用できるようにする、高速で柔軟な DNS サーバーを構築することでした。これは、Caddy Web サーバー用のサーバー プラグインとして設計されています。 CoreDNS の各機能は、ロギング、ファイルベースの DNS、さまざまなバックエンド テクノロジーなど、プラグ可能なミドルウェアとして実装でき、複数のプラグインを組み合わせてカスタマイズされたパイプラインを作成することもできます。 CoreDNS が拡張され、Kubernetes がサービス データに直接アクセスし、KubeDNS の形式でユーザーに提供できるようになりました。

8. コンテナ

[[285953]]

Containerd は、主にパフォーマンスと密度のために runC を制御するデーモンです。 Containerd は、マシン上のコンテナを管理するためのコマンドライン クライアントと API を提供します。 Containerd は runC を使用して、OCI 仕様に従ってコンテナを実行します。

<<:  面接で遭遇する問題を解決するために、JVM 仮想マシン (メモリ、ガベージ コレクション、パフォーマンスの最適化) を 1 つの記事で理解する

>>:  Tencent Cloud TStack チーフアーキテクトの Pan Xiaodong: 3 つの主要プラットフォームで企業のデジタル変革を強化

推薦する

厦門オリンピック金メダリスト林清峰選手のドメイン名が5万元で売却。専門家「ウェブサイトを構築する方が良い」

林青峰のドメイン名を5万で売っている人がいる業界関係者は、スポーツ選手のドメイン名に投資するのは、彼...

クラウドネイティブアーキテクチャがデジタル変革に重要な理由

ビジネス アプリケーションは、クラウドで実行するように特別に構築され、クラウド コンピューティングの...

SAP Concur: 2019 年の出張・経費管理で注目すべき 6 つのポイント

グローバル化とデジタル化が経済発展のキーワードとなっている現在、中国企業は国内外の急速に変化する市場...

マレーシアのVPSの推奨、いくつかの人気のあるマレーシアのVPS業者の推奨

マレーシア VPS、マレーシア VPS 推奨、マレーシア VPS レンタル...マレーシアは東南アジ...

データベース時代の巨人であるオラクルはなぜクラウドコンピューティングの流行に乗らなかったのでしょうか?

新しい 4 つの偉大な発明の 1 つとして、クラウド コンピューティングの概念は過去 2 年間で非常...

高品質の外部リンクは、最適化効果を2倍にすることができる高品質の資産のようなものです

外部リンクを見つけることは、SEO スタッフが習得しなければならないスキルです。これがスキルと呼ばれ...

テンセントのゲーム事業の金儲けマシンは失敗しているのか?

これまで常に「優等生」の役割を果たしてきたテンセントは、今年の財務報告では好成績を収められなかった。...

ウェブサイト上でフレンドリーリンクを構築する際の3つの問題について簡単に説明します。

ウェブサイトの運営と宣伝の過程で、多くのウェブマスターやこの分野で働き始めたばかりの新人ウェブマスタ...

JD Cloud SLA アップグレード

最近、JD Cloud は、最大 99.995% の可用性を保証する、新たにアップグレードされたクラ...

大馬美有事件から、第三者データ機関の不正行為が明らかになる

文/ビアン・ハイフェンスポーツ競技では、審判のミスの発生によって試合の最終結果が左右されることがよく...

timeweb: 月額 16 元、ロシア VPS、200Mbps 無制限トラフィック、1G メモリ/1 コア/10g NVMe

timeweb(ロシアの信頼できるブランド、13年間運営)からの最新ニュース:価格は変更せずに、公式...

#クリスマスプロモーション# changeip -$35.99/KVM/1Gメモリ/30gSSD/無制限トラフィック

Changeip の最新プロモーションがここにあります。これは、Shark が Rectified ...

高品質なユーザーエクスペリエンスは、ユーザーと仲良くなることを学ぶべきである

ユーザーエクスペリエンスに関して、多くの友人は、高品質のユーザーエクスペリエンスをどのように構築する...

ユーザーの 60% が積極的にアプリを検索 — App Store ASO 戦略

ASO最適化とは、アプリストアのキーワードランキング検索最適化を指します。アプリストアのカスタムロジ...