Jianmu: より優れたオープンソース コミュニティを構築し、DevOps をよりシンプルにする

Jianmu: より優れたオープンソース コミュニティを構築し、DevOps をよりシンプルにする

[51CTO.comより引用] 「建木」は古代人が崇拝した神聖な木です。伝説によれば、建母は天と地と人間と神々を結ぶ橋である。伏羲、黄帝、その他の皇帝たちは皆、この神聖な梯子を通って人間界と天界の間を行き来しました。淮南子には「建母は都光にあり、すべての皇帝が行き来するところである。正午には影がなく、呼んでも音がない。ここは天地の中心である」とも記されている。このため、このプロジェクトは「建木」と名付けられ、このプロジェクトが異なるビジネスシナリオにおけるシステム間のコミュニケーションの架け橋にもなることを期待しています。 Jianmu 自動化プラットフォームは、トリガー、プロセス オーケストレーション、タスク分散などの機能を中心に構成されており、CI/CD、DevOps、自動運用保守、マルチビジネス システム統合などの自動化を含むさまざまな使用シナリオに適用できます。

Jiuzhou Cloud は、中国で最も早く「オープン クラウド エッジ インフラストラクチャ技術の開発とサービス」に携わった専門企業の 1 つとして、常に「オープン ソースとクラウド エッジ変革の強化」を中核とし、独立した研究開発にこだわり、完全な「クラウド + エッジ」エコシステムとソリューションを確立してきました。現在、Jiuzhou Cloud はエンタープライズ顧客向けにフルスタックのオープン インフラストラクチャ ソリューションを提供できます。クラウド面では、Jiuzhou Cloud は、IaaS クラウド、CaaS クラウド、マルチクラウド管理、自動運用保守プラットフォーム AutoOps、SD-WAN などをカバーするエンタープライズ クラウド ソリューションを提供しています。エッジ側には、エッジ センター管理、エッジ エリア管理、エッジ管理、Open UPF、軽量コア ネットワーク、エッジ 会場/エンターテイメントなどをカバーするエッジ クラウド ソリューションがあります。

Jiuzhou Cloud は、自社の技術的優位性を活かし、OpenStack、StarlingX、Kubernetes、OpenNess、EdgeGallery などのオープンソース コミュニティに深く参加し、常に技術研究とコミュニティへの貢献に取り組んでいます。同社は長年にわたりコミュニティ貢献率の着実な成長を維持し、クラウドコンピューティングとエッジコンピューティングの分野で深い技術的蓄積と研究開発能力を確立してきました。今年、Jiuzhou Cloud は Skyline や Jianmu などのオープンソース プロジェクトを立ち上げました。

九洲クラウドの共同創設者である張金南氏は、2015年に九洲クラウドは銀行の信用報告センターの第2世代システムのR&Dおよびテストクラウドのコンサルティングおよび実装プロジェクトに取り組んでいたと語った。このプロジェクトは OpenStack をベースとしており、基盤となる OpenStack IaaS と上位層の CI/CD を構築します。この実践を通じて、Jiuzhou Cloud は DevOps の長所と短所を認識しました。このプロジェクトにより、Jiuzhou Cloud は開発者の視点から DevOps 全体を検証できるようになりました。九洲クラウドは2018年から金融機関の自動化運用保守プロジェクトに参加しています。このプロセスでは、DevOps 全体が運用と保守においてどのように価値を生み出すのかをオペレーターの視点から検証しました。開発者や運用者の視点に加え、管理者の視点も非常に重要です。経営者にとって、「安定性」を確保しながら「俊敏性」をいかに実現するかが大きな課題です。さらに、Jianmu チームには独自のオープンソース プロットもあります。チームの同僚は次のように語った。「私は15年間オープンソースに触れ、10年近くオープンソースに真剣に取り組んできました。私の実践経験の一部を活用して中国でオープンソースプロジェクトを立ち上げることができれば、オープンソースへの貢献にもなります。」

上記のすべての要素を考慮して、Jiuzhou Cloud は 2020 年から徐々に DevOps をよりシンプルにし、そのような方法をオープンソース化する方法を考え始めました。

新鮮でクラシックなスタイル、強力な機能

Jianmuを開くと、新鮮でクラシカルな雰囲気が広がります。建木は巻物の形で開きます。ソフトウェア全体は、下図のように階層化されています。主にタスク実行層、フロー分配層、概念定義層に分かれています。それをサポートするサポートサービスがあります。


タスク実行層は、主にエグゼキュータ管理とタスク実行プロセス管理を担当します。現在、Jianmu プロジェクトではいくつかの公式エグゼキューターが提供されており、コミュニティ開発者も独自のニーズに応じて独自のエグゼキューターを拡張できます。後続の Jianmu プロジェクトでは、さらに興味深いアクチュエータ形式も提供され、後でハブの形で提供される予定です。フロー分散層の中核はプロセス エンジンです。配布レイヤー全体がプロセスの実行をトリガーし、トリガーに基づいて実行プロセス中に配布戦略を制御します。このレイヤーを通じて、すべてのプロセス (またはパイプライン) タスクは、タスクの優先度、タスクの種類、実行者の使用率などに応じて適切に分散およびスケジュールされます。概念定義レイヤーは、主にタスクがプロセスを通過する方法を定義します。パイプラインは CI シナリオでより一般的に使用されることを考慮して、パイプライン モードのカスタマイズもサポートしています。開発者が使いやすくするために、Jianmu は GitOps を実装するための git などのバージョン管理ツールを使用してプロセスの統一されたバージョン管理を容易にする YAML ベースの DSL セットを正式に定義しています。サポート サービスには、主に、自動統合で使用される統合認証、キー管理、SDK 管理などの基本サポート モジュールが含まれます。

プロセス構成の可視化 + エコロジカルノードライブラリ

Jianmu の第一の大きな特徴はプロセス構成の可視化であり、タスクのスケジュールと実行状況が一目でわかります。

数回クリックするだけで、複数のサービスを統合し、単一のサービスを構築できます。これは、Jianmu のエコロジカル ノード ライブラリに開発されたノードが多数あるためです。これらのノードを整理して接続することで、複雑なサービスを迅速に構築できます。

同時に、建木プロジェクトにはプラットフォームの優先順位はなく、ユーザーはニーズに応じて選択できます。

優れたオープンソースコミュニティを構築し、オープンソースの究極の価値を実現する

現在、Jianmu は中国で最も影響力のあるコード ホスティング プラットフォームの 1 つである Gitee でコードをホストしています。オープンソース コミュニティの選択に関して、Jianmu は中国で非常に影響力のある Mulan オープンソース コミュニティを選択し、現在は Mulan オープンソース コミュニティのインキュベーション プロジェクトとなっています。

オープンソースコミュニティは、グローバルな情報技術分野において重大かつグローバルで永続的な変化をもたらし、社会インフラの構築においてもますます重要な役割を果たしています。張金南氏は、Jianmu を広く利用され、実行可能なオープンソース プロジェクトにするには、3 つの段階を経る必要があると述べました。第 1 段階は消費者コミュニティであり、より優れたコンテンツを使用してユーザーを引き付け、より多くの人が使用できるようにし、より多くの人がオープンソース コミュニティに参加するように促し、いくつかの議論と共有を開始します。張金南氏は、これは非常に長いプロセスになるだろうと考えている。第二段階は、ユーザーがコミュニティの真の価値を真に体験し、自らの経験を積極的に共有し、コミュニティメンバーが製品をより良く使用できるように支援し、Jianmu がコンテンツを成功させるのを支援し、自らの影響力を生み出しながらコミュニティコンテンツの共同作成を実現することです。 3 番目で最後の段階では、ユーザーが積極的にニーズを提案し、アイデアを提供し、コーディング機能とドキュメント作成機能を使用してコミュニティに貢献できるようにします。

優れたオープンソース コミュニティには、十分なコミュニティ活動と成長が必要です。オープンソースの究極の価値については、張金南氏は「オープンソースソフトウェアは全人類のものであり、全人類の資産である」という周明輝教授の見解に同意しています。 「それを取って、それを使う能力がある限り、あなたはそれを使うことができます。」

[51CTO オリジナル記事、パートナーサイトに転載する場合は、元の著者とソースを 51CTO.com として明記してください]

<<:  アリババクラウドは、自社開発の第4世代神龍アーキテクチャを搭載し、RDMA強化インスタンスを含む多数の新製品をリリースした。

>>:  クラウド プラットフォームの可視性を向上させる必要があるのはなぜですか?

推薦する

perfectionservers-512m メモリ/1g バースト/10g SSD/9.97 ドル

perfectionservers、HostCat の公式 Web サイトには背景についての紹介はな...

Xiaomiや他の携帯電話には、銀行のAlipayアカウントの盗難に簡単につながる脆弱性が存在していることがわかった。

中国新聞社、6月16日(ITチャンネル張新南)最近、CCTVの「週刊品質報告」は、モバイル決済の多く...

SimpleNode-1GメモリKVM月額支払い7ドル

SimpleNode の KVM ベースの VPS の拡張を記念して、プロモーションを開始しました。...

App Store が大規模なアプリ削除を実施中。なぜボードゲームが監視の対象となるのでしょうか?

App Store は多数のボードゲームをアプリから削除し、レビューの焦点に最近、App Store...

競合分析とキーワード分析を通じてのみ、検索エンジンのランキングを獲得できます

私はこれまで何度も人々に「競合他社の Web サイトについてどの程度知っていますか?」と尋ねてきまし...

ウェブサイトの最適化をブランド構築のプロセスとして扱うことが核心です

Baiduのアルゴリズムが継続的にアップグレードされるにつれて、従来のウェブサイト運営モデルは深刻な...

百度のニュース - 元記事が再び論争を巻き起こす

はじめに:Lu Songsong のブログ - 独創性は Baidu の支持を得られない宋達達氏のこ...

使用量の増加、経費の無駄…感染症の流行が原因の「クラウド課題」に遭遇していませんか?

パブリック クラウドの導入率は、2020 年初頭にパンデミックが発生する前からすでに増加していました...

インタラクティブ: 検索キーワード調査多言語戦略

5月25日、厦門でグローバル検索エンジン戦略会議が開催されました。以下は、「検索キーワード研究のため...

電子商取引企業のユーモラスなマーケティングコード:幸せを誘拐する

電子商取引の時代において、企業の存在意義は何でしょうか?近代経営の父、ピーター・ドラッカーはかつてこ...

CNドメイン名の反撃:9月と10月の合計180万増加、第二の春が来るのか?

CNドメイン名の反撃:2か月で180万増加。 admin5.com 11月19日によると、中国インタ...

#云者・奔跑# iSoftStoneの「原動力」を解読する

iSoftStone Information Technology (Group) Co., Ltd...

「モバイル決済」、あなたのご都合に合わせてご利用ください!

みなさんこんにちは、私はXiaosiです。今、多くの人がインターネットファイナンスと金融インターネッ...