Skip To Content

Web-Service-Caches in Amazon EC2

Sie können ArcGIS-Karten- und -Image-Service-Caches unter Amazon EC2 auf die gleiche Weise erstellen, speichern und verwenden wie in einer lokale Umgebung. Für kleine Caches besteht nur wenig Unterschied beim Caching-Workflow und sogar vorhandene Caches können relativ einfach in die Cloud übertragen werden. Für größere Caches müssen Sie festlegen, ob ein lokaler Cache in die Cloud übertragen oder der Cache von Grund auf neu in der Cloud erstellt werden soll.

Durch das Caching in der Cloud erhalten Sie Zugriff auf leistungsstarke Computer, die Sie für den Zeitraum der Erstellung des Cache verwenden können. Nach Abschluss dieses Vorgangs können Sie die Instanzen beenden und vermeiden somit, dass weitere Gebühren für diese Computer anfallen.

Sollten Sie den vorhandenen Cache in die Cloud verschieben?

Das Verschieben von Dateien in Amazon Web Services (AWS) ist nicht so einfach wie das Verschieben von Dateien von einem Computer zum anderen innerhalb des Netzwerks. Wie unter Strategien für den Datentransfer zu Amazon Web Services beschrieben, müssen Sie eine Methode für den Dateiübertragung festlegen. Sie müssen diese Methode der Dateiübertragung auch entsprechend der Sensibilität Ihrer Daten sichern und dann die Dateien übertragen. Die Geschwindigkeit der Übertragung ist durch die Internetverbindung beschränkt. Daher dauert solch eine Übertragung häufig viel länger als eine Dateiübertragung innerhalb des eigenen Netzwerks.

Die oben genannten Probleme treten in Verbindung mit Karten-Caches auf, da sie im erweiterten Format aus Tausenden und manchmal Millionen von Dateien bestehen. In manchen Fällen kann die große Anzahl der zu übertragenden Dateien eine größere Belastung darstellen als die Gesamtgröße. Wenn der Cache zwischen zwei Computern, in der Cloud oder lokal, übertragen wird, sollten Sie nach Möglichkeit das kompakte Cache-Speicherformat verwenden.

Bevor Sie einen erweiterten Cache nach AWS verschieben, können Sie versuchen, nur einen kleinen Teil zu übertragen und eine Schätzung der Dauer der Verschiebung des gesamten Cache zu extrapolieren. Ebenso können Sie einen kleinen Teil des Cache mit einer EC2-Instanz neu generieren, um zu ermitteln, ob die Neugenerierung des Cache in der Cloud die zeitsparendere Option wäre. Obwohl die Neugenerierung des gesamten Cache möglicherweise unattraktiv erscheint, kann eine EC2-Instanz Kacheln häufig viel schneller erstellen als erweiterte Kacheln in EC2 kopiert werden können.

Falls Sie über einen außerordentlich großen Cache verfügen, dessen Erstellung Wochen oder Monate gedauert hat, können Sie den Cache an Amazon senden und für das direkte Laden des Cache in die Cloud Gebühren an Amazon zahlen. Weitere Informationen finden Sie in der AWS-Dokumentation zum Verschieben von Daten in die Cloud.