Del via


Netværk til levering af indhold (CDN'er)

Denne artikel gælder for Microsoft 365 Enterprise.

CDN'er hjælper med at holde Microsoft 365 hurtigt og pålideligt for slutbrugere. Cloudtjenester som Microsoft 365 bruger CDN'er til at cachelagre statiske aktiver tættere på de browsere, der anmoder dem om at fremskynde downloads og reducere opfattet ventetid for slutbrugere. Oplysningerne i denne artikel hjælper dig med at få mere at vide om CDN'er (Content Delivery Networks), og hvordan de bruges af Microsoft 365.

Hvad er et CDN?

Et CDN er et geografisk distribueret netværk, der består af proxy- og filservere i datacentre, der er forbundet med højhastigheds backbone-netværk. CDN'er bruges til at reducere ventetiden og indlæsningstiden for et bestemt sæt filer og objekter på et websted eller en tjeneste. Et CDN kan have mange tusinde slutpunkter til optimal service af indgående anmodninger fra enhver placering.

CDN'er bruges ofte til at levere hurtigere downloads af generisk indhold til et websted eller en tjeneste, f.eks. JavaScript-filer, ikoner og billeder, og kan også give privat adgang til brugerindhold, f.eks. filer i SharePoint-dokumentbiblioteker, streaming af mediefiler og brugerdefineret kode.

CDN'er bruges af de fleste cloudtjenester i virksomheder. Cloudtjenester som Microsoft 365 har millioner af kunder, der downloader en blanding af beskyttet indhold (f.eks. mails) og generisk indhold (f.eks. ikoner) på én gang. Det er mere effektivt at placere billeder, som alle bruger, f.eks. ikoner, så tæt på brugerens computer som muligt. Det er ikke praktisk for alle cloudtjenester at bygge CDN-datacentre, der gemmer dette generiske indhold i alle storbyområder eller endda i alle større internethubber rundt om i verden, så nogle af disse CDN'er deles.

Hvordan får CDN'er tjenester til at fungere hurtigere?

Download af almindelige objekter som f.eks. webstedsbilleder og ikoner igen og igen kan optage netværksbåndbredde, der bedre kan bruges til at downloade vigtigt personligt indhold, f.eks. mail eller dokumenter. Da Microsoft 365 bruger en arkitektur, der indeholder CDN'er, kan ikonerne, scripts og andet generisk indhold downloades fra servere, der er tættere på klientcomputerne, hvilket gør downloads hurtigere. Det betyder hurtigere adgang til dit personlige indhold, som er sikkert gemt i Microsoft 365-datacentre.

CDN'er hjælper med at forbedre ydeevnen i cloudtjenesten på flere måder:

  • CDN'er flytter en del af netværks- og fildownloadbyrden væk fra cloudtjenesten og frigør cloudtjenesteressourcer til visning af brugerindhold og andre tjenester ved at reducere behovet for at håndtere anmodninger om statiske aktiver.
  • CDN'er er udviklet til at give filadgang med lav ventetid ved at implementere netværk og filservere med høj ydeevne og ved at udnytte opdaterede netværksprotokoller som HTTP/2 med højeffektiv komprimering og anmodning om multiplexing.
  • CDN-netværk bruger mange globalt distribuerede slutpunkter til at gøre indhold tilgængeligt så tæt som muligt på brugerne.

The Microsoft 365 CDN

Det indbyggede CDN (Content Delivery Network) til Microsoft 365 giver Microsoft 365-administratorer mulighed for at levere en bedre ydeevne for deres organisations SharePoint på Microsoft 365-sider ved at cachelagring af statiske aktiver tættere på de browsere, der anmoder om dem, hvilket hjælper med at fremskynde downloads og reducere ventetiden. Microsoft 365 CDN bruger HTTP/2-protokollen til forbedrede komprimerings- og downloadhastigheder.

Bemærk!

Microsoft 365 CDN er kun tilgængeligt for lejere i produktionsskyen (globalt). Lejere i cloudmiljøet US Government, Kina og Tyskland understøtter i øjeblikket ikke Microsoft 365 CDN.

Microsoft 365 CDN består af flere CDN'er, der giver dig mulighed for at hoste statiske aktiver på flere placeringer eller oprindelser og betjene dem fra globale netværk med høj hastighed. Afhængigt af den type indhold, du vil hoste i Microsoft 365 CDN, kan du tilføje offentlige oprindelser, private oprindelser eller begge dele.

Konceptuelt microsoft 365 CDN-diagram.

Indhold i offentlige oprindelser i Microsoft 365 CDN er tilgængeligt anonymt og kan tilgås af alle, der har URL-adresser til hostede aktiver. Da adgang til indhold med offentlig oprindelse er anonym, bør du kun bruge dem til at cachelagre ikke-følsomt generisk indhold, f.eks. JavaScript-filer, scripts, ikoner og billeder. Microsoft 365 CDN bruges som standard til at downloade generiske ressourceaktiver, f.eks. Microsoft 365-klientprogrammer fra en offentlig oprindelse.

Private oprindelser i Microsoft 365 CDN giver privat adgang til brugerindhold, f.eks. SharePoint-dokumentbiblioteker, websteder og beskyttede billeder. Adgang til indhold i private oprindelser sikres med dynamisk genererede tokens, så de kun kan tilgås af brugere med tilladelser til det oprindelige dokumentbibliotek eller den oprindelige lagerplacering. Private oprindelser i Microsoft 365 CDN kan kun bruges til SharePoint-indhold, og du kan kun få adgang til aktiver via omdirigering fra din SharePoint-lejer.

Microsoft 365 CDN-tjenesten er inkluderet som en del af dit SharePoint-abonnement.

Du kan finde flere oplysninger om, hvordan du bruger Microsoft 365 CDN, under Brug Microsoft 365-netværket til levering af indhold med SharePoint.

Hvis du vil se en række korte videoer, der indeholder konceptuelle og HOWTO-oplysninger om brug af Microsoft 365 CDN, skal du besøge YouTube-kanalen SharePoint Developer Patterns and Practices.

Andre Microsoft CDN'er

Selvom du ikke er en del af Microsoft 365 CDN, kan du bruge disse CDN'er i din Microsoft 365-lejer til at få adgang til SharePoint-udviklingsbiblioteker, brugerdefineret kode og andre formål, der falder uden for Microsoft 365 CDN'ets område.

Azure CDN

Bemærk!

Fra og med Q3 2020 begynder SharePoint at cachelagring af videoer på Azure CDN for at understøtte forbedret videoafspilning og pålidelighed. Populære videoer streames fra det CDN-slutpunkt, der er tættest på brugeren. Disse data forbliver inden for Microsoft Purview-grænsen. Dette er en gratis tjeneste for alle lejere, og det kræver ikke nogen kundehandling at konfigurere.

Du kan bruge Azure CDN til at udrulle din egen CDN-forekomst til hosting af brugerdefinerede webdele, biblioteker og andre ressourceaktiver, hvilket giver dig mulighed for at anvende adgangsnøgler på dit CDN-lager og udøve større kontrol over cd-konfigurationen. Brug af Azure CDN er ikke gratis og kræver et Azure-abonnement.

Du kan få flere oplysninger om, hvordan du konfigurerer en Azure CDN-forekomst, i Hurtig start: Integrer en Azure Storage-konto med Azure CDN.

Hvis du vil se et eksempel på, hvordan Azure CDN kan bruges til at hoste SharePoint-webdele, skal du se Installér din SharePoint-webdel på klientsiden til Azure CDN.

Du kan få oplysninger om Azure CDN PowerShell-modulet under Administrer Azure CDN med PowerShell.

Microsoft Ajax CDN

Microsofts Ajax CDN er en skrivebeskyttet CDN, der tilbyder mange populære udviklingsbiblioteker, herunder jQuery (og alle sine andre biblioteker), ASP.NET Ajax, Bootstrap, Knockout.js, og andre.

Hvis du vil medtage disse scripts i projektet, skal du blot erstatte referencer til disse offentligt tilgængelige biblioteker med referencer til CDN-adressen i stedet for at medtage dem i selve projektet. Brug f.eks. følgende kode til at linke til jQuery:

<script src=https://ajax.aspnetcdn.com/ajax/jquery-2.1.1.js> </script>

Du kan få flere oplysninger om, hvordan du bruger Microsoft Ajax CDN, under Microsoft Ajax CDN.

Hvordan bruger Microsoft 365 indhold fra et CDN?

Uanset hvilket CDN du konfigurerer for din Microsoft 365-lejer, er den grundlæggende datahentningsproces den samme.

  1. Din klient (en browser eller et Office-klientprogram) anmoder om data fra Microsoft 365.

  2. Microsoft 365 returnerer enten dataene direkte til klienten, eller hvis dataene er en del af et sæt indhold, der hostes af CDN, omdirigerer klienten til CDN-URL-adressen.

    a. Hvis dataene allerede er cachelagret i en offentlig oprindelse, downloader klienten dataene direkte fra den nærmeste CDN-placering til klienten.

    b. Hvis dataene allerede er cachelagret i en privat oprindelse, kontrollerer CDN-tjenesten din Microsoft 365-brugerkontos tilladelser til oprindelsen. Hvis du har tilladelser, genererer SharePoint dynamisk en brugerdefineret URL-adresse, der består af stien til aktivet i CDN og to adgangstokens, og den brugerdefinerede URL-adresse returneres til klienten. Din klient downloader derefter dataene direkte fra den nærmeste CDN-placering til klienten ved hjælp af den brugerdefinerede URL-adresse.

  3. Hvis dataene ikke cachelagres på CDN, anmoder CDN-noden om dataene fra Microsoft 365 og cachelagrer derefter dataene i tid, efter at klienten har downloadet dataene.

CDN finder ud af det nærmeste datacenter til brugerens browser og downloader de ønskede data derfra ved hjælp af omdirigering. CDN-omdirigering er hurtig og kan spare brugerne en masse downloadtid.

Hvordan konfigurerer jeg mit netværk, så CDN'er fungerer bedst sammen med Microsoft 365?

Minimering af ventetid mellem klienter på dit netværk og CDN-slutpunkter er den vigtigste overvejelse for at sikre optimal ydeevne. Du kan bruge de bedste fremgangsmåder, der er beskrevet i Administration af Microsoft 365-slutpunkter , til at sikre, at netværkskonfigurationen tillader klientbrowsere at få direkte adgang til CDN i stedet for at distribuere CDN-trafik via centrale proxyer for at undgå at introducere unødvendig ventetid.

Du kan også læse Principperne for Microsoft 365 Network Connectivity for at forstå begreberne bag optimering af Ydeevnen for Microsoft 365-netværket.

Er der en liste over alle de CDN'er, som Microsoft 365 bruger?

De CDN'er, der bruges af Microsoft 365, kan altid ændres, og i mange tilfælde er der konfigureret flere CDN-partnere, hvis én ikke er tilgængelig. De primære CDN'er, der bruges af Microsoft 365, er:

CDN Firma Anvendelse Sammenkæde
Microsoft 365 CDN Microsoft Azure Generiske aktiver i offentlige oprindelser, SharePoint-brugerindhold i private oprindelser Microsoft Azure CDN
Azure CDN Microsoft Brugerdefineret kode, SharePoint Framework løsninger Microsoft Azure CDN
Microsoft Ajax CDN (skrivebeskyttet) Microsoft Fælles biblioteker for Ajax, jQuery, ASP.NET, Bootstrap, Knockout.js osv. Microsoft Ajax CDN

Hvilke ydeevnegevinster giver et CDN?

Der er mange faktorer involveret i måling af specifikke forskelle i ydeevnen mellem data, der downloades direkte fra Microsoft 365, og data, der downloades fra et bestemt CDN, f.eks. din placering i forhold til din lejer og det nærmeste CDN-slutpunkt, antallet af aktiver på en side, der betjenes af CDN'et, og midlertidige ændringer i netværksventetid og båndbredde. En simpel A/B-test kan dog hjælpe med at vise forskellen i downloadtiden for en bestemt fil.

Følgende skærmbilleder illustrerer forskellen i downloadhastighed mellem den oprindelige filplacering i Microsoft 365 og den samme fil, der hostes på Microsoft Ajax Content Delivery Network. Disse skærmbilleder er fra fanen Netværk i Udviklerværktøjer i Internet Explorer 11. Disse skærmbilleder viser ventetiden på det populære bibliotek jQuery. Hvis du vil have vist denne skærm, skal du trykke på F12 i Internet Explorer og vælge fanen Netværk , som er symboliseret med et ikon for Wi-Fi.

Skærmbillede af F12 Network.

Dette skærmbillede viser det bibliotek, der er overført til mastersidegalleriet på selve SharePoint-webstedet. Den tid, det tog at overføre biblioteket, er 1,51 sekunder.

Skærmbillede af indlæsningstid 1,51s.

Det andet skærmbillede viser den samme fil, der er leveret af Microsofts CDN. Denne gang er ventetiden ca. 496 millisekunder. Dette er en stor forbedring og viser, at et helt sekund er barberet ud den samlede tid til at downloade objektet.

Skærmbillede af indlæsningstider på 469 ms.

Er mine data sikre?

Vi sørger for at beskytte de data, der kører din virksomhed. Data, der er gemt i Microsoft 365 CDN, krypteres både under overførsel og inaktive data, og adgang til data i Microsoft 365 SharePoint CDN sikres af Microsoft 365-brugertilladelser og tokengodkendelse. Anmodninger om data i Microsoft 365 SharePoint CDN skal henvises (omdirigeres) fra din Microsoft 365-lejer, ellers genereres der ikke et godkendelsestoken.

For at sikre at dine data forbliver sikre, anbefaler vi, at du aldrig gemmer brugerindhold eller andre følsomme data i et offentligt CDN. Da adgang til data i et offentligt CDN er anonym, bør offentlige CDN'er kun bruges til at hoste generisk indhold, f.eks. webscriptfiler, ikoner, billeder og andre ikke-følsomme aktiver.

Bemærk!

Tredjeparts-CDN-udbydere kan have standarder for beskyttelse af personlige oplysninger og overholdelse af angivne standarder, der adskiller sig fra de forpligtelser, der er beskrevet af Microsoft 365 Center for sikkerhed og rettighedsadministration. Data, der cachelagres via CDN-tjenesten, er muligvis ikke i overensstemmelse med Vilkårene for Microsoft-databehandling (DPT), og de kan være uden for grænserne for overholdelse af Angivne standarder i Microsoft 365 Center for sikkerhed og rettighedsadministration.

Du kan finde detaljerede oplysninger om beskyttelse af personlige oplysninger og databeskyttelse for Microsoft 365 CDN-udbydere ved at besøge følgende:

Hvordan kan jeg sikre mit netværk med alle disse tredjepartstjenester?

Brug af et omfattende sæt partnertjenester gør det muligt for Microsoft 365 at skalere og opfylde tilgængelighedskravene og forbedre brugeroplevelsen, når du bruger Microsoft 365. Tredjepartstjenesterne, som Microsoft 365 udnytter, omfatter begge lister over tilbagekaldte certifikater. f.eks. crl.microsoft.com eller sa.symcb.com og CDN'er f.eks. r3.res.outlook.com. Hver CDN FQDN, der genereres af Microsoft 365, er et brugerdefineret FQDN til Microsoft 365. Hvis du sendes til et FQDN på anmodning fra Microsoft 365, kan du være sikker på, at CDN-udbyderen styrer FQDN og det underliggende indhold på den pågældende placering.

For kunder, der vil adskille anmodninger, der er beregnet til et Microsoft 365-datacenter, fra anmodninger, der er beregnet til en tredjepart, har vi skrevet en vejledning til administration af Microsoft 365-slutpunkter.

Er der en liste over alle de FQDN'er, der udnytter CDN'er?

Listen over FQDN'er, og hvordan de udnytter CDN'er ændres over tid. Se vores publicerede Side med Microsoft 365-URL-adresser og IP-adresseintervaller for at få opdaterede oplysninger om de seneste FQDN'er, der udnytter CDN'er.

Du kan også bruge webtjenesten Microsoft 365 IP-adresse og URL-adresse til at anmode om de aktuelle Microsoft 365 URL-adresser og IP-adresseområder, der er formateret som CSV eller JSON.

Kan jeg bruge mit eget CDN og cachelagre indhold på mit lokale netværk?

Vi er hele tiden på udkig efter nye måder at understøtte vores kunders behov på, og vi undersøger i øjeblikket brugen af cachelagringsproxyløsninger og andre CDN-løsninger i det lokale miljø.

Selvom det ikke er en del af Microsoft 365 CDN, kan du også bruge Azure CDN til at hoste brugerdefinerede webdele, biblioteker og andre ressourceaktiver, hvilket giver dig mulighed for at anvende adgangsnøgler på dit CDN-lager og udøve større kontrol over din CDN-konfiguration. Brug af Azure CDN er ikke gratis og kræver et Azure-abonnement. Du kan få flere oplysninger om, hvordan du konfigurerer en Azure CDN-forekomst, i Hurtig start: Integrer en Azure Storage-konto med Azure CDN.

Jeg bruger Azure ExpressRoute til Microsoft 365. Ændrer det noget?

Azure ExpressRoute til Microsoft 365 leverer en dedikeret forbindelse til Microsoft 365-infrastruktur, der er adskilt fra det offentlige internet. Det betyder, at klienterne stadig skal oprette forbindelse via ikke-ExpressRoute-forbindelser for at oprette forbindelse til CDN'er og anden Microsoft-infrastruktur, der ikke udtrykkeligt er inkluderet på listen over tjenester, der understøttes af ExpressRoute. Du kan få flere oplysninger om, hvordan du distribuerer specifik trafik, f.eks. anmodninger, der er beregnet til CDN'er, under Implementering af ExpressRoute til Microsoft 365.

Kan jeg bruge CDN'er med SharePoint Server i det lokale miljø?

Brug af CDN'er giver kun mening i en SharePoint i Microsoft 365-kontekst og bør undgås med SharePoint Server. Det skyldes, at alle fordelene omkring den geografiske placering ikke er sande, hvis serveren er placeret i det lokale miljø eller geografisk tæt på alligevel. Hvis der er netværksforbindelse til de servere, hvor det er hostet, kan webstedet desuden bruges uden en internetforbindelse og kan derfor ikke hente CDN-filerne. Ellers skal du bruge et CDN, hvis der er et tilgængeligt og stabilt til det bibliotek og de filer, du skal bruge til dit websted.

Se også

Principper for Microsoft 365 Network Connectivity

Vurderer Microsoft 365 netværksforbindelse

Administration af Microsoft 365-slutpunkter

Microsoft 365 URL-adresser og IP-adresseområder

Brug Microsoft 365-netværk til levering af indhold med SharePoint

Microsoft Trust Center