Cyfroteka.pl

klikaj i czytaj online

Cyfro
Czytomierz
00414 006594 19984496 na godz. na dobę w sumie

Kubernetes. Tworzenie niezawodnych systemów rozproszonych - książka

Kubernetes. Tworzenie niezawodnych systemów rozproszonych - książka
Kubernetes. Tworzenie niezawodnych systemów rozproszonych - książka
Kelsey Hightower, Brendan Burns, Joe Beda
Helion
Systemy rozproszone miały być odpowiedzią na zwiększone wymagania wobec systemów informatycznych. Chodziło o takie cechy jak łatwe współużytkowanie zasobów, odporność na awarie, prostota rozbudowy czy skalowalność. Z czasem okazało się, że możliwości systemów rozproszonych mogą być jeszcze bardziej atrakcyjne. Równocześnie jednak architekci, programiści i w końcu również administratorzy systemów doświadczali na własnej skórze, że projektowanie, budowa i utrzymywanie systemu rozproszonego niesie ze sobą wyzwania, o jakich nie mieli pojęcia twórcy systemów wcześniejszych generacji. Wyjściem z tej trudnej sytuacji mogą być rozwijane w ostatnich latach kontenery i interfejsy API orkiestracji kontenerów, takie jak Kubernetes. Ta książka jest znakomitym wprowadzeniem do Kubernetesa - udostępnionego na licencji open source orkiestratora klastrów (ang. orchestrator). Kontenery i orkiestratory są bardzo młodą technologią, jednak już teraz umożliwiają programistom budowanie i wdrażanie aplikacji z nieosiągalną dotychczas szybkością i niezawodnością. Dzięki tej książce dowiesz się, jaką rolę odgrywa Kubernetes w cyklu życia aplikacji rozproszonej. Nauczysz się wykorzystywać narzędzia i interfejsy API do automatyzacji skalowalnych systemów rozproszonych, niezależnie od tego, czy są to usługi internetowe, aplikacje do uczenia maszynowego, czy klastry komputerów Raspberry Pi. Przekonasz się, że Kubernetes i technologia kontenerowa mogą pomóc w osiągnięciu nowych poziomów prędkości, zwinności, niezawodności i wydajności. W książce między innymi: zakres działania Kubernetesa tworzenie aplikacji kontenerowych za pomocą Dockera kontenery w Kubernetesie i ich środowisko wykonawcze uruchamianie aplikacji w środowisku produkcyjnym przykłady wdrażania rzeczywistych aplikacji w Kubernetesie Niezawodny system rozproszony? Kubernetes, koniecznie!
Wszystkie kategorie Tylko komputery i informatyka Tylko pozostałe kategorie
Książki podobne do wybranej publikacji
Kubernetes. Wzorce projektowe. Komponenty wielokrotnego użycia do projektowania natywnych aplikacji chmurowych - książka
Kubernetes. Wzorce projektowe. Komponenty wielokrotnego użycia do projektowania natywnych aplikacji chmurowych - książka
Bilgin Ibryam, Roland Huß
Helion

Kubernetes jest platformą do orkiestracji kontenerów. Projekt ten należy dziś do najpopularniejszych i najbogatszych narzędzi w swojej klasie, stanowi także podstawę dla wielu innych platform, znanych jako systemy typu PaaS. Dzięki nim Kubernetes zyskał możliwość tworzenia aplikacji, jednak tego rodzaju narzędzia wymagają od programistów i architektów zastosowania odpowiednich wzorców projektowych...

Kubernetes. Tworzenie natywnych aplikacji działających w chmurze - książka
Kubernetes. Tworzenie natywnych aplikacji działających w chmurze - książka
Michael Hausenblas, Stefan Schimanski
Helion

Mimo że w 2018 roku Kubernetes zyskał reputację standardowego narzędzia do zarządzania kontenerami, wciąż należy traktować tę technologię jako znajdującą się w dość wczesnej fazie rozwoju. Możliwości tej platformy z czasem rosną i stają się coraz ciekawsze. Standardowym działaniem jest uruchamianie klastrów w Kubernetesie, jednak o wiele bardziej interesujące wydaje się samodzielne rozszerzanie tej platformy o własne kontrolery...

Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usług - książka
Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usług - książka
Brendan Burns
Helion

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ś...

ASP.NET 2.0. Projektowanie aplikacji internetowych - książka
ASP.NET 2.0. Projektowanie aplikacji internetowych - książka
Randy Connolly
Helion

Poznaj nowoczesne technologie tworzenia aplikacji sieciowych

  • Jak wykorzystywać kontrolki .NET?
  • W jaki sposób pobierać i wyświetlać dane z bazy?
  • Jak zabezpieczać i personalizować aplikacje?

Wprowadzenie na rynek technologii .NET 2.0 zrewolucjonizowało sposób projektowania i tworzenia aplikacji internetowych. Arsenał programistów wzbogacił się o narzędzia cechujące się niespotykaną dotychczas wydajnością i elastycznością...


Ansible w praktyce. Automatyzacja konfiguracji i proste instalowanie systemów. Wydanie II - książka
Ansible w praktyce. Automatyzacja konfiguracji i proste instalowanie systemów. Wydanie II - książka
Lorin Hochstein, Rene Moser
Helion

Automatyzacja zarządzania konfiguracją i proste instalowanie systemów

Zarządzanie konfiguracją oprogramowania w systemach sieciowych jest niebanalnym zadaniem. Nawet zwykła aktualizacja czy wdrożenie nowego oprogramowania mogą się skończyć katastrofą, zwłaszcza w przypadku serwerów pracujących pod kontrolą systemów Linux czy Unix. Konieczność pilnowania ustawień w wielu różnych plikach konfiguracyjnych...


Big Data. Najlepsze praktyki budowy skalowalnych systemów obsługi danych w czasie rzeczywistym - ebook/pdf
Big Data. Najlepsze praktyki budowy skalowalnych systemów obsługi danych w czasie rzeczywistym - ebook/pdf
Nathan Marz, James Warren
Helion
Obsługa aplikacji, które operują na ogromnych zbiorach danych, czyli na przykład portali społecznościowych, przekracza możliwości zwykłych relacyjnych baz. Praca ze złożonymi zbiorami danych wymaga architektury obejmującej wielomaszynowe klastry, dzięki którym możliwe jest przechowywanie i przesyłanie informacji praktycznie dowolnej wielkości. Architektura taka powinna dodatkowo być prosta w użyciu...



Analiza i projektowanie strukturalne. Wydanie III - książka
Analiza i projektowanie strukturalne. Wydanie III - książka
Jerzy Roszkowski
Helion

Technologia CASE (Computer Aided System Engineering) jest obecnie od dziesięciu lat powszechnie stosowana w analizie i projektowaniu systemów informatycznych. Trudno sobie wyobrazić pracę bez niej (szczególnie przy dużych projektach) na etapie analizy, tworzenia projektu systemu czy jego implementacji.

Techniki CASE umożliwiają wspomaganie:
  • analizy i projektowania bazy danych,
  • projektowania aplikacji
  • generacji kodu aplikacji
  • automatycznego...

Microsoft Visual Basic .NET 2003. Księga eksperta - książka
Microsoft Visual Basic .NET 2003. Księga eksperta - książka
Heinrich Gantenbein, Greg Dunn, Amit Kalani, Chris Payne, Thiru Thangarathinam
Helion

Wyczerpujące omówienie wszystkich zagadnień
związanych z Visual Basic .NET 2003

  • Poznaj elementy języka Visual Basic .NET
  • Napisz aplikacje dla środowiska Windows oraz aplikacje WWW
  • Wykorzystaj technologię ADO.NET do tworzenia połączeń z bazami danych
  • Podnieś bezpieczeństwo aplikacji

Visual Basic to jeden z najpopularniejszych języków programowania. Jego pojawienie się na rynku zrewolucjonizowało proces tworzenia aplikacji...


Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow - książka
Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow - książka
Aurélien Géron
Helion

Pojęcia, techniki i narzędzia służące do tworzenia systemów inteligentnych

W ciągu ostatnich lat uczenie maszynowe stało się sercem wielu nowoczesnych produktów, takich jak zaawansowane techniki wyszukiwania w przeglądarkach, rozpoznawanie mowy w smartfonach czy proponowanie treści w zależności od indywidualnych preferencji użytkownika. Być może niedługo taki system inteligentny zastąpi Cię za kierownicą samochodu...

Docker. Projektowanie i wdrażanie aplikacji - ebook/pdf
Docker. Projektowanie i wdrażanie aplikacji - ebook/pdf
Jaroslaw Krochmalski
Helion

Piętnastego marca 2013 roku na jednej z konferencji dla projektantów aplikacji zaprezentowano światu Dockera. Choć wystąpienie to trwało zaledwie kilka minut, wzbudziło ogromne zainteresowanie. Nic dziwnego — nowe narzędzie znacząco uprościło tworzenie oprogramowania i wdrażanie go na dużą skalę w dowolnym środowisku oraz usprawniło przepływ pracy. Docker ułatwia decyzje dotyczące architektury...


Systemy plików w Linuksie - książka
Systemy plików w Linuksie - książka
William von Hagen
Helion

Więcej danych, szybszy dostęp, lepsza współpraca

Dostępność wydajnych systemów plików z kroniką i rozproszonych systemów plików to jedna z najbardziej ekscytujących cech systemu Linux. Gdy pliki osiągają wielkości setek gigabajtów, a pojemności dysków sięgają terabajtów, tradycyjne rozwiązania przestają wystarczać. Warto wówczas skorzystać z nowoczesnych systemów plików z kroniką zapewniających szybki dostęp do...


Microsoft SQL Server 2005. Podręcznik programisty - książka
Microsoft SQL Server 2005. Podręcznik programisty - książka
Michael Otey, Denielle Otey
Helion

Niezastąpiony przewodnik po programowaniu
korporacyjnych systemów bazodanowych

  • Jak zastosować nowe funkcje i narzędzia Microsoft SQL Server 2005, aby zwiększyć wydajności Twojej pracy?
  • W jaki sposób wykorzystać możliwości, jakie daje środowisko zintegrowane bazujące na SQL Server 2005, Visual Studio 2005 i platformie .NET?
  • Jak zapewnić skalowalność, bezpieczeństwo i integrację systemu z innymi platformami...


Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów - książka
Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów - książka
Martin Kleppmann
Helion

Przetwarzanie i bezpieczne przechowywanie danych absorbuje uwagę inżynierów oprogramowania w coraz większym stopniu. W ostatnich latach pojawiło się wiele bardzo różnych rozwiązań w dziedzinie baz danych, systemów rozproszonych i metodyce budowania aplikacji. Sprzyjają temu zarówno rozwój technologii, rosnące potrzeby dotyczące dostępu do danych, jak i malejąca tolerancja na przestoje spowodowane awarią czy konserwacją systemu...


Usługi terminalowe Windows 2000 - książka
Usługi terminalowe Windows 2000 - książka
Robert Chyra
Helion
Zdalny dostęp do systemów Windows
  • Konfiguracja usług terminalowych Windows 2000
  • Administracja usługami terminalowymi
  • Programy służące do zdalnego dostępu
  • Dostęp do aplikacji z poziomu przeglądarki WWW
  • Kwestie związane z licencjonowaniem aplikacji używanych zdalnie
Usługi terminalowe znane były niemalże od początków istnienia komputerów. Duże maszyny oparte na systemach UNIX działały w większości uniwersytetów i...

C++Builder 6 i bazy danych - książka
C++Builder 6 i bazy danych - książka
Marian Wybrańczyk
Helion

Kompendium wiedzy dla programistów aplikacji bazodanowych w C++

  • Poznaj C++Builder 6 i dostępne w nim komponenty
  • Stwórz model aplikacji w języku UML
  • Wykorzystaj różne mechanizmy połączenia z bazą danych

C++Builder 6, mimo pojawienia się na rynku nowszej wersji tego środowiska, nadal cieszy się dużą popularnością wśród programistów. Wizualne środowisko programowania i gotowe komponenty znacznie przyspieszają proces tworzenia...

J2EE. Podstawy programowania aplikacji korporacyjnych - książka
J2EE. Podstawy programowania aplikacji korporacyjnych - książka
Alan Monnox
Helion

Kompendium wiedzy dla każdego programisty, projektanta i kierownika projektu

  • Nowoczesne metodyki wytwarzania oprogramowania
  • Narzędzia do modelowania aplikacji i automatycznego generowania kodu
  • Koncepcja architektury sterowanej modelami
  • Sposoby zapewnienia jakości aplikacji

Tworzenie aplikacji korporacyjnych to wyścig z czasem. Organizacje zmieniają się podobnie jak otoczenie biznesowe...

Systemy reaktywne. Wzorce projektowe i ich stosowanie - książka
Systemy reaktywne. Wzorce projektowe i ich stosowanie - książka
Roland Kuhn Dr., Brian Hanafee, Jamie Allen
Helion

Systemy reaktywne. Wzorce projektowe i ich stosowanie

Uznane duże aplikacje internetowe, takie jak portale społecznościowe, systemy bankowe czy handlowe, działają szybko i niezawodnie. Muszą radzić sobie nawet wtedy, gdy ich niektóre części ulegną awarii. Nie mogą zawieść, gdy będzie z nich korzystać większa liczba użytkowników niż zwykle. Naturalnie, muszą być odporne na różne zagrożenia...


FreeBSD. Podstawy administracji systemem - książka
FreeBSD. Podstawy administracji systemem - książka
Michael Lucas
Helion

Przewodnik dla administratorów systemów operacyjnych z rodziny BSD

  • Wykonaj kopie bezpieczeństwa całego systemu
  • Zabezpiecz system przed włamaniami
  • Skonfiguruj usługi sieciowe
  • Monitoruj wydajność systemu

FreeBSD to drugi obok Linuksa najpopularniejszy system operacyjny dostępny na zasadach open-source. Powstał w oparciu o system BSD, nad którym prace rozpoczęły się w 1976 roku...

Python. Od podstaw - książka
Python. Od podstaw - książka
Zespół autorów
Helion

Dołącz do społeczności programistów Pythona!

  • Poznaj elementy języka
  • Zaprojektuj interfejsy użytkownika
  • Stwórz własne aplikacje sieciowe

Python to jeden z najszybciej rozwijających się języków programowania. Jest dostępny na licencji open source i posiada elastyczną, czytelną składnię. Jego możliwości pozwalają programistom na tworzenie aplikacji sieciowych, komunikację z bazami danych i zarządzanie systemami operacyjnymi...

Tao mikrousług. Projektowanie i wdrażanie - książka
Tao mikrousług. Projektowanie i wdrażanie - książka
Richard Rodger
Helion

Systemy oparte na mikrousługach różnią się od aplikacji monolitycznych. Są bardziej skalowalne, efektywniejsze, a także łatwiejsze w implementacji, rozwijaniu i utrzymaniu. Architektura mikrousług pozwala na doskonalenie danego elementu bez zastanawiania się nad działaniem całości aplikacji. Tego rodzaju systemy opierają się na nowoczesnych wzorcach, takich jak asynchroniczna komunikacja za pomocą komunikatów...

Spring Framework. Profesjonalne tworzenie oprogramowania w Javie - książka
Spring Framework. Profesjonalne tworzenie oprogramowania w Javie - książka
Rod Johnson, Juergen Hoeller, Alef Arendsen, Thomas Risberg, Colin Sampaleanu
Helion

Poznaj możliwości szkieletu Spring
i usprawnij proces tworzenia aplikacji J2EE

Spring to szkielet wytwarzania aplikacji (framework), dzięki któremu proces budowania oprogramowania w języku Java dla platformy J2EE staje się znacznie prostszy i efektywniejszy. Spring oferuje usługi, które można z powodzeniem używać w wielu środowiskach -- od apletów po autonomiczne aplikacje klienckie, od aplikacji internetowych pracujących w prostych...


Android. Tworzenie aplikacji w oparciu o HTML, CSS i JavaScript - książka
Android. Tworzenie aplikacji w oparciu o HTML, CSS i JavaScript - książka
Jonathan Stark, Brian Jepson
Helion

Twórz natywne aplikacje za pomocą standardowych technologii internetowych

Jeśli znasz HTML, CSS i JavaScript, jesteś gotowy na tworzenie aplikacji dla Androida. Ten praktyczny podręcznik pomoże Ci wejść w świat aplikacji przeznaczonych dla platformy Android, tworzonych w oparciu o otwarte standardy internetowe - przede wszystkim HTML5 - oraz dodatkowe narzędzia, takie jak choćby PhoneGap...

Strukturalna organizacja systemów komputerowych. Wydanie V - książka
Strukturalna organizacja systemów komputerowych. Wydanie V - książka
Andrew S. Tanenbaum
Helion

Doskonałe omówienie zasad działania współczesnych komputerów

  • Dowiedz się, jak działają procesory i magistrale
  • Poznaj reguły algebry logiki
  • Odkryj tajemnice współczesnych systemów operacyjnych

Dla większości użytkowników komputerów, nawet tych, dla których komputer jest narzędziem pracy, wiedza o tym urządzeniu kończy się na umiejętności instalowania i uruchamiania aplikacji...

Ruby on Rails. Ćwiczenia - książka
Ruby on Rails. Ćwiczenia - książka
Michał Sobczak
Helion

Stwórz aplikacje internetowe za pomocą nowoczesnego narzędzia

  • Poznaj język Ruby
  • Skorzystaj ze środowiska Rails
  • Napisz własne aplikacje

W dobie rosnącej popularności Linuksa, niesłabnącej popularności systemu Windows i obecności na rynku innych systemów operacyjnych aplikacje 'biurkowe', wymagające konkretnego środowiska uruchomieniowego, tracą swoją pozycję. Ich miejsce zajmują aplikacje intranetowe bądź internetowe...


PHP i MySQL. Tworzenie aplikacji WWW - książka
PHP i MySQL. Tworzenie aplikacji WWW - książka
Marc Wandschneider
Helion

Stwórz wydajne i bezpieczne aplikacje internetowe

  • Poznaj zasady programowania w PHP i korzystania z baz danych
  • Zaprojektuj interfejs użytkownika dla aplikacji
  • Wykorzystaj dokumenty w formacie XML
  • Zabezpiecz aplikację przed nieautoryzowanym dostępem

Sieć WWW już dawno przestała być jedynie zbiorem setek statycznych witryn. Dziś w sieci można znaleźć dziesiątki aplikacji -- sklepów...

Excel. Analiza danych biznesowych - książka
Excel. Analiza danych biznesowych - książka
Gerald Knight
Helion

Wykorzystaj Excel w swojej firmie

  • Przeprowadzaj analizy statystyczne.
  • Steruj procesami w firmie.
  • Monitoruj obciążenie systemów.

Excel jest jedną z najpopularniejszych aplikacji biurowych, znaną niemal wszystkim posiadaczom komputerów. Jednak większość użytkowników wykorzystuje jedynie część możliwości tej aplikacji, nie wiedząc, że -- oprócz obliczania sum i średnich w standardowych arkuszach -- może ona ułatwić...

C++. Wykorzystaj potęgę aplikacji graficznych - książka
C++. Wykorzystaj potęgę aplikacji graficznych - książka
Janusz Ganczarski, Mariusz Owczarek
Helion

Napisz wieloplatformowe programy w C++

  • Jak korzystać z bibliotek wxWidgets oraz Qt?
  • W jaki sposób implementować obsługę zdarzeń w aplikacjach?
  • Jak budować aplikacje sieciowe i bazodanowe?

Okres dominacji jednego systemu operacyjnego i przeznaczonych dla niego rozwiązań powoli odchodzi do historii. Fenomen popularności różnych dystrybucji Linuksa i coraz mocniejsza pozycja komputerów Mac sprawiają...

AIX, PowerVM - UNIX, wirtualizacja, bezpieczeństwo. Podręcznik administratora - ebook/pdf
AIX, PowerVM - UNIX, wirtualizacja, bezpieczeństwo. Podręcznik administratora - ebook/pdf
Sebastian Biedroń
Helion

Poznaj system AIX z bliska!

Systemy operacyjne z rodziny UNIX znane są z wysokiej niezawodności i wydajności. Właśnie z tego powodu w wielu firmach są one wykorzystywane do zarządzania serwerami kluczowych aplikacji. Jednym z systemów należących do tej grupy jest AIX, który zyskał popularność dzięki bardzo dużym możliwościom wirtualizacji i konfiguracji zabezpieczeń spełniających nawet najsurowsze wymogi bezpieczeństwa...

Klastry pracy awaryjnej w środowisku Windows. Instalacja, konfiguracja i zarządzanie - książka
Klastry pracy awaryjnej w środowisku Windows. Instalacja, konfiguracja i zarządzanie - książka
Andrzej Szeląg
Helion
  • Poznaj podstawy technologii klastrowej w oparciu o systemy firmy Microsoft
  • Naucz się praktycznie wdrażać klastry pracy awaryjnej
  • Dowiedz się, jak korzystać z zaawansowanych rozwiązań serwerowych

Zachowanie ciągłości procesów biznesowych dla wielu przedsiębiorstw stanowi jedną z najważniejszych kwestii, decydującą niejednokrotnie o ich istnieniu i powodzeniu na rynku w coraz bardziej zwirtualizowanym świecie...

UML 2.x. Ćwiczenia zaawansowane - książka
UML 2.x. Ćwiczenia zaawansowane - książka
Stanisław Wrycza, Bartosz Marcinkowski, Jacek Maślankowski
Helion
  • Poznaj najnowszy standard języka UML
  • Naucz się w pełni wykorzystywać jego możliwości
  • Rozszerz swoją wiedzę o zagadnienia zaawansowane i profile
  • Zostań ekspertem dzięki praktycznym przykładom

Dowiedz się, jak użyteczny jest język UML!

Modelowanie systemów informatycznych w oparciu o język UML znalazło wiele zastosowań i jest obecnie przedmiotem nauczania na kierunkach informatycznych wielu światowych uczelni...

Docker. Praktyczne zastosowania - ebook/pdf
Docker. Praktyczne zastosowania - ebook/pdf
Karl Matthias, Sean P. Kane
Helion
Docker został zaprezentowany światu w marcu 2013 roku i praktycznie od początku wzbudza zaskakujące zainteresowanie. Narzędzie to pozwala na proste zarządzanie procesem tworzenia określonego elementu aplikacji, wdrażania go na dużą skalę w dowolnym środowisku oraz usprawniania przepływu pracy. Ma przy tym duże możliwości i łączy w sobie prostotę wdrażania aplikacji z prostotą administrowania...






Zrozumieć platformę .NET. Wydanie II - książka
Zrozumieć platformę .NET. Wydanie II - książka
David Chappell
Helion

Poznaj platformę .NET

  • Dowiedz się, jak funkcjonuje platforma .NET
  • Naucz się tworzyć za jej pomocą różne rodzaje aplikacji
  • Zapoznaj się z jej językami

Wprowadzenie platformy programistycznej .NET okazało się przełomem w programowaniu aplikacji dla systemu Windows. Obsługiwane przez nią technologie, takie jak ADO.NET czy ASP.NET, pozwalają szybko i łatwo tworzyć różnorodne programy dla tego systemu...

Projektowanie baz danych XML. Vademecum profesjonalisty - książka
Projektowanie baz danych XML. Vademecum profesjonalisty - książka
Mark Graves
Helion
'Projektowanie baz danych XML. Vademecum profesjonalisty' -- to obszerny podręcznik do nauki baz danych XML, wykorzystywanych w Internecie oraz baz stanowiących część większych systemów.

Jeśli dysponujesz gotową bazą danych obsługującą XML, to dzięki tej książce poznasz szczegółowe techniki, w pełni wykorzystujące tę bazę. Jeśli natomiast korzystasz z klasycznych relacyjnych baz danych...