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
Podstawy teoretyczne technologii chemicznej

Podstawy teoretyczne technologii chemicznej

119.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
Sztuka przywództwa. Jak być liderem i budować wyjątkowo skuteczne zespoły
Sztuka przywództwa. Jak być liderem i budować wyjątkowo skuteczne zespoły
Carnegie & Associates Dale
Onepress
Trudne sąsiedztwa Polska i Ukraina a Rosja i Niemcy Tom 3 Druga wojna światowa
Trudne sąsiedztwa Polska i Ukraina a Rosja i Niemcy Tom 3 Druga wojna światowa
Zajączkowski Janusz
Werset
Odpowiedzialność kierownika i głównego księgowego jednostki sektora finansów publicznych w zakresie rachunkowości i gospodarki
Odpowiedzialność kierownika i głównego księgowego jednostki sektora finansów publicznych w zakresie rachunkowości i gospodarki
Ewaryst Kowalczyk
ODDK
Scenariusze dialogi i procesy zarządzania wiedzą
Scenariusze dialogi i procesy zarządzania wiedzą
Małgorzata /red/ Sobińska,Kazimierz Perechuda
Difin
Spokój umysłu Jak być w pełni obecnym
Spokój umysłu Jak być w pełni obecnym
Thich Nhat Hanh
Illuminatio
Prawo o ustroju sądów powszechnych Komentarz
Prawo o ustroju sądów powszechnych Komentarz
Zbigniew Strus
Wolters Kluwer
 Koszyk
1 x Podstawy epidemiologii ogólnej epidemiologia chorób zakaźnych
1 x Ekonometria przestrzenna Metody i modele analizy danych przestrzennych
1 x Harley Davidson Legendarne modele
1 x 13 załączników
1 x Wprowadzenie do badań operacyjnych z komputerem
1 x Głaskane tuczone zabijane
1 x Bezpieczeństwo telekomunikacji
1 x Adam Daniel Rotfeld W poszukiwaniu strategii
1 x Anatomia słabości Rozmowa z Robertem Krasowskim
1 x Atlas anatomiczny
1 x Być może to ostatnie słowo
1 x Historia książki Od glinianych tabliczek po e-booki
1 x Badania neurologiczne u dzieci
1 x Dylematy współczesnej obronności Polski Polityczne i militarne aspekty obronności państwa
1 x Design Historia projektowania
1 x Reumatologia wieku rozwojowego Kompendium
1 x Pediatria Tom 1/2
1 x Czujniki
1 x Chirurgia plastyczna
1 x Ekologia i ochrona środowiska
1 x Idiomy polsko-niemieckie Wydanie 7
1 x Standardy kardiologiczne 2011 okiem echokardiografisty
1 x Ekonomiczne i społeczne czynniki ograniczenia niskiej emisji w Polsce
1 x Ćwicz swój umysł Sprawniejszy mózg w 3 miesiące ! 176 wskazóweki łamigłówek
1 x Etyka, śmierć i transplantacje
1 x Anatomia człowieka Repetytorium Ćwiczenia
1 x Antologia polskiej myśli politycznej w latach 1945-1989
1 x Chirurgia Podręcznik dla studentów Tom 1/2
1 x Przekładnie śrubowe kulkowe
1 x 500 cudów natury
1 x Dzieje polskiej motoryzacji
1 x Cerkwie drewniane dawnej Galicji Wschodniej Tom 1
1 x Miłość seks i serce
1 x Akty
1 x Przebieg operacji od A do Z Praktyczny przewodnik dla instrumentariuszek
1 x Rozmówki estońskie ze słownikiem i gramatyką
1 x Metodyczne aspekty modelowania matematycznego maszyn indukcyjnych
1 x Anatomia człowieka Atlas do kolorowania
1 x Angielsko-polski polsko-angielski sprytny słownik nie tylko do szkoły
1 x Prawo dla pielęgniarek
1 x Coś więcej niż spór o model rządzenia
1 x Cztery przyszłości Wizje świata po kapitalizmie
1 x Geny kultura i ewolucja człowieka Synteza
1 x Gramatyka języka greckiego
1 x Rozmówki polsko-serbskie ze słownikiem i gramatyką
1 x Dlaczego ryby nie toną? I inne ważne pytania
1 x Jak oświecenie zmienia Twój mózg Nauka a transformacja duchowa
1 x Chirurgia laparoskopowa
1 x Mikrobiologia
1 x Rozmównik polsko-norweski
1 x Standardy leczenia żywieniowego w pediatrii 2017
1 x Atlas gór Polski Szczyty w zasięgu ręki
1 x Ciało jako ontyczny fundament podmiotowości
1 x 80 wysp które musisz zobaczyć
1 x Pediatria błyskawicznie
1 x Ciekawość świata Wynalazki które wyprzedziły swój czas
1 x Rozmówki islandzkie ze słownikiem i gramatyką
1 x Uregulowania prawne dotyczące wykonywania zawodu pielęgniarki
1 x Postępowanie okołooperacyjne
1 x Biochemia
1 x Fotografia cyfrowa Książka w kolorze
1 x Badanie podmiotowe i przedmiotowe w pediatrii
1 x Bałtyk
1 x Mikrobiologia techniczna Tom 1 Mikroorganizmy i środowiska ich występowania
1 x Fotografia cyfrowa dla seniorów Seria praktyk
1 x Systemy teletransmisyjne
1 x Blisko, coraz bliżej. Od fotografii zbliżeniowej do mikrofotografii
1 x Ekonometria Rozwiązywanie problemów z wykorzystaniem programu GRETL Wydanie 3
1 x Fotografia kulinarna Od zdjęcia do arcydzieła
1 x Duży słownik polsko-angielski angielsko-polski + CD
1 x Podręcznik pierwszej pomocy Wydanie 5
1 x Blog w perspektywie genologii multimedialnej
1 x Dzieci z zespołem ADHD w środowisku rodzinnym Studium empiryczne
1 x Decentralizacja władzy publicznej we Francji w drugiej połowie XX wieku
1 x Zintegrowany mózg zintegrowane dziecko
1 x Prognozowanie gospodarcze Metody i zastosowania Wydanie 4
1 x Beton i jego technologie Wydanie trzecie uwzględniające normę PN-EN 206-1
1 x Mózgowe porażenie dziecięce PZWL
1 x Mikrobiologia techniczna Tom 2 Mikroorganizmy w biotechnologii, ochronie środowiska i produkcji żywności
5,161.92zł
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo Helion
 Kategoria:
 Matematyka
Obliczenia inżynierskie i naukowe

Obliczenia inżynierskie i naukowe

49.00zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Słownik naukowo-techniczny angielsko-polski Wydanie XIII Red. M.Berger, T.Jaworska, A.Baranowska, M.Barańska WNT
Linux w systemach embedded Marcin Bis BTC
Windows Server 2008 R2 Usługi pulpitu zdalnego Resource Kit Christa Anderson, Kristin L. Griffin, Microsoft Remote Desktop Virtual Microsoft Press
Encyklopedia zdrowia Tom 1-2 Wydanie 9 Witold S. Gumułka, Wojciech Rewerski PWN
Autodesk Inventor Professional /Fusion 2012PL/2012+ Metodyka projektowania z płytą CD Andrzej Jaskulski PWN
Chemia organiczna Część I-IV Komplet J. Clayden, N. Greeves, S. Warren, P. Wothers WNT
Anatomia człowieka Tom 1-5 Komplet Adam Bochenek, Michał Reicher PZWL
Fizyka współczesna Paul A. Tipler Ralph A. Llewellyn PWN
3ds Max 2012 Biblia Kelly L. Murdock HELION