[WOTD] テンセント楊文兵:PaaS をベースにした自動運用保守システムを迅速に構築

[WOTD] テンセント楊文兵:PaaS をベースにした自動運用保守システムを迅速に構築

[51CTO.com からのオリジナル記事] ご存知のとおり、運用と保守は実際には反復的な労働を必要とし、価値密度が比較的低い職種です。クラウドコンピューティング時代の到来により、運用・保守も大きな変化を遂げました。まず、運用とメンテナンスの回数が大幅に増加しました。第二に、運用と保守の属性が変化しました。以前は物理マシンのX86でしたが、現在は仮想マシンとコンテナであり、管理方法が異なります。このような問題に直面した場合、購入とセルフビルドという 2 つの解決策があります。再購入の問題は、既存の IT 資産が無駄になることです。さらに、従業員やユーザーの習慣を変えるコストは高く、元のパスが繰り返される可能性があります。独自の研究開発や設計によってもたらされる問題は、人件費の高さ、チーム編成の難しさ、そして技術的余裕の不足による工期の長期化などです。つまり、クラウド コンピューティング時代の大規模な運用と保守により、従来の運用と保守は時代遅れになり、企業は独自の自動化された運用と保守のソリューション セットを備える必要があります。

2017年12月2日、51CTOが主催するWOTD 2017グローバルソフトウェア開発技術サミットの技術アーキテクチャとビジネスアーキテクチャの融合セッションで、テンセントのシニアエンジニアであるヤン・ウェンビンが「PaaSに基づく自動化された運用および保守システムを迅速に構築する方法」と題した基調講演を行いました。従来の企業の運用と保守の問題点から始めて、aPaaSとiPaaSの2つの側面と、テンセントの運用と保守におけるBlue Whale PaaSのベストプラクティスを組み合わせ、企業が独自のPaaSプラットフォームを構築するための基本的な考え方を皆と共有しました。

独自の PaaS 運用・保守プラットフォームを構築するための 5 つのステップ

1. 運用環境の構築と展開

PaaS をベースに自動運用保守システムを迅速に構築するための第一歩は、デプロイメントおよび運用環境、つまり運用保守システムの自動デプロイメントとメンテナンスフリーホスティング (aPaaS) を構築することです。ホスティングには、ツール自体の操作が含まれる一方で、操作中のツールの監視とリソース使用のスケジュール設定も含まれます。さらに、これらのデプロイされたアプリケーションに対するサービス検出と、さまざまなサービス コレクションがあります。一言で言えば、これらすべてのツールに注意を払う必要はありません。問題を発見する必要がある場合は、直接その問題を発見することができます。これらのサーバー上で運用および保守検索を実行する必要はありません。

エンタープライズ自動運用保守システムにおけるPaaSの機能アーキテクチャ図

2. 統合Atomプラットフォーム

2 番目のステップは、企業内のさまざまなプラットフォーム間の統合と相互作用を実現することです (iPaaS)。運用と保守では、問題管理システム、CMBD、ジョブ管理システム、リリース システムなど、多くのプラットフォームが使用される場合があります。これらのシステムは、企業内のさまざまなチームによって開発される必要があります。 Tencent Blue Whale にも多くのプラットフォームがあり、それらはすべて iPaaS プラットフォームに接続されています。あらゆる運用・保守スクリプトやファイルの大量かつ高速な同時実行をサポートする運用プラットフォームです。さらに、統合 CMDB プラットフォーム、統合コンテナ管理プラットフォーム、統合データ プラットフォーム、統合 AI マイニング プラットフォームなどがあります。

3. エンタープライズ サービス バス

3 番目のステップは、SOA の概念に基づいて、企業内の既存のプラットフォーム (ESB) に迅速に接続することです。 ESB エンタープライズ サービス バスには、統合インターフェイス管理、アクセス許可制御、爆発防止メカニズム、呼び出しクォータ制御、分散型高可用性展開、自動サービス検出が含まれます。

4. スケジューリングエンジン

スケジューリング エンジンは、必要なアトミック機能を接続し、サービスの形式で提供します。

スケジューリングエンジン - すべてをスケジュール

5. 急速な発展

最後のステップは、自動化された運用・保守システムを迅速に構築することです。

PaaS開発モデルにより開発効率が大幅に向上

PaaSをベースとした運用保守プラットフォームを構築することで、運用保守担当者はSaaSプロセスの組み立てに集中でき、SssS構築コストを大幅に削減できます。

Blue Whale - ワンストップの運用技術ソリューションを提供

Blue Whale Intelligent Cloud (Blue Whale とも呼ばれる) は、オペレーターにワンストップの運用技術ソリューションを提供するプラットフォームです。 SOAコンセプトとクラウド技術を基盤とした運用保守モデルを基盤とし、「アトミックサービス統合」と「オープンツール構築」を通じて、無人化が進む「運用保守基本サービス」と「運用保守付加価値サービス」の解決に取り組んでいます。これは、完全なフロントエンドおよびバックエンド開発フレームワーク、スケジューリングエンジン、共通コンポーネント、およびその他のモジュールを提供する PaaS ベースの技術ソリューションであり、ビジネス製品および技術担当者が低コストでメンテナンスフリーのサポートツールと運用システムを迅速に構築するのに役立ちます。テンセントゲーム運営部が長年にわたり蓄積してきた技術運営サポートシステムであり、数百社の企業のオンライン運営を担っています。

楊文兵教授によると、テンセントは2012年にブルーホエールの開発を開始し、5年以上の歴史があるという。 Blue Whale のビジネスは、世界中のさまざまな開発者から生まれています。これらのビジネスは、異なるアーキテクチャ、異なる言語、さらには異なる OS に基づいて開発されています。各企業にとって、完全なビジネスラインシステムです。運用保守システム全体を業務システムと強く連携させることはできません。

Blue Whale は、運用および保守プラットフォームの機能を従来の業界企業に輸出できます。 Blue Whale Community Edition では 4 つのプラットフォームが公開され、手動操作からスクリプト自動化、Web 自動化、スケジュール自動化までの機能が外部に公開されています。 Blue Whale は運用および保守コミュニティも構築しており、CMDB などのプラットフォームの一部をオープンソース化しています。さらに、Blue Whale の運用および保守スタッフが一般的なスクリプトをアップロードし、他のユーザーがダウンロードして使用できるスクリプト コミュニティもあります。

開発者コミュニティには、Blue Whale プラットフォームをベースに自社内のビジネス シナリオ向けの SaaS を開発できる運用・保守担当者が多数存在します。

講師プロフィール

テンセントのシニアエンジニアであるヤン・ウェンビンは、2011年にテンセントに入社し、「アラド戦記」、「クロスファイア」、「7 Heroes」など、さまざまな種類のゲームの運用および保守マネージャーを務めてきました。彼は、Tencent Games の運用保守システムである Blue Whale の最初の DevOps の 1 人です。 Blue Whaleで複数のサポートツールや運用システムを開発してきました。彼は上級運用・保守・DevOps 担当者であり、現在は Tencent の Blue Whale Operation Group の責任者を務めています。

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

<<:  2018 年にクラウド コンピューティングを使用すべき 5 つの理由

>>:  ウォルト・ディズニーが AWS を優先パブリッククラウドインフラストラクチャプロバイダーとして選択

推薦する

#ニュース# BandwagonHost CN2 ネットワーク VPS の再入荷、DC3 と DC8 のオプション、および一部の製品調整

2017 年 2 月以来、Bandwagonhost の VPS 製品ラインの価格は継続的に上昇して...

新年には、ウェブサイトの内部最適化の詳細に注意を払う必要があります

私たちが普段話題にするオンサイト最適化のソリューションには、主に内部リンク管理、コンテンツ変更更新、...

#hostwinds# 個人と企業の両方に適した、1時間あたり5セント相当の強力な「クラウドサーバー」

良心的なホスティング会社である Hostwinds は、完璧なサービスを提供します。 hostwin...

手頃な価格で高速、実名/登録不要の香港クラウドサーバーのおすすめ

この記事の目的は、香港のクラウド サーバーを推奨することです。香港のクラウド サーバーの利点は、速度...

企業の SEO 担当者は毎日何をしているのでしょうか?

企業の SEO 担当者は毎日何をしなければならないのでしょうか? Nanning Aiwen Net...

ウェブサイト運営について(1)

インターネット業界の発展により、基本的にあらゆる分野に独自の競合相手が存在します。小さな会社として始...

記事からインターネットマーケティングを学ぶ

最近最もホットなセレブが誰なのか、皆さんご存知だと思います。それは「アーティクル」です。すべての主要...

Baidu Webmaster Tools クロール診断ツールの実践分析

Google 最適化を行う友人は、Google ウェブマスター ツールをよく知っているはずです。Go...

ASO 最適化丨トラフィック思考は決して死なない (アプリプロモーションへの道を探る)

この記事は、主に CEO や会社の幹部向けに書かれており、アプリのプロモーションに関する新しいアイデ...

クラウドコンピューティングがサプライチェーンをよりスマートかつ強力にする方法

COVID-19パンデミックはサプライチェーンを混乱させており、特に世界的な半導体危機が顕著となって...

QQスペースのランキングを良くする方法を分析する

前回、徐国祥氏の「QQ空間の分析はBaiduのキーワードのランキング付けに使用できるか?」という記事...

ウェブサイトのコンバージョン率について話すときは、まずキーワードの商業的価値について話す必要があります。

ウェブサイトのトラフィックは良いが、コンバージョン率が低すぎるという友人によく出会います。そのたびに...

すでに Docker があるのに、なぜ Kubernetes が必要なのでしょうか?

諺にもあるように、「千人の読者の目には千のハムレットがある」。 Kubernetes にも同じことが...