Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 12087|Ответ: 2

Давайте поговорим о публикации в оттенках серого и мониторинге фоновых сервисов

[Скопировать ссылку]
Опубликовано 09.03.2017 16:06:58 | | | |
Почему серая публикация и мониторинг

Два курса — «Grayscale Release» и «Всесторонний мониторинг» в «Пути массового сервиса» — должны были изучаться техническими коллегами. Я считаю, что эти две методологии очень характерны для отрасли и Tencent.

До прихода в команду QQ Tencent автор несколько лет работал в телекоммуникационной и финансовой индустрии. Когда я впервые присоединился к Tencent, мне показалось, что многие аспекты технологий освежают:

  • Фоновая система развернута на многих дешёвых серверах, и все управляют большим количеством машин, что заставляет людей чувствовать себя очень успешными и богатыми
  • Существует относительно точная модель расчёта бюджета оборудования, и производительность каждого сервера обычно сжимается до нужного уровня при условии резервирования после аварийного восстановления, а ответственный человек получает глубокое представление о производительности, восстановлении после катастроф, гибкости и других аспектах всей системы. Для меня честь возглавлять огромную систему
  • Штатных тестировщиков нет, после самотестирования разработчика, релиза Grayscale и детального мониторинга, основная система будет выпускаться почти каждые две недели, а его работа напрямую затрагивает сотни миллионов пользователей, немного похоже на ядерную бомбу с точки зрения Бога
  • Система мониторинга (наша внутренняя система под названием monitor) действительно очень удобна: кривая интуитивно отображает различные индикаторы работы всей системы, если есть ненормальные текстовые сообщения и звонки, она звонит, и люди чувствуют, что всё под контролем, возникает ощущение управления авианосцем перед большим количеством приборных панелей или истребителей, летящих с ядерными бомбами.

Ну что ж, поторопитесь и прекратите хорошее настроение программистов, хочу сказать главное: публикация и мониторинг в сером — это два важных инструмента для огромных сервисов в Интернете, которые могут значительно повысить доступность и уровень работы фоновых сервисов.

Конечно, релиз Grayscale — это не просто часть выпуска нового кода, и мониторинг — это не просто рисование кривых и сигналов тревоги, в нём будет много всего, а философия — это непрерывная доставка, тестирование пользователями и контроль.

Msec — это фреймворк с открытым исходным кодом для Tencent, и его творческий импульс и опыт создания основаны на более чем 10-летнем опыте операционного мышления команды QQ. Мониторинг публикации в масштабах серого — важный аспект при проектировании сервисных движков миллисекунд.

Как это работает в движке с миллисекундой?Выпуск в оттенках серого

На странице управления конфигурацией сервисов нажмите «Разработать план выпуска»

Выберите целевую машину и тип релиза, которые будут опубликованы Grayscale на этот раз:

Выберите правильную версию конфигурационного файла, внешнюю библиотеку, бизнес-плагин и т.д. в следующем мастере, чтобы завершить план релиза:

Далее нажмите на меню O&M - > Release, чтобы запросить все планы релиза и откатить данные для опубликованных планов. Нажмите «Подробности», чтобы увидеть больше информации о плане релиза и выполнить его:

Мониторинг

Что касается мониторинга, во второй статье: RPC и управление маршрутизацией, это обсуждалось более подробно, поэтому я не буду вдаваться в подробности, просто объясню: помимо некоторой информации, автоматически сообщаемой RPC и самим фреймворком, он также поддерживает индивидуальную отчётность (например, я хочу сообщать о числе входов пользователей VIP уровня 28), а также поддерживает установку тревог для колебаний, максимальных и минимальных значений ключевых индикаторов:

Эпилог

Серая публикация и мониторинг — это два важных инструмента для масштабных сервисов в Интернете, которые значительно повышают доступность и уровень работы фоновых сервисов, а философия их основана на непрерывной доставке, тестировании пользователями и контроле. С помощью Millisecond Service Engine стартапы могут быстро использовать эти два мощных инструмента. Детали видныРынок облачных сервисов TencentОфициальный сайт Millisecond Service Engine





Предыдущий:Серый релиз интернет-продукта
Следующий:Офлайн-инсталляционный пакет Visual Studio 2017 18GB Baidu для загрузки в облако
 Хозяин| Опубликовано 30.11.2024 12:05:39 |
Канарский выпуск — это разновидность оттенков серого

Эта стратегия предполагает постепенное развитиеНаправляйте небольшую часть пользовательского трафика, обычно небольшое число или определённую группу пользователей, на новый релиз, в то время как большинство пользователей продолжают использовать старую версию. Отслеживая производительность новой версии и отзывы пользователей, если всё работает правильно, постепенно увеличивайте долю трафика на новую версию, пока все пользователи не будут переведены.
 Хозяин| Опубликовано 30.11.2024 12:05:56 |
Серый релиз интернет-продукта
https://www.itsvse.com/thread-3542-1-1.html
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com