Video: Introduction to Amazon Web Services by Leo Zhadanovsky 2024
Le immagini S3 (Simple Storage Service) sono archiviate su Amazon Elastic Compute Cloud (EC2) del servizio Web come più file da 10 MB, insieme a uno speciale file XML chiamato manifest. Il file manifest è simile alle istruzioni di assemblaggio in un elemento d'arredo in flat-pack Ikea: fornisce ad AWS le informazioni necessarie per costruire un'istanza in esecuzione dalla collezione di oggetti S3 da 10 MB.
Quando si assegna a AWS il comando di avviare un'immagine con S3, il sistema legge il file manifest e lo utilizza per costruire e avviare l'istanza scaricandola nell'unità locale dell'istanza. Diventa quindi un'istanza operativa e, a seconda di cosa c'era nell'immagine al momento della creazione, inizia a eseguire il software che faceva parte dell'immagine.
Le immagini supportate da S3 sono limitate e si dovrebbe comprendere appieno cosa sono. Il seguente elenco spiega per te:
-
Limitazioni del dispositivo root: È fondamentale capire esattamente cosa viene memorizzato nell'immagine corretta. Con le immagini supportate da S3, tutto ciò che si ha è il dispositivo di root - la parte del sistema contenente i file di sistema (incluso il sistema operativo) - oltre a qualsiasi altro software che è stato installato al momento della creazione dell'immagine.
Un'immagine con S3 è limitata a 10 GB nel dispositivo di root. Tutte le altre parti del file system sono costruite al momento del lancio; ad esempio, in una piccola istanza con 170 GB di spazio su disco, vengono creati 160 GB di storage dell'istanza all'avvio e solo 10 GB sono persistenti. Se si desidera includere molti pacchetti software o dati nel dispositivo root, è possibile superare questo limite di 10 GB.
-
Tempi di avvio lunghi: Poiché l'istanza deve essere creata dai vari file da 10 MB che costituiscono una raccolta, è necessario un po 'di tempo per assemblarli, il che prolunga i tempi di avvio.
La rimozione di un'istanza supportata da S3 dalla produzione richiede la sua terminazione, senza ifs, ands o buts: In tal modo, tutti i dati scritti sul file system vengono ignorati dal momento del lancio.
-
La console di gestione AWS non supporta la creazione di una nuova immagine da un'istanza supportata da S3. Se si desidera creare una nuova immagine da un'istanza supportata da S3, installare prima gli strumenti AMI AWS sull'istanza e quindi eseguire gli script per creare l'immagine. Anche se questo compito è perfettamente possibile, non è una cosa da poco, quindi è un limite definito.
Le immagini supportate da S3 sono ampiamente utilizzate, ma hanno implicazioni operative di cui dovresti essere a conoscenza se prevedi di utilizzarle.