Basisprincipes van cloudnetwerken

Leer hoe netwerken binnen de cloud werken. Vorm je een beeld van virtuele netwerken en subnetten, ontdek hoe routeringstabellen, internetgateways en NAT-gateways bepalen wat het internet kan bereiken, en bereik clouddiensten via openbare of privé-eindpunten. Filter verkeer met beveiligingsgroepen en netwerk-ACL’s, leid gebruikers met cloud-DNS naar de juiste plek en versnel de levering met een contentdistributienetwerk. Verbind ten slotte kantoren en datacenters met de cloud via VPN-gateways en exclusieve privéverbindingen en kies een geschikte optie voor een bedrijf. Voorbeelden van AWS, Microsoft Azure en Google Cloud staan naast elkaar.

BeginnerLes 5 van 7 in Cursus Cloudcomputing met AWS, Azure en Google Cloud

Wat je leert

  1. Leg uit wat een virtueel netwerk in de cloud is, deel het op in subnetten, volg verkeer met routeringstabellen en gateways en bereik clouddiensten via openbare of privé-eindpunten.
    • Leg virtuele netwerken, adresbereiken en subnetten uit
      Beschrijf wat een virtueel netwerk is, hoe het privéadresbereik in subnetten wordt verdeeld, hoe het bereik verschilt tussen AWS, Azure en Google Cloud en hoe peering twee netwerken verbindt.
    • Routeer verkeer via openbare en privésubnetten
      Gebruik routeringstabellen, internetgateways en NAT-gateways om te bepalen welke subnetten bereikbaar zijn vanaf het internet en welke alleen verkeer naar buiten kunnen sturen.
    • Bereik clouddiensten via openbare en privé-eindpunten
      Maak onderscheid tussen openbare en privé-eindpunten, leg uit hoe een privéverbinding dienstverkeer van het internet houdt en herken de verwante opties die elke cloudaanbieder biedt.
  2. Schrijf en lees regels die verkeer toestaan of blokkeren, vergelijk toestandsafhankelijke filters op resources met toestandsloze filters op subnetten en combineer ze in lagen.
    • Regel verkeer naar resources met beveiligingsgroepen
      Leg uit hoe een toestandsafhankelijke beveiligingsgroep verkeer naar een resource filtert, stel regels op met protocol, poort en bron en vergelijk AWS-beveiligingsgroepen met Azure-netwerkbeveiligingsgroepen en firewallregels van Google Cloud.
    • Bescherm subnetten met netwerk-ACL’s en gelaagde beveiliging
      Leg uit hoe een toestandsloze netwerk-ACL een heel subnet filtert, lees geordende toestaan- en weigerregels en combineer netwerk-ACL’s, beveiligingsgroepen en andere maatregelen in lagen.
  3. Gebruik cloud-DNS om namen om te zetten in de juiste adressen en een contentdistributienetwerk om content snel te leveren vanaf locaties dicht bij gebruikers.
    • Zet namen om in adressen met cloud-DNS
      Leg uit hoe DNS namen omzet in adressen, beheer zones en records in een cloud-DNS-dienst en gebruik TTL’s, routeringsbeleid, statuscontroles en privészones.
    • Versnel de levering van content met een contentdistributienetwerk
      Leg uit hoe een CDN content in de cache opslaat op edgelocaties dicht bij gebruikers, redeneer over cachetreffers, verlopen en invalidatie en bepaal wanneer een CDN helpt.
  4. Verbind kantoren en datacenters met virtuele netwerken via versleutelde VPN-tunnels of exclusieve privéverbindingen en kies de verbinding die past bij de behoeften van een bedrijf.
    • Verbind locaties en gebruikers met VPN-gateways
      Leg uit hoe site-to-site- en point-to-site-VPN’s versleutelde tunnels over het internet maken, benoem de onderdelen aan beide kanten en herken hun sterke punten en beperkingen.
    • Gebruik exclusieve privéverbindingen
      Leg uit hoe AWS Direct Connect, Azure ExpressRoute en Google Cloud Interconnect private, consistente verbindingen bieden die het openbare internet vermijden en wat daarvoor nodig is.
    • Kies een geschikte hybride verbinding
      Vergelijk internettoegang, VPN’s en exclusieve verbindingen op bandbreedte, consistentie, insteltijd, kosten, beveiliging en weerbaarheid en onderbouw een keuze voor een gegeven bedrijfssituatie.

Cloudnetwerken: uitleg

4 hoofdstukken

1

Beschrijf virtuele netwerken en hoe verkeer erdoorheen gaat

Een private cloudapplicatie hangt af van verschillende samenhangende keuzes: een adresbereik, een subnet, een route en een diensteindpunt. Begin met het plaatsen van resources in virtuele netwerken en volg daarna hun verkeer naar een ander subnet of het internet. Namen verschillen per cloudaanbieder, net als het bereik van netwerken en hun standaardinstellingen. Een helder beeld van de route helpt je bepalen welke onderdelen een applicatie nodig heeft en welke resources van buitenaf bereikbaar moeten zijn.

1.1 Bouw een privénetwerk met subnetten

Een cloudapplicatie heeft naast computers ook een netwerk nodig. Een virtueel netwerk is een privénetwerk dat in software is gedefinieerd. Je kiest de adressen en verbindingen zonder switches of kabels te installeren. Met aparte netwerken kun je productiewerk scheiden van testen.

Lees de adressen

AWS noemt zijn netwerk Amazon VPC; Microsoft gebruikt Azure Virtual Network, of VNet; Google Cloud gebruikt VPC network. Een AWS VPC of Azure VNet heeft een overkoepelend adresbereik. De subnetten halen daaruit kleinere bereiken. Een Google Cloud VPC heeft geen overkoepelend bereik: elk subnet krijgt een eigen bereik.

De schrijfwijze 10.0.0.0/16 is CIDR-notatie. Het getal na de schuine streep telt de vaste bits aan het begin van het adres. Een kleiner getal betekent een groter bereik. Deze /16 omvat 10.0.0.0 tot en met 10.0.255.255: 65.536 adressen. De privéblokken zijn 10.0.0.0/8, 172.16.0.0/12 en 192.168.0.0/16. Het openbare internet routeert deze privéadressen niet.

Een subnet levert adressen aan één deel van een netwerk. Zo omvat 10.0.3.0/24 de adressen 10.0.3.0 tot en met 10.0.3.255. Een database daarin kan 10.0.3.20 krijgen. Met aparte web-, applicatie- en databasesubnetten kunnen teams verschillende routes en beveiligingsregels toepassen. Subnetbereiken in één netwerk mogen elkaar niet overlappen. Cloudaanbieders reserveren adressen voor netwerkdiensten: AWS en Azure reserveren er vijf per subnet; Google Cloud reserveert er vier in het primaire bereik van een subnet. Een subnet met 256 adressen heeft daardoor bij AWS of Azure 251 adressen over.

Plaats resources in meerdere zones
CloudaanbiederBereik van virtueel netwerkBereik van subnet
AWSEén regio, over beschikbaarheidszones heenEén beschikbaarheidszone
AzureEén regioOver de beschikbaarheidszones van de regio heen
Google CloudWereldwijdEén regio

Neem een webwinkel bij AWS die 10.0.0.0/16 gebruikt. In zone A plaatst het bedrijf webservers in 10.0.1.0/24, applicatieservers in 10.0.2.0/24 en de database in 10.0.3.0/24. Om bij een zonestoring beschikbaar te blijven, herhaalt het bedrijf de lagen in zone B met 10.0.11.0/24, 10.0.12.0/24 en 10.0.13.0/24. De subnetten scheiden de rollen; door twee zones te gebruiken, scheid je de storingslocaties. Meerdere subnetten in alleen één zone zouden dat niet doen.

Verbind netwerken bewust

Virtuele netwerken bieden logische isolatie van andere klanten en andere netwerken. Voor communicatie zijn een netwerkroute en toestemming nodig. Met een peeringverbinding kunnen twee netwerken via privéadressen communiceren over het netwerk van de cloudaanbieder. Peering kan over grenzen van regio’s, accounts, abonnementen of projecten heen werken, maar de adresbereiken mogen elkaar niet overlappen.

Controleer de bereiken van kantoren en partners voordat je cloudbereiken kiest. Als zowel een kantoor als een VPC 10.0.0.0/16 gebruikt, kan een bestemming zoals 10.0.3.20 bij beide kanten horen. Door 10.1.0.0/16 voor de cloud te kiezen, voorkom je dat conflict. Een adresplan herstellen nadat servers zijn geïmplementeerd, kan de werking ervan verstoren.

Peering is niet transitief. Als A met B is gekoppeld en B met C, heeft A nog steeds een eigen verbinding met C nodig. Een privéroute versleutelt gegevens ook niet: gebruik daarvoor versleuteling. Het virtuele netwerk zelf aanmaken is bij deze cloudaanbieders gratis; gateways, openbare IPv4-adressen en gegevensoverdracht kunnen kosten met zich meebrengen.

Belangrijkste punten

  • Een virtueel netwerk verzorgt de netwerkverbindingen; virtuele machines zijn resources die je erin plaatst.
  • AWS- en Azure-subnetten halen adressen uit een netwerkbereik; Google Cloud wijst bereiken rechtstreeks toe aan subnetten.
  • Een AWS-subnet bevindt zich in één zone, een Azure-subnet omvat meerdere zones en een Google Cloud-subnet is regionaal.
  • Kies bereiken die elkaar niet overlappen voordat je netwerken verbindt.
  • Peering biedt privécommunicatie tussen twee netwerken en is niet transitief.

1.2 Volg een route naar het internet

Een bestemmingsadres vertelt een netwerk waar het verkeer naartoe probeert te gaan. Een routeringstabel vertelt het netwerk waar het dat verkeer vervolgens naartoe moet sturen. Routering biedt een route; beveiligingsregels bepalen of verkeer die mag gebruiken.

Kies de overeenkomende route

Elke route koppelt een bestemmingsbereik aan een doel. Een lokale route verbindt subnetten binnen hetzelfde virtuele netwerk. De IPv4-standaardroute, 0.0.0.0/0, komt overeen met elk adres, maar een specifiekere overeenkomende route krijgt voorrang. Een groter prefixgetal na de schuine streep betekent een specifieker bereik.

Stel dat een AWS-applicatiesubnet deze routes gebruikt:

BestemmingDoel
10.0.0.0/16Lokaal netwerk
0.0.0.0/0NAT-gateway

Een verzoek van 10.0.2.15 naar database 10.0.3.20 komt met beide bereiken overeen. De /16 is specifieker dan /0, dus het verzoek blijft lokaal. Een verzoek aan updateserver 203.0.113.50 komt alleen overeen met de standaardroute en gaat naar de NAT-gateway. Beveiligingsregels moeten elke verbinding toestaan.

Sta openbare toegang bewust toe

Bij AWS verbindt een internetgateway een VPC met het internet. Een subnet met een standaardroute naar die gateway is een openbaar subnet. Het adresbereik kan nog steeds een privébereik zijn, zoals 10.0.1.0/24. “Openbaar” beschrijft de routering, niet de adresnotatie.

Om een server vanaf het internet te bereiken, moeten drie dingen kloppen: er is een route naar het internet, de server of een loadbalancer ervoor heeft een openbaar IP-adres en beveiligingsregels staan de verbinding toe. Een AWS-subnet kan openbaar zijn terwijl een bepaalde server daarin geen directe openbare toegang heeft.

Azure en Google Cloud bieden ingebouwde routes naar het internet zonder dat je een internetgateway zoals bij AWS hoeft te maken. Hun beveiligingsregels en openbare adressering blijven van belang. Een privésubnet in de algemene betekenis biedt internetgebruikers geen directe route naar de resources. Dat maakt het geschikt voor databases en interne applicatieservers.

Geef privéservers uitgaande toegang

Met een NAT-gateway kan een privéserver een internetverbinding starten. Die vervangt het privébronadres door een openbaar adres, volgt de verbinding en bezorgt het antwoord bij de juiste server. De gateway accepteert geen nieuwe verbinding die een internetgebruiker naar die privéserver start.

Bij AWS staat een openbare NAT-gateway in een openbaar subnet. De standaardroute van de privéapplicatie wijst ernaar en het subnet van de NAT-gateway heeft een route naar de internetgateway. De applicatie kan updates ophalen, terwijl het databasesubnet met alleen een lokale route geen route naar het internet heeft. Azure NAT Gateway wordt aan een subnet gekoppeld; Google Cloud biedt Cloud NAT. Voor NAT-diensten betaal je voor de gebruiksduur en de verwerking van gegevens.

Controleer de standaardinstellingen van de cloudaanbieder

De standaard-VPC-subnetten van AWS zijn openbaar en wijzen normaal openbare adressen toe aan nieuwe instances. Aan een VPC die je zelf maakt, moet je een internetgateway toevoegen. Gereserveerde statische openbare adressen blijven gelijk; AWS noemt zo’n adres een Elastic IP. Automatisch toegewezen adressen kunnen veranderen nadat je een machine stopt en start. Sinds februari 2024 brengt AWS kosten in rekening voor elk openbaar IPv4-adres, ook voor adressen die in gebruik zijn.

Azure gebruikt “privésubnet” specifiek voor een subnet waarvan de standaard uitgaande toegang is uitgeschakeld. Het heeft een expliciete methode voor uitgaand verkeer nodig, zoals NAT of een toegewezen openbaar IP-adres. Die instelling alleen blokkeert geen inkomend verkeer. De portal maakt standaard privésubnetten. Voor de API-versie die na 31 maart 2026 is uitgebracht, krijgen nieuwe virtuele netwerken ook standaard privésubnetten; eerdere API-versies behouden het oude gedrag en bestaande netwerken veranderen niet.

Belangrijkste punten

  • De meest specifieke overeenkomende bestemmingsroute wint; de standaardroute is de terugvaloptie.
  • Openbare toegang vereist een route, openbare adressering en toestemming via beveiligingsregels.
  • Bij AWS routeert een openbaar subnet rechtstreeks naar een internetgateway.
  • Met NAT kunnen privéresources uitgaande verbindingen starten en antwoorden ontvangen.
  • Azure-privésubnetten schakelen standaard uitgaande toegang uit en hebben een expliciete methode voor uitgaand verkeer nodig.
  • Openbare adressering en NAT kunnen kosten met zich meebrengen.

1.3 Bereik een beheerde dienst via een privéverbinding

Een beheerde dienst kan buiten je virtuele netwerk draaien. Een eindpunt is het adres waarmee clients de dienst bereiken, meestal via een DNS-naam. Het netwerkpad van het eindpunt en de gegevensmachtigingen van de dienst lossen verschillende problemen op.

Maak onderscheid tussen openbare bereikbaarheid en gegevenstoegang

Een openbaar eindpunt wordt omgezet in een openbaar IP-adres. Internetclients kunnen proberen verbinding te maken, maar dat maakt de opgeslagen gegevens niet openbaar. Toegangsgegevens en machtigingen regelen normaal de toegang. Sommige diensten staan ook anonieme toegang toe als ze daarvoor zijn ingesteld; een fout in de machtigingen voor objectopslag kan bestanden blootstellen.

Gebruik HTTPS, dat TLS-versleuteling gebruikt, voor dienstverkeer. Stel HTTPS waar mogelijk verplicht en beperk welke adressen of netwerken verbinding mogen maken. Openbare bereikbaarheid, toegangsrechten en versleuteling zijn afzonderlijke instellingen. Een geautoriseerde applicatie kan een openbaar eindpunt veilig gebruiken, terwijl een slecht geconfigureerde dienst ook op een privénetwerk gegevens kan lekken.

Voeg een privéadres toe

Een privé-eindpunt geeft een ondersteunde dienst een privéadres binnen je netwerk. De cloudaanbieder maakt een netwerkinterface in een subnet en verkeer naar dat adres blijft op het netwerk van de aanbieder.

CloudaanbiederDienst voor privéverbindingenVoorbeeld van gedrag
AWSAWS PrivateLinkEen interface-eindpunt bereikt een regionale dienst; in elke geselecteerde zone wordt een interface gemaakt
AzureAzure Private LinkEen privé-eindpunt verbindt met een specifieke resource, zoals één opslagaccount
Google CloudPrivate Service ConnectEen eindpunt biedt privétoegang tot ondersteunde diensten

Kantoorsystemen kunnen privé-eindpunten ook bereiken via een VPN of exclusieve verbinding. Netwerken die via peering zijn gekoppeld, kunnen ze bereiken als routering, DNS en beveiligingsinstellingen de route ondersteunen.

Laat de dienstnaam naar het eindpunt verwijzen

Applicaties maken meestal verbinding met een dienstnaam, niet met een vast in de code opgenomen IP-adres. Privé-DNS zorgt ervoor dat die naam binnen het netwerk wordt omgezet in het privéadres van het eindpunt. Een interne client kan de naam van de opslagdienst bijvoorbeeld omzetten in 10.0.2.40. Clients buiten het netwerk kunnen nog steeds het openbare adres krijgen.

Alleen het eindpunt maken verandert niet het DNS-antwoord voor elke client. Als een interne client het openbare adres blijft krijgen, blijft die de openbare route gebruiken. Koppel de privé-DNS-zone aan het netwerk en zorg voor DNS-doorsturing voor clients op eigen locatie. Om privétoegang verplicht te stellen, moet je ook het openbare eindpunt van de dienst uitschakelen of beperken. Als je een privé-eindpunt maakt, blijven de instellingen voor openbare toegang bestaan.

Herken verwante opties

Een AWS-gateway-eindpunt bereikt S3 of DynamoDB via een vermelding in een routeringstabel. Het maakt niet de privénetwerkinterface die een interface-eindpunt gebruikt en brengt geen extra kosten voor het eindpunt in rekening. Een Azure service endpoint identificeert een toegestaan subnet en transporteert het dienstverkeer daarvan over het netwerk van Microsoft, maar de dienst heeft nog steeds een openbaar IP-adres. Met Private Google Access kunnen machines met interne adressen Google-API’s en -diensten bereiken.

Neem een analyseserver die elke dag 500 GB uit regionale objectopslag leest. Als je die leesverzoeken via NAT stuurt, moet de NAT-dienst alle 500 GB verwerken. Bij AWS leidt een geschikt S3-gateway-eindpunt dat dienstverkeer via de eindpuntroute zonder extra kosten voor het gateway-eindpunt. Interface- en privé-eindpunten hebben eigen tarieven, dus vergelijk het volledige pad en de kosten daarvan. Het eindpunt verandert de verbinding; TLS zorgt nog steeds voor versleuteling tijdens transport.

Belangrijkste punten

  • Een openbaar eindpunt kan gegevens beschermen met machtigingen en HTTPS.
  • Een privé-eindpunt maakt een ondersteunde dienst bereikbaar via een privénetwerkadres.
  • Privé-DNS moet clients naar het privé-eindpunt leiden.
  • Schakel openbare toegang afzonderlijk uit of beperk die wanneer uitsluitend privétoegang vereist is.
  • Gateway-eindpunten, Azure service endpoints en Private Google Access gebruiken verschillende mechanismen.
  • Een privéroute over het netwerk heeft nog steeds versleuteling en toegangsmaatregelen nodig.
2

Filter netwerkverkeer met beveiligingsgroepen en netwerk-ACL’s

Netwerktoegangsregels maken van een beschikbare route gecontroleerde toegang. Lees elke regel aan de hand van bron, protocol en poort en controleer daarna wat er met het antwoord gebeurt. AWS scheidt beveiligingsgroepen voor resources van netwerk-ACL’s voor subnetten; Azure en Google Cloud organiseren dezelfde beveiligingsdoelen anders. Door hun gedrag te vergelijken, voorkom je dat je een regel van de ene aanbieder op een andere toepast en zie je waarom een toegestane verbinding elke relevante filterlaag moet passeren.

2.1 Sta alleen de verbindingen toe die een resource nodig heeft

Een server kan een route naar een ander netwerk hebben en toch het verkeer daarvandaan weigeren. Een beveiligingsgroep werkt als een virtuele firewall voor resources. Inkomende regels regelen verkeer dat bij een resource aankomt; uitgaande regels regelen verkeer dat de resource verlaat.

Lees een regel

Lees bij TCP of UDP het protocol, de poort en de bron of bestemming samen. De regel “sta TCP 443 toe vanaf 198.51.100.7/32” staat HTTPS-verkeer vanaf één adres toe. De bron 0.0.0.0/0 betekent elk IPv4-adres. Een inkomende bron kan ook een beveiligingsgroep aanduiden, zodat toegang de rol van een server volgt wanneer het IP-adres verandert.

Nuttige poorten zijn SSH 22, RDP 3389, HTTP 80, HTTPS 443, DNS 53, MySQL 3306, PostgreSQL 5432 en Microsoft SQL Server 1433. ICMP, dat door ping wordt gebruikt, heeft berichttypen in plaats van TCP- of UDP-poorten.

Begrijp toestandsafhankelijke filtering

Een toestandsafhankelijk filter onthoudt toegestane verbindingen. Als een inkomende regel een nieuwe HTTPS-verbinding toestaat, mogen antwoorden terug naar buiten zonder afzonderlijke uitgaande regel daarvoor. Dit staat de server niet toe om een willekeurige andere uitgaande verbinding te starten. Nieuwe verbindingen hebben nog steeds eigen toestemming nodig.

AWS-beveiligingsgroepen worden aan netwerkinterfaces gekoppeld. Meerdere resources kunnen een groep delen en een resource kan meerdere groepen hebben. Hun toestaanregels worden gecombineerd: verkeer wordt doorgelaten als een toepasselijke regel het toestaat. De regelvolgorde heeft geen effect en er is geen expliciete weigerregel die een ruime toestaanregel kan overrulen. Een nieuw aangemaakte groep staat geen inkomend verkeer en wel uitgaand verkeer toe, totdat je dat wijzigt.

Bouw een keten van toegestane rollen

Geef bij een applicatie met drie lagen elke laag alleen de benodigde inkomende verbindingen:

  1. De loadbalancer staat TCP 443 toe van internetgebruikers.
  2. De webservers staan TCP 443 toe vanuit de groep van de loadbalancer. Beheer via TCP 22 is beperkt tot het kantooradres van de beheerder.
  3. De MySQL-database staat TCP 3306 toe vanuit de webservergroep.

Wanneer een vervangende webserver aan de webservergroep wordt toegevoegd, krijgt die de bedoelde databasetoegang zonder nieuwe regel op basis van het adres. Een rechtstreeks internetverzoek aan de database mislukt omdat de bron niet is toegestaan. Als een tweede gekoppelde groep dezelfde databasepoort echter ruim toestaat, geldt die ruime toestemming nog steeds; er is geen beperktere weigering in de eerste groep die die toestemming kan opheffen.

Vergelijk filters van cloudaanbieders
FilterVolgt verbindingen?RegelbeslissingenVolgorde
AWS-beveiligingsgroepJaAlleen toestaanAlle toepasselijke toestaanregels worden gecombineerd
Azure-NSGJaToestaan en weigerenEerste overeenkomst, laagste prioriteitsnummer eerst
Google Cloud VPC-firewallregelJaToestaan en weigerenLagere prioriteitsnummers krijgen voorrang

Een Azure-netwerkbeveiligingsgroep, of NSG, kan aan een subnet, een netwerkinterface of aan beide worden gekoppeld. Aangepaste prioriteiten lopen van 100 tot 4096, vóór de ingebouwde standaardwaarden 65000, 65001 en 65500. De standaard inkomende regels staan verkeer uit het virtuele netwerk en van de Azure-loadbalancer toe en weigeren daarna overig inkomend verkeer. Google Cloud selecteert doelmachines met tags of serviceaccounts; de impliciete regels weigeren inkomend verkeer en staan uitgaand verkeer toe.

Pas het principe van minimale rechten toe: sta alleen de vereiste poorten toe vanuit de kleinst bruikbare verzameling bronnen. Door SSH of RDP voor het hele internet open te stellen, stel je beheeraanmeldingsdiensten bloot aan geautomatiseerde aanvallen. Beheerde toegangsopties zijn onder meer AWS Systems Manager Session Manager, Azure Bastion en Google Cloud Identity-Aware Proxy. Een poortfilter kan een aanval die verborgen zit in toegestaan HTTPS-verkeer niet herkennen; applicatiebeveiliging en aanmeldingscontroles beschermen die laag.

Belangrijkste punten

  • Een inkomende TCP- of UDP-regel combineert een protocol, bestemmingspoort en toegestane bron.
  • Toestandsafhankelijke filters staan antwoorden op toegestane verbindingen toe zonder afzonderlijke antwoordregels.
  • AWS-beveiligingsgroepen combineren toestaanregels; een ruime toestemming kan niet door een beperktere groep worden opgeheven.
  • Azure-NSG’s en firewallregels van Google Cloud ondersteunen toestaan en weigeren met prioriteiten.
  • Het principe van minimale rechten beperkt toegang tot de poorten en bronnen die een resource daadwerkelijk nodig heeft.

2.2 Controleer subnetfilters in beide richtingen

Een AWS-netwerktoegangsbeheerlijst, of netwerk-ACL, filtert verkeer dat een subnetgrens passeert. Die geldt voor elke resource in dat subnet. Elk subnet heeft één netwerk-ACL en dezelfde ACL kan meerdere subnetten bedienen.

Volg de eerste overeenkomende regel

Regels van netwerk-ACL’s kunnen verkeer toestaan of weigeren. AWS controleert ze vanaf het laagste regelnummer en stopt bij de eerste overeenkomst. Een afsluitende regel * weigert verkeer dat met geen eerdere regel overeenkomt. De standaard-ACL van de VPC staat inkomend en uitgaand verkeer toe; een nieuw aangemaakte aangepaste ACL weigert verkeer totdat je toestaanregels toevoegt.

Stel dat regel 100 TCP 443 vanaf elk IPv4-adres toestaat, terwijl regel 110 verkeer vanaf 203.0.113.0/24 weigert. Een verzoek vanaf 203.0.113.77 naar poort 443 komt eerst overeen met regel 100 en wordt doorgelaten. De latere weigering komt nooit aan bod. Verplaats die weigering naar regel 90 om het bereik te blokkeren vóór de ruime HTTPS-toestemming.

Volg het antwoord als afzonderlijk pakket

Een ACL is toestandsloos: die onthoudt niet dat een verbinding is toegestaan. Een webverzoek gebruikt de bestemmingspoort 443 van de server, maar het antwoord gaat terug naar de tijdelijke poort van de client. Dat kan een hoog nummer zijn zoals 50432.

Voor een website met een werkende route en beveiligingsgroep:

  1. Een client stuurt een verzoek van zijn tijdelijke poort naar serverpoort 443.
  2. De subnet-ACL laat het inkomende pakket toe via de HTTPS-regel.
  3. De server antwoordt naar de tijdelijke poort van de client.
  4. De uitgaande ACL controleert die bestemmingspoort afzonderlijk.

Een uitgaande regel die alleen bestemmingspoort 443 toestaat, dekt dat antwoord niet. Het antwoord heeft een uitgaande toestaanregel nodig die de bestemmingspoort omvat; TCP 1024–65535 is een veelgebruikt ruim bereik voor tijdelijke poorten. Het vereiste bereik hangt af van de ondersteunde clients en het verkeer. De toestemming van een toestandsafhankelijke beveiligingsgroep omzeilt de afzonderlijke beslissing van de ACL niet.

Vergelijk de twee AWS-lagen
EigenschapBeveiligingsgroepNetwerk-ACL
Toegepast opNetwerkinterfaces van resourcesSubnetgrens
Onthoudt verbindingenToestandsafhankelijkToestandsloos
BeslissingenAlleen toestaanregelsToestaan- en weigerregels
BeoordelingToepasselijke toestaanregels worden gecombineerdEerste overeenkomende genummerde regel
AntwoordverkeerAutomatisch toegestaan voor gevolgde verbindingenHeeft een eigen overeenkomende toestaanregel nodig

Inkomend internetverkeer moet beide lagen passeren. Verkeer tussen twee resources in hetzelfde subnet passeert de subnetgrens niet, dus de ACL van dat subnet filtert het niet. Beveiligingsgroepen van resources blijven wel van toepassing.

Gebruik onafhankelijke lagen

Gelaagde beveiliging beperkt de schade van één onjuiste instelling. Beveiligingsgroepen geven elke applicatierol nauwkeurige machtigingen. ACL’s voegen beleidswaarborgen voor het hele subnet toe, zoals het weigeren van een bekend kwaadaardig bereik. Firewalls van besturingssystemen, beheerde netwerkfirewalls, webapplicatiefirewalls, TLS en identiteitscontroles beschermen andere delen van de route. Netwerkstroomlogboeken leggen toegestane en geweigerde netwerkstromen vast; Amazon Inspector helpt kwetsbaarheden in workloads en onbedoelde blootstelling te herkennen.

Azure heeft geen aparte netwerk-ACL zoals AWS: NSG’s op subnetten en interfaces bieden die lagen en beide zijn toestandsafhankelijk. Voor inkomend Azure-verkeer moeten eerst de NSG van het subnet en daarna die van de interface het verkeer toestaan. Google Cloud gebruikt toestandsafhankelijke VPC-firewallregels en breder firewallbeleid, waaronder beleid voor organisaties en mappen.

Belangrijkste punten

  • AWS-netwerk-ACL’s filteren verkeer dat subnetgrenzen passeert.
  • De eerste overeenkomende ACL-regel wint; verkeer zonder overeenkomst bereikt de afsluitende weigering.
  • Toestandsloze ACL’s controleren verzoeken en antwoorden afzonderlijk.
  • HTTPS-antwoorden gaan terug naar tijdelijke poorten van clients, niet naar de luisterpoort van de server.
  • Zowel de subnet-ACL als de beveiligingsgroep van de resource moet inkomend verkeer toestaan.
  • Verkeer binnen hetzelfde subnet wordt geregeld door resourcefilters, niet door de subnet-ACL.
  • Azure-NSG’s op subnetten blijven toestandsafhankelijk; het gedrag van AWS-ACL’s geldt niet voor die NSG’s.
3

Leid gebruikers naar applicaties met cloud-DNS en contentdistributie

Een applicatienaam, een adres en een geleverd bestand horen bij verschillende fasen van een gebruikersverzoek. Volg DNS van een vraag over een naam naar een adres in de cache en volg daarna content van een bronserver naar een nabijgelegen CDN-edgelocatie. Caching versnelt beide fasen, maar beïnvloedt ook wanneer wijzigingen zichtbaar worden. Zo wordt duidelijk waarom een DNS-record verplaatsen, een bestand vervangen en verzoeken verdelen verschillende maatregelen vereisen, ook als gebruikers maar één website zien.

3.1 Zet dienstnamen om in adressen

Mensen onthouden namen zoals www.example.com; computers sturen verkeer naar IP-adressen. DNS, het Domain Name System, verbindt die twee. Cloudaanbieders hosten records via Amazon Route 53, Azure DNS en Google Cloud DNS.

Volg een naamopzoeking

Een client vraagt een resolver om een adres. Als de resolver geen antwoord in de cache heeft, vraagt die een rootserver waar de servers voor .com te vinden zijn. Die servers wijzen de autoritatieve naamservers van het domein aan. Een autoritatieve server bevat de records van het domein en geeft het antwoord terug, dat de resolver in de cache opslaat voor latere clients. Route 53 wijst vier autoritatieve naamservers toe aan een openbare gehoste zone. De client maakt daarna verbinding met het teruggegeven adres. DNS transporteert het applicatieverkeer van de website niet.

Een zone is de beheerde verzameling records voor een domein. Om de openbare zone van een nieuwe cloudaanbieder te gebruiken, stel je de naamservers van die aanbieder in bij de domeinregistrar. Zonehosting en domeinregistratie zijn afzonderlijke diensten: Route 53 biedt beide, terwijl Azure DNS zones host zonder domeinregistraties te verkopen.

Kies het record
RecordDoel
ANaam naar IPv4-adres
AAAANaam naar IPv6-adres
CNAMENaam naar een andere naam
MXInformatie over mailservers
TXTTekst, vaak gebruikt om eigendom van een domein te verifiëren
NSNaamservers van de zone
SOAAdministratieve informatie over de zone

Het zonehoofddomein is het kale domein, zoals example.com. Een standaard CNAME kan daar niet staan omdat het zonehoofddomein ook NS- en SOA-records nodig heeft. Aliasrecords van Route 53 en aliasrecordsets van Azure kunnen ondersteunde records op het zonehoofddomein naar cloudresources laten verwijzen en wijzigingen in hun adressen volgen.

Houd rekening met antwoorden in de cache

De TTL, of geldigheidsduur, van een record geeft aan hoeveel seconden een resolver het antwoord in de cache mag bewaren. Stel dat een resolver om 9.55 uur een antwoord met een geldigheidsduur van 3.600 seconden in de cache opslaat. Als je het record om 10.00 uur wijzigt, verdwijnt die kopie niet: die kan geldig blijven tot 10.55 uur. Verlaag een TTL minstens één oude TTL vóór een geplande verhuizing naar 300 seconden, zodat de oude kopieën met een lange geldigheidsduur tijd hebben om te verlopen. Als je de TTL pas op het moment van de verhuizing verlaagt, kun je de geldigheidsduur van al opgeslagen kopieën niet verkorten.

DNS-routeringsbeleid beïnvloedt de antwoorden op zoekopdrachten. Eenvoudige routering geeft een rechttoe rechtaan antwoord. Gewogen routering geeft antwoorden in gekozen verhoudingen, zoals 90% voor de huidige versie en 10% voor een nieuwe versie; routering op basis van latentie geeft de voorkeur aan de laagste gemeten latentie; geolocatieroutering selecteert op basis van de locatie van de gebruiker; failoverroutering schakelt van een primair eindpunt over naar een stand-byeindpunt wanneer statuscontroles een storing aantonen. Elke statuscontroleur van Route 53 stuurt normaal elke 30 seconden een controle. Azure Traffic Manager en Google Cloud DNS bieden ook DNS-routeringsopties.

Bij een webwinkel met een primaire omgeving in Frankfurt en een stand-byomgeving in Ierland zorgt een mislukte statuscontrole van de primaire omgeving ervoor dat nieuwe antwoorden naar de stand-byomgeving verwijzen. Bestaande antwoorden in de cache blijven geldig totdat ze verlopen; een korte TTL zoals 60 seconden verkleint die vertraging. Gewogen routering verdeelt eveneens DNS-antwoorden, geen exacte aantallen gebruikers of applicatieverzoeken: één antwoord in de cache kan veel gebruikers bedienen. Een loadbalancer verwerkt inkomend verkeer op een andere laag.

Zet interne namen om

Een privé-DNS-zone geeft antwoorden aan gekoppelde virtuele netwerken. Die kan db.internal.example.com koppelen aan een privédatabaseadres of een dienstnaam naar een privé-eindpunt leiden. Clients op eigen locatie hebben een geschikt pad voor DNS-doorsturing over hun VPN of exclusieve verbinding nodig, met opties zoals Route 53 Resolver endpoints of Azure DNS Private Resolver. Een werkende netwerktunnel alleen vertelt een kantoorresolver niet waar die naar de privénamen van de cloud moet vragen.

Route 53 en Azure DNS publiceren SLA’s voor 100% beschikbaarheid van hun DNS-diensten. Een SLA is een contractuele dienstverplichting; een antwoord in de cache kan nog steeds verwijzen naar een applicatieserver die niet beschikbaar is.

Belangrijkste punten

  • DNS geeft een adres terug; de client maakt daarna verbinding met de applicatie.
  • Zones bevatten records, terwijl delegatie bij de registrar de autoritatieve naamservers aanwijst.
  • De TTL bepaalt de geldigheidsduur van antwoorden in de cache, waardoor recordwijzigingen en failover tijd nodig hebben om gebruikers te bereiken.
  • Gewogen routering verdeelt DNS-antwoorden en levert slechts een benaderde verkeersverdeling op.
  • Met privészones en DNS-doorsturing kunnen verbonden interne clients privénamen omzetten.
  • Aliasrecords ondersteunen geschikte clouddoelen op een zonehoofddomein waar een CNAME niet kan staan.

3.2 Lever content vanaf een nabijgelegen edgelocatie

Een contentdistributienetwerk, of CDN, bewaart tijdelijke kopieën van content dicht bij gebruikers. De bronserver bevat de oorspronkelijke bestanden of produceert de antwoorden van de applicatie. Amazon CloudFront, Azure Front Door en Google Cloud CDN bieden deze dienst via edgelocaties over de hele wereld.

Volg een verzoek

De browser zet de CDN-naam om in een adres en maakt verbinding met een nabijgelegen edgelocatie. CloudFront kan gebruikers leiden met DNS-antwoorden; Azure Front Door en Google Cloud CDN gebruiken anycast-adressering, waarbij meerdere locaties hetzelfde IP-adres aankondigen en routering gebruikers naar een nabijgelegen locatie brengt. Een edgelocatie is geen volledige cloudregio en cloudaanbieders hebben veel meer edgelocaties dan regio’s.

Een cachetreffer ontstaat wanneer de edgelocatie een actuele, bruikbare kopie heeft en die levert. Bij een cachemisser haalt de edgelocatie content op bij de bronserver, geeft die terug en kan die voor latere verzoeken in de cache opslaan. Afbeeldingen, scripts, stijlbladen, downloads en video werken vaak goed omdat veel gebruikers dezelfde content opvragen.

Meet het voordeel

Bij verzoeken over lange afstanden duurt elke netwerkretour langer. Een pagina die vanuit Sydney wordt bekeken, heeft vier opeenvolgende retouren naar de bronserver in Frankfurt nodig. Bij 250 ms per retour is dat 1.000 ms wachttijd voor die retouren. Via een edgelocatie in Sydney met 15 ms per retour duren de vier retouren 60 ms. Dit voorbeeld meet de vertraging door retouren, niet de volledige laadtijd van de pagina.

Het cachetrefferpercentage is:

trefferpercentage=cachetrefferstotaal aantal verzoeken

Bij 9.200 treffers op 10.000 verzoeken is het percentage 92%. In dit eenvoudige voorbeeld bereiken de 800 missers de bronserver. Een hoog trefferpercentage vermindert het werk van de bronserver en de hoeveelheid gegevens die die verstuurt. Dat helpt bij een plotselinge toename van het aantal bezoekers.

Beheer de actualiteit

Een CDN-TTL bepaalt hoelang content opnieuw mag worden gebruikt. De bronserver kan Cache-Control: max-age=86400 sturen, waarmee caching gedurende één dag is toegestaan, of de CDN-instellingen kunnen de geldigheidsduur bepalen. Een bestand op de bronserver wijzigen vervangt actuele kopieën in de cache niet direct.

Om een dringende correctie te publiceren, invalideer of verwijder je het pad uit de cache. Een andere aanpak is een nieuwe bestandsnaam publiceren, zoals app.v2.js, en de pagina aanpassen zodat die het nieuwe bestand opvraagt. De nieuwe naam duidt een ander object aan. Voorkom dat gepersonaliseerde pagina’s, zoals een accountpagina of winkelwagen, als openbare content in de cache worden gedeeld. Ook als een antwoord niet in de cache kan worden opgeslagen, kan de edgelocatie de levering verbeteren door TLS dichtbij te beëindigen en verbindingen naar de bronserver opnieuw te gebruiken.

Maak onderscheid tussen caching en andere netwerkdiensten
DienstBelangrijkste taak
DNSEen adres voor een naam teruggeven
CDNContent in de cache opslaan en dicht bij gebruikers leveren
LoadbalancerVerkeer over beschikbare servers verdelen
AWS Global AcceleratorTCP- of UDP-verkeer over het AWS-netwerk transporteren zonder caching

Loadbalancers kunnen regionaal of wereldwijd zijn. Global Accelerator levert vaste anycast-adressen en kan geschikt zijn voor game- of spraakverkeer dat geen voordeel heeft van caching van webcontent.

De edgelocatie kan ook HTTPS-certificaten en regels voor een webapplicatiefirewall toepassen. Het grote netwerk vangt veel DDoS-aanvallen op; CloudFront bevat AWS Shield Standard. Beperkingen op de bronserver, zoals CloudFront origin access control voor S3, kunnen voorkomen dat gebruikers het CDN omzeilen. De kosten hangen vooral af van de geleverde gegevens en het aantal verzoeken. Gebruikers die al dicht bij de bronserver zijn, of applicaties met vrijwel uitsluitend unieke antwoorden, hebben minder voordeel van caching. Kopieën op edgelocaties zijn tijdelijk en kunnen uit de cache worden verwijderd. De bronserver heeft daarom nog steeds eigen betrouwbare opslag en een back-up nodig.

Belangrijkste punten

  • Een CDN levert herbruikbare content uit caches op edgelocaties dicht bij gebruikers.
  • Cachetreffers verminderen het aantal verzoeken aan de bronserver; het trefferpercentage is het aantal treffers gedeeld door het totale aantal verzoeken.
  • De TTL bepaalt de actualiteit; met invalidatie of nieuwe bestandsnamen verwerk je updates vóór het verlopen.
  • Gepersonaliseerde content heeft passende instellingen voor caching nodig.
  • DNS, belastingverdeling en verkeersversnelling hebben andere taken dan caching van content.
  • Een CDN kan beveiliging op edgelocaties toevoegen, maar tijdelijke kopieën in de cache zijn geen back-up.
4

Verbind netwerken op eigen locatie met de cloud

Private cloudresources kunnen kantoorsystemen en medewerkers op afstand via verschillende soorten verbindingen bedienen. VPN’s versleutelen verkeer over het internet; exclusieve verbindingen bieden een privéroute naar de cloudaanbieder. De geschikte keuze hangt af van wie verbinding maakt, de hoeveelheid gegevens, de prestatiebehoeften en de beschikbare tijd om de verbinding aan te leggen. Volg de route, schat een overdrachtsvenster en controleer wat beschikbaar blijft als een router, verbinding of locatie uitvalt.

4.1 Verbind een locatie of gebruiker op afstand via een VPN

Een kantoor moet mogelijk een applicatie op een privéadres in de cloud gebruiken. Een hybride netwerk verbindt netwerken op eigen locatie met cloudnetwerken. Een VPN, of virtueel privénetwerk, transporteert dat verkeer in een versleutelde tunnel over het openbare internet.

Kies wat verbinding maakt

Een site-to-site-VPN verbindt een heel kantoor- of datacenternetwerk. Een router of firewall met VPN-functionaliteit verzorgt de tunnel voor die locatie. Een point-to-site-VPN, of client-VPN, verbindt een afzonderlijk apparaat waarop clientsoftware draait. AWS Client VPN en point-to-site-verbindingen van Azure VPN Gateway ondersteunen gebruikers op afstand.

Site-to-site-VPN’s gebruiken IPsec. De uiteinden van de tunnel authenticeren elkaar, vaak met een gedeelde sleutel of certificaten. Met IKE, Internet Key Exchange, worden versleutelingssleutels afgesproken; daarna beschermt IPsec de pakketten door de tunnel. Een VPN gebruikt een gedeelde internetroute, ook al is de inhoud versleuteld.

Herken beide uiteinden

Bij AWS wordt een virtual private gateway aan één VPC gekoppeld; een transit gateway kan meerdere VPC’s bedienen. Azure implementeert de VPN-gateway in een exclusief subnet met de naam GatewaySubnet. Google Cloud biedt HA VPN-gateways. Op kantoor vormt een router of firewall met een openbaar adres het andere uiteinde; AWS noemt dit het customer gateway device.

De gateways hebben ook routes nodig. Die kunnen statisch worden geconfigureerd of met BGP, Border Gateway Protocol, worden geleerd. Met BGP kunnen routers de adresbereiken uitwisselen die ze kunnen bereiken. Een versleutelde tunnel zonder de juiste routes geeft een applicatie geen bruikbare route van begin tot eind.

Volg een privéverzoek

Neem een kantoor dat 192.168.10.0/24 gebruikt en een AWS VPC die 10.0.0.0/16 gebruikt:

  1. Het team maakt de cloudgateway en configureert de kantoorrouter voor de VPN.
  2. De kantoorroute voor 10.0.0.0/16 wijst de tunnel in.
  3. De cloudroute voor 192.168.10.0/24 wijst terug via de VPN-gateway.
  4. De beveiligingsgroep van de applicatie staat het vereiste kantoorverkeer toe.

Kantoorapparaat 192.168.10.25 kan nu verbinding maken met applicatie 10.0.2.15. Het verkeer wordt tussen de VPN-uiteinden versleuteld. Doordat de bereiken elkaar niet overlappen, kan elke kant lokale van externe bestemmingen onderscheiden. Voor privédienstnamen is daarnaast DNS-doorsturing nodig; de tunnel configureert dat niet automatisch.

Neem enkelvoudige storingspunten weg

Een AWS Site-to-Site VPN-verbinding levert twee tunnels naar verschillende AWS-eindpunten. Configureer beide, zodat één tunnel verkeer kan transporteren tijdens onderhoud of een storing. Azure ondersteunt actief-actieve gateways. Google Cloud HA VPN kan een SLA voor 99,99% beschikbaarheid bieden met de vereiste redundante tunnelconfiguratie over beide interfaces. Een tweede kantoorrouter en een tweede internetaanbieder beschermen tegen storingen die twee tunnels aan de cloudzijde alleen niet kunnen oplossen.

VPN’s zijn met bestaande internettoegang meestal binnen enkele uren op te zetten. De kosten bestaan vooral uit verbindingstijd en gegevensoverdracht. Internetcongestie en afstand beïnvloeden latentie en doorvoersnelheid; een standaard AWS-tunnel ondersteunt maximaal 1,25 Gbps, geen gegarandeerde aanhoudende overdrachtssnelheid. Een VPN biedt vaak de eerste toegang terwijl een exclusieve verbinding wordt aangelegd en blijft daarna als versleutelde back-uproute bestaan. Een openbare website die al voor internetgebruikers is bedoeld, heeft voor die bezoekers geen site-to-site-VPN nodig.

Belangrijkste punten

  • Site-to-site-VPN’s verbinden netwerken; client-VPN’s verbinden afzonderlijke apparaten.
  • IPsec-VPN-tunnels versleutelen verkeer over het openbare internet.
  • Routes in beide richtingen, bereiken zonder overlap en beveiligingsmachtigingen blijven nodig.
  • Voor privénamen is naast connectiviteit ook DNS-doorsturing nodig.
  • Gebruik redundante tunnels en neem enkelvoudige storingspunten aan de kantoorzijde weg.
  • VPN-prestaties hangen af van de internetroute en tunnellimieten.

4.2 Gebruik een privéverbinding met de cloudaanbieder

Sommige organisaties hebben een cloudverbinding nodig met stabielere prestaties dan een internetroute biedt. Een exclusieve privéverbinding verbindt het netwerk van de organisatie met de cloudaanbieder zonder het openbare internet te gebruiken. De diensten zijn AWS Direct Connect, Azure ExpressRoute en Google Cloud Interconnect.

Volg de fysieke route

Cloudaanbieders ontmoeten klanten en telecomnetwerken in colocatiedatacenters, datacenters waar veel netwerken apparatuur hebben staan. Staat de router van de klant daar al, dan verbindt een kruisverbinding, een korte fysieke kabel, die met de apparatuur van de aanbieder. Anders legt een telecom- of connectiviteitspartner een verbinding van het kantoor of datacenter naar dat ontmoetingspunt.

De aanschaf van de poort aan de cloudzijde neemt niet weg dat je die locatie moet bereiken. De installatie kan een machtigingsbrief, een bestelling voor een kruisverbinding, een telecomverbinding en onderling afgestemde tests omvatten. Reken op weken voorbereiding. De kosten kunnen bestaan uit de poort, de dienst van de partner, de telecomverbinding en de overgedragen gegevens.

Stem de dienst af op de capaciteit

Een exclusieve poort is verkrijgbaar in grote vaste capaciteiten. AWS Direct Connect biedt exclusieve verbindingen van 1, 10, 100 en 400 Gbps. Opties via partners, zoals AWS hosted connections en Google Partner Interconnect, bieden kleinere capaciteitsstappen, vanaf ongeveer 50 Mbps. ExpressRoute wordt doorgaans via een connectiviteitsaanbieder geleverd.

Een gehoste verbinding van 50 Mbps heeft minder capaciteit dan een standaard AWS-VPN-tunnel met een limiet van 1,25 Gbps. Het woord “exclusief” beschrijft hoe de verbinding is ingericht; het belooft niet dat de bandbreedte groter is dan die van elke VPN. Vergelijk de werkelijk afgenomen capaciteit en de gemeten doorvoersnelheid.

Maak onderscheid tussen privacy en versleuteling

Door het gedeelde internet te vermijden, worden de prestaties consistenter en ontstaat een privéroute. Verbindingen met hoge capaciteit ondersteunen regelmatige grote overdrachten en privéroutes kunnen voldoen aan eisen dat verkeer buiten het openbare internet blijft. Voor uitgaande gegevensoverdracht van AWS via Direct Connect gelden ook lagere tarieven per gigabyte dan voor uitgaande overdracht via het internet, hoewel de vaste verbindingskosten van belang blijven.

Een privéverbinding is standaard niet versleuteld. Als vertrouwelijkheid versleuteling vereist, kies dan een geschikte methode: TLS in de applicaties, een IPsec-VPN over de privéverbinding of MACsec op ondersteunde exclusieve poorten. TLS beschermt applicatiesessies; IPsec beschermt IP-verkeer in tunnels; MACsec versleutelt frames op ondersteunde verbindingen. Aan een eis voor een privéroute en een eis om verkeer te versleutelen moet afzonderlijk worden voldaan.

Houd rekening met een verbroken verbinding

Eén fysieke verbinding kan uitvallen door een doorgesneden kabel, een routerstoring of een storing in het datacenter. Een ExpressRoute-circuit heeft twee verbindingen met twee Microsoft-edgerouters, maar kritieke workloads hebben nog steeds baat bij verbindingen via twee locaties. Bij twee verbindingen via hetzelfde datacenter blijft dat datacenter een gedeeld storingspunt.

Een site-to-site-VPN kan een goedkopere back-up bieden als de privéverbinding uitvalt. De routes en machtigingen moeten klaarstaan en de lagere of sterker wisselende doorvoersnelheid moet voldoende zijn voor essentieel verkeer. De internetroute van de back-up voldoet mogelijk niet aan een strikte eis dat verkeer altijd buiten het internet blijft; zowel beschikbaarheids- als routevereisten beïnvloeden de keuze.

Exclusieve verbindingen bereiken resources in virtuele netwerken via privéadressering. Met aanvullende configuratie kunnen ze ook ondersteunde openbare clouddiensten bereiken, bijvoorbeeld via een AWS public virtual interface of ExpressRoute Microsoft peering. Het zijn netwerkverbindingen met de cloud; de bestaande servers van de organisatie blijven waar ze zijn.

Belangrijkste punten

  • Direct Connect, ExpressRoute en Interconnect vermijden het openbare internet.
  • Een kruisverbinding of een verbinding via een partner voltooit de fysieke route naar een locatie van de cloudaanbieder.
  • Vergelijk de afgenomen capaciteit; een kleine gehoste verbinding kan langzamer zijn dan een VPN.
  • Privéverbindingen hebben een afzonderlijke versleutelingsmethode nodig wanneer versleuteling vereist is.
  • Gebruik verschillende locaties voor kritieke verbindingen en beoordeel de capaciteit en routevereisten van de back-up.

4.3 Kies een verbinding op basis van de bedrijfsvereisten

Een verbindingskeuze begint bij het werk dat de verbinding moet ondersteunen. Bepaal wie toegang nodig heeft, hoeveel gegevens worden overgedragen, wat de deadline is, welke consistentie nodig is, wanneer de verbinding moet worden geïnstalleerd, wat de beveiligingsvereisten zijn en wat het effect van een storing is. Verschillende antwoorden leiden tot verschillende verbindingen.

Beperk de keuze
BehoefteGeschikt uitgangspuntBelangrijkste afweging
Bezoekers gebruiken een openbare websiteOpenbaar eindpunt via HTTPSDe openbare dienst beveiligen en beheren
Individuele medewerkers op afstand gebruiken interne hulpmiddelenClient-VPNToegang voor elk apparaat of elke gebruiker beheren
Een kantoor heeft snel beperkte privétoegang nodigSite-to-site-VPNInternetprestaties variëren
Regelmatige grote overdrachten vereisen een stabiele privérouteExclusieve verbindingHogere vaste kosten en langere insteltijd

Een bedrijf met 40 kantoormedewerkers en een deadline volgende week kan beginnen met een site-to-site-VPN. Voor 300 medewerkers die afzonderlijk thuiswerken, geeft een client-VPN elk apparaat toegang tot interne hulpmiddelen. Voor een bank die dagelijks terabytes verplaatst, kunnen exclusieve verbindingen via verschillende locaties en versleuteling gerechtvaardigd zijn. Een fabrikant die op een verbinding wacht, kan eerst een VPN gebruiken en die als back-up behouden.

Controleer het overdrachtsvenster

Bandbreedte is de capaciteit van een verbinding; doorvoersnelheid is de daadwerkelijk behaalde snelheid. Latentie is de vertraging voor een overtocht. Een verbinding met veel capaciteit kan een groot bestand snel overdragen, terwijl een grote afstand elke retour nog steeds vertraagt.

Gebruik decimale gegevenseenheden: 1 GB is één miljard bytes en 1 TB is één biljoen bytes. Elke byte bevat 8 bits. Gebruik voor de hoeveelheid gegevens en de snelheid overeenkomstige eenheden in bits:

tijd in seconden=gegevens in bitsdoorvoersnelheid in bits per seconde

Een back-up van 2 TB bevat 16 biljoen bits. Bij een effectieve snelheid van 500 Mbps deel je door 500 miljoen bits per seconde en krijg je 32.000 seconden, ongeveer 8,9 uur. Dat past niet in een venster van 8 uur. Bij een aanhoudende snelheid van 10 Gbps geeft de berekening 1.600 seconden, ongeveer 27 minuten. Gebruik de effectieve doorvoersnelheid voor een praktische schatting; een opgegeven poortsnelheid alleen houdt geen rekening met protocoloverhead, gedeeld gebruik of een trage bronschijf.

Bij een uitzonderlijk grote eenmalige migratie kan een netwerk te veel tijd kosten, zelfs als het volledig wordt benut. Het versturen van 500 TB via 1 Gbps duurt 4.000.000 seconden, ongeveer 46 dagen. Fysieke overdrachtsdiensten zoals Azure Data Box kunnen grote hoeveelheden gegevens verplaatsen door een gevuld apparaat te verzenden. Vergelijk het volledige migratieschema, niet alleen de netwerkoverdracht.

Controleer beveiliging en gedrag bij storingen

Een VPN biedt versleuteld transport over het internet. Een exclusieve verbinding biedt een privéroute en heeft aanvullende versleuteling nodig als die is vereist. Als beide eigenschappen vereist zijn, zijn beide maatregelen nodig. Als een exclusieve verbinding uitvalt, herstelt een VPN-back-up een route, maar kan die mogelijk niet dezelfde gegevens binnen het oorspronkelijke venster overdragen. Bepaal welke applicaties moeten blijven werken en hoeveel de back-up kan verwerken.

Controleer ongeacht de transportmethode of adresbereiken elkaar niet overlappen, of er routes in beide richtingen zijn, of de firewallmachtigingen voor resources kloppen en of DNS-doorsturing voor privénamen werkt. Een grotere verbinding kan een adresconflict of een ontbrekende retourroute niet oplossen. Evenmin kan een werkende tunnel een privénaam omzetten zonder de juiste resolverroute.

Koppel voor de definitieve beslissing elke keuze aan een genoemde behoefte. “VPN omdat het kantoor morgen privétoegang nodig heeft en het verkeer beperkt is” is een bruikbare uitleg. “Exclusief omdat het sneller is” laat de afgenomen capaciteit, het overdrachtsvenster, de levertijd en het storingsplan buiten beschouwing.

Belangrijkste punten

  • Kies op basis van gebruikers, volume, consistentie, insteltijd, kosten, beveiliging en beschikbaarheid.
  • Een openbare website heeft niet alleen omdat die in de cloud draait een hybride verbinding nodig.
  • Zet bytes om in bits voordat je deelt door een snelheid in bits per seconde.
  • Gebruik de effectieve doorvoersnelheid om te beoordelen of een overdracht binnen het venster past.
  • Controleer naast het bestaan van een back-upverbinding ook de capaciteit ervan.
  • Elke hybride route heeft werkende adressen, routes, machtigingen en omzetting van privénamen nodig.

Cloudnetwerken: voorbeelden

4 Walkthroughs

1

Volg de netwerkpaden van een applicatie

13 stappen
Plaats een applicatie in subnetten, volg de routes en laat een beheerde dienstnaam naar een privé-eindpunt verwijzen.
  1. 1
    IntroductieBegin bij de route

    Een cloudserver heeft een adres, een route en toestemming nodig voordat die kan communiceren. Een dienstnaam roept nog een vraag op: welk adres zal de client gebruiken?

    Volg een kleine applicatie vanuit het privénetwerk, waar subnetten de lagen bevatten, naar de database, een updateserver en beheerde opslag. Elke bestemming gebruikt een andere route, ook al beginnen de verzoeken op dezelfde machine. Waar nodig gebruiken ze een NAT-gateway of een privé-eindpunt.

  2. 2
    UitlegGeef elke laag een adresbereik

    Een virtueel netwerk groepeert cloudresources in een geïsoleerd netwerk dat in software is gedefinieerd. Een subnet levert adressen aan één deel daarvan.

    Plaats in een AWS VPC met 10.0.0.0/16 de applicatie in 10.0.2.0/24 en de database in 10.0.3.0/24. Applicatie 10.0.2.15 en database 10.0.3.20 hebben verschillende privéadressen, terwijl hun subnetgroepen verschillende routerings- en beveiligingsregels kunnen hebben.

  3. 3
    VerbandPlaats subnetten op verschillende storingslocaties

    Een AWS VPC omvat een regio, maar elk subnet bevindt zich in één beschikbaarheidszone. Herhaal de applicatie- en databaselagen in een tweede zone om niet afhankelijk te zijn van één zone.

    Virtuele Azure-netwerken zijn ook regionaal, maar hun subnetten omvatten de zones van de regio. Google Cloud gebruikt wereldwijde VPC-netwerken en regionale subnetten, waarbij adresbereiken rechtstreeks aan die subnetten worden toegewezen.

  4. 4
    UitdagingKan een peeringketen het verkeer transporteren?

    Applicatienetwerk A is via peering gekoppeld aan rapportagenetwerk B. B is via peering gekoppeld aan archiefnetwerk C. Hun bereiken overlappen elkaar niet. Kan A C via die twee peeringverbindingen bereiken?

    ---reveal---

    Nee. Peering is niet transitief. A heeft een eigen verbinding met C nodig. Bereiken zonder overlap zijn nodig voor gewone peering, maar maken van B geen transitnetwerk.

  5. 5
    VoorbeeldKies eerst de lokale route

    Het applicatiesubnet heeft 10.0.0.0/16 → local en 0.0.0.0/0 → NAT gateway. De applicatie stuurt een query naar database 10.0.3.20.

    Beide bereiken komen overeen, maar /16 is specifieker dan /0. Het pakket blijft via de lokale route binnen de VPC. Een standaardroute trekt niet elk pakket naar het internet; die verwerkt bestemmingen zonder specifiekere overeenkomende route.

  6. 6
    VoorbeeldStuur een updateverzoek naar buiten

    Nu vraagt applicatie 10.0.2.15 een update aan bij 203.0.113.50. Dat adres ligt buiten de /16 van de VPC, dus de standaardroute stuurt het verzoek naar de NAT-gateway.

    De openbare NAT-gateway staat in een openbaar subnet met een route naar de internetgateway. Die vertaalt het privébronadres naar het eigen openbare adres. Wanneer de updateserver antwoordt, stuurt NAT het antwoord terug naar de applicatie die de verbinding startte.

  7. 7
    KernpuntUitgaande toegang laat geen nieuwe sessies toe

    NAT onthoudt welke privéresource een uitgaande verbinding startte, zodat het antwoord kan worden teruggestuurd. Dat is iets anders dan een nieuwe verbinding accepteren die door een internetgebruiker wordt gestart.

    De applicatie kan updates downloaden terwijl die privé blijft. Een openbare website heeft daarentegen een vanaf het internet bereikbaar adres en een route nodig, vaak op een loadbalancer, plus regels die gebruikers toestaan verbinding te maken.

  8. 8
    UitdagingMaakt een toestaanregel een route naar het internet?

    De database heeft alleen een privé-IP-adres en een lokale route. Een beheerder voegt een inkomende regel toe die TCP 5432 vanaf elk IPv4-adres toestaat. Kan een internetgebruiker nu rechtstreeks verbinding maken?

    ---reveal---

    Nee. De regel voegt toestemming toe, maar levert geen openbaar adres en geen inkomende route vanaf het internet. Voor directe openbare toegang zijn al die elementen nodig. De databaseregel moet nog steeds worden beperkt tot de werkelijke bronnen van de applicatie.

  9. 9
    UitlegGeef beheerde opslag een privéadres

    Beheerde opslag kan buiten het virtuele netwerk staan en een openbaar eindpunt aanbieden. Een privé-eindpunt levert een privéadres waarmee clients een ondersteunde dienst bereiken.

    Azure Private Link, AWS PrivateLink en Google Cloud Private Service Connect bieden opties voor privéconnectiviteit. Een Azure-eindpunt duidt een specifieke resource aan; een AWS-interface-eindpunt kan een regionale dienst bereiken via interfaces in gekozen zones.

  10. 10
    VoorbeeldControleer wat de dienstnaam teruggeeft

    De applicatie maakt verbinding met een opslagdienst via een dienstnaam. Er bestaat een privé-eindpunt op 10.0.2.40, maar de DNS-opzoeking van de client geeft nog steeds het openbare adres van de dienst terug. Het verzoek volgt daardoor de openbare route.

    Configureer en koppel de juiste privé-DNS-zone, zodat de gebruikelijke naam voor interne clients 10.0.2.40 teruggeeft. De applicatie kan de normale dienstnaam blijven gebruiken terwijl de netwerkroute verandert.

  11. 11
    TipControleer openbare toegang afzonderlijk

    Een privé-eindpunt toevoegen sluit het openbare eindpunt van de dienst niet af. Schakel voor een dienst die alleen privé bereikbaar mag zijn de openbare netwerktoegang uit of beperk die in de dienstinstellingen.

    Blijf toegangsgegevens en TLS-versleuteling gebruiken. Het privéadres beperkt de netwerkroute; het bepaalt niet welke gebruiker een bestand mag lezen en versleutelt het applicatieverkeer niet. Azure service endpoints behouden ook openbare dienstadressen, anders dan privé-eindpunten.

  12. 12
    UitdagingZoek de resterende opslagroute

    De applicatie kan updates downloaden via NAT. Er is een privé-opslageindpunt, openbare opslagtoegang is uitgeschakeld en de client zet de opslagnaam nog steeds om in het openbare adres. Wat moet veranderen om opslagverzoeken privé te laten werken?

    ---reveal---

    Zorg dat de dienstnaam via de gekoppelde privé-DNS-configuratie wordt omgezet in het privé-eindpunt en dat die privéroute is toegestaan. Werkende NAT bewijst dat uitgaande connectiviteit bestaat; die zorgt er niet voor dat de opslagnaam naar het privé-eindpunt verwijst.

  13. 13
    SamenvattingBeoordeel een bestemming stap voor stap

    Bepaal voor elke verbinding het bestemmingsadres, kies de meest specifieke route en controleer de toepasselijke machtigingen. Bekijk ook het DNS-antwoord als er een dienstnaam wordt gebruikt.

    Subnetten organiseren resources; gateways en eindpunten bieden routes. NAT ondersteunt verbindingen die binnen het netwerk worden gestart. Een beheerde dienst die alleen privé bereikbaar is, heeft ook privénaamomzetting nodig en openbare toegang moet zijn afgesloten of beperkt.

2

Zoek waarom een toegestaan webverzoek een time-out krijgt

12 stappen
Lees een resourceregel, volg het antwoord door een subnet-ACL en vergelijk het filtergedrag van cloudaanbieders.

Sla deze les op om elke Walkthrough stap voor stap te volgen.

  1. 1
    IntroductieVolg beide helften van een verbinding
  2. 2
    UitlegLees bron, protocol en poort samen
  3. 3
    VoorbeeldGeef een rol toegang tot de database
  4. 4
    KernpuntEen antwoord hoort bij de bestaande sessie
  5. 5
    UitdagingWat verandert er als je de regelvolgorde wijzigt?
  6. 6
    UitlegPas de eerste overeenkomende ACL-regel toe
  7. 7
    VoorbeeldNoteer de poorten van het verzoek
  8. 8
    VoorbeeldControleer de eigen bestemming van het antwoord
  9. 9
    UitdagingLos de time-out op
  10. 10
    VerbandHoud het gedrag van cloudaanbieders uit elkaar
  11. 11
    UitdagingKan een weigering op subnetniveau de resourceregel vervangen?
  12. 12
    SamenvattingZoek de beslissing die verkeer blokkeert
3

Volg een naamopzoeking en een verzoek aan een edgelocatie

13 stappen
Doorloop DNS-caching, een CDN-cachemisser en de maatregelen die nodig zijn om een wijziging te publiceren.

Sla deze les op om elke Walkthrough stap voor stap te volgen.

  1. 1
    IntroductieMaak onderscheid tussen vinden en ophalen
  2. 2
    UitlegVolg de vragen van de resolver
  3. 3
    TipKies een record dat bij het antwoord past
  4. 4
    VoorbeeldBepaal de geldigheidsduur van het antwoord in de cache
  5. 5
    UitdagingHelpt een TTL-wijziging op het laatste moment?
  6. 6
    KernpuntRouteringsbeleid verandert antwoorden
  7. 7
    VerbandKom aan bij de CDN-edgelocatie
  8. 8
    VoorbeeldTel de verzoeken aan de bronserver
  9. 9
    UitlegGeef content in de cache een geldigheidsduur
  10. 10
    UitdagingPubliceer een correctie op hetzelfde pad
  11. 11
    VerbandMaak privénamen op kantoor bereikbaar
  12. 12
    UitdagingKies welke cache je moet wijzigen
  13. 13
    SamenvattingVraag wat er in de cache staat
4

Kies en controleer een hybride verbinding

14 stappen
Verbind een kantoor, vergelijk privéverbindingen en bereken of een back-up binnen het overdrachtsvenster past.

Sla deze les op om elke Walkthrough stap voor stap te volgen.

  1. 1
    IntroductieBegin bij het werk dat moet gebeuren
  2. 2
    UitlegVerbind een netwerk of een apparaat
  3. 3
    VoorbeeldStuur het kantoorverzoek de tunnel in
  4. 4
    VoorbeeldGeef het antwoord een terugweg
  5. 5
    UitdagingWat bewijst een opgezette tunnel?
  6. 6
    TipBescherm ook de kantoorzijde
  7. 7
    UitlegVolg een exclusieve verbinding
  8. 8
    KernpuntPrivétransport heeft nog steeds versleuteling nodig
  9. 9
    UitdagingKan de back-up aan de route-eis voldoen?
  10. 10
    VerbandKies op basis van vereisten, niet van labels
  11. 11
    VoorbeeldGebruik overeenkomstige eenheden voor gegevens en snelheid
  12. 12
    VoorbeeldVergelijk het resultaat met het venster
  13. 13
    UitdagingIs een werkende back-up voldoende?
  14. 14
    SamenvattingControleer de volledige verbindingskeuze

Cloudnetwerken: oefenvragen

30 Oefenvragen in 3 sets

Set 1: Netwerken, verkeersroutes en toegang10 Oefenvragen

Vraag 1 van 10

Een AWS-applicatie moet servers in twee beschikbaarheidszones hebben. Hoe moeten de subnetten worden geplaatst?
  1. Eén subnet dat beide zones omvat.
  2. Twee subnetten in de eerste zone.
  3. Minstens één subnet in elke zone.
  4. Eén wereldwijd subnet voor beide zones.
Toon antwoordVerberg antwoord
Antwoord: C
Elk AWS-subnet hoort bij precies één beschikbaarheidszone. Servers in twee zones hebben daarom subnetten in beide zones nodig. Een regionale VPC omvat meerdere zones, maar een afzonderlijk AWS-subnet niet. Twee subnetten in dezelfde zone scheiden adressen zonder te beschermen tegen uitval van die zone.

Vraag 2 van 10

Een privéapplicatieserver moet updates downloaden zonder nieuwe verbindingen van internetgebruikers te accepteren. Welk netwerkonderdeel biedt deze uitgaande toegang?
  1. Een NAT-gateway.
  2. Een internetgateway.
  3. Een DNS-zone.
  4. Een peeringverbinding.
Toon antwoordVerberg antwoord
Antwoord: A
Een NAT-gateway vertaalt het bronadres van de privéserver en stuurt antwoorden terug voor verbindingen die de server start. Die stelt de server niet open voor nieuwe inkomende internetverbindingen. Een internetgateway biedt een route naar het internet, maar verzorgt op zichzelf niet de vereiste adresvertaling voor de privéserver.

Vraag 3 van 10

Een AWS-subnet heeft de routes 10.60.0.0/16 → local en 0.0.0.0/0 → NAT gateway. Waar gaat een pakket naar 10.60.8.19 naartoe en waarom?
  1. Naar de NAT-gateway, omdat /0 met elk adres overeenkomt.
  2. Naar het lokale netwerk, omdat die route eerst staat.
  3. Naar de NAT-gateway, omdat de bestemming privé is.
  4. Naar het lokale netwerk, omdat /16 specifieker is.
Toon antwoordVerberg antwoord
Antwoord: D
De bestemming hoort bij 10.60.0.0/16, dus de lokale route komt overeen en is specifieker dan de standaardroute /0. De standaardroute komt ook overeen, maar verliest van de langere prefix. De weergavevolgorde in een routeringstabel geeft de eerste rij geen voorrang.

Vraag 4 van 10

Een AWS-beveiligingsgroep staat een inkomende HTTPS-verbinding toe. Hoe behandelt de groep het antwoord van de server op die verbinding?
  1. Die vereist een uitgaande toestemming voor bestemmingspoort 443.
  2. Die staat het antwoord toe als deel van de gevolgde verbinding.
  3. Die vereist een uitgaande toestemming voor elk clientadres.
  4. Die weigert het antwoord totdat een subnet-ACL de verbinding volgt.
Toon antwoordVerberg antwoord
Antwoord: B
Beveiligingsgroepen zijn toestandsafhankelijk: ze onthouden een toegestane verbinding en laten het antwoordverkeer door. Een afzonderlijke uitgaande regel voor bestemmingspoort 443 is voor dat antwoord niet nodig en zou bovendien de verkeerde bestemmingspoort beschrijven. Een subnet-ACL controleert verkeer afzonderlijk en volgt geen verbindingen.

Vraag 5 van 10

Een inkomende AWS-ACL heeft regel 80 die TCP 443 vanaf 0.0.0.0/0 toestaat, regel 140 die al het verkeer vanaf 198.51.100.0/24 weigert en daarna de afsluitende weigering. Hoe behandelt de ACL HTTPS vanaf 198.51.100.29?
  1. Die weigert het, omdat regel 140 specifieker is.
  2. Die staat het toe, omdat regel 80 eerst overeenkomt.
  3. Die weigert het, omdat weigerregels voorrang hebben.
  4. Die staat het toe, omdat de afsluitende weigering uitgaand is.
Toon antwoordVerberg antwoord
Antwoord: B
De ACL beoordeelt genummerde regels in oplopende volgorde en stopt bij de eerste overeenkomst. Regel 80 staat dit verzoek dus toe. Een specifiekere bron in regel 140 overrulet die eerdere beslissing niet. Plaats de weigering vóór de ruime toestemming als het bronbereik moet worden geblokkeerd.

Vraag 6 van 10

Een DNS-record moet portal.example.com rechtstreeks aan een IPv4-adres koppelen. Welk recordtype is nodig?
  1. Een AAAA-record.
  2. Een CNAME-record.
  3. Een MX-record.
  4. Een A-record.
Toon antwoordVerberg antwoord
Antwoord: D
Een A-record koppelt een naam rechtstreeks aan een IPv4-adres. Een AAAA-record heeft een vergelijkbaar doel, maar koppelt aan IPv6. Een CNAME verwijst naar een andere naam en bevat het gevraagde IPv4-adres dus niet rechtstreeks; een MX-record wijst mailservers aan.

Vraag 7 van 10

Een edgeserver heeft een actuele kopie van een openbare afbeelding in de cache en levert die kopie. Hoe heet deze gebeurtenis?
  1. Een cachetreffer.
  2. Een cachemisser.
  3. Een cache-invalidatie.
  4. Een bronserverfailover.
Toon antwoordVerberg antwoord
Antwoord: A
Een cachetreffer betekent dat de edgelocatie kan antwoorden met een bruikbare kopie uit de cache. Bij een cachemisser moet de edgelocatie de content juist bij de bronserver ophalen. Invalidatie verwijdert een kopie uit de cache vóór het normale verloop; het is niet het leveren van een actuele afbeelding aan een gebruiker.

Vraag 8 van 10

Een kantoor kan de VPN-tunnel naar de cloud opzetten en de privénaam van de applicatie omzetten. De cloud heeft een retourroute naar het kantoor en beveiligingsregels staan de applicatiepoort toe. De kantoorrouter heeft geen route voor het cloudbereik. Wat moet worden gecorrigeerd?
  1. Voeg een openbaar IP-adres toe aan de privéapplicatieserver.
  2. Vervang het privé-DNS-record van de applicatie door een openbaar record.
  3. Voeg op kantoor een route voor het cloudbereik via de VPN toe.
  4. Sta elke uitgaande bestemming toe in de cloudbeveiligingsgroep.
Toon antwoordVerberg antwoord
Antwoord: C
De kantoorrouter heeft een route nodig die het cloudbestemmingsbereik de tunnel in stuurt. Alleen de tunnel opzetten levert niet elke vereiste route. Een openbaar IP-adres toevoegen zou een andere route introduceren en de bedoelde privéroute via de VPN niet herstellen.

Vraag 9 van 10

Een kantoor heeft één router, één internetaanbieder en beide tunnels van een AWS Site-to-Site VPN geconfigureerd. Het moet uitval van de kantoorrouter of die internetaanbieder kunnen opvangen. Welke aanvullende inrichting beschermt tegen beide storingen?
  1. Een tweede cloudtunnel via de bestaande router en aanbieder.
  2. Een tweede router via alleen de bestaande internetaanbieder.
  3. Een tweede internetverbinding die op de bestaande router eindigt.
  4. Een tweede router via een onafhankelijke internetaanbieder.
Toon antwoordVerberg antwoord
Antwoord: D
Het kantoor heeft zowel een aparte router als een onafhankelijke internetaanbieder nodig om de twee genoemde storingspunten weg te nemen. Twee AWS-tunnels beschermen eindpunten aan de cloudzijde, maar zijn nog steeds afhankelijk van de bestaande kantoorapparatuur en internettoegang. Alleen een router of alleen een verbinding toevoegen laat één van die storingen onbeschermd.

Vraag 10 van 10

Een nachtelijke taak verstuurt 0,9 TB binnen een venster van vier uur. De primaire route houdt 1 Gbps aan en de VPN-back-up 400 Mbps. Welke routes passen binnen het venster en hoelang heeft elke route nodig? Gebruik decimale eenheden en laat extra vertraging buiten beschouwing.
  1. Beide passen: 0,25 uur via primair en 0,625 uur via de back-up.
  2. Alleen de back-up past: 5 uur via primair en 2 uur via de back-up.
  3. Alleen primair past: 2 uur via primair en 5 uur via de back-up.
  4. Geen van beide past: 20 uur via primair en 50 uur via de back-up.
Toon antwoordVerberg antwoord
Antwoord: C
De 0,9 TB bevat 7,2 biljoen bits. Delen door 1 miljard en 400 miljoen bits per seconde geeft 7.200 seconden (2 uur) en 18.000 seconden (5 uur), dus alleen de primaire route past. De veel kortere schattingen delen bytes door snelheden in bits en laten de factor acht weg.
Set 2: Privédiensten, regels en antwoorden in de cache10 Oefenvragen

Sla deze les op om elk antwoord te zien en elke set te oefenen.

Vraag 1 van 10

Netwerk Cedar is via peering gekoppeld aan Birch en Birch aan Elm. Alle bereiken zijn verschillend. Cedar heeft nu privétoegang tot Elm nodig. Welke verbinding ontbreekt?
  1. Een nieuw subnet binnen het netwerk van Birch.
  2. Een directe peeringverbinding tussen Cedar en Elm.
  3. Een openbaar adres op elke server van Elm.
  4. Een DNS-alias van Cedar naar de gateway van Birch.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 2 van 10

Een objectopslagdienst heeft een openbaar eindpunt en anoniem lezen is uitgeschakeld. Wat bepaalt of een client een beschermd object mag lezen?
  1. De DNS-TTL van het openbare eindpunt en de locatie van de resolver.
  2. De prefixlengte van het subnet en de bestandsnaam van het object.
  3. De geldigheidsduur in de CDN-cache en het openbare adres van de dienst.
  4. De toegangsmachtigingen van de dienst en de toegangsgegevens van de client.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 3 van 10

Een Azure-opslagaccount heeft een privé-eindpunt, maar een virtuele machine zet de gebruikelijke opslagnaam nog steeds om in een openbaar adres. Hoe leid je de virtuele machine via de privéroute terwijl de gebruikelijke naam behouden blijft?
  1. Configureer en koppel privé-DNS voor het eindpunt.
  2. Maak een NAT-gateway voor het subnet van de virtuele machine.
  3. Sta het openbare opslagadres toe in de NSG van de virtuele machine.
  4. Verhoog de TTL van het bestaande openbare DNS-record.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 4 van 10

Een AWS-database heeft één beveiligingsgroep die TCP 5432 vanuit de applicatieservergroep toestaat en een tweede die TCP 5432 vanaf 0.0.0.0/0 toestaat. Wat moet veranderen om die poort tot applicatieservers te beperken?
  1. Koppel eerst de groep die alleen applicatieservers toestaat.
  2. Voeg aan de tweede groep een toestaanregel voor alleen applicatieservers toe.
  3. Verwijder de ruime toestaanregel uit de tweede groep.
  4. Voeg voor poort 5432 een weigerregel voor alle andere bronnen toe.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 5 van 10

Een openbare HTTPS-server ontvangt TCP-verkeer van clientpoort 53120 op serverpoort 443. De beveiligingsgroep staat de verbinding toe. De subnet-ACL staat inkomend verkeer naar 443 toe, maar uitgaand alleen bestemming 443. De routes zijn correct. Welke wijziging in de uitgaande ACL staat dit antwoord toe?
  1. Sta TCP toe naar bestemmingspoort 53120 van de client.
  2. Sta TCP naar poort 443 toe vanaf meer serveradressen.
  3. Sta inkomend TCP toe naar bestemmingspoort 53120.
  4. Laat de beveiligingsgroep het antwoord volgen.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 6 van 10

Om 16.20 uur slaat een resolver een adres in de cache op met een TTL van 1.200 seconden. Het autoritatieve record verandert om 16.25 uur. Tot hoe laat mag dat antwoord in de cache geldig blijven?
  1. 16 uur en 25 minuten.
  2. 16 uur en 40 minuten.
  3. 16 uur en 45 minuten.
  4. 16 uur en 20 minuten de volgende dag.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 7 van 10

Een gewogen DNS-beleid stuurt 20% van de antwoorden naar een nieuwe implementatie. Eén bedrijfsresolver slaat een antwoord in de cache op voor honderden medewerkers. Waarom kan de nieuwe implementatie veel meer of minder dan 20% van hun verzoeken ontvangen?
  1. Het beleid telt bytes, waardoor grotere pagina’s meer verzoeken naar de nieuwe implementatie sturen.
  2. De TTL verandert gewogen routering in verdeling per verzoek bij de bronserver.
  3. De resolver past de weging afzonderlijk toe op elk paginaverzoek zonder nieuwe opzoeking.
  4. Veel medewerkers hergebruiken één antwoord uit de cache, zodat de aandelen antwoorden en verzoeken verschillen.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 8 van 10

Een productafbeelding is op de bronserver bijgewerkt, maar een CDN heeft nog de oude afbeelding die volgens de cache nog enkele uren actueel is. De URL moet gelijk blijven en de correctie is dringend. Wat moet het team doen?
  1. Verlaag de DNS-TTL voor het domein van de site.
  2. Start de bronserver van de afbeelding opnieuw.
  3. Invalideer het afbeeldingspad in het CDN.
  4. Verhoog de CDN-TTL voor het afbeeldingspad.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 9 van 10

Een nieuwe exclusieve privéverbinding moet ook voorkomen dat de gegevens van de applicatie tijdens transport kunnen worden gelezen. Voor welke eigenschap is nog een afzonderlijk mechanisme nodig?
  1. Het vermijden van het openbare internet.
  2. De versleuteling van het verkeer.
  3. Het bereiken van de cloudaanbieder.
  4. De afgenomen verbindingscapaciteit.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 10 van 10

Een bedrijf heeft morgen privétoegang van kantoor naar de cloud nodig voor een bescheiden hoeveelheid verkeer. Een exclusieve verbinding wordt over zes weken geleverd. Transport via het internet is toegestaan als het versleuteld is en het bedrijf wil daarna een back-up. Welke invoering past?
  1. Gebruik nu een site-to-site-VPN en behoud die als de verbinding arriveert.
  2. Wacht zes weken en gebruik dan één exclusieve verbinding zonder back-up.
  3. Gebruik nu openbare dienstadressen en beschouw hun privacy als versleuteling.
  4. Gebruik een client-VPN op één laptop als permanente kantoorgateway.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Set 3: Los routeproblemen op en kies weerbare verbindingen10 Oefenvragen

Sla deze les op om elk antwoord te zien en elke set te oefenen.

Vraag 1 van 10

Een kantoor gebruikt 10.70.0.0/16. Een partner gebruikt 10.71.0.0/16 en heeft peering met een ander netwerk dat 10.72.0.0/16 gebruikt. Een lege AWS VPC die als 10.70.0.0/16 is gepland, moet via een VPN met het kantoor en via peering met de partner worden verbonden. Welk cloudbereik en peeringplan ondersteunen beide verbindingen?
  1. Behoud 10.70.0.0/16 en verbind via peering rechtstreeks met de partner.
  2. Kies 10.73.0.0/16 en verbind via peering rechtstreeks met de partner.
  3. Kies 10.71.0.0/16 en verbind via peering rechtstreeks met de partner.
  4. Kies 10.73.0.0/16 en verbind via peering alleen met het andere gekoppelde netwerk van de partner.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 2 van 10

Een virtuele AWS-machine heeft geen openbaar IP-adres en draait in een subnet waarvan de standaardroute naar een NAT-gateway wijst. De NAT-gateway heeft een werkende route naar het internet. Beveiligingsregels staan inkomend TCP 443 toe. Welke wijziging laat internetclients HTTPS-sessies starten terwijl de virtuele machine alleen het privéadres behoudt?
  1. Reserveer een openbaar IP-adres op de NAT-gateway en gebruik die als inkomend HTTPS-doel.
  2. Vervang de lokale route van de virtuele machine door een route naar een internetgateway zonder openbaar toegangspunt.
  3. Verruim de inkomende bron van de virtuele machine tot elk IPv4-adres en behoud de bestaande route.
  4. Voeg een openbare loadbalancer met een internetroute toe en sta het verkeer daarvan naar de virtuele machine toe.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 3 van 10

Een bedrijf vereist dat een beheerde database alleen via een privéverbinding bereikbaar is, met de normale dienstnaam. Er bestaat een privé-eindpunt. Welke resterende controles zorgen voor die bedoelde toegang?
  1. Openbare DNS zet de naam om, NAT staat uitgaand verkeer toe en databasetoegangsgegevens zijn vereist.
  2. Privé-DNS zet de naam om, het eindpunt heeft een route en het openbare eindpunt blijft onbeperkt.
  3. Privé-DNS zet de naam intern om, de privéroute is toegestaan en openbare toegang is uitgeschakeld.
  4. Openbare toegang is uitgeschakeld, de naam blijft een openbaar antwoord geven en een internetgateway transporteert het verkeer.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 4 van 10

Een Azure-subnet-NSG staat inkomend HTTPS toe met prioriteit 200. De interface-NSG van de virtuele machine weigert hetzelfde inkomende verkeer met prioriteit 150. Wat gebeurt er met een nieuwe HTTPS-verbinding die de virtuele machine bereikt?
  1. Die wordt toegestaan omdat de subnet-NSG eerst is gecontroleerd.
  2. Die wordt toegestaan omdat elke NSG-toestemming een weigering overrulet.
  3. Die wordt geblokkeerd omdat elk antwoord een uitgaande NSG-regel nodig heeft.
  4. Die wordt geblokkeerd omdat de interface-NSG de verbinding weigert.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 5 van 10

Twee virtuele AWS-machines delen één subnet. Het team voegt een subnet-ACL-weigerregel toe om verkeer tussen beide te blokkeren, maar hun beveiligingsgroepen staan het nog steeds toe. Waar moet het team de netwerkmachtiging wijzigen?
  1. In de beveiligingsgroepen van de virtuele machines.
  2. In een eerdere subnet-ACL-regel.
  3. In de routeringstabel van het subnet.
  4. In een poorttoewijzing van een NAT-gateway.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 6 van 10

Een download die in de cache kan worden opgeslagen, ontvangt 12.000 verzoeken. Het CDN registreert 10.800 treffers en elke misser haalt eenmaal iets op bij de bronserver. Als hetzelfde trefferpercentage geldt voor 30.000 verzoeken, hoeveel verzoeken bereiken dan de bronserver?
  1. 27.000 verzoeken.
  2. 1.200 verzoeken.
  3. 3.000 verzoeken.
  4. 2.700 verzoeken.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 7 van 10

Medewerkers werken onafhankelijk vanuit veel verschillende woningen en hebben op hun laptops toegang nodig tot interne cloudhulpmiddelen. Welk type VPN past bij deze afzonderlijke verbindingen?
  1. Een site-to-site-VPN voor kantoor zonder afzonderlijke laptopsessies.
  2. Een client-VPN met een afzonderlijke sessie vanaf elke laptop.
  3. VPC-peering tussen elke laptop en het cloudnetwerk.
  4. Privédiensteindpunten zonder externe netwerkverbinding.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 8 van 10

Een team vergelijkt een gehoste privéverbinding van 100 Mbps met een VPN die momenteel 600 Mbps levert. Welke conclusie volgt over het overdragen van een groot bestand met die snelheden?
  1. De VPN draagt het sneller over, terwijl de gehoste verbinding een privéroute biedt.
  2. De gehoste verbinding draagt het sneller over omdat exclusief altijd meer bandbreedte betekent.
  3. De VPN draagt het langzamer over omdat versleuteling de doorvoersnelheid onder 100 Mbps houdt.
  4. Beide zijn tegelijk klaar omdat privé- en versleutelde verbindingen per seconde evenveel transporteren.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 9 van 10

Een workload moet na een storing in een datacenter blijven werken en mag het verkeer nooit over het openbare internet transporteren, ook niet tijdens failover. De workload heeft momenteel twee privéverbindingen via één datacenter. Welke wijziging voldoet aan deze vereisten?
  1. Behoud beide verbindingen en voeg een versleutelde internet-VPN toe als enige back-up voor het datacenter.
  2. Vervang één verbinding door een snellere poort in hetzelfde datacenter.
  3. Behoud beide verbindingen en schakel TLS in terwijl je dat ene datacenter behoudt.
  4. Zorg voor redundante privéconnectiviteit via een ander datacenter.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 10 van 10

Een back-up bevat 300 GB en heeft een venster van twee uur. Een voorgestelde back-uproute houdt 500 Mbps aan. Hoelang duurt de overdracht vóór eventuele extra vertraging? Gebruik decimale eenheden.
  1. 600 seconden, oftewel 10 minuten.
  2. 9.600 seconden, oftewel 160 minuten.
  3. 4.800 seconden, oftewel 80 minuten.
  4. 2.400 seconden, oftewel 40 minuten.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Kom je niet uit je eigen opgave? Huiswerkhulp

Kernbegrippen

65 Kernbegrippen, elk met een definitie

A

A-record
Een A-record koppelt een DNS-naam rechtstreeks aan een IPv4-adres, zodat clients het adres kunnen vinden waarmee ze verbinding moeten maken.
Het team werkt het A-record van het portaal bij wanneer het de dienst naar een nieuw IPv4-adres verplaatst.
AAAA-record
Een AAAA-record koppelt een DNS-naam rechtstreeks aan een IPv6-adres en is daarmee de IPv6-tegenhanger van de IPv4-koppeling van een A-record.
Een client die IPv6 ondersteunt, zoekt het AAAA-record van de dienst op voordat die via IPv6 verbinding maakt.
Adresoverlap
Adresoverlap ontstaat wanneer verbonden netwerken deels dezelfde IP-adressen gebruiken, waardoor onduidelijk is welk netwerk de bedoelde bestemming is.
Het kantoor en het cloudteam kiezen verschillende privébereiken voordat ze hun hybride verbinding opzetten.
Anycast
Anycast laat meerdere netwerklocaties hetzelfde IP-adres aankondigen, zodat internetroutering een client naar een nabijgelegen locatie leidt.
Azure Front Door leidt gebruikers met anycast naar edgelocaties in plaats van elke edgelocatie een uniek IP-adres voor gebruikers te geven.
Autoritatieve naamserver
Een autoritatieve naamserver antwoordt vanuit de DNS-records die die voor een zone bewaart en levert de autoritatieve informatie van het domein.
Na het volgen van verwijzingen vraagt de resolver de autoritatieve servers van het domein naar het webadres.

B

Bandbreedte
Bandbreedte is de capaciteit van een verbinding om gegevens te transporteren, gemeten in bits per seconde; de werkelijke doorvoersnelheid kan lager zijn dan die capaciteit.
Een poort van 1 Gbps heeft volgens de specificaties voldoende capaciteit voor een geplande gegevensoverdracht, maar het team meet nog steeds de effectieve overdrachtssnelheid.
Beveiligingsgroep
Een AWS-beveiligingsgroep is een toestandsafhankelijke resourcefirewall waarvan de toestaanregels bepalen welke nieuwe verbindingen de netwerkinterfaces mogen bereiken of verlaten.
De databasegroep staat de luisterpoort alleen toe vanuit de beveiligingsgroep van de applicatieservers.
BGP
BGP, Border Gateway Protocol, laat routers bereikbare adresbereiken aan elkaar aankondigen, zodat netwerkroutes dynamisch kunnen worden geleerd.
De hybride verbinding wisselt de kantoor- en cloudbereiken uit via BGP in plaats van alleen statische routes te gebruiken.
Bronserver
De bronserver van een CDN is de bron die de oorspronkelijke content opslaat of antwoorden genereert, zoals een opslagbucket of applicatieserver.
Bij een cachemisser haalt de edgelocatie het gevraagde bestand op bij de geconfigureerde bronserver.

C

Cache-invalidatie
Cache-invalidatie verwijdert een object uit de cache voordat het normaal verloopt, zodat een later verzoek de bijgewerkte content kan ophalen.
Het team invalideert een afbeeldingspad om een dringende correctie te publiceren met behoud van dezelfde URL.
Cachemisser
Een cachemisser ontstaat wanneer een edgelocatie geen bruikbare kopie uit de cache kan leveren en de gevraagde content bij de bronserver moet ophalen.
Het eerste verzoek om een script met een nieuwe naam leidt tot een ophaalverzoek aan de bronserver voordat latere gebruikers kopieën van de edgelocatie ontvangen.
Cachetreffer
Een cachetreffer ontstaat wanneer een cache een actuele, bruikbare kopie van gevraagde content heeft en kan antwoorden zonder die bij de bronserver op te halen.
Herhaalde verzoeken om hetzelfde openbare logo worden op de edgelocatie afgehandeld zolang de kopie actueel blijft.
Cachetrefferpercentage
Een cachetrefferpercentage is het aantal verzoeken dat vanuit de cache wordt afgehandeld, gedeeld door alle verzoeken, vaak uitgedrukt als percentage.
Een dienst met 4.500 treffers op 5.000 verzoeken heeft een trefferpercentage van 90% en 500 missers.
CIDR-notatie
CIDR-notatie schrijft een IP-adresbereik met een schuine streep en een prefixlengte; meer vaste prefixbits duiden een kleiner bereik aan.
Het team herkent dat 10.0.0.0/16 een groter adresbereik is dan 10.0.1.0/24.
Client-VPN
Een client-VPN verbindt een afzonderlijk apparaat via VPN-software met een privénetwerk en geeft medewerkers op afstand vaak interne toegang.
Een medewerker op afstand start een client-VPN-sessie voordat die een privérapportageprogramma in de cloud opent.
CNAME-record
Een CNAME-record maakt van één DNS-naam een alias voor een andere naam en kan niet naast de andere vereiste records op een zonehoofddomein bestaan.
Het team laat www.example.com naar een andere hostnaam verwijzen, maar gebruikt een ondersteunde alias voor het kale domein.
Colocatiedatacenter
Een colocatiedatacenter is een datacenter waar organisaties en netwerkaanbieders apparatuur plaatsen en hun netwerken onderling kunnen verbinden.
De connectiviteitspartner legt een verbinding aan van het kantoor naar het datacenter waar die de cloudaanbieder ontmoet.
Contentdistributienetwerk (CDN)
Een contentdistributienetwerk (CDN) slaat content in de cache op en levert die via verspreide edgeservers, waardoor herbruikbare bestanden dichter bij gebruikers komen.
Een opleider gebruikt een CDN om dezelfde cursusafbeeldingen aan lerenden in veel regio’s te leveren.

D

DNS-cachelevensduur (TTL)
De DNS-cachelevensduur (TTL) is de tijd in seconden dat een resolver een antwoord in de cache mag bewaren voordat die bijgewerkte informatie ophaalt.
Een resolver kan na een serververhuizing het oude antwoord bewaren totdat de oorspronkelijke TTL verloopt.
DNS-failover
DNS-failover verandert nieuwe DNS-antwoorden van een primair eindpunt naar een stand-byeindpunt nadat statuscontroles een probleem met het primaire eindpunt hebben vastgesteld.
Sommige gebruikers blijven de oude regio bereiken totdat hun eerder opgeslagen DNS-antwoorden verlopen.
DNS-resolver
Een DNS-resolver vindt antwoorden voor clients, gebruikt waar mogelijk records uit de cache en vraagt DNS-servers om een nieuw antwoord wanneer dat nodig is.
Veel kantoorbrowsers delen de bedrijfsresolver, zodat één antwoord uit de cache veel gebruikers kan bedienen.
DNS-zone
Een DNS-zone is een beheerde verzameling records voor een domein of een deel van de naamruimte ervan, gehost door autoritatieve naamservers.
Het bedrijf maakt een openbare zone bij een DNS-aanbieder en werkt de instelling bij de registrar bij om naar die aanbieder te delegeren.
Doorvoersnelheid
Doorvoersnelheid is de snelheid waarmee gegevens daadwerkelijk worden overgedragen, beïnvloed door de verbinding, protocollen, congestie en de systemen die ze verzenden en ontvangen.
Een schatting voor een back-up via een netwerkpoort gebruikt de gemeten doorvoersnelheid in plaats van aan te nemen dat de poort altijd op de volledige opgegeven snelheid werkt.

E

Eindpunt
Een eindpunt is het netwerkadres waarmee clients verbinding maken met een dienst, meestal verkregen door de DNS-naam van de dienst om te zetten.
De analyseapplicatie maakt verbinding met objectopslag via het geconfigureerde diensteindpunt.
Exclusieve privéverbinding
Een exclusieve privéverbinding verbindt een organisatie met een cloudaanbieder zonder over het openbare internet te gaan, meestal via een locatie van de aanbieder.
Het bedrijf gebruikt ExpressRoute voor consistente privéconnectiviteit met de Azure-resources.

F

Failoverroute
Een failoverroute is een alternatieve netwerkroute die wordt gebruikt nadat de primaire route uitvalt; de capaciteit en beveiliging moeten bij de vereiste workload passen.
De VPN-back-up houdt essentiële diensten beschikbaar terwijl de privéverbinding wordt gerepareerd.

G

Gateway-eindpunt
Een AWS-gateway-eindpunt voegt dienstroutes toe voor S3 of DynamoDB zonder netwerkinterfaces met privéadressen te maken of extra kosten voor het eindpunt in rekening te brengen.
Het analysesubnet bereikt S3 via een gateway-eindpunt in plaats van die leesverzoeken via NAT te sturen.
Gehoste verbinding
Een AWS-gehoste verbinding biedt Direct Connect-capaciteit via een connectiviteitspartner, vaak in kleinere capaciteiten dan een exclusieve poort.
Een kleine organisatie koopt capaciteit via een partner zonder eigen apparatuur op de locatie van de cloudaanbieder te beheren.
Gelaagde beveiliging
Gelaagde beveiliging combineert onafhankelijke beschermingslagen, zodat een fout in één maatregel niet de hele applicatie blootstelt.
Beveiligingsgroepen, subnetfilters en aanmeldingscontroles van applicaties beschermen verschillende delen van een verzoek.
Gewogen DNS-routering
Gewogen DNS-routering geeft antwoorden terug in gekozen verhoudingen; door caching hoeven die verhoudingen niet gelijk te zijn aan de aandelen applicatieverzoeken.
Een gewicht van 10% voor de nieuwe versie is een uitgangspunt voor de uitrol, geen telling van precies één op de tien webverzoeken.

H

Hybride netwerk
Een hybride netwerk verbindt netwerken op eigen locatie met cloudnetwerken, zodat systemen aan beide kanten via geplande routes kunnen communiceren.
Een kantoorvoorraadsysteem wisselt via privéadressen gegevens uit met een applicatie in de cloud.

I

Inkomend verkeer
Inkomend verkeer komt aan bij de resource die wordt bekeken; een inkomende regel kan de bron, het protocol en de bestemmingspoort ervan beperken.
Een inkomende HTTPS-regel van een webserver staat gebruikers toe versleutelde sessies op TCP-poort 443 te starten.
Internetgateway
Een AWS-internetgateway verbindt een VPC met het internet; resources hebben voor openbare toegang ook geschikte adressering en beveiligingstoestemming nodig.
Het openbare subnet van de loadbalancer stuurt verkeer via de standaardroute naar de internetgateway van de VPC.
IPsec
IPsec is een verzameling protocollen die IP-verkeer authenticeert en beschermt en vaak versleuteling voor site-to-site-VPN-tunnels biedt.
Het bedrijf transporteert verkeer met privéadressen binnen IPsec over de bestaande internetverbinding.

K

Kruisverbinding
Een kruisverbinding is een fysieke kabel die de netwerkapparatuur van twee partijen binnen een datacenter verbindt en zo een lokale onderlinge verbinding voltooit.
Een technicus verbindt de router van de klant met de router van de aanbieder op de gedeelde ontmoetingslocatie.

L

Langste-prefixovereenkomst
Bij een langste-prefixovereenkomst wordt de overeenkomende route met de meeste vaste adresbits gekozen, zodat een specifiekere bestemming voorrang krijgt.
Een lokale /16-route wint van een /0-standaardroute voor een bestemming binnen het virtuele netwerk.
Latentie
Latentie is de tijd die gegevens nodig hebben voor een overtocht over het netwerk; retourlatentie omvat de heenweg en het antwoord.
Een verafgelegen dienst kan langzaam antwoorden, ook als de verbinding voldoende bandbreedte heeft voor grote bestanden.

M

MACsec
MACsec versleutelt netwerkframes op ondersteunde verbindingen en biedt een afzonderlijke versleutelingslaag voor compatibele exclusieve privéverbindingen.
Het bedrijf schakelt ondersteunde MACsec in om frames op de fysieke privéverbinding te beschermen.

N

NAT-gateway
Een openbare NAT-gateway vertaalt privébronadressen voor uitgaande internetverbindingen en stuurt antwoorden terug naar de resources die de verbindingen startten.
Privéapplicatieservers downloaden updates via NAT zonder nieuwe internetsessies te accepteren.
Netwerk-ACL
Een AWS-netwerk-ACL is een filter aan de subnetgrens dat genummerde toestaan- en weigerregels voor inkomend en uitgaand verkeer beoordeelt.
Het team voegt een weigerregel met een laag nummer toe om een kwaadaardig bereik vóór de ruime webtoestemming van het subnet te blokkeren.
Netwerkbeveiligingsgroep
Een Azure-netwerkbeveiligingsgroep is een toestandsafhankelijk filter met toestaan- en weigerregels met prioriteiten, gekoppeld aan een subnet, een interface of beide.
De verbinding van de virtuele machine moet zowel de subnet-NSG als de NSG van de netwerkinterface passeren.
Netwerkpeering
Netwerkpeering verbindt twee virtuele netwerken zonder overlappende bereiken, zodat hun resources privé kunnen communiceren over het netwerk van de cloudaanbieder.
Het rapportagenetwerk heeft directe peering met het applicatienetwerk om goedgekeurde interne gegevens te lezen.
Netwerkstroomlogboek
Een netwerkstroomlogboek legt informatie over netwerkstromen vast, waaronder of verkeer door de vastgelegde netwerkmaatregelen is geaccepteerd of geweigerd.
Het team onderzoekt geweigerde netwerkstromen om na te gaan waarom een toegestane applicatie geen verbinding kan maken.

O

Openbaar eindpunt
Een openbaar eindpunt gebruikt een adres dat vanaf het internet bereikbaar is; de authenticatie en machtigingen van de dienst regelen nog steeds de toegang tot beschermde gegevens.
Het opslageindpunt is openbaar, maar de applicatie moet zich authenticeren voordat die privébestanden leest.
Openbaar subnet
Een openbaar subnet bij AWS heeft een route naar een internetgateway; een resource daarin heeft voor inkomende internettoegang nog steeds openbare adressering en toestaanregels nodig.
Een subnet met adressen uit een privébereik is openbaar als de standaardroute naar de internetgateway leidt.
Overdrachtsvenster
Een overdrachtsvenster is de beschikbare tijd om een gegevensverzameling over te dragen, die samen met de omvang en effectieve doorvoersnelheid wordt gebruikt om te beoordelen of een verbinding volstaat.
Een nachtelijke back-up moet binnen zes uur klaar zijn voordat medewerkers de applicatie weer gaan gebruiken.

P

Poort
Een TCP- of UDP-poort is een genummerd communicatie-eindpunt dat een netwerkregel helpt onderscheiden met welke dienst contact wordt gemaakt.
Een regel staat PostgreSQL-verbindingen op TCP 5432 toe zonder elke poort van de database te openen.
Principe van minimale rechten
Het principe van minimale rechten staat alleen de toegang toe die nodig is voor een taak en beperkt in netwerkregels de poorten en bron- of bestemmingsbereiken.
Beheerderstoegang is beperkt tot het kantooradres in plaats van elk adres op het internet.
Privé-DNS-zone
Een privé-DNS-zone bevat records die beschikbaar zijn voor gekoppelde privénetwerken, waaronder records die dienstnamen naar privé-eindpunten leiden.
Een gekoppelde privézone laat de applicatie opslag vinden via het interne adres van het eindpunt.
Privé-eindpunt
Een privé-eindpunt biedt een privénetwerkadres om een ondersteunde dienst via de privéconnectiviteit van de cloudaanbieder te bereiken.
Voor clients binnen het virtuele netwerk wordt de opslagnaam omgezet in het privéadres van het eindpunt.
Privé-IP-adres
Een privé-IP-adres behoort tot een intern adresbereik dat het openbare internet niet tussen openbare netwerken routeert.
Een kantoorapparaat bereikt het privéadres van de cloudserver via de VPN-tunnel van het bedrijf.

R

Routeringstabel
Een routeringstabel is een verzameling bestemmingsbereiken en volgende doelen die bepaalt waarheen een netwerk uitgaande pakketten doorstuurt.
Een subnet stuurt lokaal databaseverkeer binnen de VPC en downloadaanvragen voor updates naar een NAT-gateway.

S

Service-eindpunt
Een Azure-service-eindpunt laat een dienst een subnet herkennen en de toegang tot de dienst beperken tot dat subnet, terwijl de dienst het openbare IP-adres behoudt.
Een team maakt onderscheid tussen het service-eindpunt op basis van een subnet en het privéadres van een Private Link-eindpunt.
Site-to-site-VPN
Een site-to-site-VPN verbindt hele netwerken via gateways en gebruikt versleutelde tunnels om verkeer over een onderliggend netwerk te transporteren.
De vestigingsrouter stuurt verkeer voor een cloudapplicatie de versleutelde tunnel naar de cloud-VPN-gateway in.
Standaardroute
Een standaardroute is een terugvalroute die wordt gebruikt als geen specifiekere bestemmingsroute overeenkomt; het IPv4-bestemmingsbereik is 0.0.0.0/0.
Een pakket voor een externe server volgt de standaardroute omdat geen beperkter bereik overeenkomt.
Statisch openbaar IP-adres
Een statisch openbaar IP-adres is een gereserveerd, via het internet routeerbaar adres dat beschikbaar blijft voor verder gebruik, anders dan een automatisch toegewezen adres dat kan veranderen.
Het bedrijf reserveert een vast adres voor een extern systeem dat verkeer vanaf bekende IP-adressen toestaat.
Subnet
Een subnet is een adresbereik dat aan één deel van een virtueel netwerk is toegewezen en vaak resources groepeert die vergelijkbare routerings- en toegangsregels nodig hebben.
Het databasesubnet levert privéadressen aan de databaseservers van het bedrijf.

T

Tijdelijke poort
Een tijdelijke poort is een clientpoort die tijdelijk voor een verbinding wordt gebruikt; de server stuurt het antwoord naar die poort op de client.
Een browser stuurt vanaf poort 54810 naar serverpoort 443 en het antwoord gaat terug naar poort 54810.
Toestandsafhankelijke filtering
Toestandsafhankelijke filtering onthoudt toegestane verbindingen en staat de antwoorden daarop toe zonder afzonderlijke regels voor elke antwoortrichting.
Een AWS-beveiligingsgroep staat het antwoord op een toegestaan HTTPS-verzoek toe, ook zonder antwoordregel.
Toestandsloze filtering
Toestandsloze filtering beoordeelt elk pakket afzonderlijk, zodat een toegestaan verzoek niet automatisch een antwoord in de tegenovergestelde richting toestaat.
De website krijgt een time-out wanneer de uitgaande ACL geen antwoorden naar tijdelijke poorten van clients toestaat.
Transitieve connectiviteit
Transitieve connectiviteit is de mogelijkheid om een derde netwerk via een tussenliggend netwerk te bereiken; gewone peering tussen cloudnetwerken biedt die mogelijkheid niet.
Bij peering van A met B en van B met C heeft A nog steeds een eigen route naar C nodig.

U

Uitgaand verkeer
Uitgaand verkeer verlaat de resource die wordt bekeken; een uitgaande regel kan de bestemming, het protocol en de bestemmingspoort ervan beperken.
Een uitgaande regel van een applicatie staat toe dat die een verbinding opent naar de luisterpoort van de database.

V

Virtueel netwerk
Een virtueel netwerk is een logisch geïsoleerd netwerk dat in software is gedefinieerd en cloudresources privéadressen en gecontroleerde verbindingen biedt.
Een bedrijf houdt de productieapplicatie en de testservers in aparte virtuele netwerken.
VPN-gateway
Een VPN-gateway is het netwerkeindpunt dat VPN-tunnels tussen een cloudnetwerk en een externe locatie of een extern apparaat opzet en afhandelt.
De kantoorfirewall zet een tunnel op met het openbare eindpunt van de cloud-VPN-gateway.

Z

Zonehoofddomein
Het zonehoofddomein is de hoofdnaam van een DNS-zone, zoals example.com, waar ook de vereiste NS- en SOA-records staan.
Een ondersteunde cloudalias leidt het kale domein naar een loadbalancer zonder een standaard CNAME te gebruiken.

Over deze les

Door StudeliFout melden

Maak je eigen Studiemateriaal

Maak van je aantekeningen, slides en documenten Leermodules, Oefenvragen, Flashcards en 6 andere tools.

Aan de slag