Читать книгу Handbuch Infrastructure as Code - Kief Morris - Страница 38
Prinzip: Erstellen Sie wegwerfbare Elemente
ОглавлениеEs ist eine Sache, ein System zu bauen, das mit dynamischer Infrastruktur umgehen kann. Es ist aber etwas ganz anderes, ein System zu bauen, das selbst dynamisch ist. Sie sollten die Teile Ihres Systems elegant hinzufügen, entfernen, starten, stoppen, ändern und bewegen können. Das schafft operationelle Flexibilität, Verfügbarkeit und Skalierbarkeit. Zudem vereinfacht es Änderungen und reduziert Risiken.
Es ist die zentrale Idee von Cloud-nativer Software, die Elemente Ihres Systems formbar zu gestalten. Die Cloud abstrahiert Infrastruktur-Ressourcen (Rechenleistung, Networking und Storage) von der physischen Hardware. Cloud-native Software entkoppelt die Anwendungsfunktionalität vollständig von der Infrastruktur, auf der sie läuft.1
Vieh statt Haustiere »Behandeln Sie Ihre Server wie Vieh und nicht wie Haustiere« ist ein beliebter Spruch.2 Ich vermisse es, jedem von mir neu angelegtem Server einen spaßigen Namen zu geben. Ich vermisse es hingegen nicht, jeden Server in unserem Umfeld per Hand zurechtzuzupfen und zu bepuscheln. |
Sind Ihre Systeme dynamisch, müssen die Werkzeuge, mit denen Sie sie managen, das berücksichtigen. So sollte Ihr Monitoring nicht jedes Mal einen Alert ausgeben, wenn Sie Teile Ihres Systems umbauen. Aber es sollte Sie warnen, wenn etwas in einer Endlosschleife immer wieder neu gebaut wird.