Skip To Content

Caches de service web dans Amazon EC2

Vous pouvez créer, stocker et utiliser des caches de service de carte, d’imagerie et de globe ArcGIS sur Amazon EC2 de la même manière que sur site. Pour les caches de petite taille, vous noterez peu de différence dans votre workflow de mise en cache. Vous pouvez même transférer les caches existantes vers le cloud relativement facilement. Pour les caches de plus grande taille, vous devrez choisir de transférer un cache sur site vers le cloud ou de créer le cache entièrement sur le cloud.

La mise en cache sur le cloud vous permet d'accéder à des machines puissantes que vous pouvez utiliser tant que dure la procédure de création du cache. Lorsque vous avez terminé, vous pouvez résilier les instances pour ne pas encourir de frais supplémentaires pour ces machines.

Devez-vous transférer votre cache existant vers le cloud ?

Le transfert de fichiers vers Amazon Web Services (AWS) n'est pas aussi simple que le transfert des fichiers d'une machine à une autre au sein de votre réseau. Comme l'explique la rubrique Stratégies de transfert de données vers Amazon Web Services, vous devez décider d'une méthode de transfert de fichiers. Vous devez également sécuriser correctement cette méthode de transfert de fichiers en accord avec l'importance de vos données, puis procéder au transfert. La vitesse du transfert est limitée par votre connexion Internet. Le transfert prend souvent plus de temps qu’un transfert de fichiers au sein de votre propre réseau.

Aux problèmes ci-dessus s'ajoutent les caches de carte car, dans le format éclaté, ils peuvent se composer de milliers et parfois même de millions de fichiers. Il arrive parfois que le nombre important de fichiers impliqués dans le transfert soit davantage un problème que la taille totale. Si vous savez que le cache sera transféré entre des machines, sur le cloud ou sur site, utilisez le format de cache compact lorsque cela est possible.

Avant de transférer un cache au format éclaté vers AWS, vous pouvez essayer d'en transférer une petite partie afin de déduire le temps que prendra le transfert de l'intégralité du cache. De même, vous pouvez recréer une petite partie du cache avec une instance EC2 pour savoir si recréer le cache sur le cloud ne serait pas plus rapide. Même si la régénération de l'intégralité de votre cache ne semble pas une perspective très attirante, une instance EC2 est souvent capable de générer des tuiles beaucoup plus rapidement que vous ne pouvez copier des tuiles éclatées vers EC2.

Si la taille de votre cache est extrêmement importante et que vous avez passé des semaines ou des mois à le créer, vous pouvez envisager de l'envoyer à Amazon et de payer pour que des techniciens chargent directement le cache sur le cloud. Reportez-vous à la documentation AWS sur le transfert des données vers le cloud pour plus d'informations.