-
Data: 2011-07-18 11:53:15
Temat: Re: Dostepnosc systemu - metody formalne
Od: Sebastian Kaliszewski <s...@r...this.informa.and.that.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Maciej Sobczak wrote:
> On Jul 17, 9:40 pm, Seweryn Habdank-Wojewódzki <h...@g...com>
> wrote:
>
>> Albo calkowicie inzyniersko, jak udowodnic, ze dostepnosc
>> rozproszonego systemu wynosi np. 99.7%.
Bez analizy ryzyka i bez konkretnego poznania co i jak może się popsuć
niezależnie, udowodnienie czegoś jest ciężkie.
No i najpierw w ogóle trzeba mieć jakieś dane nt. niezawodności poszczególnych
komponentów. Z czym bywa różnie. Dla hardware czasem jeszcze coś można dostać,
dla software -- z rzadka. Poważna trudność to common failure modes -- dla
software to np. bug w stosie komunikacyjnym powodujący, że jak przyjdzie jakiś
tam komunikat to stos się wywala. I jeden dobrze rozpropagowany komunikat
wykłada nam cały sytetm z fafset "niezależnych" komponentów.
Tak czy siak potrzeba wiele szacować.
Jako minimum wlicza się wszelkie planowane downtime-y. Jak np. raz na kwartał
system trzeba wyłączyć na 2-3h, ot choćby na planowany upgrade, to mamy już z
góry ograniczenie do max 3 dziewiątek.
W rzeczywistej rzeczywitości to często sprowadza się to do określenia nie
realnej niezawodności tylko gwarantowanej niezawodności. Np. zakładamy, że
prawdopodobieństwo wsytąpienia krytycznego buga w ciągu np 10lat planowanego
działąnia systemu jest wysokie (np. 0.7) ale równocześnie zakładamy, że będzie
on z prawdopodobieństwem 0.9 naprawialny w ciągu 24h a w 0.09 w ciągu 72h, i
tylko pozostałe 0.01 to jakaś paskudztwo wymagające długiej naprawy. Możemy
wtedy napisać że mamy dostępność 9.997. Albo, co tu jest istotne(!) możemy
napisać że jest np. 9.999 albo po prostu 100% -- a czas niedostępności bierzemy
na klatę i na kary umowne za niedostępność powyżej dopuszczalnego limitu.
Pojawiło się całkiem sporo serwisów gwarantujących po prostu dostępność 100% --
a realny czas niedostępności refundują w ramach gwarancji.
Jak ktoś zatem chce mieć realne 4 czy 5 dziewiątek, to niech w umowie
wynegocjuje horrendalne kary umowne i niech umawia się z producentem/dostawcą
któremu nie będzie łatwo umrzeć (biznes który splajtuje w 1 na 3000 przypadków
to zwykle bardzo obiecujący biznes -- więc wielu oferentów może sobie po cichu
założyć, że jak się sypnie to cóż, mamy pecha).
>
> Co to jest "dostępność rozproszonego systemu"?
> Że dostępny jest co najmniej jeden z N węzłów, czy wszystkie?
Jeśli nie jest podane o "dostępność czego i skąd" chodzi, przyjmuje się zwykle,
że chodzi o to, że system jako taki jest zdolny do wykonywania głównego
przetwarzania danych.
> Co z połączeniami? Bo przecież wszystkie węzły mogą działać ale jeśli
> nie działają połączenia między nimi, to działanie systemu może być
> niepełne.
W sensownym systemie wysokiej niezawodności, poza przypadkami trywialnymi[*],
węzły które nie mają połączenia z resztą systemu nie działają. Innymi słowy ma
być jakaś forma kworum. Nno, bywają też systemy, gdzie nie jest potrzebny jeden
spójny obraz wspólnego stanu -- wystarcza, że kiedyś w przyszłości da się go
uspójnić -- ale wtedy połączenia między węzłami nie muszą działać.
[*] przypadek trywialny to np. (pod)system read-only i podobne sytuacje gdzie
można w pełni wykonać przetwarzanie bez dostępu do stanu wspólnego.
> Czy system, który jest dostępny ale ma niepełną
> funkcjonalność (np. można się zalogować do banku i zobaczyć stan
> konta, ale nie można zrobić przelewu) liczymy jako 100%? Itd.
> Czyli temat jest dosyć złożony.
A to owszem :)
pzdr
\SK
--
"Never underestimate the power of human stupidity" -- L. Lang
--
http://www.tajga.org -- (some photos from my travels)
Następne wpisy z tego wątku
- 18.07.11 18:36 Seweryn Habdank-Wojewódzki
- 19.07.11 11:51 Mariusz Marszałkowski
- 19.07.11 15:21 Paweł Kierski
- 20.07.11 08:24 Seweryn Habdank-Wojewódzki
- 20.07.11 08:34 Seweryn Habdank-Wojewódzki
- 20.07.11 08:35 Seweryn Habdank-Wojewódzki
- 20.07.11 13:07 Paweł Kierski
- 20.07.11 13:21 Mariusz Marszałkowski
- 21.07.11 17:03 Seweryn Habdank-Wojewódzki
- 21.07.11 21:29 Mariusz Marszałkowski
- 22.07.11 17:58 Seweryn Habdank-Wojewódzki
- 22.07.11 21:11 Mariusz Marszałkowski
- 23.07.11 04:16 A.L.
- 23.07.11 08:50 Mariusz Marszałkowski
- 23.07.11 16:21 A.L.
Najnowsze wątki z tej grupy
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
Najnowsze wątki
- 2025-07-30 Białystok => Software Engineer .Net <=
- 2025-07-30 Gdańsk => Programista Delphi <=
- 2025-07-30 Kolejni bezrobotni inżynierowie na zasiłkach...
- 2025-07-30 Rzeszów => International Freight Forwarder <=
- 2025-07-30 Warszawa => Konsultant Wiodący SAP PP <=
- 2025-07-30 MILLER ZAORAŁ PRO-UKRAIŃSKIEGO REDAKTORA
- 2025-07-29 "cywilny przemysł stoczniowy w USA praktycznie nie istnieje"
- 2025-07-29 Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- 2025-07-29 Re: PLL LOT na pokładzie zemdlało kilku pasażerów, a linie lotnicze nie zapewniły nawet podstawowego wsparcia - choćby szklanki wody.
- 2025-07-29 Re: Podkreślają też wielką szkodliwość zdrowotną wiatraków, które usytuowane bardzo blisko siedlisk ludzkich mają negatywny wpływ na zdrowie ludzkie".
- 2025-07-29 Re: bełkot reklamowy eSIM, których nikt nie chce, bo są niebezpieczne.
- 2025-07-29 Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- 2025-07-29 Warszawa => IT Data Analyst (Power BI) <=
- 2025-07-29 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-07-28 Warszawa => Sales Executive / KAM <=