reklama - zainteresowany?

Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II - Helion

Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II
ebook
Autor: Yevgeniy Brikman
Tytuł oryginału: Terraform: Up & Running: Writing Infrastructure as Code, 2nd Edition
Tłumaczenie: Robert Górczyński
ISBN: 978-83-283-6650-3
stron: 336, Format: ebook
Data wydania: 2020-06-01
Księgarnia: Helion

Cena książki: 51,75 zł (poprzednio: 69,00 zł)
Oszczędzasz: 25% (-17,25 zł)

Dodaj do koszyka Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II

Tagi: Inne - Programowanie | Programowanie w chmurze

Terraform jest narzÄ™dziem open source sÅ‚użącym do tworzenia i wdrażania kodu infrastruktury licznych platform wizualizacji i chmury, takich jak Amazon Web Services, Google Cloud, Azure, oraz zarzÄ…dzania tym kodem. Migracja korporacyjnych systemów IT do chmury jest niezwykle obiecujÄ…cÄ… możliwoÅ›ciÄ… i wielu menedżerów wysokiego szczebla dostrzega zalety technologii chmurowych. Terraform znakomicie uÅ‚atwia wdrażanie rozwiÄ…zaÅ„ opartych na chmurze, jest też narzÄ™dziem szczególnie predysponowanym do pracy zgodnej z metodykÄ… DevOps, dziÄ™ki której wspóÅ‚dziaÅ‚anie ludzi, procesów i technologii pozwala na zapewnienie wysokiej jakoÅ›ci i niezawodnoÅ›ci produktu.

Ta książka jest drugim, wzbogaconym i uzupeÅ‚nionym wydaniem praktycznego samouczka, dziÄ™ki któremu rozpoczÄ™cie pracy z Terraform stanie siÄ™ bardzo Å‚atwe. Zapoznasz siÄ™ z jÄ™zykiem programowania Terraform i zasadami tworzenia kodu. Szybko zaczniesz go wdrażać i zarzÄ…dzać infrastrukturÄ… za pomocÄ… zaledwie kilku poleceÅ„. IstotnÄ… częściÄ… publikacji jest ukazanie metodologii DevOps w dziaÅ‚aniu oraz wyjaÅ›nienie zasad kodowania infrastruktury. DziesiÄ…tki jasnych przykÅ‚adów kodu, które można samodzielnie wypróbować w akcji, uÅ‚atwiÄ… zrozumienie podstaw. Niezależnie od tego, czy jesteÅ› poczÄ…tkujÄ…cym programistÄ…, weteranem DevOps lub doÅ›wiadczonym administratorem systemów, szybko przejdziesz od podstaw Terraform do przygotowania peÅ‚nego stosu, który zapewni obsÅ‚ugÄ™ ogromnego ruchu sieciowego i dużych zespoÅ‚ów programistów.

W książce między innymi:

  • wprowadzenie do Terraform wraz ze zmianami w kolejnych wydaniach
  • tworzenie wysokiej jakoÅ›ci moduÅ‚ów Terraform
  • testy rÄ™czne i zautomatyzowane kodu
  • wdrażanie klastrów serwerów, mechanizmy równoważenia obciążenia i bazy danych
  • zarzÄ…dzanie informacjami o stanie infrastruktury
  • zaawansowana skÅ‚adnia Terraform

Infrastruktura: koduj, wdrażaj i zarządzaj!

Dodaj do koszyka Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II

 

Osoby które kupowały "Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II", wybierały także:

  • Superinteligencja. Scenariusze, strategie, zagro
  • Poradnik design thinking - czyli jak wykorzysta
  • F# 4.0 dla zaawansowanych. Wydanie IV
  • Systemy reaktywne. Wzorce projektowe i ich stosowanie
  • GameMaker. Kurs video. Kompleksowy przewodnik tworzenia gier platformowych

Dodaj do koszyka Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II

Spis treści

Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II eBook -- spis treści


Wprowadzenie 9

1. Dlaczego Terraform? 21

  • Powstanie ruchu DevOps 21
  • Infrastruktura jako kod 23
    • Skrypty tymczasowe 24
    • NarzÄ™dzia zarzÄ…dzania konfiguracjÄ… 25
    • NarzÄ™dzia szablonów serwera 27
    • NarzÄ™dzia instrumentacji 31
    • NarzÄ™dzia provisioningu 33
  • KorzyÅ›ci pÅ‚ynÄ…ce z infrastruktury jako kodu 35
  • Jak dziaÅ‚a Terraform? 37
  • Porównanie Terraform z innymi narzÄ™dziami IaC 39
    • ZarzÄ…dzanie konfiguracjÄ… kontra provisioning 39
    • Infrastruktura niemodyfikowalna kontra modyfikowalna 40
    • JÄ™zyk proceduralny kontra deklaratywny 41
    • Serwer gÅ‚ówny kontra jego brak 44
    • Agent kontra jego brak 45
    • Duża spoÅ‚eczność kontra maÅ‚a 46
    • RozwiÄ…zanie dojrzaÅ‚e kontra najnowsze 50
    • Używanie razem wielu narzÄ™dzi 50
  • Podsumowanie 53

2. Rozpoczęcie pracy z Terraform 55

  • Utworzenie konta AWS 56
  • Instalacja Terraform 59
  • Wdrożenie pojedynczego serwera 60
  • Wdrożenie pojedynczego serwera WWW 67
  • Wdrażanie konfigurowalnego serwera WWW 74
  • Wdrażanie klastra serwerów WWW 79
  • Wdrożenie mechanizmu równoważenia obciążenia 82
  • PorzÄ…dkowanie 90
  • Podsumowanie 91

3. ZarzÄ…dzanie informacjami o stanie Terraform 93

  • Czym sÄ… informacje o stanie Terraform? 93
  • WspóÅ‚dzielony magazyn danych dla plików informacji o stanie 95
  • Ograniczenia backendu Terraform 102
  • Izolowanie plików informacji o stanie 104
    • Izolacja za pomocÄ… przestrzeni roboczych 106
    • Izolacja za pomocÄ… ukÅ‚adu plików 110
  • ŹródÅ‚o danych terraform_remote_state 115
  • Podsumowanie 124

4. Zastosowanie moduÅ‚ów do tworzenia infrastruktury Terraform wielokrotnego użycia 125

  • Podstawy moduÅ‚ów 128
  • Dane wejÅ›ciowe moduÅ‚u 130
  • WartoÅ›ci lokalne moduÅ‚u 134
  • Dane wyjÅ›ciowe moduÅ‚u 136
  • Problemy z moduÅ‚ami 138
    • Åšcieżki dostÄ™pu do pliku 138
    • Osadzony blok kodu 139
  • Wersjonowanie moduÅ‚u 141
  • Podsumowanie 146

5. Sztuczki i podpowiedzi dotyczące Terraform - pętle, konstrukcje if, wdrażanie i problemy 149

  • PÄ™tle 150
    • PÄ™tla za pomocÄ… parametru count 150
    • PÄ™tla za pomocÄ… wyrażenia for_each 156
    • PÄ™tla za pomocÄ… wyrażenia for 161
    • PÄ™tla za pomocÄ… dyrektywy for ciÄ…gu tekstowego 164
  • Wyrażenie warunkowe 165
    • Wyrażenie warunkowe z użyciem parametru count 166
    • Definiowanie warunku za pomocÄ… for_each i wyrażeÅ„ 175
    • Wyrażenia warunkowe wraz z dyrektywÄ… if ciÄ…gu tekstowego 176
  • Wdrożenie bez przestoju 177
  • Problemy zwiÄ…zane z Terraform 188
    • Ograniczenia parametru count i wyrażenia for_each 188
    • Ograniczenia wdrożenia bez przestoju 190
    • Awarie poprawnych planów 191
    • TrudnoÅ›ci podczas refaktoryzacji 192
    • OsiÄ…gniÄ™cie ostatecznej spójnoÅ›ci może wymagać nieco czasu 195
  • Podsumowanie 196

6. Produkcyjny kod Terraform 197

  • Dlaczego przygotowanie infrastruktury o jakoÅ›ci produkcyjnej trwa tak dÅ‚ugo? 199
  • Lista rzeczy do zrobienia podczas tworzenia infrastruktury o jakoÅ›ci produkcyjnej 201
  • ModuÅ‚y infrastruktury o jakoÅ›ci produkcyjnej 203
    • MaÅ‚e moduÅ‚y 203
    • ModuÅ‚y Å‚Ä…czone z innymi 208
    • ModuÅ‚y możliwe do testowania 216
    • ModuÅ‚y możliwe do wydania 219
    • ModuÅ‚y wykraczajÄ…ce poza Terraform 223
  • Podsumowanie 229

7. Testowanie kodu Terraform 231

  • Testy rÄ™czne 232
    • Podstawy rÄ™cznego przeprowadzania testów 233
    • UporzÄ…dkowanie Å›rodowiska po zakoÅ„czeniu testów 237
  • Testy zautomatyzowane 238
    • Testy jednostkowe 239
    • Testy integracji 265
    • Testy typu E2E 279
    • Inne podejÅ›cia w zakresie testów 284
  • Podsumowanie 286

8. Używanie Terraform w zespołach 289

  • Adaptacja infrastruktury jako kodu przez zespóÅ‚ 289
    • Przekonanie szefa do pomysÅ‚u 290
    • Stopniowe wprowadzanie zmian 292
    • Zapewnienie zespoÅ‚owi czasu na naukÄ™ 294
  • Sposób pracy podczas wdrażania kodu aplikacji 295
    • Użycie systemu kontroli wersji 296
    • Lokalne uruchomienie kodu 296
    • Wprowadzenie zmian w kodzie 297
    • Przekazanie zmian do zatwierdzenia 298
    • Uruchomienie testów zautomatyzowanych 299
    • PoÅ‚Ä…czenie kodu istniejÄ…cego z nowym i wydanie produktu 299
    • Wdrożenie 300
  • Sposób pracy podczas wdrażania kodu infrastruktury 305
    • Użycie systemu kontroli wersji 305
    • Lokalne uruchomienie kodu 309
    • Wprowadzenie zmian w kodzie 310
    • Przekazanie zmian do zatwierdzenia 311
    • Uruchomienie testów zautomatyzowanych 314
    • PoÅ‚Ä…czenie kodu istniejÄ…cego z nowym i wydanie produktu 315
    • Wdrożenie 315
  • Zebranie wszystkiego w caÅ‚ość 324
  • Podsumowanie 326

A. Polecane zasoby 329

Dodaj do koszyka Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2025 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.