Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon CloudFront Origin Shield verwenden
CloudFront Origin Shield ist eine zusätzliche Ebene in der CloudFront Caching-Infrastruktur, die dazu beiträgt, die Auslastung Ihres Origins zu minimieren, seine Verfügbarkeit zu verbessern und die Betriebskosten zu senken. CloudFront Origin Shield bietet die folgenden Vorteile:
- Bessere Cache-Zugriffsrate
-
Origin Shield kann dazu beitragen, die Cache-Trefferquote deiner CloudFront Distribution zu verbessern, da es eine zusätzliche Caching-Ebene vor deinem Origin bietet. Wenn du Origin Shield verwendest, werden alle Anfragen von allen CloudFront Caching-Ebenen an deinen Ursprung über Origin Shield geleitet, was die Wahrscheinlichkeit eines Cache-Treffers erhöht. CloudFrontkann jedes Objekt mit einer einzigen Ursprungsanfrage von Origin Shield an deinen Ursprung abrufen, und alle anderen Ebenen des CloudFront Caches (Edge-Standorte und regionale Edge-Caches) können das Objekt von Origin Shield abrufen.
- Reduzierte Ursprungslast
-
Origin Shield kann die Anzahl der gleichzeitigen Anfragen die für dasselbe Objekt an Ihren Ursprung gesendet werden, weiter reduzieren. Anfragen für Inhalte, die sich nicht im Origin-Shield-Cache befinden, werden mit anderen Anforderungen für dasselbe Objekt konsolidiert, was dazu führt, dass nur eine Anfrage an Ihren Ursprung gelangt. Wenn Sie weniger Anfragen an Ihrem Ursprung bearbeiten, kann die Verfügbarkeit Ihres Ursprungs bei Spitzenlasten oder unerwarteten Verkehrsspitzen aufrechterhalten und die Kosten für Dinge wie just-in-time Verpackung, Bildtransformationen und ausgehende Datenübertragung (DTO) gesenkt werden.
- Bessere Netzwerkleistung
-
Wenn du Origin Shield in der AWS Region aktivierst, die die niedrigste Latenz zu deinem Ursprung hat, kannst du eine bessere Netzwerkleistung erzielen. Bei Ursprüngen in einer AWS Region verbleibt der CloudFront Netzwerkverkehr bis zu deinem Ursprung im CloudFront Netzwerk mit hohem Durchsatz. Bei Ursprüngen außerhalb von AWS verbleibt der CloudFront Netzwerkverkehr im CloudFront Netzwerk bis hin zu Origin Shield, das eine Verbindung mit niedriger Latenz zu deinem Ursprung hat.
Für die Nutzung von Origin Shield fallen zusätzliche Gebühren an. Weitere Informationen finden Sie unter CloudFront -Preisgestaltung
Anmerkung
Origin Shield wird bei gRPC-Anfragen nicht unterstützt. Wenn bei einer Distribution, die gRPC unterstützt, Origin Shield aktiviert ist, funktionieren die gRPC-Anfragen weiterhin. Die Anfragen werden jedoch direkt an den gRPC-Ursprung weitergeleitet, ohne Origin Shield zu durchlaufen. Weitere Informationen finden Sie unter gRPC mit CloudFront Distributionen verwenden.
Themen
Anwendungsfälle für Origin Shield
CloudFront Origin Shield kann für viele Anwendungsfälle von Vorteil sein, darunter die folgenden:
-
Viewer, die über verschiedene geografische Regionen verteilt sind
-
Origins, die just-in-time Verpackungen für Live-Streaming oder on-the-fly Bildverarbeitung anbieten
-
Lokale Ursprünge mit Kapazitäts- oder Bandbreitenbeschränkungen
-
Workloads, die mehrere Netzwerke zur Inhaltsbereitstellung verwenden () CDNs
Origin Shield eignet sich möglicherweise in anderen Fällen nicht gut, z. B. dynamische Inhalte, die an den Ursprung weitergeleitet werden, Inhalte mit geringer Cachefähigkeit oder Inhalte, die selten angefordert werden.
In den folgenden Abschnitten werden die Vorteile von Origin Shield für die folgenden Anwendungsfälle erläutert.
Anwendungsfälle
Viewer in verschiedenen geografischen Regionen
Mit Amazon wird die Belastung Ihres Ursprungs von Natur aus reduziert CloudFront, da Anfragen, die über den Cache bedient werden CloudFront können, nicht an Ihren Ursprung weitergeleitet werden. Zusätzlich zum CloudFront globalen Netzwerk von Edge-Standorten dienen regionale Edge-Caches
Wenn sich Viewer in verschiedenen geografischen Regionen befinden, können Anfragen über verschiedene regionale Edge-Caches weitergeleitet werden, von denen jeder eine Anfrage für denselben Inhalt an Ihren Ursprung senden kann. Aber mit Origin Shield erhalten Sie eine zusätzliche Caching-Ebene zwischen den regionalen Edge-Caches und Ihrem Ursprung. Alle Anfragen von allen regionalen Edge-Caches laufen durch Origin Shield, wodurch die Belastung Ihres Ursprungs weiter reduziert wird. Das folgende Diagramm verdeutlicht dies. In den folgenden Diagrammen ist der Ursprung AWS Elemental MediaPackage.
Ohne Origin Shield
Ohne Origin Shield erhält Ihr Ursprung möglicherweise doppelte Anfragen für denselben Inhalt, wie im folgenden Diagramm dargestellt.

Mit Origin Shield
Die Verwendung von Origin Shield kann dazu beitragen, die Belastung Ihres Ursprungs zu reduzieren, wie in der folgenden Abbildung gezeigt.

Mehrfach CDNs
Um Live-Videoveranstaltungen oder beliebte On-Demand-Inhalte bereitzustellen, können Sie mehrere Content Delivery Networks (CDNs) verwenden. Die Verwendung mehrerer Optionen CDNs kann gewisse Vorteile bieten, bedeutet aber auch, dass Ihr Absender möglicherweise viele doppelte Anfragen für denselben Inhalt erhält, die jeweils von unterschiedlichen CDNs oder unterschiedlichen Standorten innerhalb desselben CDN stammen. Diese redundanten Anfragen können sich negativ auf die Verfügbarkeit Ihrer Quelle auswirken oder zusätzliche Betriebskosten für Prozesse wie just-in-time Paketierung oder Datenübertragung (DTO) ins Internet verursachen.
Wenn du Origin Shield mit der Nutzung deiner CloudFront Distribution als Quelle für andere kombinierst CDNs, kannst du die folgenden Vorteile nutzen:
-
Es gehen weniger redundante Anfragen bei deinem Absender ein, was dazu beiträgt, die negativen Auswirkungen der Verwendung mehrerer Anfragen zu reduzieren CDNs.
-
Ein einheitlicher Cache-Schlüssel für alle und eine zentrale Verwaltung für Funktionen CDNs, die den Ursprung betreffen.
-
Verbesserte Netzwerkleistung. Netzwerkverkehr von anderen CDNs wird an einem nahegelegenen CloudFront Edge-Standort beendet, was zu einem Treffer aus dem lokalen Cache führen kann. Wenn sich das angeforderte Objekt nicht im Edge-Location-Cache befindet, verbleibt die Anfrage an den Ursprung bis Origin Shield im CloudFront Netzwerk, was einen hohen Durchsatz und eine geringe Latenz für den Ursprung bietet. Wenn sich das angeforderte Objekt im Origin-Shield-Cache befindet, wird die Anfrage an Ihren Ursprung vollständig vermieden.
Wichtig
Wenn Sie Origin Shield in einer Multi-CDN-Architektur verwenden möchten und vergünstigte Preise erhalten möchten, kontaktieren Sie uns
Die folgenden Diagramme zeigen, wie diese Konfiguration dazu beitragen kann, die Belastung Ihres Origin zu minimieren, wenn Sie beliebte Live-Videoveranstaltungen mit mehreren Personen veranstalten. CDNs In den folgenden Diagrammen ist der Ursprung AWS Elemental MediaPackage.
Ohne Origin Shield (mehrfach CDNs)
Ohne Origin Shield kann Ihr Ursprung viele doppelte Anfragen für denselben Inhalt erhalten, die jeweils von einem anderen CDN stammen, wie im folgenden Diagramm dargestellt.

Mit Origin Shield (mehrfach CDNs)
Die Verwendung von Origin Shield CloudFront als Ursprung für deinen anderen kann dazu beitragen CDNs, die Belastung deines Originals zu reduzieren, wie in der folgenden Abbildung dargestellt.

Auswahl der AWS Region für Origin Shield
Amazon CloudFront bietet Origin Shield in AWS Regionen an, in denen CloudFront es einen regionalen Edge-Cache gibt. Wenn du Origin Shield aktivierst, wählst du die AWS Region für Origin Shield aus. Sie sollten die AWS -Region auswählen, die die niedrigste Latenz zu Ihrem Ursprung aufweist. Du kannst Origin Shield mit Ursprüngen verwenden, die in einer AWS Region liegen, und mit Ursprüngen, die sich nicht in einer Region befinden AWS.
Bei Ursprüngen in einer AWS -Region
Wenn dein Ursprung in einer AWS Region liegt, stelle zunächst fest, ob dein Ursprung in einer Region liegt, in der Origin Shield CloudFront angeboten wird. CloudFront bietet Origin Shield in den folgenden AWS Regionen an.
-
US East (Ohio) –
us-east-2
-
USA Ost (Nord-Virginia) –
us-east-1
-
USA West (Oregon) –
us-west-2
-
Asia Pacific (Mumbai) –
ap-south-1
-
Asien-Pazifik (Seoul) –
ap-northeast-2
-
Asia Pacific (Singapore) –
ap-southeast-1
-
Asien-Pazifik (Sydney) –
ap-southeast-2
-
Asien-Pazifik (Tokio) –
ap-northeast-1
-
Europa (Frankfurt) –
eu-central-1
-
Europa (Ireland) –
eu-west-1
-
Europa (London) –
eu-west-2
-
South America (São Paulo) –
sa-east-1
-
Naher Osten (VAE) —
me-central-1
Wenn dein Ursprung in einer AWS Region liegt, in der Origin Shield CloudFront angeboten wird
Wenn dein Ursprung in einer AWS Region liegt, in der Origin Shield CloudFront angeboten wird (siehe vorherige Liste), aktiviere Origin Shield in derselben Region wie dein Heimatland.
Wenn dein Ursprung nicht in einer AWS Region liegt, in der Origin Shield CloudFront angeboten wird
Wenn dein Ursprung nicht in einer AWS Region liegt, in der Origin Shield CloudFront angeboten wird, kannst du anhand der folgenden Tabelle herausfinden, in welcher Region Origin Shield aktiviert werden soll.
Bei einem Ursprung in... |
Origin Shield aktivieren in... |
---|---|
US West (N. California) – |
US West (Oregon) – |
Africa (Cape Town) – |
Europe (Ireland) – |
Asia Pacific (Hong Kong) – |
Asia Pacific (Singapore) – |
Canada (Central) – |
US East (N. Virginia) – |
Europe (Milan) – |
Europe (Frankfurt) – |
Europe (Paris) – |
Europe (London) – |
Europe (Stockholm) – |
Europe (London) – |
Middle East (Bahrain) – |
Asia Pacific (Mumbai) – |
Für Ursprünge außerhalb von AWS
Sie können Origin Shield mit einem Ursprung verwenden, der lokal ist oder sich nicht in einer AWS -Region befindet. Aktiviere in diesem Fall Origin Shield in der AWS Region, die die niedrigste Latenz zu deinem Ursprung hat. Wenn du dir nicht sicher bist, welche AWS Region die niedrigste Latenz zu deinem Ursprung hat, kannst du die folgenden Vorschläge verwenden, um dir bei der Entscheidung zu helfen.
-
In der obigen Tabelle finden Sie eine Näherung darüber, welche AWS -Region basierend auf der geografischen Lage Ihres Ursprungs die niedrigste Latenz zu Ihrem Ursprung hat.
-
Sie können EC2 Amazon-Instances in verschiedenen AWS Regionen starten, die sich geografisch in der Nähe Ihres Ursprungs befinden, und einige Tests durchführen,
ping
um die typischen Netzwerklatenzen zwischen diesen Regionen und Ihrem Ursprung zu messen.
Aktivieren von Origin Shield
Sie können Origin Shield aktivieren, um Ihre Cache-Trefferquote zu verbessern, die Belastung Ihres Ursprungs zu reduzieren und die Leistung zu verbessern. Um Origin Shield zu aktivieren, ändere die Origin-Einstellungen in einer CloudFront Distribution. Origin Shield ist eine Eigenschaft des Ursprungs. Für jeden Ursprung in deinen CloudFront Distributionen kannst du Origin Shield separat in der AWS Region aktivieren, die für diesen Ursprung die beste Leistung bietet.
Du kannst Origin Shield in der CloudFront Konsole AWS CloudFormation, mit oder mit der CloudFront API aktivieren.
Schätzung der Kosten für Origin Shield
Für Origin Shield fallen Gebühren basierend auf der Anzahl der Anfragen an, die als inkrementelle Ebene an Origin Shield gelangen.
Bei dynamischen (nicht zwischenspeicherbaren) Anforderungen, die an den Ursprung weitergeleitet werden, ist Origin Shield immer eine inkrementelle Ebene. Dynamische Anfragen verwenden die HTTP-Methoden PUT
POST
,PATCH
, undDELETE
.
GET
und HEAD
Anfragen mit einer Time-to-Live-Einstellung (TTL) von weniger als 3600 Sekunden werden als dynamische Anfragen betrachtet. Darüber hinaus gelten HEAD
Anfragen, GET
bei denen das Caching deaktiviert wurde, auch als dynamische Anfragen.
Verwenden Sie die folgende Formel, um Ihre Gebühren für Origin Shield für dynamische Anforderungen zu schätzen:
Gesamtzahl der dynamischen Anforderungen x Origin Shield-Ladung pro 10 000 Anforderungen/10 000
Für nicht dynamische Anfragen mit den HTTP-Methoden GET
HEAD
OPTIONS
, und ist Origin Shield manchmal eine inkrementelle Ebene. Wenn du Origin Shield aktivierst, wählst du das AWS-Region für Origin Shield. Für Anfragen, die natürlich an den regionalen Edge-Cache in derselben Region wie Origin Shield gehen, ist Origin Shield kein inkrementeller Layer. Für diese Anfragen fallen keine Origin Shield-Gebühren an. Für Anfragen, die an einen regionalen Edge-Cache in einer anderen Region als Origin Shield gehen und dann zu Origin Shield gehen, ist Origin Shield eine inkrementelle Ebene. Für diese Anfragen fallen Origin-Shield-Gebühren an.
Verwenden Sie die folgende Formel, um Ihre Gebühren für Origin Shield für zwischenspeicherbare Anfragen zu schätzen:
Gesamtzahl der zwischengespeicherten Anforderungen x (1 – Cache-Zugriffsrate) x Prozentsatz der Anforderungen, die von einem regionalen Edge-Cache in einer anderen Region an Origin Shield gelangen x Origin Shield-Ladung pro 10 000 Anforderungen /10 000
Weitere Informationen über die Gebühr pro 10 000 Anfragen für Origin Shield finden Sie unter CloudFront – Preise
Hochverfügbarkeit bei Origin Shield
Origin Shield nutzt die Funktion für CloudFront regionale Edge-Caches. Jeder dieser Edge-Caches wird in einer AWS Region erstellt und verwendet mindestens drei Availability Zones
Wie Origin Shield mit anderen CloudFront Funktionen interagiert
In den folgenden Abschnitten wird erläutert, wie Origin Shield mit anderen CloudFront-Funktionen interagiert.
Origin Shield und CloudFront Protokollierung
Um zu sehen, wann Origin Shield eine Anforderung verarbeitet hat, müssen Sie eine der folgenden Optionen aktivieren:
-
CloudFront Standardprotokolle (Zugriffsprotokolle). Standardprotokolle werden kostenlos zur Verfügung gestellt.
-
CloudFront Protokolle in Echtzeit. Für die Verwendung von Echtzeitprotokollen fallen zusätzliche Gebühren an. Weitere Informationen finden Sie unter CloudFrontAmazon-Preise
.
Cache-Treffer von Origin Shield werden wie OriginShieldHit
im x-edge-detailed-result-type
Feld in den CloudFront Protokollen angezeigt. Origin Shield nutzt die regionalen Edge-Caches CloudFront von Amazon. Wenn eine Anfrage von einem CloudFront Edge-Standort an den regionalen Edge-Cache weitergeleitet wird, der als Origin Shield fungiert, wird sie Hit
in den Protokollen als a gemeldet, nicht alsOriginShieldHit
.
Origin Shield und Ursprungsgruppen
Origin Shield ist mit CloudFront -Ursprungsgruppen kompatibel. Da das Origin Shield eine Eigenschaft des Ursprungs ist, werden Anfragen für jeden Ursprung immer über Origin Shield geleitet, selbst wenn der Ursprung Teil einer Ursprungsgruppe ist. Leitet die Anfrage für eine bestimmte Anfrage über das Origin Shield des primären Ursprungs an den primären Ursprung in der Ursprungsgruppe weiter. CloudFront Wenn diese Anfrage fehlschlägt (gemäß den Failover-Kriterien der Ursprungsgruppe), wird CloudFront die Anfrage über Origin Shield des sekundären Ursprungs an den sekundären Ursprung weitergeleitet.
Origin Shield und Lambda@Edge
Origin Shield wirkt sich nicht auf die Funktionalität von Lambda @Edge-Funktionen aus, kann sich jedoch auf die AWS -Region auswirken, in der diese Funktionen ausgeführt werden.
Wenn du Origin Shield mit Lambda @Edge verwendest, werden auf den Ursprung gerichtete Trigger (Origin Request und Origin Response) in der AWS Region ausgeführt, in der Origin Shield aktiviert ist. Wenn der primäre Origin Shield-Standort nicht verfügbar ist und Anfragen CloudFront an einen sekundären Origin Shield-Standort weitergeleitet werden, wechseln Lambda @Edge -Trigger ebenfalls dazu, den sekundären Origin Shield-Standort zu verwenden.
Viewerorientierte Auslöser sind nicht betroffen.