Platformmigratie
Een betere oplossing dan VPN?
Ontdek onze weg naar meer betrouwbaarheid met Teleport
VPN's hebben gedurende de levensduur van ons Lighthouse platform een sleutelrol gespeeld door ervoor te zorgen dat Probes en Hacker Alert Appliances (hierna samen "appliances" genoemd) veilig konden communiceren.
Hoewel dit ons goed heeft gediend, brachten ze ook een aantal knelpunten met zich mee die we moesten oplossen om betrouwbare toegang tot de probes in de netwerken van klanten te verbeteren.
De problemen die VPN-oplossingen in onze applicatiestack introduceerden, waren de volgende:
Regelmatige updates in VPN-configuraties konden conflicten in de VPN-connectiviteit veroorzaken, wat een exponentieel probleem wordt bij een groot aantal probes en appliances van klanten.
Netwerkconfiguraties zijn complex, zowel aan de kant van de appliance als op ons platform, wat het lastig maakt om op te schalen.
Beveiliging is moeilijker te handhaven tussen ons platform en de appliances in het veld, bijvoorbeeld bij het beperken van wie controle krijgt over het platform en de appliances.
Netwerkconnectiviteit is behoorlijk onbetrouwbaar als klanten internetproblemen hebben; VPN's doen er lang over om te herstellen en voegen extra latency toe aan het netwerk en de appliance, waardoor taken trager worden uitgevoerd. Dit betekent dat scans veel langer duren om bij te werken en uit te voeren, en minder betrouwbaar zijn in het leveren van resultaten.
Om deze redenen moesten we een betere en minder complexe oplossing ontwikkelen die betrouwbaar, consistent, beschikbaar, eenvoudig te beheren en simpel was.
De oplossing was weliswaar eenvoudig, maar complex om te realiseren, en kwam tot stand na jaren van planning en experimenteren, zowel om oplossingen uit te proberen als om het probleem en de uitdagingen vanuit een technisch oogpunt te doorgronden.
We besloten daarom om Teleport te gebruiken ter vervanging van onze afhankelijkheid van een VPN, omdat het alle problemen oploste die we moesten aanpakken:
- Regelmatige updates zijn geen probleem meer dankzij de eenvoud van de configuratie en het certificaatbeheer, waardoor eventuele wijzigingen veel makkelijker op schaal te verwerken zijn.
- Er is geen noodzaak om complexe netwerklagen op te zetten, omdat dit simpelweg wordt geabstraheerd. Dit is een groot voordeel en een probleem dat we hebben opgelost; het belang hiervan kan niet worden onderschat.
- Teleport is een zero-trust beveiligingsoplossing, wat betekent dat je alleen toegang geeft aan precies wat en wie noodzakelijk is. Het vereist geen open netwerkpoorten op appliances en geen opgeblazen applicatielagen.
- VPN's brengen veel overhead met zich mee, zowel in netwerkconnectiviteit als in de systeembronnen die worden gebruikt. Teleport is veel lichter, dus in essentie hielp het ons het probleem op te lossen door het weg te nemen.
Dit alles vertaalt zich in minder downtime voor klanten, snellere hersteltijden en nog strakkere beveiliging die makkelijker te onderhouden is.
Je kunt meer lezen over de technische aspecten van Teleport online (https://goteleport.com), maar dit vat de voordelen samen die wij eruit hebben gehaald en laat zien wat een game changer het is voor onze techstack; dat voordeel komt zeker ook onze partners en eindgebruikers ten goede.
Dit is slechts een van de voordelen van onze platformmigratie en de reden waarom we enthousiast zijn om deze functie te leveren. Dit laat ook zien met welke uitdagingen je te maken krijgt bij het bouwen van complexe systemen die effectief werken.
Wat betekent dit voor appliances in het veld?
De afgelopen weken zijn alle appliances geüpgraded met Teleport-mogelijkheden, zodat ze verbinding kunnen maken met onze huidige platformomgeving via VPN, én met onze nieuwe platformomgeving via Teleport. De vereisten voor schijfruimte, CPU en geheugen van appliances blijven gelijk, dus we hebben geen extra opslag of bandbreedte nodig voor deze nieuwe verbindingsoplossing. Het updaten en monitoren van appliances blijft in handen van de Site Reliability Engineers van Guardian360; Apmon blijft beschikbaar voor onze partners.