Księgarnia naukowo-techniczna styczna.pl

Księgarnia naukowo-techniczna
styczna.pl

 


Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Informatyka » Programowanie » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Albumy
Architektura
Beletrystyka
Biochemia
Biologia
Biznes
Budownictwo
Chemia
Design DTP
E-biznes
Ekologia i środowisko
Ekonometria
Ekonomia Finanse
Elektronika
Elektrotechnika
Encyklopedie
Energetyka
Fizyka
Fotografia
Geografia
Historia
Informatyka
  Bazy danych
  Bezpieczeństwo
  CAD
  Grafika komputerowa
  iPod Pocket PC
  Kursy
  Media społecznościowe
  Office
  Programowanie
  Programy graficzne
  Sieci bezprzewodowe
  Sieci komputerowe
  Systemy operacyjne
  Techniki programowania
  Webmasterstwo
Maszynoznawstwo
Matematyka
Medycyna
Motoryzacja
Polityka
Popularnonaukowe
Poradniki
Prawo
Sport
Sztuka
Słowniki
Technika
Telekomunikacja
Turystyka
Zarządzanie jakością

Zobacz pełny katalog »
 Wydawnictwo:
 WNT
Ćwiczenia projektowe z turbin cieplnych

Ćwiczenia projektowe z turbin cieplnych

39.00zł
Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usług 39.90zł 29.93zł
Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usług

Tytuł: Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usług
Autor: Brendan Burns
ISBN: 978-83-283-4738-0
Ilość stron: 184
Data wydania: 11/2018
Format: 18.8x19.3
Wydawnictwo: HELION

Cena: 39.90zł 29.93zł


Nowoczesne oprogramowanie musi sprostać wyśrubowanym kryteriom: ma cechować się określoną niezawodnością i skalowalnością, a przy tym powinno korzystać z technologii chmury. Naturalnie powinien to być dobrze zaprojektowany system rozproszony. Dziś standardem jest korzystanie z aplikacji na wielu urządzeniach w różnych lokalizacjach. Niestety, mimo powszechności systemów rozproszonych ich projektowanie nader często przypomina coś w rodzaju czarnej magii, dostępnej dla nielicznych wtajemniczonych. W efekcie architektura każdego systemu jest unikatowa.

Ta książka jest praktycznym przewodnikiem dla projektantów systemów rozproszonych. Zaprezentowano tu kolekcję powtarzalnych wzorców oraz zalecanych praktyk programistycznych, dzięki którym rozwijanie niezawodnych systemów rozproszonych stanie się bardziej przystępne i wydajne. Poza podstawowymi wzorcami systemów rozproszonych przedstawiono tu również techniki tworzenia skonteneryzowanych komponentów wielokrotnego użytku. Znalazło się tu także omówienie zagadnień rozwoju kontenerów i orkiestratorów kontenerów, które zasadniczo zmieniły sposób budowania systemów rozproszonych. Książka ta jest lekturą obowiązkową dla każdego projektanta aplikacji, który chce efektywnie budować niezawodne aplikacje rozproszone!

Najważniejsze zagadnienia:

  • wprowadzenie do systemów rozproszonych
  • znaczenie wzorców i komponentów wielokrotnego użytku
  • jednowęzłowe wzorce Przyczepa, Adapter i Ambasador
  • wielowęzłowe wzorce dla replikowania, skalowania i wybierania węzłów głównych
  • wzorce wsadowego przetwarzania danych na dużą skalę

Twórz systemy rozproszone: skalowalne, elastyczne, niezawodne!

Rozdziały:

1. Wprowadzenie (13)

  • Krótka historia rozwoju systemów (14)
  • Krótka historia wzorców w rozwoju oprogramowania (15)
    • Formalizacja programowania algorytmicznego (15)
    • Wzorce programowania obiektowego (16)
    • Rozwój otwartego oprogramowania (16)
  • Wartość wzorców, praktyk i komponentów (17)
    • Stojąc na ramionach gigantów (17)
    • Wspólny język do dyskusji na temat naszych praktyk (18)
    • Współdzielone komponenty do łatwego ponownego wykorzystania (19)
  • Podsumowanie (20)

I. WZORCE JEDNOWĘZŁOWE (21)

2. Wzorzec Przyczepa (25)

  • Przykład przyczepy: dodawanie HTTPS do starszej usługi (26)
  • Dynamiczna konfiguracja za pomocą przyczepy (27)
  • Modułowe kontenery aplikacji (29)
    • Część praktyczna: wdrażanie kontenera topz (30)
  • Budowanie prostej usługi PaaS za pomocą przyczepy (31)
  • Projektowanie przyczep pod kątem modułowości i ponownego użycia (32)
    • Parametryzacja kontenerów (33)
    • Definiowanie API każdego kontenera (34)
    • Dokumentowanie kontenerów (35)
  • Podsumowanie (36)

3. Wzorzec Ambasador (37)

  • Używanie ambasadora do fragmentowania usługi (38)
    • Część praktyczna: implementacja pofragmentowanej usługi Redis (40)
  • Używanie ambasadora do pośredniczenia między usługami (42)
  • Używanie ambasadora do eksperymentowania lub rozdzielania żądań (43)
    • Część praktyczna: implementacja 10% eksperymentów (44)

4. Wzorzec Adapter (47)

  • Monitorowanie (48)
    • Część praktyczna: monitorowanie za pomocą systemu Prometheus (49)
  • Rejestrowanie (50)
    • Część praktyczna: normalizowanie różnych formatów rejestrowania za pomocą fluentd (52)
  • Dodawanie monitora poprawności działania (53)
    • Część praktyczna: dodawanie wszechstronnego monitorowania kondycji MySQL (54)

II. WZORCE SERWOWANIA USŁUG (57)

5. Zreplikowane usługi o zrównoważonym obciążeniu (61)

  • Usługi bezstanowe (61)
    • Sondy gotowości dla mechanizmu równoważenia obciążenia (63)
    • Część praktyczna: tworzenie zreplikowanej usługi w Kubernetes (63)
  • Usługi ze śledzeniem sesji (65)
  • Zreplikowane usługi warstwy aplikacji (67)
  • Wprowadzenie warstwy buforowania (67)
    • Wdrażanie pamięci podręcznej (68)
    • Część praktyczna: wdrażanie warstwy buforowania (69)
  • Rozszerzanie warstwy buforowania (72)
    • Ograniczanie przepustowości i obrona przed atakiem DoS (72)
    • Przerywanie połączenia SSL (73)
    • Część praktyczna: wdrażanie serwera nginx i przerywania połączenia SSL (74)
  • Podsumowanie (76)

6. Usługi pofragmentowane (77)

  • Pofragmentowane buforowanie (78)
    • Dlaczego możesz potrzebować pofragmentowanej pamięci podręcznej? (79)
    • Znaczenie pamięci podręcznej dla wydajności systemu (79)
    • Zreplikowane pofragmentowane pamięci podręczne (81)
    • Część praktyczna: wdrożenie ambasadora i systemu memcached dla pofragmentowanej pamięci podręcznej (82)
  • Funkcja fragmentująca (86)
    • Wybór klucza (87)
    • Spójne funkcje haszujące (89)
    • Część praktyczna: budowanie spójnego fragmentującego pośrednika HTTP (90)
  • Pofragmentowane zreplikowane serwowanie usług (91)
  • Systemy fragmentowania na gorąco (91)

7. Wzorzec Rozrzucaj-Zbieraj (93)

  • Wzorzec Rozrzucaj-Zbieraj z węzłem głównym jako dystrybutorem (94)
    • Część praktyczna: rozproszone wyszukiwanie dokumentów (95)
  • Rozrzucaj-Zbieraj z fragmentowaniem liści (96)
    • Część praktyczna: pofragmentowane wyszukiwanie dokumentów (97)
    • Wybieranie odpowiedniej liczby liści (98)
  • Skalowanie wzorca Rozrzucaj-Zbieraj pod kątem niezawodności i skali obliczeniowej (100)

8. Funkcje i przetwarzanie oparte na zdarzeniach (103)

  • Kiedy FaaS ma sens (104)
    • Zalety FaaS (104)
    • Wyzwania FaaS (105)
    • Potrzeba przetwarzania w tle (106)
    • Potrzeba przechowywania danych w pamięci (106)
    • Koszty ciągłego przetwarzania opartego na żądaniach (107)
  • Wzorce dla usług FaaS (107)
    • Wzorzec Dekorator: transformacja żądań lub odpowiedzi (107)
    • Część praktyczna: ustawianie wartości domyślnych żądania przed jego przetworzeniem (109)
    • Obsługa zdarzeń (110)
    • Część praktyczna: implementowanie uwierzytelniania dwuetapowego (111)
    • Potoki oparte na zdarzeniach (113)
    • Część praktyczna: implementowanie potoku w celu rejestracji nowego użytkownika (114)

9. Wybór własności (117)

  • Czy musisz wybierać węzeł główny? (119)
  • Podstawy wyboru węzła głównego (120)
    • Część praktyczna: wdrażanie etcd (122)
    • Implementacja blokad (123)
    • Część praktyczna: implementowanie blokad w etcd (126)
    • Implementowanie własności (127)
    • Część praktyczna: implementowanie dzierżaw w etcd (128)
  • Obsługa jednoczesnej manipulacji danymi (129)

III. WZORCE PRZETWARZANIA WSADOWEGO (133)

10. Systemy kolejek roboczych (135)

  • Ogólny system kolejki roboczej (135)
    • Interfejs kontenera źródłowego (136)
    • Interfejs kontenera roboczego (139)
    • Infrastruktura współdzielonej kolejki roboczej (140)
  • Część praktyczna: implementacja generowania miniaturek plików wideo (143)
  • Dynamiczne skalowanie węzłów roboczych (144)
  • Wzorzec Wiele Węzłów Roboczych (146)

11. Przetwarzanie wsadowe oparte na zdarzeniach (149)

  • Wzorce przetwarzania opartego na zdarzeniach (150)
    • Kopiarka (151)
    • Filtr (152)
    • Rozdzielacz (153)
    • Fragmentator (154)
    • Scalanie (156)
  • Część praktyczna: budowanie przepływu opartego na zdarzeniach dla rejestracji nowego użytkownika (157)
  • Infrastruktura "publikuj-subskrybuj" (159)
  • Część praktyczna: wdrażanie Kafki (159)

12. Skoordynowane przetwarzanie wsadowe (163)

  • Łączenie (czyli synchronizacja barierowa) (163)
  • Redukcja (166)
    • Część praktyczna: zliczanie (166)
    • Suma (167)
    • Histogram (168)
  • Część praktyczna: znakowanie obrazów i potok przetwarzania (169)

13. Wniosek: nowy początek? (173)

Skorowidz (175)


Najniższa cena z 30 dni przed obniżką 29,93zł

Tytuł książki: "Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usług"
Autor: Brendan Burns
Wydawnictwo: HELION
Cena: 39.90zł 29.93zł
Klienci, którzy kupili tę książkę, kupili także
Zarządzanie projektami Sztuka przetrwania
Zarządzanie projektami Sztuka przetrwania
Richard Jones
MT Biznes
Stomatologia zachowawcza z endodoncją Zarys kliniczny Wydanie 4
Stomatologia zachowawcza z endodoncją Zarys kliniczny Wydanie 4
Jańczuk Zbigniew, Kaczmarek Urszula, Lipski Mariusz
PZWL
Ciało człowieka
Ciało człowieka
Praca zbiorowa
Fenix
Dolina Bergaglia Alpy Szwajcarskie dla każdego
Dolina Bergaglia Alpy Szwajcarskie dla każdego
Rafał Kardaś
SKLEP PODRÓŻNIKA
Zarys historii wzajemnych stosunków polsko ukraińskich od czasów najdawniejszych do współczesności X - XXI w
Zarys historii wzajemnych stosunków polsko ukraińskich od czasów najdawniejszych do współczesności X - XXI w
Jastrzębski Stanisław
Agencja Artystyczna PARA
Radio publiczne w Europie program, finansowanie, technologia, audytorium
Radio publiczne w Europie program, finansowanie, technologia, audytorium
Stanisław Jędrzejewski
Poltext
 Koszyk
1 x Czarno-biały obraz świata Problemy ochrony i konserwacji dawnych fotografii
1 x Encyklopedia młodego artysty
1 x Harley Davidson Legendarne modele
1 x Chiny ZSRR Zimna wojna w świecie komunistycznym
1 x Encyklopedia gwiazd polskiego sportu
1 x Art Deco Złote lata grafiki i ilustracji
1 x Duży słownik polsko francuski francusko polski
1 x Budowlane przedsięwzięcia inwestycyjne Środowiskowe uwarunkowania przygotowania i realizacji
1 x 1000 greckich słów(ek) Ilustrowany słownik polsko-grecki grecko-polski
1 x Certyfikacja energetyczna budynków mieszkalnych z przykładami
1 x Cytobiochemia Biochemia niektórych struktur komórkowych
1 x Inteligentna przestrzeń Trzeci wymiar innowacyjności
1 x Architektura - wizje niezrealizowane
1 x Ekologia ewolucyjna
1 x Wzory wykresy i tablice wytrzymałościowe
1 x Angielsko-polski słownik geologiczno-górniczy
1 x Decydujący moment Nowe zjawiska w fotografii polskiej po 2000 roku
1 x 1000 litewskich słów(ek) Ilustrowany słownik polsko-litewski litewsko-polski
1 x Elastyczność tłokowych silników spalinowych
1 x Charakterystka energetyczna i audyt budynków
1 x 1000 francuskich słówek Ilustrowany słownik francusko-polski polsko-francuski
1 x Atlas polskich parków narodowych
1 x Armagedon Scenariusze końca świata
1 x ART DECO
1 x Encyklopedia Historia Polski Najważniejsze wydarzenia na przestrzeni wieków
1 x Adobe InDesign CC/CC PL. Projektowanie multimediów i publikacji do druku
1 x W linii prostej Kryminalna seria o komisarzu Dixonie
1 x Podniebny lot
1 x Czy nauka pogrzebała Boga?
1 x Encyklopedia głupoty
1 x Energia odnawialna wizytówką nowoczesnej gospodarki
1 x Encyklopedia nauki
1 x Until November
1 x Dictionary of Insurance Terms Angielsko-polski i polsko-angielski słownik terminologii ubezpieczeniowej
1 x Honda Civic modele 2001-2005
1 x Białe certyfikaty i świadectwa efektywności energetycznej w UE Analiza porównawcza regulacji systemowych przyjętych w Wielkiej Bry
1 x Ekstremizm ekologiczny Źródła przejawy perspektywy
1 x Jakość w systemie zarządzania przedsiębiorstwem Wydanie 2
1 x Co jak i dlaczego 700 prostych odpowiedzi na trudne pytania
1 x System zarządzania jakością według normy ISO 9001:2015
1 x Magnetyzm i nadprzewodnictwo
1 x Amerykańskie wstrząsy
1 x Ekologia i ochrona środowiska
1 x Kopalnie węgla kamiennego w Polsce
2,349.06zł
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo Helion
 Kategoria:
 Chemia
Elektrochemia

Elektrochemia

99.00zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Anatomia człowieka Tom 1-5 Komplet Adam Bochenek, Michał Reicher PZWL
OpenGL Księga eksperta Wydanie V Richard S. Wright, Jr., Nicholas Haemel, Graham Sellers, Benjamin Lipc HELION
MERITUM Podatki 2018 Aleksander Kaźmierski Wolters Kluwer
Rachunek różniczkowy i całkowy Tom 1 Wydanie 12 Grigorij M. Fichtenholz PWN
3ds Max 2012 Biblia Kelly L. Murdock HELION
Autodesk Inventor Professional /Fusion 2012PL/2012+ Metodyka projektowania z płytą CD Andrzej Jaskulski PWN
Matematyka konkretna Wydanie 4 Ronald L. Graham, Donald E. Knuth, Oren Patashnik PWN
Chemia organiczna Część I-IV Komplet J. Clayden, N. Greeves, S. Warren, P. Wothers WNT
Fizyka współczesna Paul A. Tipler Ralph A. Llewellyn PWN