Ocena:
Książka oferuje kompleksowe spojrzenie na Infrastructure as Code (IaC), integrując klasyczne wzorce projektowania oprogramowania i praktyczne porady w celu poprawy zarządzania infrastrukturą chmury. Choć skupia się ona w dużej mierze na Terraform, Pythonie i Google Cloud Platform (GCP), to nadal jest postrzegana jako wartościowa dla ogólnych praktyk IaC. Recenzenci doceniają rzeczywiste przykłady i styl nauczania autora, choć niektórzy wyrażają chęć szerszego omówienia innych technologii chmurowych.
Zalety:⬤ Zapewnia głębokie zanurzenie w IaC z praktycznymi, rzeczywistymi przykładami.
⬤ Równoważy teorię i praktykę, dzięki czemu jest przydatna zarówno dla początkujących, jak i zaawansowanych użytkowników.
⬤ Dobrze napisana i pouczająca, z dobrymi technikami nauczania.
⬤ Lepsze zrozumienie wzorców projektowych oprogramowania w zastosowaniu do zarządzania infrastrukturą.
⬤ Dobre rekomendacje dla operacjonalizacji IaC na poziomie przedsiębiorstwa.
⬤ Skupia się głównie na Terraform, Pythonie i GCP, brakuje przykładów z innych chmur, takich jak AWS i Azure.
⬤ Nie uczy Day 1 Infrastructure as Code, co może nie odpowiadać początkującym.
⬤ Niektórzy czytelnicy mogą chcieć bardziej zróżnicowanego pokrycia technologicznego.
(na podstawie 8 opinii czytelników)
Infrastructure as Code, Patterns and Practices: With Examples in Python and Terraform
Wykorzystanie Infrastructure as Code (IaC) do automatyzacji, testowania i usprawniania infrastruktury systemów o krytycznym znaczeniu dla biznesu.
Z książki Infrastructure as Code, Patterns and Practices dowiesz się jak:
Optymalizować infrastrukturę pod kątem modułowości i izolować zależności.
Testować konfigurację infrastruktury.
Łagodzić, rozwiązywać i izolować nieudane zmiany w infrastrukturze.
Współpracować między zespołami nad rozwojem infrastruktury.
Aktualizowanie infrastruktury przy minimalnych przestojach przy użyciu wdrożeń typu blue-green.
Skalowanie systemów infrastruktury obsługujących wiele jednostek biznesowych.
Używać wzorców dla narzędzi provisioningu, zarządzania konfiguracją i tworzenia obrazów.
Dostarczać bezpieczną konfigurację infrastruktury do produkcji.
Infrastructure as Code, Patterns and Practices uczy automatyzacji infrastruktury poprzez stosowanie zmian w sposób skodyfikowany. Dowiesz się, jak tworzyć, testować i wdrażać komponenty infrastruktury w sposób, który można łatwo skalować i udostępniać w całej organizacji. Książka jest pełna elastycznych technik automatyzacji, które sprawdzają się zarówno w przypadku zarządzania osobistymi projektami, jak i wprowadzania zmian w sieci na żywo w dużym przedsiębiorstwie.
Administrator systemu lub inżynier infrastruktury nauczy się podstawowych praktyk tworzenia oprogramowania do zarządzania IaC, podczas gdy programiści skorzystają z dogłębnego omówienia tworzenia infrastruktury w ramach kultury DevOps. Chociaż wzorce i techniki są niezależne od narzędzi, docenisz łatwe do naśladowania przykłady w Pythonie i Terraform.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii.
Infrastructure as Code to zestaw praktyk i procesów udostępniania i utrzymywania infrastruktury przy użyciu skryptów, konfiguracji lub języków programowania. Dzięki IaC łatwo jest testować komponenty, wdrażać funkcje i skalować przy minimalnych przestojach. Co najlepsze, ponieważ IaC jest zgodny z dobrymi praktykami programistycznymi, można wprowadzać zmiany w całym systemie za pomocą zaledwie kilku zatwierdzeń kodu!
O książce.
Infrastructure as Code, Patterns and Practices uczy elastycznych technik budowania odpornej, skalowalnej infrastruktury, w tym strukturyzacji i udostępniania modułów, migracji starszych systemów i nie tylko. Naucz się budować sieci, load balancery i firewalle przy użyciu Pythona i Terraform, a także pewnie aktualizuj infrastrukturę podczas działania oprogramowania. Docenisz porady ekspertów dotyczące strategii współpracy zespołowej, aby uniknąć niestabilności, poprawić bezpieczeństwo i zarządzać kosztami.
Co w środku.
Optymalizacja infrastruktury pod kątem modułowości i izolowanie zależności.
Łagodzenie, rozwiązywanie problemów i izolowanie nieudanych zmian w infrastrukturze.
Aktualizuj infrastrukturę przy minimalnych przestojach, korzystając z niebiesko-zielonych wdrożeń.
Wykorzystanie wzorców dla narzędzi aprowizacyjnych, zarządzania konfiguracją i tworzenia obrazów.
O czytelniku.
Dla inżynierów infrastruktury lub oprogramowania zaznajomionych z językiem Python, narzędziami aprowizacyjnymi i dostawcami chmury publicznej.
O autorze.
Rosemary Wang jest edukatorką, współautorką, pisarką i prelegentką. Pracowała nad wieloma projektami związanymi z infrastrukturą jako kodem oraz narzędziami open source, takimi jak Terraform, Vault i Kubernetes.
Spis treści.
CZĘŚĆ 1 PIERWSZE KROKI.
1 Wprowadzenie do infrastruktury jako kodu.
2 Pisanie infrastruktury jako kodu.
3 Wzorce dla modułów infrastruktury.
4 Wzorce dla zależności infrastruktury.
CZĘŚĆ 2 SKALOWANIE Z ZESPOŁEM.
5 Struktura i udostępnianie modułów.
6 Testowanie.
7 Ciągłe dostarczanie i modele rozgałęzień.
8 Bezpieczeństwo i zgodność.
CZĘŚĆ 3 ZARZĄDZANIE ZŁOŻONOŚCIĄ PRODUKCJI.
9 Wprowadzanie zmian.
10 Refaktoryzacja.
11 Naprawianie awarii.
12 Koszt przetwarzania w chmurze.
13 Zarządzanie narzędziami.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)