S3 Glacier Flashcards
S3 Glacier
Long-term archival solution optimized for infrequently used data, or “cold data” and Glacier is a REST-based web service.
How much can be stored in Glacier?
You can store an unlimited number of archives and an unlimited amount of data.
True/False. You can specify Glacier as the storage class at the time you create an object.
False. You CANNOT specify Glacier as the storage class at the time you create an object.
Durability of Glacier.
It is designed to provide an average annual durability of 99.999999999% for an archive. Glacier synchronously stores your data across multiple AZs before confirming a successful upload.
How does Glacier prevent corruption?
To prevent corruption of data packets over the wire, Glacier uploads the checksum of the data during data upload. It compares the received checksum with the checksum of the received data and validates data authenticity with checksums during data retrieval.
How do you use Glacier?
Glacier works together with Amazon S3 lifecycle rules to help you automate archiving of S3 data and reduce your overall storage costs. Requested archival data is copied to S3 One Zone-IA
What is Vault?
-A container for storing archives.
-Each vault resource has a unique address with form: https://region-specific endpoint/account-id/vaults/vaultname
-You can store an unlimited number of archives in a vault.
-Vault operations are Region specific.
What is Archive?
-Can be any data such as a photo, video, or document and is a base unit of storage in Glacier.
-Each archive has a unique address with form: https://region-specific-endpoint/account-id/vaults/vault-name/archives/archive-id
What is a Job?
-You can perform a select query on an archive, retrieve an archive, or get an inventory of a vault. Glacier Select runs the query in place and writes the output results to Amazon S3.
-Select, archive retrieval, and vault inventory jobs are associated with a vault. A vault can have multiple jobs in progress at any point in time.
What is Notification Configuration?
Because jobs take time to complete, Glacier supports a notification mechanism to notify you when a job is complete.
Glacier Operations.
-Retrieving an archive (asynchronous operation)
-Retrieving a vault inventory (list of archives) (asynchronous operation)
-Create and delete vaults
-Get the vault description for a specific vault or for all vaults in a region
-Set, retrieve, and delete a notification configuration on the vault
-Upload and delete archives. You cannot update an existing archive.
-Glacier jobs — select, archive-retrieval, inventory-retrieval
True/False. Vault operations are not region specific.
False. Vault operations are region specific.
True/False. Vault names must be unique within an account and the region in which the vault is being created.
True.
How can you delete a Vault?
You can delete a vault only if there are no archives in the vault as of the last inventory that Glacier computed and there have been no writes to the vault since the last inventory.
What vault information can be retrieved from a vault?
You can retrieve vault information such as the vault creation date, number of archives in the vault, and the total size of all the archives in the vault.
True/False. Glacier maintains an inventory of all archives in each of your vaults for disaster recovery or occasional reconciliation.
True.