Desafiaments moderns per a la supervisió de microserveis

Bloc

Desafiaments moderns per a la supervisió de microserveis

Si heu migrat d'un monòlit a una arquitectura de microserveis, probablement hàgiu experimentat aquest sentiment:

Actualment, els sistemes moderns són molt més complexos de controlar.

Els microserveis combinats amb el desplegament en contenidors donen lloc a sistemes altament dinàmics amb moltes parts mòbils en diverses capes.

Aquests sistemes emeten grans quantitats de dades de telemetria de gran dimensió des del maquinari i el sistema operatiu, a través de Docker i Kubernetes, fins a les mètriques de rendiment de l’aplicació i del negoci.

Molts s’han adonat que la pila de control de Graphite + StatsD que es sol prescriure ja no és suficient per tapar-se l’esquena. Per què això? I quin és l'enfocament actual del seguiment?

En aquest post, examinaré les característiques dels sistemes moderns i els nous reptes que plantegen per al control. També parlaré de solucions comunes per al control, des dels dies de Graphite i StatsD fins a l'actual Prometheus dominant. Revisaré els avantatges de Prometeu, així com les seves limitacions, i com les bases de dades de sèries temporals de codi obert poden ajudar a superar algunes d’aquestes limitacions. Els reptes de controlar sistemes moderns

Els reptes del control de sistemes moderns

Vegem els canvis en els sistemes de programari i els reptes que introdueixen en la supervisió del sistema.

1. Serveis de codi obert i cloud

El codi obert i SaaS van augmentar la selecció de biblioteques, eines i marcs de fàcil accés per crear sistemes de programari, inclosos servidors web, bases de dades, intermediaris de missatges i cues. Això va convertir l'arquitectura del sistema en un conjunt de múltiples marcs de tercers. A més, molts marcs ara són solucions agrupades amb el seu propi conjunt de peces mòbils (només cal pensar en Hadoop o Kafka, en comparació amb el MySQL tradicional).

#kubernetes #opensource #timeseries #microservices

hackernoon.com

Desafiaments moderns per a la supervisió de microserveis

En aquest article esbrinarà quins són els reptes actuals per controlar els microserveis. La supervisió de microserveis i sistemes natius del núvol és un repte. Actualment, els sistemes moderns són molt més complexos de controlar. El repte: un augment del nombre de components discrets que heu de controlar.