クラウドのために生まれた、テンセントクラウドサーバーオペレーティングシステム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 年のクラウド コンピューティング技術のトレンドの展望

推薦する

実証済みの分析戦略でデータの潜在能力を最大限に引き出します

コンテナ アプリケーションや Kubernetes などの最新のデータ管理テクノロジーにより、組織は...

BaiduでSEO関連の単語を検索すると「Baidu Tips」が表示される

最近、私たちウェブマスターが最も懸念しているのは、百度で SEO 関連の単語を検索すると表示される注...

Google PR 価値 VS Baidu 重み、ウェブマスターは何をすべきでしょうか?

グーグルが国内市場で徐々に衰退するにつれ、百度が検索エンジンの支配的地位を獲得した。多くのウェブマス...

A5 Q&A 学習体験: ウェブマスターが上達するためのステップ - インターネットに関することは A5 に質問してください

ウェブマスターコミュニティが形成されて以来、A5 Q&Aは新旧のウェブマスターが疑問を解決す...

ライブストリーミング販売がWeChat Momentsを席巻

9月10日、葛世三は「8:15」WeChatビデオ生放送イベントで観客と「セックスレス結婚」について...

女性のウェブサイト編集者はどうすればコンテンツをもっと面白くできるでしょうか?

「女三人寄れば文殊の知恵」ということわざがあるように、女友達はおしゃべりが好きで上手で、生活の些細な...

628 Baidu Black K Station 嵐についての考察

6月28日は暗黒の日でした。多くのウェブサイトがBaiduに削除され、ホームページだけが残ったり、何...

電子メール マーケティング プラットフォームを EDM ツールにするにはどうすればよいでしょうか?

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

ウェブサイト最適化におけるウェブサイトの品質を判断するための4文字の原則

検索市場における堅実で信頼性の高いウェブサイトは、あらゆる SEO のベンチマーク目標の 1 つです...

Kubernetes を使い始める前に知っておくべき 6 つのこと

過去 1 年ほどにわたって、私たちはコンテナ オーケストレーション ツールについて深く理解し、Kub...

新しいブランドIPマーケティング手法!

2019年、世界経済は回復し、成長しています。2019年の世界経済は5.5%成長し、中国の経済成長率...

中国ライブ電子商取引業界調査レポート

コア要約: 2018年、中国のライブストリーミング電子商取引市場規模は1.2兆元を超え、年間成長率は...

Kamatera: イスラエルの VPS の簡単なレビュー。低価格 (月額 3.6 ドル)、広帯域 (1Gbps)、強力なパフォーマンス

kamateraさん、よくわからない場合は前回の紹介を見てください。今日は、Kamatera の中東...

fliphost-49 USD/L5520 (デュアル)/24 GB メモリ/1 TB ハードディスク/10 TB トラフィック

Fliphost もブラックフライデー期間中に特別価格のサーバーをリリースしました。月額 49 ドル...