een snapshot maken en herstellen op AWS RDS MySQL Instance

Het maken van een snapshot van de RDS instantie maakt een complete kopie van de hele DB instantie en niet alleen van de afzonderlijke databanken. Het maakt een snapshot van het opslagvolume van de DB instantie. De tijd die nodig is om een snapshot van de RDS instance te maken varieert met de grootte van de databases.

De gemaakte momentopname kan gebruikt worden om de gegevens naar een DB instantie te herstellen. De gegevens kunnen niet vanuit de snapshot naar een bestaande database-instantie worden teruggezet, maar er wordt een nieuwe database-instantie aangemaakt als de snapshot wordt teruggezet. Als de DB snapshot zowel gedeeld als versleuteld is, kan hij niet gebruikt worden om naar een database instantie terug te zetten.

In dit artikel zien we de stappen om een snapshot te maken van de bestaande RDS MySql Instance. Daarna zien we de stappen om de snapshot terug te zetten, waardoor een nieuwe RDS Instance ontstaat. Tenslotte zullen we de instances en snapshots opruimen.

Dit is een handmatige manier om snapshots van RDS instances te maken. Snapshots worden ook automatisch gemaakt en opgeslagen in een backup venster van de DB instantie. Geautomatiseerde back-ups vinden plaats als de DB instantie in de toestand “Available” is.

Vereisten

  1. AWS Account(Maak aan als je er geen hebt).
  2. Minstens één RDS MySql Instance.

Wat zullen we doen?

  1. Log in op AWS.
  2. Maak een snapshot.
  3. Herstel de snapshot.
  4. Verwijder de database instantie.
  5. Verwijder de snapshots.

Inloggen op AWS

Klik hier om naar de AWS login pagina te gaan.

Als we op de bovenstaande link klikken, zien we een webpagina als volgt waar we moeten inloggen met onze inloggegevens.

Inlogpagina

Je ziet de hoofd AWS Management console als volgt als je met succes inlogt op je account.

Hoofd dashboard

Maak een snapshot

Zoek naar RDS in het zoekvak dat verschijnt als je linksboven in het scherm op Services klikt.

Klik op het resultaat.

Zoeken in RDS

Dit is het hoofddashboard van de RDS dienst

Er wordt verondersteld dat je al een RDS MySql instance hebt en dat je een snapshot van de bestaande instance wilt maken

Klik op “Databases” in het linker paneel.

RDS dashboard

Je krijgt een lijst van instanties die je in de gekozen regio hebt.

Klik op de instantie waarvan je een snapshot wilt maken, op “Actions” en klik dan op “Take snapshot”.

Maak een reservekopie

Geef een naam aan de snapshot en klik op de knop “Take snapshot” om verder te gaan.

Geef een naam aan de backup/snapshot

De snapshot wordt gemaakt, dit duurt enige tijd. Als de snapshot klaar is, zie je onder status “available” staan.

Back-up voltooid

Een snapshot terugzetten

Het snapshot dat je genomen hebt is nu klaar om hersteld te worden. Als de snapshot hersteld wordt, wordt een nieuwe instantie aangemaakt met gegevens die in de snapshot zitten.

Om het snapshot te herstellen ga je naar “Snapshots” in het linker paneel en selecteer je het snapshot dat hersteld moet worden. Klik op de knop “Actions” en dan op “Restore snapshot”.

Herstel een snapshot

Hier moet je alle informatie opgeven die bij het aanmaken van een RDS Instance gegeven wordt.

Geef een naam aan de instantie die met deze momentopname gemaakt zal worden, specificeer de VPC.

Configureer een nieuwe database instantie

Maak een nieuwe Veiligheidsgroep aan of kies er een die hoort bij de Instance waarvan je een snapshot maakte.

Kies de grootte van de RDS instance die met dit snapshot zal worden aangemaakt.

Configureer netwerk en instantie type

Als je alle relevante configuratie hebt opgegeven, klik je op “Restore DB instance”.

Maak een nieuwe database instantie van de snapshot/backup

Dit zal enige tijd duren, wacht tot dan.

Zodra de snapshot met succes hersteld is, zie je dat de status veranderd is in “Available”.

Er wordt een nieuwe database instantie gemaakt van de momentopname

Verwijder de database instantie.

Als je de instanties niet meer nodig hebt, is het beter ze te verwijderen. Om de instantie te verwijderen, selecteer je de instantie en klik je op “Actions” –> “Delete”.

Verwijder de database instantie

Wees voorzichtig bij het uitvoeren van de verwijderingsoperatie. Je kunt zelfs een snapshot maken van de RDS instance voordat je hem verwijdert.

Bevestig de verwijderactie en klik op de knop “Delete”.

Bevestig de verwijdering van de database instantie

Een snapshot verwijderen

Om een snapshot te verwijderen als het niet nodig is, ga je naar Snapshot en selecteer je het te verwijderen snapshot en klik je op “Actions” –> “Delete the snapshot”.

Verwijder de momentopname

Klik op ”Delete” om de verwijderactie te bevestigen. Zodra het snapshot verwijderd is, is er geen mogelijkheid meer om het terug te halen. Wees voorzichtig terwijl je de verwijderactie uitvoert.

Bevestig het verwijderen van de momentopname

Conclusie

In dit artikel zagen we de stappen om een snapshot te maken van een bestaande RDS MySql instantie en die te herstellen. Tenslotte zagen we ook hoe RDS instanties en snapshots op te ruimen.