reklama - zainteresowany?

Terraform. Kr - Helion

Terraform. Kr
Autor: Yevgeniy Brikman
ISBN: 978-83-8322-346-9
okładka: mi
Data wydania: 2023-01-01
Księgarnia: Helion

Cena książki: 64,35 zł (poprzednio: 99,00 zł)
Oszczędzasz: 35% (-34,65 zł)

Dodaj do koszyka Terraform. Kr

Dodaj do koszyka Terraform. Kr

 

Osoby które kupowały "Terraform. Kr", wybierały także:

  • Windows Media Center. Domowe centrum rozrywki
  • Ruby on Rails. Ćwiczenia
  • DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker
  • Przywództwo w Å›wiecie VUCA. Jak być skutecznym liderem w niepewnym Å›rodowisku
  • Scrum. O zwinnym zarzÄ…dzaniu projektami. Wydanie II rozszerzone

Dodaj do koszyka Terraform. Kr

Spis treści

Terraform. Tworzenie infrastruktury za pomocą kodu. Wydanie III -- spis treści

Wprowadzenie

1. Dlaczego Terraform?

  • Powstanie ruchu DevOps
  • Infrastruktura jako kod
    • Skrypty tymczasowe
    • NarzÄ™dzia zarzÄ…dzania konfiguracjÄ…
    • NarzÄ™dzia szablonów serwera
    • NarzÄ™dzia instrumentacji
    • NarzÄ™dzia provisioningu
  • KorzyÅ›ci pÅ‚ynÄ…ce z infrastruktury jako kodu
  • Jak dziaÅ‚a Terraform?
  • Porównanie Terraform z innymi narzÄ™dziami IaC
    • ZarzÄ…dzanie konfiguracjÄ… kontra provisioning
    • Infrastruktura niemodyfikowalna kontra modyfikowalna
    • JÄ™zyk proceduralny kontra deklaratywny
    • JÄ™zyk ogólnego przeznaczenia kontra jÄ™zyk specjalizowany
    • Serwer gÅ‚ówny kontra jego brak
    • Agent kontra jego brak
    • RozwiÄ…zanie pÅ‚atne kontra bezpÅ‚atne
    • Duża spoÅ‚eczność kontra maÅ‚a
    • RozwiÄ…zanie dojrzaÅ‚e kontra najnowsze
    • Używanie razem wielu narzÄ™dzi
  • Podsumowanie

2. Rozpoczęcie pracy z Terraform

  • Utworzenie konta AWS
  • Instalacja Terraform
  • Wdrożenie pojedynczego serwera
  • Wdrożenie pojedynczego serwera WWW
    • BezpieczeÅ„stwo sieci
  • Wdrażanie konfigurowalnego serwera WWW
  • Wdrażanie klastra serwerów WWW
  • Wdrożenie mechanizmu równoważenia obciążenia
  • PorzÄ…dkowanie
  • Podsumowanie

3. ZarzÄ…dzanie informacjami o stanie Terraform

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

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

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

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

  • PÄ™tle
    • PÄ™tla za pomocÄ… parametru count
    • PÄ™tla za pomocÄ… wyrażenia for_each
    • PÄ™tla za pomocÄ… wyrażenia for
    • PÄ™tla za pomocÄ… dyrektywy for ciÄ…gu tekstowego
  • Wyrażenie warunkowe
    • Wyrażenie warunkowe z użyciem parametru count
    • Definiowanie warunku za pomocÄ… for_each i wyrażeÅ„
    • Wyrażenia warunkowe wraz z dyrektywÄ… if ciÄ…gu tekstowego
  • Wdrożenie bez przestoju
  • Problemy zwiÄ…zane z Terraform
    • Ograniczenia parametru count i wyrażenia for_each
    • Ograniczenia wdrożenia bez przestoju
    • Awarie poprawnych planów
    • TrudnoÅ›ci podczas refaktoryzacji
  • Podsumowanie

6. ZarzÄ…dzanie danymi poufnymi za pomocÄ… Terraform

  • Podstawy zarzÄ…dzania danymi poufnymi
  • NarzÄ™dzia przeznaczone do zarzÄ…dzania danymi poufnymi
    • Rodzaje przechowywanych danych poufnych
    • Przechowywanie danych poufnych
    • Interfejs używany w celu dostÄ™pu do danych poufnych
    • Porównanie narzÄ™dzi przeznaczonych do zarzÄ…dzania danymi poufnymi
  • NarzÄ™dzia przeznaczone do zarzÄ…dzania danymi poufnymi w Terraform
    • Dostawcy
    • Zasoby i źródÅ‚a danych
    • Pliki informacji o stanie i pliki planu
  • Podsumowanie

7. Praca z wieloma dostawcami

  • Praca z pojedynczym dostawcÄ…
    • Czym jest dostawca?
    • Jak odbywa siÄ™ instalacja dostawcy?
    • W jaki sposób używać dostawców?
  • Praca z wieloma kopiami tego samego dostawcy
    • Praca z wieloma regionami AWS
    • Praca z wieloma kontami AWS
    • Tworzenie moduÅ‚ów, które mogÄ… dziaÅ‚ać z wieloma dostawcami
  • Praca z wieloma różnymi dostawcami
    • Krótkie wprowadzenie do Dockera
    • Krótkie wprowadzenie do Kubernetes
    • Wdrażanie kontenerów Dockera w AWS za pomocÄ… Elastic Kubernetes Service
  • Podsumowanie

8. Produkcyjny kod Terraform

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

9. Testowanie kodu Terraform

  • Testy rÄ™czne
    • Podstawy rÄ™cznego przeprowadzania testów
    • UporzÄ…dkowanie Å›rodowiska po zakoÅ„czeniu testów
  • Testy zautomatyzowane
    • Testy jednostkowe
    • Testy integracji
    • Testy typu E2E
    • Inne podejÅ›cia w zakresie testów
  • Podsumowanie

10. Używanie Terraform w zespołach

  • Adaptacja infrastruktury jako kodu przez zespóÅ‚
    • Przekonanie szefa do pomysÅ‚u
    • Stopniowe wprowadzanie zmian
    • Zapewnienie zespoÅ‚owi czasu na naukÄ™
  • Sposób pracy podczas wdrażania kodu aplikacji
    • Użycie systemu kontroli wersji
    • Lokalne uruchomienie kodu
    • Wprowadzenie zmian w kodzie
    • Przekazanie zmian do zatwierdzenia
    • Uruchomienie testów zautomatyzowanych
    • PoÅ‚Ä…czenie kodu istniejÄ…cego z nowym i wydanie produktu
    • Wdrożenie
  • Sposób pracy podczas wdrażania kodu infrastruktury
    • Użycie systemu kontroli wersji
    • Lokalne uruchomienie kodu
    • Wprowadzenie zmian w kodzie
    • Przekazanie zmian do zatwierdzenia
    • Uruchomienie testów zautomatyzowanych
    • PoÅ‚Ä…czenie kodu istniejÄ…cego z nowym i wydanie produktu
    • Wdrożenie
  • Zebranie wszystkiego w caÅ‚ość
  • Podsumowanie

A. Polecane zasoby

Dodaj do koszyka Terraform. Kr

Code, Publish & WebDesing by CATALIST.com.pl



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