クラウドのために生まれた、テンセントクラウドサーバーオペレーティングシステムTencentOSカーネルが正式にオープンソース化

クラウドのために生まれた、テンセントクラウドサーバーオペレーティングシステムTencentOSカーネルが正式にオープンソース化

1月9日、テンセントクラウドはサーバーオペレーティングシステムTencentOSのカーネルをオープンソース化すると発表した。業界の他のバージョンの Linux カーネルと比較すると、Tencent Cloud TencentOS カーネルは、リソース スケジューリングの弾力性、コンテナー サポート、システム パフォーマンス、セキュリティの面で競争力があり、特にクラウド環境に適しています。このシステムのオープンソース化と応用により、お客様はクラウド リソースの利用効率を大幅に向上させ、運用コストを削減し、より安全で信頼性の高いビジネス運用環境を実現できます。

TencentOS カーネルは、Tencent Cloud IoT オペレーティング システム TencentOS tiny に続く、TencentOS ファミリーの 2 番目のオープン ソース製品です。 TencentOS は、Tencent Cloud アーキテクチャ プラットフォーム部門が主に開発した Tencent Cloud オペレーティング システム シリーズの製品です。データセンター、デスクトップシステム、エッジデバイス、IoT端末などのアプリケーションシナリオをカバーし、信頼性の高いクラウドプラットフォームの構築、アクセス、アプリケーション機能を提供して、顧客がクラウドの価値を変革できるよう支援します。 TencentOS サーバー オペレーティング システムは、テンセントで 10 年以上運用されており、同社の自社開発事業のすべてをカバーし、インストール ベースは 100 万を超えています。 2019年9月に新たにオープンソース化されたTencentOS tinyは、TencentがIoT向けに開発したリアルタイムオペレーティングシステムです。低消費電力、低リソース使用量、モジュール性、セキュリティ、信頼性などの特徴を備えており、IoT端末製品の開発効率を効果的に向上させることができます。現在、Github で 3.7k 個のスターが付いています。

Tencent Cloud OSチームは、「TencentOSカーネルをオープンソース化することで、Tencent CloudのサーバーOS分野における技術と経験を世界中の開発者と共有できるだけでなく、世界中のサーバーOS分野における優れた成果と革新的なアイデアから学び、サーバーOSエコシステム全体の繁栄に貢献できる」と述べた。

Tencent は、オープンソースを通じて開発者と技術的成果を共有することに尽力しています。近年、テンセントのオープンソース化のペースは加速し続けています。 2020年1月現在、92のプロジェクトをGithub上でオープンソース化し、オープンソース財団の共同構築に積極的に参加しています。現在、Linux や Apache を含む 9 つの主要なオープンソース財団の最高レベルのメンバーとなっています。

クラウド専用に設計されたリソース スケジューリング ソリューションで、システムの柔軟なスケーリング機能を大幅に強化します。

従来の Linux システムでは、公平性はリソース スケジューリング アルゴリズムの中核ロジックです。公平なスケジューリングにより、システムの汎用性が大幅に向上します。しかし、この公平性により、リソースの有効利用率が低下し、システムの弾力性が大幅に制限されます。企業が需要に応じてリソースを割り当て、リサイクルできないのは、リソースの量だけでなく、リソースの割り当て速度や先取り能力など、リソースの質にも起因します。

クラウド プラットフォーム上のリソース スケジューリングの需要に応えて、TencentOS カーネルは専用のリソース スケジューリング アルゴリズムを開発し、マシン全体のリソース弾力性を大幅に向上させました。企業は需要に基づいてリソース割り当ての量とレベルを指定でき、同じ量でも異なるレベルのリソースから得られるシステム サービスには明らかな違いがあります。

TencentOS カーネルによって開発された CPU エラスティック スケジューリング アルゴリズムは、オフラインとオンラインのビジネスの混合展開において大きなメリットをもたらします。オンラインサービスの品質に影響を与えることなく、マシン全体の CPU 使用率が最大 3 倍に向上しました。一部のビジネス シナリオでは、マシン全体の CPU 使用率が 90% まで増加する場合があります。

リソース分離が完全にアップグレードされ、企業が強力なコンテナプラットフォームを構築できるようになります。

周知のとおり、リソースの安全な分離は常にコンテナ仮想化プラットフォームの中心的な課題でした。コミュニティ カーネルによって提供される分離機能は、ビジネス ニーズを満たすにはほど遠いものです。一部の基本的なシステム ステータス情報、CPU 情報、ディスク ステータス情報などは分離されておらず、場合によっては直接的にビジネスの停止につながることもあります。

TencentOS カーネルは、ビジネスニーズから始めて、まず cpuinfo、stat、loadavg、meminfo、vmstat、diskstats、uptime などの必要なシステムステータスを分離して強化し、コンテナ内のアプリケーションが正しいシステムステータス情報を取得できるようにします。

さらに重要なのは、TencentOS カーネルが NVME IO 分離などの機能も提供していることです。これにより、マルチキュー デバイス シナリオでの IO 制御グループのリソース使用率が低い問題や比例分離のサポート不足の問題が完全に解決され、さまざまなシナリオで IO 分離効果が保証されます。

独自のシステムセキュリティとパフォーマンス最適化機能により、ビジネス運用コストを継続的に削減します。

業界のカーネルホットパッチ技術は主に X86 アーキテクチャ向けに開発されており、ARM64 などのアーキテクチャはサポートされていません。 TencentOS カーネルは、FMENTRY クラス、REGS 関数を備えた FTRACE を実装し、KPATCH に ARM64 サポートを追加することで、ARM64 アーキテクチャ用のカーネル ホット パッチ ソリューションを実装します。

TencentOS カーネルは、プロセス間のメモリ取得や動的ライブラリのロードなどを防止し、ビジネスプロセスのデータセキュリティを確保するプロセス GDB 禁止機能を提供します。

パフォーマンスの面では、TencentOS カーネルはコンピューティング、ストレージ、ネットワーク サブシステムに対して独自の最適化が施されています。たとえば、PAGE CACHE LIMIT 関数はページ キャッシュの使用を制限し、残りのシステム メモリがビジネス ニーズを満たすようにします。 TencentOS カーネルは、ユーザー エクスペリエンスを最適化するために、複数の sysctl/proc 制御インターフェイス、カーネル起動パラメータなども追加します。

TencentOS カーネルのオープンソース アドレス: https://github.com/Tencent/TencentOS-kernel。開発者の参加とコードの共有を歓迎します。

<<:  Bespin Globalがクラウド管理サービスで「Excellence Level」認定を取得し、中国のMSP業界をリードし続けている

>>:  2020 年のクラウド コンピューティング技術のトレンドの展望

推薦する

uuuvps: US cn2 gia vps、25% 割引コード、Windows をサポート、VPS 評価データが添付

最近、米国の CN2 GIA VPS が不足しています。ここでは、米国サンノゼにある uuuvps ...

電子メール マーケティングでは、注目のイベントをどのように利用して注目を集めることができますか?

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますホットなイ...

オンラインマーケティング会社を選ぶのに役立つ5つの鍵

文/ジャオジャオインターネットがますます普及するにつれて、私たちの生活のあらゆる側面がインターネット...

CBRCはP2Pを調査するために非公開会議を開催し、年末までに規制規則を発行する可能性があります

はじめに: P2P 業界が中国銀行業監督管理委員会の監督下に置かれたことを受けて、中国銀行業監督管理...

W3SO Webmaster Network にランキングがないことについてどう思いますか?

W3SO Webmaster Network、筆者がこのサイトに注目しているのは、他の理由ではなく、...

ウェブマスターによるブログに関する考えや議論 ブログは孤立した島になるのでしょうか?

この記事は私のブログのSEO日記第23弾です。最近はお店の経営が忙しくて本当に疲れていますが、面白い...

2018年年次総会での張小龍氏の発言を解釈します。

昨日はテンセントの2018年度社員会議があり、WeChatの生みの親である張小龍氏のスピーチの引用が...

2億元の資金調達がバブルとなり、Jieku.comのCEOが資金を持って姿を消す

「中国のO2O業界でNo.1の統合マーケティングブランドを構築する」というスローガンはベンチャーキャ...

SEO初心者必読:SEOとホテルについてお話しましょう

今年の初めに、代理店のようなチケット販売のeコマースサイトを作成しました。 1年以上前から計画してい...

spinservers: 米国のハイエンドサーバー、月額 339 ドル、2*E5-2695v4/512gDDR4/4*1.92tSSD/10Gbps 帯域幅

spinservers のダラス データ センターには、最新の CPU モデル (支払い完了後 15...

ウェブサイトのバックリンク統計におけるSEOツールの違いを分析する

外部リンク構築は、すべての SEO 担当者が注意を払う作業です。なぜなら、SEO プロセスでは、ほと...

ツール型ウェブサイトのホームページデザイン検討 ホームページデザインタイプ分析

ツールウェブサイトとは何ですか?まず、Wikipedia の 3 つの概念グループを理解しましょう。...