Handbuch Infrastructure as Code
Prinzipien, Praktiken und Patterns für eine cloudbasierte IT-Infrastruktur



Prinzipien, Praktiken und Patterns für eine cloudbasierte IT-Infrastruktur
Designing and Delivering Dynamic Systems for the Cloud Age - 3rd Edition
Over the past decade, cloud and infrastructure as code have transitioned from shadow IT and startups to mainstream adoption. Organizations have rapidly embraced new technologies in their digital transformation journeys, resulting in a proliferation of unmanageable infrastructure codebases. This shift has created an urgent need to consolidate cloud systems into robust foundations for sustainable growth. The author outlines patterns and practices for developing and evolving infrastructure as code, offering a broader context for its design and implementation. The third edition emphasizes aligning infrastructure with an organization’s strategic goals, such as supporting growth while managing costs effectively. Key topics include foundational concepts like declarative and procedural infrastructure languages, the integration of infrastructure code within a comprehensive platform strategy and enterprise architecture, and methods for testing and delivering infrastructure code. It also delves into infrastructure architecture, leveraging software design lessons to create scalable codebases that adapt to evolving needs. Additionally, it presents patterns for constructing infrastructure that supports platform services across diverse IT landscapes, from physical hardware to cloud-native environments, and discusses workflows that integrate automation and cloud with Agile and DevOps methodologies for effective governance of compliance, cost,
Sześć lat temu pojęcie infrastruktury jako kodu było nowością, a dziś banki i konserwatywne organizacje planują przejść na chmurę. W praktycznej książce Kief Morris z ThoughtWorks wyjaśnia, jak efektywnie zarządzać infrastrukturą w chmurze, stosując zasady i praktyki DevOps. Uaktualnione wydanie skierowane jest do administratorów systemów, inżynierów infrastruktury, programistów, kierowników zespołów i architektów, pokazując, jak wykorzystać technologie chmurowe i automatyzację do wprowadzania zmian w sposób łatwy, bezpieczny i odpowiedzialny. Czytelnicy dowiedzą się, jak definiować wszystko jako kod oraz jak stosować inżynieryjne praktyki do tworzenia systemów z luźno sprzężonymi elementami. Książka porusza podstawy korzystania z infrastruktury jako kodu do ciągłego wprowadzania zmian, definiowania i testowania zasobów, a także projektowania serwerów i klastrów. Zawiera również omówienie zarządzania dużymi systemami i architekturą. Praktyki infrastruktury jako kodu ewoluowały, ale nowe możliwości wiążą się z większą złożonością. Książka prezentuje wzorce projektowe oraz metody automatyzacji na wyższym poziomie. Kief Morris, globalny dyrektor ds. inżynierii chmurowej w ThoughtWorks, ma ponad 20-letnie doświadczenie w projektowaniu i uruchamianiu zautomatyzowanej infrastruktury IT.