Images de S3 adossés sur des services Web Amazon

S3 images (Simple Storage Service) sont stockés sur Amazon Web Services Elastic Compute Cloud (EC2) que plusieurs fichiers de 10 Mo, avec un fichier XML spécial appelé un manifeste. La fichier manifeste est similaire à la notice de montage dans un Ikea flat-pack meuble - il donne AWS les informations dont il a besoin pour construire une instance en cours d'exécution à partir de la collection d'objets 10MB S3.

Quand vous donnez AWS la commande pour lancer une image S3 soutenu, le système lit le fichier manifeste et l'utilise pour construire et lancer l'instance en le téléchargeant sur le disque local de l'instance. Il devient alors une instance opérationnelle et, en fonction de ce qui était dans l'image quand elle a été créée, commence à exécuter le logiciel qui faisait partie de l'image.

Images de S3-backed viennent avec des limitations, et vous devez comprendre ce qu'ils sont. La liste suivante énumère les pour vous:




  • Limitations de l'appareil de Racine: Il est crucial de comprendre précisément ce qui est stocké dans l'image correcte. Avec des images de S3 soutenu, tout ce que vous avez est le périphérique racine - la partie du système contenant les fichiers système (y compris le système d'exploitation) - en plus, tout autre logiciel qui a été installé lorsque l'image a été créée.

    Une image S3 soutenu est limitée à 10 Go dans le dispositif de racine. Toutes les autres parties du système de fichiers sont construits au moment de Launchpad par exemple, dans un petit exemple avec 170GB d'espace disque, 160 Go de stockage d'instance est créé au lancement-temps, et seulement 10 Go est persistante. Si vous voulez inclure un grand nombre de logiciels ou de données dans le dispositif de root, vous pouvez dépasser cette limite de 10 Go.

  • Les longs délais de lancement: Parce que l'instance doit être créée à partir des différents fichiers de 10 Mo qui composent une collection, il faut un certain temps pour les assembler, qui étend le temps de lancement.

    Retrait d'une instance de S3 soutenu de la production exige d'y mettre fin - pas de si, ni de mais: Cela supprime toutes les données écrites à son système de fichiers depuis le lancement.

  • La console de gestion AWS ne supporte pas la création d'une nouvelle image à partir d'une instance S3 soutenu. Si vous voulez créer une nouvelle image à partir d'une instance S3 soutenu, installez d'abord des outils AWS AMI sur l'instance, puis exécuter des scripts pour créer l'image. Bien que cette tâche est parfaitement possible, il est pas une mince affaire, il est donc une limitation définitive.

S3-sauvegardés images sont largement utilisés, mais ils ont des implications opérationnelles que vous devriez être au courant si vous prévoyez de les utiliser.