Ocena:

Książka jest wysoko ceniona za jasne i przystępne wyjaśnienia dotyczące Istio, dzięki czemu jest odpowiednia dla czytelników o różnym poziomie doświadczenia. Jest dobrze skonstruowana i zawiera praktyczne przykłady, pomagając użytkownikom poszerzyć wiedzę zarówno na temat Istio, jak i Kubernetes.
Zalety:Dobrze rozplanowana i zorganizowana, odpowiednia dla różnych poziomów wiedzy. Zapewnia dobre połączenie teorii i praktycznych ćwiczeń. Zawiera szczegółowe wyjaśnienia i praktyczne fragmenty konfiguracji YAML. Gorąco polecam każdemu, kto chce zrozumieć i zaadoptować Istio.
Wady:Niektóre recenzje nie wspominają o żadnych konkretnych wadach, ale potencjalnym problemem może być jego złożoność dla absolutnie początkujących.
(na podstawie 5 opinii czytelników)
Istio in Action
Rozwiązanie trudnych wyzwań związanych z komunikacją między usługami w zakresie bezpieczeństwa, obserwowalności, routingu i odporności dzięki siatce usług opartej na Istio. Istio pozwala zdefiniować te zasady ruchu jako konfigurację i konsekwentnie je egzekwować bez konieczności wprowadzania zmian w kodzie usługi.
W Istio in Action dowiesz się:
Dlaczego i kiedy używać siatki usług.
Rola Envoy w siatce usług Istio.
Dopuszczanie ruchu "północ-południe" do siatki.
Szczegółowy routing ruchu.
Uodpornienie usług na awarie sieci.
Uzyskanie możliwości obserwacji systemu za pomocą "złotych sygnałów" telemetrycznych.
Jak Istio domyślnie zabezpiecza usługi.
Integracja aplikacji natywnych dla chmury ze starszymi obciążeniami, takimi jak maszyny wirtualne.
Zmniejsz złożoność operacyjną swoich mikrousług dzięki siatce usług opartej na Istio! Istio in Action pokazuje, jak wdrożyć tę potężną nową architekturę i przenieść obawy związane z siecią aplikacji do dedykowanej warstwy infrastruktury. Kwestie niefunkcjonalne pozostają oddzielone od aplikacji, dzięki czemu kod jest łatwiejszy do zrozumienia, utrzymania i dostosowania niezależnie od języka programowania. W tym praktycznym przewodniku poznasz w pełni funkcjonalną siatkę usług Istio do zarządzania komunikacją mikrousług. Pomocne diagramy, przykładowa konfiguracja i przykłady ułatwiają zrozumienie, jak kontrolować routing, zabezpieczać aplikacje kontenerowe i monitorować ruch sieciowy.
Przedmowa autorstwa Erica Brewera.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii.
Wyzwania związane ze złożoną warstwą komunikacyjną mikrousług można przenieść na Istio! Standardowa siatka usług Istio radykalnie upraszcza bezpieczeństwo, routing, obserwowalność i inne wyzwania związane z komunikacją między usługami. Dzięki Istio można użyć prostego deklaratywnego stylu konfiguracji do ustanowienia zasad sieciowych na poziomie aplikacji. Oddzielając komunikację od logiki biznesowej, usługi są łatwiejsze do napisania, utrzymania i modyfikacji.
O książce.
Istio in Action uczy, jak zaimplementować siatkę usług opartą na Istio, która może obsługiwać złożone scenariusze routingu, szyfrowanie ruchu, autoryzację i inne typowe zadania związane z siecią. Zaczniesz od zdefiniowania podstawowej siatki usług i zbadania płaszczyzny danych za pomocą proxy usług Istio, Envoy. Następnie zagłębisz się w podstawowe tematy, takie jak routing i wizualizacja ruchu oraz uwierzytelnianie między usługami, rozszerzając swoją siatkę usług na obciążenia w wielu klastrach i starszych maszynach wirtualnych.
Co w środku.
Kompleksowe omówienie zasobów Istio.
Praktyczne przykłady prezentujące możliwości siatki usług.
Wdrażanie siatek usług dla wielu klastrów.
Jak rozszerzyć Istio o WebAssembly.
Routing ruchu i obserwowalność.
Integracja maszyn wirtualnych z siatką.
O czytelniku.
Dla programistów, architektów i inżynierów operacyjnych.
O autorze.
Christian Posta jest znanym architektem, prelegentem i współpracownikiem. Rinor Maloku jest inżynierem w Solo. io pracującym nad rozwiązaniami sieciowymi aplikacji.
Spis treści.
CZĘŚĆ 1 ZROZUMIENIE ISTIO.
1 Wprowadzenie do siatki usług Istio.
2 Pierwsze kroki z Istio.
3 Płaszczyzna danych Istio: Proxy Envoy.
CZĘŚĆ 2 ZABEZPIECZANIE, OBSERWOWANIE I KONTROLOWANIE RUCHU SIECIOWEGO USŁUGI.
4 Bramy Istio: Przesyłanie ruchu do klastra.
5 Kontrola ruchu: Szczegółowy routing ruchu.
6 Odporność: Rozwiązywanie wyzwań sieciowych aplikacji.
7 Obserwowalność: Zrozumienie zachowania usług.
8 Obserwowalność: Wizualizacja zachowania sieci za pomocą Grafana, Jaeger i Kiali.
9 Zabezpieczanie komunikacji mikrousług.
CZĘŚĆ 3 ISTIO DAY-2 OPERACJE.
10 Rozwiązywanie problemów z płaszczyzną danych.
11 Dostrajanie wydajności płaszczyzny sterowania.
CZĘŚĆ 4 ISTIO W TWOJEJ ORGANIZACJI.
12 Skalowanie Istio w organizacji.
13 Włączanie obciążeń maszyn wirtualnych do siatki.
14 Rozszerzanie Istio na ścieżce żądań.