COVID-19のGoogle Meetのスケーリングの課題

COVID-19のGoogle Meetのスケーリングの課題

Googleは、COVID-19の大流行により、より多くの人々がGoogle Meetを使用するようになったため、使用量の増加によるGoogle Meetのスケーリングの課題について書いた。

Googleは、COVID-19の大流行により、より多くの人々がMeetを使用するようになったため、使用量の増加によるGoogle Meetのスケーリングの課題について書いた。GoogleのSREチームは、今年初めに始まったトラフィック増加の課題に取り組むために、既存のインシデント管理フレームワークを変更して使用した。

SREチームは、2月17日頃にGoogle Meetのリージョナルキャパシティで早期の警告を受け取った、しかし、この頃はユーザへの継続的な停止や影響はまだなかった。目標は、機能停止を防ぎ、まだ未知の拡張要求に応じてスケールすることだった。チームの対応戦略は、通常のインシデント管理フレームワークを使用することで、これは「従来の」インシデントのパラメーターに適合していなかった。北米とヨーロッパの両方で、インシデントコマンダ、コミュニケーションリード、オペレーションリードなどの特別の役割を設定した。チームは作業を合理化するために「ワークストリーム」を設定した。各ワークストリームは、容量、依存関係 (Meetが依存する認証サービスなど)、ボトルネック、コントロールノブ、および新しいチューニングパラメータを使用したプロダクションロールアウトの特定の側面を扱った。彼らは、過負荷と燃え尽きを回避するために、インシデント対応で各人に「スタンバイ」を追加した。

Googleのサイト信頼性エンジニアスタッフであるSamantha Schaevitz氏は、インシデントコマンダの1人だった。彼女の役割は、「どの戦術問題が残っているか、誰が何に取り組んでいるのか、そして私たちの対応に影響を与えたコンテキスト (政府のCOVID-19対応など) に関するステータス情報を収集し、支援できる人々に仕事をディスパッチする」ことであった。チームの技術的な目標は、「地域で利用可能なMeetサービスの容量をユーザの需要よりも先回りする」ことだった。

google スケーラビリティ devops 設計/アーキテクチャ ニュース

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

How to Extend your DevOps Strategy For Success in the Cloud?

DevOps and Cloud computing are joined at the hip, now that fact is well appreciated by the organizations that engaged in SaaS cloud and developed applications in the Cloud. During the COVID crisis period, most of the organizations have started using cloud computing services and implementing a cloud-first strategy to establish their remote operations. Similarly, the extended DevOps strategy will make the development process more agile with automated test cases.

What Is DevOps and Is Enterprise DevOps Any Good?

What is DevOps? How are organizations transitioning to DevOps? Is it possible for organizations to shift to enterprise DevOps? Read more to find out!

DevOps Basics: What You Should Know

What is DevOps? What are the goals it helps achieves? What are its benefits? This article has answers!

Why You Should Be Adopting a DevOps Culture in 2020 - DZone DevOps

The year 2020 has arrived, and its arrival brings a lot of innovations and transformations in the Information and Technology (IT) sector to DevOps technologies.

Measuring DevOps Metrics: A How-To Guide

DevOps is supposed to help streamline the process of taking code changes and getting them to production for users to enjoy. But what exactly does it mean for the process to be "streamlined"? One way to answer this is to start measuring metrics.