Dom Rozwój Piękno w przerwach: tworzenie odpornych systemów poprzez inżynierię chaosu

Piękno w przerwach: tworzenie odpornych systemów poprzez inżynierię chaosu

Spisu treści:

Anonim

Pomimo naszych największych starań, aby ich uniknąć, incydenty informatyczne są nieuniknioną częścią pracy - a próby wyprzedzania wpływających na biznes przestojów stają się coraz trudniejsze. Dzisiejsze systemy są ściśle ze sobą powiązane i coraz bardziej złożone, a wraz z większą liczbą ruchomych części pojawia się więcej możliwości, aby coś poszło nie tak.

Jest to jeden z powodów, dla których coraz więcej organizacji zwraca się do mikrousług w celu zwiększenia dostępności usług i lepszej odporności na awarie. Ale chociaż są to świetne przesłanki do przełamywania monolitycznych zastosowań, mogą również potencjalnie zwiększać ryzyko awarii - chyba że zostaną zaprojektowane wyraźnie z myślą o odporności.

Przygotowanie do awarii

Biorąc pod uwagę z natury chaotyczny charakter systemów rozproszonych, usługi powinny być rozwijane nie tylko w celu przewidywania awarii, ale także w celu automatycznego przywrócenia sprawności w przypadku awarii. Oznacza to regularne wywoływanie awarii w celu zapewnienia, że ​​twoje systemy mogą poradzić sobie z chaosem bez zakłócania obsługi klientów końcowych. Aby to osiągnąć, potrzebujesz możliwości symulacji ruchu produkcyjnego w środowiskach testowych.

Piękno w przerwach: tworzenie odpornych systemów poprzez inżynierię chaosu