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

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

推薦する

事例共有:ウェブサイト改修後の検索エンジン対策と状況

ウェブサイトを 1 ステップで改訂することが常に可能であるとは限りません。人員の制限がある場合もあれ...

1.4.1 MVCフレームワークパターンの実装(2)

1.4.1 MVCフレームワークパターンの実装(2)ステップ 3: Controllers/Defa...

#セール# dedipath: 月額 50 ドル、デュアルチャネル E5-2620v2 + 1Gbps 無制限トラフィック

dedipath では、1 Gbps の帯域幅、無制限のトラフィック、デュアルコア E5、ニューヨー...

クラウドコンピューティングに関する10のよくある質問

FAQ を参考にしてクラウド コンピューティングの基礎を学び、さまざまな種類のクラウド プラットフォ...

テンセントと百度の戦い、「ミニプログラム」が勝敗を分けるか?

わずか1年余りで、to Bは中国のインターネットで人気のトレンドになりました。 3月末、馬化騰氏はI...

ウェブサイトのタイトルは「トピックに沿ったもの」でSEO最適化がスムーズに進む

小学校の先生がこう言ったのを今でも覚えています。「張強、君の作文の題名はまた的外れだよ。」今でもこの...

エンタープライズSaaSの新たな可能性を探るスマートシーンのアップグレード

SaaS モデルは、クラウド コンピューティング分野で企業に最も認知されているサービス モデルであり...

privatealps: 著作権侵害の申し立てを 100% 無視、スイスのデータ センター、VPS、専用サーバーなど。

privatealps は 2009 年に設立され、著作権 (DMCA) を 100% 無視する、苦...

Alexaランキングが企業ウェブサイトに及ぼす4つの主な影響

最近、会社の上司はAlexaランキングに対して非常に高い要求をしており、毎日それを厳しく監視していま...

Weibo マーケティングをより「マイクロ」かつ「ブログ」的にする方法

Weibo が人気になって以来、Weibo マーケティングは大手ウェブマスターや業界関係者の間で話題...

catalysthost-256m メモリ KVM 年間支払額 25 ドル

catalysthost プロモーション コード: WHTkvmPROMO (25% 割引相当)、S...

新しいウェブサイトを立ち上げるときに4つのことをすれば、5分以内にインデックスされることも夢ではありません。

みなさんこんにちは。私は先週、4 つのウェブサイトを立ち上げました。これらの 4 つのウェブサイトを...

特別オファー: weloveservers - $19/年 4 コア/1g メモリ/30g ハードディスク/1T トラフィック

WLS (weloveservers) がウェブサイトをリニューアルした後、2 回目のプロモーション...

毎日平均4つの共同購入サイトが閉鎖されている

最近、共同購入サイト「Juqi.com」は、内部の業務調整のためサービスを一時停止すると発表した。し...

PTCの優れたパートナープログラムは、テクノロジー、ソリューション、サービスプロバイダーがビジネスの成長と機会の獲得を支援します。

PTC は最近、パートナー プログラムの成長が引き続き好調で、昨年はパートナーの半数以上が 2 桁の...