Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 12087|Respuesta: 2

Hablemos de la publicación en escala de grises y el seguimiento de servicios en segundo plano

[Copiar enlace]
Publicado en 9/3/2017 16:06:58 | | | |
Por qué Grayscale Publishing & Monitoring

Los dos cursos "Grayscale Release" y "All-round Monitoring" en "The Way of Massive Service" debieron haber sido estudiados por colegas técnicos. Creo que estas dos metodologías son muy propias de la industria y de Tencent.

Antes de unirse al equipo backend de QQ de Tencent, el autor trabajó durante varios años en la industria de las telecomunicaciones y financiera. Cuando me uní a Tencent, sentí que muchos aspectos de la tecnología eran refrescantes:

  • El sistema en segundo plano está desplegado en muchos servidores baratos, y todos gestionan muchas máquinas, lo que hace que la gente se sienta muy realizada y rica
  • Existe un modelo de cálculo del presupuesto de equipos relativamente preciso, y el rendimiento de cada servidor suele ajustarse a la cantidad justa bajo la premisa de considerar la redundancia ante la recuperación ante desastres, y la persona responsable tendrá una visión profunda del rendimiento, la recuperación ante desastres, la flexibilidad y otros aspectos de todo el sistema. Es un honor estar al mando de un sistema enorme
  • No hay testers a tiempo completo; tras la autoprueba del desarrollador, el lanzamiento en Grayscale y la monitorización detallada, el sistema principal se lanzará casi cada dos semanas. Como técnico de fondo, su trabajo afecta directamente a cientos de millones de usuarios, lo que da una sensación de sostener una bomba nuclear desde la perspectiva de Dios
  • El sistema de monitorización (nuestro sistema interno llamado monitor) es realmente muy cómodo, una curva muestra intuitivamente varios indicadores del funcionamiento de todo el sistema; si hay mensajes de texto y llamadas telefónicas anormales, suena, haciendo que la gente sienta que todo está bajo control, hay una sensación de controlar un portaaviones delante de un gran número de salpicaderos o cazas volando con bombas nucleares.

Bueno, date prisa y acaba con la buena sensación de los programadores, quiero decir el punto principal: la publicación y el seguimiento en escala de grises son realmente dos herramientas esenciales para servicios masivos en Internet, que pueden mejorar enormemente la disponibilidad y el nivel operativo de los servicios en segundo plano.

Por supuesto, la versión en escala gris no es solo parte de la publicación de nuevo código, y la monitorización no es tan simple como dibujar curvas y mensajes de alarma; habrá muchas cosas en ella, y la filosofía detrás es la entrega continua, las pruebas y el control por el usuario.

Msec es un framework de código abierto para Tencent, y su impulso creativo y experiencia en construcción provienen de más de 10 años de pensamiento operativo por parte del equipo backend de QQ. La monitorización de la publicación en escala de grises es una consideración importante en el diseño de motores de servicio en milisegundos.

¿Cómo funciona en un motor de milisegundos?Lanzamiento en escala de grises

En la página de Gestión de Configuración de Servicios, haz clic en "Desarrollar Plan de Liberación"

Selecciona la máquina objetivo y el tipo de lanzamiento que Grayscale publicará esta vez:

Selecciona la versión correcta del archivo de configuración, biblioteca externa, complemento empresarial, etc. en el siguiente asistente para completar el plan de lanzamiento:

A continuación, haz clic en el menú O&M - > Release para consultar todos los planes de lanzamiento y revertir para los planes publicados. Haz clic en Detalles para ver más detalles sobre el plan de lanzamiento y ejecutar el comunicado:

Monitorización

En cuanto a la monitorización, en el segundo artículo: RPC y gestión de enrutamiento, se ha discutido con más detalle, así que no entraré en detalles aquí, solo explicaré: Además de cierta información que reporta automáticamente RPC y el propio framework, también soporta información de informes personalizada (por ejemplo, quiero informar del número de inicios de sesión de usuarios VIP de nivel 28), y permite configurar alarmas para fluctuaciones, valores máximos y valores mínimos de indicadores clave:

Epílogo

La publicación en escala de grises y la monitorización son dos herramientas esenciales para servicios masivos en Internet, que pueden mejorar enormemente la disponibilidad y el nivel operativo de los servicios en segundo plano, y la filosofía detrás de ello es la entrega continua, las pruebas de usuario y el control. Con el Millisecond Service Engine, los equipos de startup pueden acceder rápidamente a estas dos herramientas tan potentes. Los detalles son visiblesMercado de Servicios en la Nube de TencentPágina web oficial del Millisecond Service Engine





Anterior:Lanzamiento en escala de grises del lanzamiento de producto en Internet
Próximo:Paquete de instalación offline de Visual Studio 2017 18GB Baidu cloud download
 Propietario| Publicado en 30/11/2024 12:05:39 |
La liberación de canarios es un tipo de liberación en escala de grises

Esta estrategia implica una progresión gradualDirige una pequeña parte del tráfico de usuarios, normalmente un número pequeño o un grupo específico de usuarios, hacia la nueva versión, mientras que la mayoría de los usuarios continúan usando la versión antigua. Monitorizando el rendimiento de la nueva versión y la retroalimentación de los usuarios, si todo funciona correctamente, aumenta gradualmente la proporción de tráfico hacia la nueva versión hasta que todos los usuarios sean migrados.
 Propietario| Publicado en 30/11/2024 12:05:56 |
Lanzamiento en escala de grises del lanzamiento de producto en Internet
https://www.itsvse.com/thread-3542-1-1.html
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com