Ocena:
Książka „Learning DevOps” jest wysoko ceniona jako skuteczne wprowadzenie do praktyk DevOps w środowisku Microsoft Azure, szczególnie odpowiednie dla początkujących. Obejmuje ona zarówno podstawowe koncepcje, jak i zaawansowane tematy, w tym potoki CI/CD i MLOps. Niektórzy użytkownicy zauważyli jednak problemy z czytelnością ze względu na słaby kontrast czcionki, a także obawy dotyczące jasności niektórych terminów technicznych.
Zalety:- Kompleksowe omówienie zasad i praktyk DevOps, w tym kultury i technologii.
Wady:- Dobra zarówno dla początkujących, jak i osób posiadających już pewną wiedzę na temat DevOps.
(na podstawie 9 opinii czytelników)
Learning DevOps - Second Edition: A comprehensive guide to accelerating DevOps culture adoption with Terraform, Azure DevOps, Kubernetes, and Jenkins
Wdrażanie nowoczesnych technik DevOps w celu zwiększenia produktywności biznesowej, zwinności, niezawodności, bezpieczeństwa i skalowalności
Kluczowe cechy:
⬤ Dowiedz się, jak efektywnie wykorzystywać zasoby biznesowe w celu zwiększenia produktywności i współpracy.
⬤ Używaj praktyk infrastruktury jako kodu do budowania wielkoskalowej infrastruktury chmurowej.
⬤ Wykorzystanie najlepszych narzędzi DevOps typu open source w celu osiągnięcia ciągłej integracji i ciągłego dostarczania (CI/CD).
Opis książki:
Przy wdrażaniu procesów DevOps wybór narzędzi ma kluczowe znaczenie dla trwałości projektów i współpracy między programistami a działami operacyjnymi. Niniejsza książka przedstawia różne wzorce i narzędzia do dostarczania i konfigurowania infrastruktury w chmurze, obejmujące głównie narzędzia open source z dużym wkładem społeczności, takie jak Terraform, Ansible i Packer, które są zasobami do automatyzacji.
Ta książka DevOps pokaże ci, jak konteneryzować aplikacje za pomocą Dockera i Kubernetesa oraz przeprowadzi cię przez budowę potoków DevOps w Jenkins, a także potoków Azure, zanim omówi narzędzia i znaczenie testowania. Znajdziesz tu kompletny rozdział poświęcony praktykom DevOps i narzędziom dla projektów open source, a następnie zapoznasz się z integracją zabezpieczeń w DevOps przy użyciu Inspec, Hashicorp Vault i zestawu Azure Secure DevOps. Dowiesz się również o ograniczaniu przestojów dzięki technikom niebiesko-zielonego wdrażania i flagowania funkcji, a na koniec omówisz najlepsze praktyki DevOps dla wszystkich swoich projektów.
Pod koniec tej książki zbudujesz solidne podstawy DevOps i rozwiniesz umiejętności niezbędne do ulepszenia tradycyjnego procesu dostarczania oprogramowania przy użyciu nowoczesnych narzędzi i technik dostarczania oprogramowania.
Czego się nauczysz:
⬤ Zrozumieć podstawy infrastruktury jako wzorców i praktyk kodowania.
⬤ Zapoznać się z poleceniami Git i przepływem Git.
⬤ Zainstalować i napisać kod Packer, Terraform i Ansible do dostarczania i konfigurowania infrastruktury chmury w oparciu o przykłady Azure.
⬤ Używanie Vagrant do tworzenia lokalnego środowiska programistycznego.
⬤ Konteneryzacja aplikacji za pomocą Docker i Kubernetes.
⬤ Zastosowanie DevSecOps do testowania zgodności i zabezpieczania infrastruktury DevOps.
⬤ Budowanie potoków DevOps CI/CD za pomocą Jenkins, Azure Pipelines i GitLab CI.
⬤ Poznaj niebiesko-zielone praktyki wdrażania i DevOps dla projektów open source.
Dla kogo jest ta książka:
Jeśli jesteś programistą aplikacji lub administratorem systemu zainteresowanym zrozumieniem ciągłej integracji, ciągłego dostarczania i konteneryzacji za pomocą narzędzi i technik DevOps, ta książka jest dla Ciebie. Wymagana jest znajomość podstaw DevOps i zasad Git.
© 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)