Migracja platformy
Lepsze rozwiązanie niż VPN?
Poznajcie naszą drogę do większej niezawodności dzięki Teleport
VPN-y odegrały kluczową rolę przez cały okres funkcjonowania naszej platformy Lighthouse, zapewniając, że sondy i urządzenia Hacker Alert Appliance (oba dalej nazywane urządzeniami) mogły komunikować się w bezpieczny sposób.
Choć dobrze nam to służyło, wiążą się one z pewnymi problemami, które trzeba było rozwiązać, aby poprawić niezawodny dostęp do sond wdrożonych w sieciach klientów.
Problemy, które rozwiązania VPN wprowadziły do naszego stosu aplikacji, są następujące:
Regularne aktualizacje konfiguracji VPN mogły powodować konflikty w łączności VPN, co staje się problemem rosnącym wykładniczo przy obsłudze ogromnej liczby sond i urządzeń klientów
Konfiguracje sieciowe są złożone zarówno po stronie urządzenia, jak i naszej platformy, co utrudnia skalowanie
Trudniej jest utrzymać bezpieczeństwo między naszą platformą a urządzeniami w terenie, na przykład ograniczanie tego, kto uzyskuje kontrolę nad platformą i urządzeniami
łączność sieciowa jest dość zawodna, jeśli klienci mają problemy z połączeniem internetowym; VPN-y potrzebują dużo czasu na odzyskanie sprawności i dodają dodatkowe opóźnienia w sieci oraz na urządzeniu, co spowalnia wykonywanie jego zadań. Oznacza to, że skanowania trwają znacznie dłużej, ich aktualizacja i uruchamianie są wolniejsze, a wyniki mniej niezawodne.
Z tych powodów musieliśmy stworzyć lepsze i mniej skomplikowane rozwiązanie, które byłoby niezawodne, spójne, dostępne, łatwe w zarządzaniu i proste.
Rozwiązanie, choć proste, było trudne do osiągnięcia i powstało po latach planowania oraz eksperymentów, zarówno w celu wypróbowania rozwiązań, jak i zrozumienia problemu oraz stojących przed nami wyzwań z technicznego punktu widzenia.
Zdecydowaliśmy się zatem na Teleport, aby zastąpić naszą zależność od VPN, ponieważ spełniał wszystkie nasze wymagania w rozwiązaniu problemów, którymi musieliśmy się zająć:
- Regularne aktualizacje nie stanowią problemu ze względu na prostotę konfiguracji i zarządzania certyfikatami, co znacznie ułatwi obsługę wszelkich zmian na dużą skalę
- Nie ma potrzeby konfigurowania złożonych warstw sieciowych, ponieważ jest to po prostu abstrahowane. To ogromna korzyść i rozwiązany przez nas problem, którego znaczenia nie można niedoceniać.
- Teleport to rozwiązanie bezpieczeństwa w modelu zero-trust, co oznacza, że dajecie dostęp tylko temu, co i komu jest absolutnie niezbędne. Nie wymaga żadnych otwartych portów sieciowych na urządzeniach ani rozbudowanych warstw aplikacji.
- VPN-y wiążą się z dużym narzutem zarówno w zakresie łączności sieciowej, jak i zasobów wykorzystywanego systemu. Teleport jest znacznie lżejszy, więc w istocie pomógł nam rozwiązać problem poprzez jego usunięcie.
Wszystko to przełoży się na mniejszą liczbę przestojów dla klientów, szybsze wskaźniki odzyskiwania sprawności, a nawet ściślejsze bezpieczeństwo, które jest łatwiejsze w utrzymaniu.
Więcej o technicznych aspektach Teleport można przeczytać online (https://goteleport.com), ale to podsumowuje korzyści, które z niego wynieśliśmy, i pokazuje, jak przełomowy jest on dla naszego stosu technologicznego; korzyść ta z całą pewnością przełoży się na naszych partnerów i użytkowników końcowych.
To tylko jedna z korzyści naszej migracji platformy i powód, dla którego jesteśmy podekscytowani dostarczeniem tej funkcji. Powinno to również zobrazować wyzwania, przed którymi staje się przy tworzeniu złożonych systemów działających efektywnie.
Jak wpływa to na urządzenia w terenie?
W ciągu ostatnich kilku tygodni wszystkie urządzenia zostały zaktualizowane o możliwości Teleport, aby umożliwić im łączenie się zarówno z naszym obecnym wdrożeniem platformy przez VPN, jak i z nowym wdrożeniem platformy przez Teleport. Wymagania dotyczące rozmiaru dysku, procesora i pamięci dla urządzeń pozostają takie same, więc nie potrzebujemy więcej przestrzeni dyskowej ani przepustowości dla tego nowego rozwiązania łączności. Aktualizacją i monitorowaniem urządzeń nadal będą zajmować się inżynierowie niezawodności witryn (Site Reliability Engineers) Guardian360, a Apmon nadal będzie dostępny dla naszych partnerów.