Dwaj dostawcy, jeden reklamuje 6,000 serwerów, drugi 600, a większa liczba wydaje się czymś więcej. W rzeczywistości to więcej niezdefiniowanej jednostki. Zanim liczba pomoże w wyborze, trzeba rozstrzygnąć trzy warunki: czy któryś z tych punktów końcowych obsługuje region i protokół, których potrzebujesz, czy przepustowość utrzymuje się w Twoich godzinach pracy i kto zarządza infrastrukturą oraz co rejestruje.

Trzy warunki, które rozstrzygają odpowiedź

Pierwszy to dopasowanie. Wpis w katalogu jest użyteczny tylko wtedy, gdy akceptuje Twojego klienta, oferuje wymagany protokół i znajduje się w regionie, który poprawia drogę do Twojego rzeczywistego celu. Spis tysiąca punktów końcowych w regionach, których nigdy nie używasz, to mniejsza liczba, niż się wydaje.

Drugi to przepustowość w momencie, gdy jej potrzebujesz, co nie jest tym samym co przepustowość łączna. Duża flota może być w godzinach Twojej pracy wysycona na dwóch wyjściach najbliżej Ciebie, a bezczynna flota po drugiej stronie świata nie pomaga.

Trzeci to własność i przechowywanie. Skala infrastruktury nie mówi nic o tym, kto zarządza usługą, co rejestruje i czy klient jest utrzymywany. To pytanie o politykę z dowodami dokumentowymi, a nie liczba na stronie docelowej.

Wszystkie trzy muszą być spełnione, aby liczba coś znaczyła, i każdy można sprawdzić osobno. To jest użyteczna część: decyzja wcale nie wymaga zaufania nagłówkowi. Każdy warunek możesz zweryfikować według własnych kryteriów. Kto dokumentuje trzy odpowiedzi, wykonał więcej pracy niż broszura.

Co liczy liczba z nagłówka

Cztery jednostki z powyższej tabeli są rutynowo mieszane w jednym porównaniu, a największe liczby zwykle pochodzą z jednostki, którą najłatwiej rozdąć. Instancje kontenerów są tanie w tworzeniu i mogą dzielić jedno łącze fizyczne, więc ich liczba opisuje konfigurowalność, a nie różnorodność.

What the number countsWhat it tells youWhat it cannot tell you
Countries or regionsHow many jurisdictions have at least one entryHow many independent machines exist
Physical hostsRoughly how much hardware is deployedWhether any of it is near your destination
Container instancesHow many configurable endpoints can be issuedWhether they share one upstream path
Downloadable profilesHow many configuration files are offeredWhether the endpoints behind them still work

To nie jest automatycznie nieuczciwe. Dostawca, który wydaje nową instancję na każdą sesję, opisuje coś rzeczywistego o swoim działaniu, a liczba jest uczciwym opisem tego mechanizmu. Błąd polega na porównywaniu jej z liczbą krajów innego dostawcy tak, jakby obie liczby mierzyły to samo, czego nie robią.

Istnieje też wymiar utrzymania, którego nie obejmuje żadna statyczna liczba. Listy się starzeją, a punkt końcowy, który wygląda na dostępny, nadal może odrzucić profil, który otrzymałeś. Katalog to zbiór kandydatów do weryfikacji, a nie spis działających opcji. Traktuj listę jako twierdzenie, a nie fakt. Weryfikacja dwóch wpisów zajmuje dziesięć minut i rozstrzyga sprawę.

Przetestuj trasę, której naprawdę potrzebujesz

Wybierz dwa kandydujące punkty końcowe w regionie, na którym Ci zależy, i zmierz trasę od wyjścia do usługi, której używasz. Opóźnienie do bramy VPN to liczba, którą dostawcy chętnie cytują, i jest najmniej interesująca, bo pomija tę część podróży, która zwykle powoduje problem.

mtr -rwc 20 203.0.113.9
curl -o /dev/null -s -w '%{time_connect} %{time_starttransfer}
' https://example.net/

Śledzenie pokazuje, gdzie wzdłuż całej trasy pojawia się opóźnienie, skok po skoku, co odróżnia wyjście odległe od przeciążonego. Pomiar curl oddziela nawiązanie połączenia od pierwszego bajtu odpowiedzi, więc wolny uścisk dłoni i wolny serwer nie są mylone.

Przeprowadź porównanie w godzinach, w których naprawdę pracujesz, i zapisz punkt końcowy, adres wyjścia i testowany cel. Wyniku bez tych trzech szczegółów nie da się odtworzyć tydzień później, nawet przez Ciebie.

Trzymaj jeden działający wariant zapasowy skonfigurowany z dokładnym adresem i protokołem. Wartość zapasu mierzy się w dniu, w którym główny przestaje działać, a to dzień, w którym nikt nie chce czytać katalogu.

Skróć listę, a potem zdecyduj na podstawie dowodów

Ogranicz porównanie do trzech lub czterech dostawców, którzy przechodzą test dopasowania, a następnie oceń ich według kontroli, które naprawdę możesz wykonać. Krótka lista wymusza pytania, których dłuższa lista pozwala uniknąć, i czyni kompromisy jawnymi zamiast uśredniać je w jedną preferencję.

Zapisuj dowody w formie, którą ktoś inny może zaudytować: wymagany region i protokół, testowane punkty końcowe, pory dnia i to, co pokazały śledzenia. Dodaj zweryfikowane fakty o polityce, z datami, bo oświadczenia o przechowywaniu się zmieniają, a cytat bez daty nie jest dowodem.

Potem przyjmij wniosek, który wspierają dowody, a zwykle jest on węższy niż zwycięzca. Jeden dostawca może być lepszy dla Twojego regionu w Twoich godzinach, inny lepszy dla protokołu potrzebnego konkretnemu klientowi, i żadnego z tych faktów nie obejmuje rozmiar listy.

Liczba nie jest bezużyteczna; to zgrubna wskazówka dotycząca inwestycji. Staje się twierdzeniem o jakości dopiero wtedy, gdy ktoś zdefiniuje jednostkę, zweryfikuje, że punkty końcowe działają, i pokaże, że konkretna trasa, której potrzebujesz, jest lepsza. Do tego czasu należy do kolumny marketingowej, a nie do kolumny decyzji.

Powiązane artykuły