クラウドネイティブの台頭に役立つ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 つの主要プラットフォームで企業のデジタル変革を強化

推薦する

どのようなネットワークを VLAN に分割する必要がありますか?

[[263700]] 1. VLANの定義: VLANの詳細かつ包括的な理解VLAN は、Virtu...

ehvps-$4.9/KVM/1g メモリ/50g ハードディスク/10T トラフィック/フリーモント

ehvps は海外に登録され、海外の人が運営している VPS 事業者です (中国人が関与している、ま...

Tencent CloudがグラフデータベースTGDBをリリース、数兆データのリアルタイムクエリが可能に

6月1日、Tencent Cloudは分散グラフデータベース製品Tencent Cloud TGDB...

企業ウェブサイトで内部ページの降格を回避する方法

2013 年は企業の Web サイトにとって打撃でした。多くの Web 管理者が、Web サイトのホ...

クラウド コンピューティングに関する企業の意思決定者のための 10 の重要なポイント

この記事では、クラウド コンピューティングを使用する際に注意すべき 10 の重要なポイントをリストし...

Pinterestモデルの台頭は中国で模倣の波を引き起こす可能性がある

Pinterest が世界で最も急成長しているウェブサイトにピンタレスト2011年11月、Admin...

優れたネットワークアライアンスプロモーションポジションを定義する方法

ウェブサイトを選択する際、人々は通常、ウェブサイトのトラフィック データ、広告スペースのサイズなど、...

ハイブリッドクラウドがオンプレミスソリューションとクラウドサービスのバランスをとる方法

ハイブリッド クラウド アーキテクチャを構築および作成すると、クラウド コンピューティング サービス...

会社のウェブサイトを作成する計画を立てるには、適切な手順を踏む必要があります

新規のビジネスオーナーのほとんどは、自分のビジネス用のウェブサイトを構築することの重要性を理解してい...

情報フロー配信のための資料はどこで入手できますか?私のプライベートチャンネルをすべてあなたと共有します!

諺にあるように、仕事をうまくやり遂げたいなら、まず道具を磨かなければなりません。この記事は、情報フロ...

ユーザーエクスペリエンスはバランスである

バランスポイントを見つけるのは非常に難しく、起業家はユーザーの根本的なニーズを把握する必要があります...

Webmaster.comからの日報:タオバオはO2Oに注力しており、共同購入サイトの数は500に減少

1. Sina Weibo: ユーザーエクスペリエンスの悪化と商業化の学習能力の欠如Sina Wei...

3つの主要なシナリオ、20以上の厳選された製品、Huawei Cloudは電子商取引業界に深く関わっています

私の国のインターネットの発展と成長のおかげで、電子商取引業界はわずか10年余りで急速な成長を遂げまし...

#11.11# コーヒーホスト: ロサンゼルスの VPS は年間 88 元から、香港の VPS は年間 17.6 元から

Coffee Host が毎年恒例の Double Eleven プロモーションを開始しました!今か...

分散SQLエンジンApache Trafodionが廃止を発表

Apache Trafodion は、Apache Trafodion コミッターの投票により正式に...