Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation
Ta książka to przewodnik po systematycznej migracji do chmury. Doświadczenia autora pochodzą z rzeczywistych projektów migracyjnych i zawierają praktyczne porady, a także instrukcje krok po kroku dotyczące architektury, projektowania i technicznej implementacji przy użyciu przykładowego kodu aplikacji w serwisie GitLab. Postępowanie zgodnie ze wskazówkami zawartymi w tej książce zapewni bardzo potrzebne wsparcie zespołom i pomoże z powodzeniem ukończyć podróż migracji aplikacji do chmury.
Systematic Cloud Migration składa się z czterech głównych części. Część pierwsza rozpoczyna się od fundamentalnego wprowadzenia do chmury obliczeniowej w celu ustalenia kontekstu migracji, w tym zmian paradygmatu w pięciu ważnych obszarach: aplikacji, DevSecOps, operacji, infrastruktury i bezpieczeństwa. Są to obszary, których dotyczy cała książka. Następnie przedstawia rzeczywisty proces migracji, który zespół może naśladować.
Część druga przedstawia proces migracji kodu aplikacji, w tym diagramy architektury i prezentuje kod aplikacji demonstracyjnej oraz infrastrukturę wspierającą w chmurze AWS. Część trzecia poświęcona jest DevSecOps i automatyzacji. Oprócz pojęć zawiera rzeczywisty diagram migracji i przykładowy kod potoku zaimplementowany za pomocą GitLab. Część czwarta dotyczy wydajnych operacji w chmurze.
Każdy rozdział ma praktyczną strukturę: cele, role, dane wejściowe, procesy/działania, wyniki/dostawy, najlepsze praktyki i podsumowanie. Istnieje wiele artefaktów w stylu szablonów do produkcji w chmurze, które można wykorzystać w obecnej formie.
Czego się nauczysz
⬤ Projektować aplikacje w chmurze, w tym określać kryteria projektowe (np. koszt rozwiązania jest kryterium projektowym, tak samo jak bezpieczeństwo, i nie jest kwestią drugorzędną)
⬤ Zrozumieć główne obszary migracji: tworzenie oprogramowania (kod aplikacji, dane, integracja i konfiguracja), dostarczanie oprogramowania (potok i automatyzacja) oraz operacje na oprogramowaniu (obserwowalność).
⬤ Migracja każdego elementu aplikacji: kodu klienta i komponentów biznesowych, danych, integracji i usług, rejestrowania, monitorowania, alertów, a także konfiguracji.
⬤ Zrozumieć krytyczne dla chmury statyczne testowanie bezpieczeństwa aplikacji (SAST), dynamiczne testowanie bezpieczeństwa aplikacji (DAST), zgodność kontenerów i skanowanie bezpieczeństwa oraz testowanie zależności open source.
⬤ Znajomość kierunków i szczegółów implementacji opłacalnych, zautomatyzowanych, natywnych dla chmury operacji na oprogramowaniu.
Dla kogo jest ta książka
Zaprojektowany głównie z myślą o programistach, kierownikach zespołów, menedżerach rozwoju, inżynierach DevOps i architektach oprogramowania. Ich codzienne działania obejmują tworzenie architektury, projektowanie, rozwijanie, dostarczanie i obsługę oprogramowania w środowisku chmury. Ponadto książka ta przyniesie korzyści inżynierom infrastruktury, sieci, bezpieczeństwa i operacji, którzy z kolei mogą zapewnić lepsze wsparcie dla zespołów zajmujących się tworzeniem oprogramowania.
© 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)