Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II
- Autor: :
- Yevgeniy Brikman
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 336
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Sprawdź nowe wydanie
Terraform. Tworzenie infrastruktury za pomocą kodu. Wydanie III
Yevgeniy Brikman
Opis ebooka: Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II
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!
Narzędzie Terraform stało się w świecie DevOps ważnym graczem przeznaczonym do definiowania, uruchamiania i zarządzania infrastrukturą jako kodem (IaC) z wykorzystaniem wielu platform wirtualizacji i chmury, takich jak AWS, Google Cloud, Azure itd. Wydanie drugie książki - rozszerzone oraz uaktualnione dla wydania Terraform 0.12 i nowszych - przedstawia najszybszy sposób na rozpoczęcie pracy z Terraform.
Współzałożyciel firmy Gruntwork, Yevgeniy (Jim) Brikman, na podstawie zamieszczonych w książce fragmentów kodu przedstawia prosty i deklaratywny język programowania Terraform, przeznaczony do wdrażania i zarządzania infrastrukturą za pomocą zaledwie kilku poleceń. Weterani administrowania systemami, inżynierowie DevOps i początkujący programiści bardzo szybko przejdą od podstaw Terraform do przygotowania pełnego stosu zapewniającego obsługę ogromnej ilości ruchu sieciowego i dużych zespołów programistów.
- Poznaj zmiany wprowadzone w wydaniach Terraform od 0.9 do 0.12 m.in.: backedny, przestrzenie robocze i wyrażenia.
- Naucz się tworzyć moduły Terraform o jakości produkcyjnej.
- Dokładnie poznaj testy ręczne i zautomatyzowane kodu Terraform.
- Porównaj Terraform z innymi narzędziami m.in. Chef, Puppet, Ansible, CloudFormation i Salt Stack.
- Zobacz, jak wdrażać klastry serwerów, mechanizmy równoważenia obciążenia i bazy danych.
- Wykorzystaj Terraform to zarządzania informacjami o stanie infrastruktury.
- Naucz się dzięki modułom tworzyć wielokrotnego użycia infrastrukturę Terraform.
- Składnię zaawansowaną Terraform używaj do wdrażania bez przestoju.
"Dzięki tej książce dowiesz się wszystkiego, co musisz wiedzieć o Terraform, aby znacznie poprawić efektywność provisioningu infrastruktury i zwiększyć przyjemność pracy z dowolną platformą."
Mitchell Hashimoto, twórca Terraform i współzałożyciel HashiCorp
"Jeżeli stosujesz praktyki DevOps i chcesz rozpocząć pracę z infrastrukturą zdefiniowaną za pomocą kodu, ta książka będzie dla Ciebie doskonałym wyborem."
Akash Mahajan, współzałożyciel i dyrektor Appsecco
Wybrane bestsellery
-
W tej książce omówiono wewnętrzny sposób działania frameworka Kubernetes i pokazano, jak za jego pomocą budować wydajne, niezawodne i odporne na awarie aplikacje natywnej chmury. Dowiesz się, jak kontenery używają przestrzeni nazw w celu izolowania procesów, a także jak korzystają z funkcjonalnoś...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Jeśli zastanawiasz się nad przekwalifikowaniem i karierą w branży informatycznej albo chcesz poszerzyć swoje umiejętności o programowanie, ale wydaje Ci się ono czarną magią, zapewniamy - w programowaniu nie ma nic z magii. To proces polegający na tworzeniu zbioru instrukcji, dzięki którym komput...(23.94 zł najniższa cena z 30 dni)
27.93 zł
39.90 zł(-30%) -
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowa...(29.94 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%) -
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Dzięki tej książce poznasz od podstaw Gita i GitLaba. Dowiesz się, jak skonfigurować runnery GitLaba, a także jak tworzyć i konfigurować potoki dla różnych etapów cyklu rozwoju oprogramowania. Poznasz zasady interpretacji wyników potoków w GitLabie. Nauczysz się też wdrażania kodu w różnych środo...(47.40 zł najniższa cena z 30 dni)
55.30 zł
79.00 zł(-30%) -
ChatGPT, chatbot opracowany i udostępniony przez firmę OpenAI, szybko stał się obiektem zainteresowania internautów na całym świecie — i na nowo wzbudził gorące dyskusje wokół sztucznej inteligencji. Ludzie mediów prześcigają się w skrajnych wizjach, jedni podchodzą do tematu entuzjastyczni...(10.95 zł najniższa cena z 30 dni)
10.95 zł
21.90 zł(-50%) -
Tę książkę docenią przede wszystkim inżynierowie oprogramowania, programiści i administratorzy systemów, którzy muszą szybko zrozumieć praktyki DevOps. Znajdziesz tu bezcenną wiedzę, która ułatwi Ci efektywną pracę z nowoczesnym stosem aplikacji i sprawne przystąpienie do zadań związanych z DevOp...(40.20 zł najniższa cena z 30 dni)
46.90 zł
67.00 zł(-30%) -
Oto przystępny podręcznik wprowadzający w tajniki inżynierii oprogramowania. Kompleksowe ujęcie zagadnienia, od formułowania wymagań, poprzez projektowanie architektury i implementację, po testowanie i wdrożenie, a także skrupulatne omówienie różnorakich metodyk produkcji oprogramowania sprawiają...(47.40 zł najniższa cena z 30 dni)
55.30 zł
79.00 zł(-30%) -
To książka przeznaczona dla programistów zaznajomionych z podstawami języka C# i platformy .NET, chcących zdobyć umiejętność tworzenia rzeczywistych aplikacji i usług. Opisuje wyspecjalizowane biblioteki, które umożliwiają monitorowanie i zwiększanie wydajności aplikacji, zabezpieczanie ich wraz ...(101.40 zł najniższa cena z 30 dni)
118.30 zł
169.00 zł(-30%) -
Ludzki mózg to dzieło idealne, najdoskonalszy twór w przyrodzie. Jego dominacją zachwiał komputer Deep Blue, który w 1997 roku pokonał w szachy mistrza świata, Garriego Kasparowa. Od tego czasu sztuczna inteligencja jest na ścieżce intensywnego rozwoju. Czy dominacja superinteligencji nad człowie...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%)
O autorze ebooka
Yevgeniy (Jim) Brikman jest współzałożycielem Gruntwork, czyli firmy świadczącej usługi w zakresie praktyk DevOps. Jest także autorem innej książki wydawnictwa O’Reilly Media zatytułowanej Hello, Startup: A Programmer’s Guide to Building Products, Technologies and Teams. Wcześniej pracował również jako inżynier oprogramowania w Linkedln, TripAdvisor, Cisco Systems i Thomson Financial. Więcej informacji o autorze znajdziesz w witrynie https://www.ybrikman.com/.
Yevgeniy Brikman - pozostałe książki
-
To trzecie, wzbogacone i uzupełnione wydanie praktycznego samouczka, dzięki któremu błyskawicznie rozpoczniesz pracę z Terraform. Zapoznasz się z językiem programowania Terraform i zasadami tworzenia kodu. Szybko zaczniesz wdrażać infrastrukturę i zarządzać nią za pomocą zaledwie kilku poleceń. I...(59.40 zł najniższa cena z 30 dni)
69.30 zł
99.00 zł(-30%) -
Terraform has become a key player in the DevOps world for defining, launching, and managing infrastructure as code (IaC) across a variety of cloud and virtualization platforms, including AWS, Google Cloud, Azure, and more. This hands-on third edition, expanded and thoroughly updated for version 1...(149.04 zł najniższa cena z 30 dni)
148.84 zł
209.00 zł(-29%) -
This book is the "Hello, World" tutorial for building products, technologies, and teams in a startup environment. It's based on the experiences of the author, Yevgeniy (Jim) Brikman, as well as interviews with programmers from some of the most successful startups of the last decade, including Goo...(90.07 zł najniższa cena z 30 dni)
89.57 zł
139.00 zł(-36%)
Zobacz pozostałe książki z serii
-
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poz...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych....(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykłada...(46.20 zł najniższa cena z 30 dni)
53.90 zł
77.00 zł(-30%) -
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięk...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie d...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funk...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%)
Ebooka "Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Terraform: Up & Running: Writing Infrastructure as Code, 2nd Edition
- Tłumaczenie:
- Robert Górczyński
- ISBN Książki drukowanej:
- 978-83-283-6649-7, 9788328366497
- Data wydania książki drukowanej:
- 2020-08-17
- ISBN Ebooka:
- 978-83-283-6650-3, 9788328366503
- Data wydania ebooka:
- 2020-08-14 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 115948
- Rozmiar pliku Pdf:
- 6.9MB
- Rozmiar pliku ePub:
- 8.9MB
- Rozmiar pliku Mobi:
- 18.2MB
- Pobierz przykładowy rozdział PDF
Spis treści ebooka
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
Wprowadzenie 9
1. Dlaczego Terraform? 21
2. Rozpoczęcie pracy z Terraform 55
3. Zarządzanie informacjami o stanie Terraform 93
4. Zastosowanie modułów do tworzenia infrastruktury Terraform wielokrotnego użycia 125
5. Sztuczki i podpowiedzi dotyczące Terraform - pętle, konstrukcje if, wdrażanie i problemy 149
6. Produkcyjny kod Terraform 197
7. Testowanie kodu Terraform 231
8. Używanie Terraform w zespołach 289
A. Polecane zasoby 329
Oceny i opinie klientów: Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II Yevgeniy Brikman (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.