クラウドネイティブトレンドレポート 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 段階のロードマップを提供しています。
クラウドネイティブツールとフレームワーク クラウド ネイティブの適用を決定した後、企業は実際の状況に応じて、この記事に従って開発フレームワークとツールを選択する必要があります。 1. Kubernetes 過去 2 年間で、Kuberentes は最も人気のあるオープン ソース プロジェクトの 1 つになりました。今後、Kuberentes がさらに勢いを増していくことは間違いありません。多数の拡張ツールを備えています。その利点は次のとおりです。
もちろん、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. コンテナ Containerd は、主にパフォーマンスと密度のために runC を制御するデーモンです。 Containerd は、マシン上のコンテナを管理するためのコマンドライン クライアントと API を提供します。 Containerd は runC を使用して、OCI 仕様に従ってコンテナを実行します。 |
<<: 面接で遭遇する問題を解決するために、JVM 仮想マシン (メモリ、ガベージ コレクション、パフォーマンスの最適化) を 1 つの記事で理解する
>>: Tencent Cloud TStack チーフアーキテクトの Pan Xiaodong: 3 つの主要プラットフォームで企業のデジタル変革を強化
[[263700]] 1. VLANの定義: VLANの詳細かつ包括的な理解VLAN は、Virtu...
ehvps は海外に登録され、海外の人が運営している VPS 事業者です (中国人が関与している、ま...
6月1日、Tencent Cloudは分散グラフデータベース製品Tencent Cloud TGDB...
2013 年は企業の Web サイトにとって打撃でした。多くの Web 管理者が、Web サイトのホ...
この記事では、クラウド コンピューティングを使用する際に注意すべき 10 の重要なポイントをリストし...
Pinterest が世界で最も急成長しているウェブサイトにピンタレスト2011年11月、Admin...
ウェブサイトを選択する際、人々は通常、ウェブサイトのトラフィック データ、広告スペースのサイズなど、...
ハイブリッド クラウド アーキテクチャを構築および作成すると、クラウド コンピューティング サービス...
新規のビジネスオーナーのほとんどは、自分のビジネス用のウェブサイトを構築することの重要性を理解してい...
諺にあるように、仕事をうまくやり遂げたいなら、まず道具を磨かなければなりません。この記事は、情報フロ...
バランスポイントを見つけるのは非常に難しく、起業家はユーザーの根本的なニーズを把握する必要があります...
1. Sina Weibo: ユーザーエクスペリエンスの悪化と商業化の学習能力の欠如Sina Wei...
私の国のインターネットの発展と成長のおかげで、電子商取引業界はわずか10年余りで急速な成長を遂げまし...
Coffee Host が毎年恒例の Double Eleven プロモーションを開始しました!今か...
Apache Trafodion は、Apache Trafodion コミッターの投票により正式に...