Wszystkie trzy są rodzajami wzorców, nie chodzi o wybieranie i wybieranie, które z nich należy zastosować w konkretnych okolicznościach, ale o to, kiedy należy rozpoznać wzorce, które mogą ci pomóc lub zranić.
Serwer płatka śniegu
Snowflake Server jest bardzo anty-wzorzec reprezentująca przypadek, gdy serwer ewoluuje w sposób niekontrolowany do momentu, gdy nie może on być łatwo reprodukowane.
Miałem wiele uruchomień z tego rodzaju serwerem w produkcji, są one dość łatwe do wykrycia, ponieważ zwykle istnieje duża liczba nieudanych zmian i komentarzy, takich jak „to [zmiana] działało w Programowaniu / Testie / UAT / Staging „.
Phoenix Servier
Phoenix Server jest bardziej zleceniodawcy niż wzorzec jako Martin Fowler mówi:
Serwer powinien być jak feniks, regularnie powstający z popiołów. [za]
Jeśli zastosujesz zarządzanie usługami IT (ITSM) lub język ITIL w tej samej sytuacji, prawdopodobnie nazwałbyś to planem ciągłości usług IT lub planem naprawy:
Osobny plan dla każdej usługi powinien zawierać szczegółowe procedury i wytyczne krok po kroku dla każdego etapu incydentu, aby zespoły ds. Odzyskiwania mogły przywrócić usługi, a tym samym spełnić uzgodnione procedury i składowe RTO.
Niezmienny serwer
Niezmienne Server lub Niezmienne infrastruktury jest procesem, poprzez który możemy traktować wszystkie rozmieszczone infrastruktury, konfiguracji i kodu jako całkowicie niezmienne, czyli niezmienne. Kiedy wdrażamy coś nowego, uruchamiamy nową infrastrukturę i wdrażamy do tego kod. Co ciekawe, zaspokaja to w większości potrzeby tradycyjnie zaspokajane przez Evergreening .
Notatki