====== ebs snapshots ====== [[aws:aws|{{ :aws:aws_logo_smile_1200x630.png?120|}}]] ===== context===== dit document beschrijft de werking van ebs snapshots ===== snapshot maken ===== - meld aan op de AWS console - **Services** > **ELASTIC BLOCK STORAGE** > **Volumes** kies het EBS volume waarop de instance draait \\ Als je dat niet weet, ga dan eerst naar de EC2 instance en dubbel-klik op **Root Device** - kies **Actions**: **Create Snapshot** - **Description:** geef een beschrijving in \\ Bv: "Python 2.7.13" als je deze snapshots neemt vooraleer je upgrade naar Python3 uitvoert - kies **Create Snapshot** \\ Nu is je request voor nemen van een snapshot ingediend - klik op de snap-id om de **status** te volgen: {{ :aws:ebs_snapshot2.png?nolink&600 |}} - zodra de status **completed** is, is je snapshot klaar. ===== werking ===== * snapshots zijn **incrementeel**: elke nieuwe snapshots bevat alleen de wijzigingen tov de vorige. * de eerste snapshot is de grootste, de volgende zijn kleiner. * als je een snapshot terug zet, zal die de gekozen snapshot dus samenstellen uit de gekozen en de vorige. * snapshot A: 10G * snapshot B: 4G * bij een restore van snapshot B zal de 6G van snapshotA (die niet gewijzigd was) aanvullen met de 4G uit snapshot B. * als je snapshotA verwijdert, zal die 6G bij snapshotB gevoegd worden, om restore van snapshotB mogelijk te maken. ===== een snapshot restoren ===== Er is **geen** aparte knop/actie om een restore van een snapshot te doen. \\ Je maakt een nieuwe volume aan op basis van je snapshot: * noteer de snap-id van de snapshot die je wilt restoren. * **Services** > **ELASTIC BLOCK STORAGE** > **Volumes**: **Create Volume** * **Size**: geef een grootte >= de grootte van je snapshot * **Snapshot ID**: geef de snap-ID in * kies **Create Volume** \\ Nu is je verzoek ingediend en kan je de status volgen door op de Volume ID te klikken: {{ :aws:aws_volume_create_based_on_snapshot.png?nolink&600 |}} * zodra die op **available** komt, is je volume beschikbaar. \\ Nu kan je een nieuwe instance maken met dit volume of een bestaande instance aan dit volume koppelen ===== meer info ===== voeg hier linken toe naar verdere uitleg {{tag>AWS}}