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強化インスタンスを含む多数の新製品をリリースした。

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

推薦する

Namecheap-9ヶ月プロモーション/登録5.88ドル/転送3.88ドル

Namecheap の 9 月のプロモーションが始まりました。かなりすごいです。新しいドメイン名 (...

友人同士の電子商取引は良いビジネスではありません。友情を維持するためのコストが高すぎます。

少し前、いくつかのメディア記事によってナンシーという女の子が有名になり、WeChat Moments...

呂松松:「SEOの徹底分析」の読書ノート

ブログを書いていても、Weiboを使っていても、ある程度の知名度を得たり、著者と良好な関係を築いたり...

ユーザーの思考を活用してウェブサイトを構築し、独りよがりにならないようにする

最近では、ウェブサイト構築時に常に自分の考えで好きなウェブサイトを構築する人が多くいます。実は、この...

クラウドファースト戦略を採用する方法

今日の急速に変化する世界で企業が生き残りたいのであれば、クラウドファーストのテクノロジーを導入する必...

上海スチュワーデス事件のウェブサイトのキーワードについて語る

最近、上海航空サービス学校から配布された未来のスチュワーデスのビデオショー、「上海スチュワーデスゲー...

インターネットマーケティングをご存知ですか?やめてください、あなたが読んでおくべき2つの大きな誤解があります

今世紀の最初の数年間、インターネットマーケティングは驚くべき魅力を発揮しました。多くの中小企業がオン...

VMware、業界をリードする Horizo​​n プラットフォームで SaaS イノベーションを拡大

2020 年初頭のリモート ワークへの移行の最初の 6 週間で、クラウドに導入された VMware ...

K8Sを本番環境に導入すると、90%のユーザーがこの障害に遭遇する。

Kubernetes/K8s の本番環境では、90% の人が障害に遭遇します。ある日、K8s クラス...

仮想マシンのパフォーマンスを向上させ、効率を最大化する 3 つの方法

仮想化インフラストラクチャの本当のメリットはパフォーマンス比の向上であり、これはホストされている他の...

ウェブサイト運営SEOメモ:オンライン収益サークルでは、最近ウェブサイトがかなり激しく攻撃されています

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスオンラインでの収入の輪は...

草の根ウェブマスターの実態:厳しい生活環境と自営業の欠点

まず、感謝の意を表したいと思います。A5 ウェブサイトで私の意見を表明できることを光栄に思います。草...

prometeus: 月額 6 ユーロ、KVM/4G メモリ/40g SSD/10T トラフィック/オランダ/イタリア

イタリアの老舗企業である Prometeus (1997 年 12 月 10 日設立) は、オランダ...

Autohome が独自に運営する垂直型 Web サイトはレッド オーシャンでしょうか、それともブルー オーシャンでしょうか?

8月末、盛拓メディアは、自動車とITという2つの事業分野に応じて、ウェブサイトグループを2つの独立し...

Hostodo の「スポケーン」データセンターの VPS の状況を理解するのに役立つテストデータ

ホストドが米国西海岸に新たに発表したデータセンター「スポケーン」を試してみたいという人も多いだろう。...