|
なぜGrayscale Publishing & Monitoringを選んだのか 「大規模サービスの道」にある「グレースケールリリース」と「オールラウンドモニタリング」の2つのコースは、技術者の同僚によって学ばれたに違いありません。 これら二つの手法は業界とテンセントに非常に特徴的だと思います。 TencentのQQバックエンドチームに加わる前は、著者は通信業界および金融業界で数年間勤務していました。 私がテンセントに入社した当初、多くの技術面が新鮮だと感じました。 バックグラウンドシステムは多くの安価なサーバーに展開されており、みんなが多くのマシンを管理しているため、人々は非常に達成感と富を感じています 比較的正確な機器予算計算モデルがあり、各サーバーのパフォーマンスは通常、災害復旧冗長性を考慮する前提で適切な範囲に絞り込まれ、責任者はシステム全体のパフォーマンス、災害復旧、柔軟性、その他の側面について深い洞察を持っています。 巨大なシステムの責任者であることは光栄です 専任のテスターはいません。開発者の自己テスト、グレースケールのリリース、詳細な監視の後、メインシステムはほぼ2週間ごとにリリースされます。バックグラウンド技術者として、彼の仕事は数億人のユーザーに直接影響を与え、まるで神の視点で核爆弾を握っているような感覚です 監視システム(内部システム「モニター」と呼ばれる)は非常に便利で、曲線が直感的にシステム全体の運用を示す様々な指標を表示します。異常なテキストメッセージや電話があれば鳴り、すべてが制御されていると感じさせ、多くのダッシュボードの前で空母を操縦しているかのような感覚や、核爆弾を搭載した戦闘機を操縦しています。
さて、プログラマーの好意を早く終わらせましょう。私が言いたいのは、グレースケールの公開と監視はインターネット上の大規模サービスにとって本当に不可欠なツールであり、バックグラウンドサービスの利用可能性や運用レベルを大幅に向上させるということです。 もちろん、グレースケールリリースは新しいコードのリリースの一部だけではなく、モニタリングは曲線を描いたりアラームメッセージを表示したりするだけでは済まない。多くの要素が絡み合っており、その背後にある哲学は継続的デリバリー、ユーザーテスト、コントロールにある。 MsecはTencentのオープンソースフレームワークであり、その創造的な衝動と構築経験はQQバックエンドチームによる10年以上の運用思考から得られています。 グレースケールのパブリッシング監視は、ミリ秒サービスエンジンの設計において重要な考慮事項です。 ミリ秒単位のエンジンではどのように機能するのでしょうか?グレースケールリリースサービス構成管理ページで「リリース計画を開発」をクリックしてください。
今回はGrayscaleで公開するターゲットマシンとリリースタイプを選択してください:
以下のウィザードで設定ファイル、外部ライブラリ、ビジネスプラグインなどの正しいバージョンを選択してリリース計画を完成させます:
次に、O&M - > Releaseメニューをクリックすると、すべてのリリースプランを照会し、公開されたプランをロールバックできます。 リリース計画の詳細とリリースの実行については、「詳細」をクリックしてください。
モニタリングモニタリングについては、第2記事「RPCとルーティング管理」でより詳しく議論されているため、ここでは詳しくは触れません。説明します:RPCやフレームワーク自体が自動的に報告する情報に加え、カスタマイズされた報告情報(例えば、レベル28のVIPユーザーのログイン数を報告したい場合)をサポートし、主要指標の変動、最大値、最小値に対するアラーム設定もサポートしています。
エピローググレースケールの公開と監視は、インターネット上の大規模サービスに不可欠なツールであり、バックグラウンドサービスの可用性と運用レベルを大幅に向上させることができます。その背後にある哲学は、継続的デリバリー、ユーザーテスト、管理にあります。 ミリ秒サービスエンジンを使えば、スタートアップチームはこれら2つの強力なツールに迅速にアクセスできます。 詳細が見えますテンセントクラウドサービスマーケットプレイス、ミリ秒サービスエンジン公式ウェブサイト |