Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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Офіційний сайт Мілісекундного сервісного двигуна





Попередній:Сірий реліз інтернет-продукту
Наступний:Офлайн-пакет встановлення Visual Studio 2017 18GB Baidu cloud download
 Орендодавець| Опубліковано 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