reklama - zainteresowany?

Terraform. Tworzenie infrastruktury za pomoc - Helion

Terraform. Tworzenie infrastruktury za pomoc
ebook
Autor: Yevgeniy Brikman
Tytuł oryginału: Terraform: Up and Running: Writing Infrastructure as Code, 3rd Edition
TÅ‚umaczenie: Robert G
ISBN: 978-83-8322-347-6
stron: 408, Format: ebook
Data wydania: 2023-03-01
Księgarnia: Helion

Cena książki: 54,45 zł (poprzednio: 97,23 zł)
Oszczędzasz: 44% (-42,78 zł)

Dodaj do koszyka Terraform. Tworzenie infrastruktury za pomoc

Tagi: Inne - Programowanie | Programowanie w chmurze

Jeszcze do niedawna praca administratora systemu polega

Dodaj do koszyka Terraform. Tworzenie infrastruktury za pomoc

 

Osoby które kupowały "Terraform. Tworzenie infrastruktury za pomoc", wybierały także:

  • DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker
  • Wyrażenia regularne od podstaw
  • Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usÅ‚ug
  • Zrozum struktury danych. Algorytmy i praca na danych w Javie
  • Kosymulacja. Elastyczne projektowanie i symulacja wielodomenowa

Dodaj do koszyka Terraform. Tworzenie infrastruktury za pomoc

Spis treści

Terraform. Tworzenie infrastruktury za pomocą kodu. Wydanie III eBook -- 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. Tworzenie infrastruktury za pomoc

Code, Publish & WebDesing by CATALIST.com.pl



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