Inżynieria niezawodnych baz danych. Projektowanie systemów odpornych na błędy Laine Campbell, Charity Majors
- Autorzy:
- Laine Campbell, Charity Majors
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 256
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Inżynieria niezawodnych baz danych. Projektowanie systemów odpornych na błędy
Dla kogo jest ta książka?
Książka jest przeznaczona dla administratorów baz danych, inżynierów DevOps, specjalistów ds. infrastruktury IT oraz osób aspirujących do roli Database Reliability Engineer (DBRE), które posiadają podstawową znajomość zagadnień bazodanowych i chcą rozwinąć praktyczne umiejętności w zakresie niezawodności, automatyzacji i bezpieczeństwa systemów danych. Sprawdzi się także jako wsparcie dla samouków oraz członków zespołów odpowiedzialnych za utrzymanie i rozwój nowoczesnych, skalowalnych środowisk bazodanowych. Publikacja nie wymaga zaawansowanego doświadczenia, a dzięki licznym przykładom i praktycznym wskazówkom pozwala szybko wdrożyć się w nowoczesne standardy zarządzania i eksploatacji baz danych.
Czego się nauczysz?
- Stosowania zasad inżynierii niezawodności baz danych (DBRE)
- Zarządzania poziomem jakości usług (SLO, SLI) i ich monitorowania
- Analizowania i minimalizowania ryzyka operacyjnego w środowiskach bazodanowych
- Wdrażania skutecznego monitorowania operacyjnego baz danych i infrastruktury
- Instrumentowania aplikacji, serwerów i magazynów danych dla lepszej obserwowalności
- Wykorzystywania wirtualizacji, kontenerów i baz danych jako usługi (DBaaS)
- Zarządzania infrastrukturą bazodanową z użyciem systemów kontroli wersji i automatyzacji konfiguracji
- Tworzenia i realizowania strategii backupu oraz przywracania stanu baz danych
- Prowadzenia testów akceptacyjnych i zapewniania zgodności z wymaganiami prawnymi
- Wdrażania procesów integracji, testowania i udostępniania zmian w środowisku bazodanowym
- Zapewniania bezpieczeństwa baz danych, w tym szyfrowania i ochrony przed exploitami
- Stosowania efektywnych metod przechowywania, indeksowania i replikacji danych
- Analizowania i wyboru architektur rozproszonych magazynów danych
- Projektowania i wdrażania komponentów architektonicznych nowoczesnych baz danych
- Budowania kultury niezawodności i współpracy w zespołach DevOps
- Uzasadniania roli i wartości inżyniera niezawodności baz danych w organizacji
Informatyczna rewolucja dosięgła również systemy bazodanowe. Przez długi czas administrator bazy danych interesował się głównie wewnętrznymi mechanizmami bazy, optymalizacją zapytań czy analizą podsystemów składowania danych. Z kolei oprogramowaniem stron, infrastrukturą czy usługami sieciowymi zajmowali się zupełnie inni ludzie, pracujący w odmienny sposób. Nowe technologie wymuszają jednak zmianę sposobu pracy i myślenia. Trzeba położyć nacisk na automatyzację, inżynierię oprogramowania, ciągłą integrację i ciągłe udostępnianie. Poza tym trzeba zapewnić ochronę przetwarzanych danych - ich wartość i znaczenie wciąż szybko rosną.
W tej praktycznej książce dokładnie wyjaśniono współczesne podejście do tworzenia architektury baz danych i ich eksploatacji. Jeśli chcesz stać się znakomitym inżynierem niezawodności baz danych, czyli DBRE (z Database Reliability Engineer), znajdziesz tu schemat zasad i praktyk projektowania, budowania i eksploatacji magazynów danych zgodnie z paradygmatami inżynierii niezawodności i kultury DevOps. Zapoznasz się z podstawowymi zagadnieniami z obszaru eksploatacji, z metodami utrwalania baz danych, nauczysz się stosować najważniejsze technologie skalowalnego i wydajnego składowania oraz pobierania danych z zachowaniem odporności na błędy. Dzięki temu szybko i skutecznie zajmiesz się architekturą i eksploatacją każdej nowoczesnej bazy.
W książce między innymi:
- wprowadzenie do inżynierii niezawodności baz danych
- inżynieria infrastruktury i zarządzanie nią
- oceny ryzyka i strategie zarządzania bezpieczeństwem danych
- metody przechowywania, indeksowania i replikacji danych
- popularne wzorce architektoniczne rozproszonych baz danych
- praktyczne wykorzystanie zasad inżynierii niezawodności w organizacji
Stań się znakomitym inżynierem niezawodności!
Laine Campbell od 18 lat zajmuje się środowiskami produkcyjnymi baz danych i systemów rozproszonych o dużej skali. Obecnie jest starszym dyrektorem ds. inżynierii środowisk produkcyjnych w firmie Fastly.
Charity Majors jest CEO i założycielką firmy honeycomb.io. Wcześniej zajmowała się eksploatacją należącej do Facebooka platformy Parse, gdzie zarządzała rozbudowanym zestawem replik baz MongoDB, a także bazami Redis, Cassandra i MySQL.
Wybrane bestsellery
Zobacz pozostałe książki z serii
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana

Oceny i opinie klientów: Inżynieria niezawodnych baz danych. Projektowanie systemów odpornych na błędy Laine Campbell, Charity Majors
(0)