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

推薦する

UCloudの彭静鑫氏との独占インタビュー:UCloudの高性能ストレージの背後にある技術分析

[51CTO.comからのオリジナル記事] モバイルインターネットの急速な発展に伴い、スマート端末、...

「フォーカスインタビュー」後もSEOと関連業界は引き続き厳しく規制される

CCTV ニュースはいつ放送されても、程度の差こそあれ業界の是正と改革をもたらすだろう。したがって、...

ガートナーは、世界のパブリッククラウドのエンドユーザーの支出が2021年に18%増加すると予測している。

[[352897]]ガートナーは、パブリッククラウドサービスに対する世界のエンドユーザーの支出が、2...

ウェブサイトのデータ分析: 説明できないデータの異常

データを分析すると、適切に説明できないデータの異常が必ず発生します。おそらく、これらの異常を別の視点...

ドメイン名の盗難を防ぐには?ドメイン名のセキュリティを保護するための一般的な方法

ドメイン名はウェブサイト全体の核であり鍵です。ドメイン名が盗まれて他のレジストラに譲渡されると、ドメ...

新浪微博の上場後の商業化戦略

3月15日は毎年恒例の消費者権利の日だ。この日に大規模な資本増強を発表する企業はほとんどないが、最近...

Xiong Zhanghaoが「プレミアムプラス」プランを開始!トラフィック、露出、運用の問題はすべて重要です

本日、百度連合サミットが海口市で盛大に開催されました。この連合サミットには、百度エコシステムの多くの...

Baidu の支持を簡単に得るために、セカンドレベルドメイン名を立ち上げるときに 3 つのポイントを覚えておいてください

立ち上げたばかりの新しいウェブサイトの場合、Baidu の支持を得ることはあまり現実的ではありません...

ウェブマスターネットワークからの毎日のレポート:DangdangがTmallに参入、Xiaomiの高コストパフォーマンスが課題に直面

1. 当当が正式に天猫に参入し、書籍や日用品に注力Dangdang.comは10月30日正午、書籍と...

2014 年のウェブサイト SEO 開発の 5 つの主な方向性

電子商取引業界にとって、2014 年は激動の生死を分ける年となることが予想されます。電子商取引大手の...

Baidu の評判がひっそりと開始: ウェブサイトの評判を客観的に評価する方法

最近、Baidu Reputation がオンラインでひっそりとリリースされました。多くの SEO ...

新しいブランドマーケティングモデル!

現在、ほぼすべての企業が経営理念の中に「顧客中心主義」や「顧客第一主義」といった顧客重視の姿勢を掲げ...

Alibaba Cloud、統合データ分析機能を実現する初のワンストップアジャイルデータウェアハウスソリューションをリリース

9月26日、アリババクラウドとインテルが共催する「クラウドでデータ収集、インテリジェンスで未来を切り...

核分裂の根底にある論理、核分裂を永続的かつ効果的にするにはどうすればよいでしょうか?

月収10万元の起業の夢を実現するミニプログラム起業支援プラン著者: ジャッキー、アクティビティ ボッ...

クラウドアーキテクチャの5つの主要テクノロジー

[[408138]] [51CTO.com クイック翻訳]スタートアップ企業や中小企業にとって、So...