Back-upbeheer
U kunt op elk gewenst moment een handmatige back-up van de actieve Starter-omgeving maken met de knop Backup in de Cloud Console of met de opdracht magento-cloud snapshot:create
.
Een steun of momentopname is een volledige steun van omgevingsgegevens die alle blijvende gegevens van het runnen van de diensten (gegevensbestand MySQL) en om het even welke dossiers omvat die op de opgezette volumes (var, pub/media, app/etc) worden opgeslagen. De momentopname omvat __ geen code, aangezien de code reeds in de op git-Gebaseerde bewaarplaats wordt opgeslagen. U kunt geen kopie van een opname downloaden.
De reserve/momentopnamefunctie is niet op de Pro het Staging en milieu's van de Productie van toepassing, die regelmatige steunen voor de doeleinden van de rampenterugwinning door gebrek ontvangen. Verwijs naar Pro Steun & de Terugwinning van de Rampvoor meer informatie. In tegenstelling tot de automatische levende steunen op de Pro het Staging en milieu's van de Productie, zijn de steunen niet automatisch. Het is uw verantwoordelijkheid om een steun manueel tot stand te brengen of opstelling een kroonbaan om een steun van uw Starter of Pro integratiemilieu's periodiek tot stand te brengen.
Een handmatige back-up maken
U kunt een handmatige back-up maken van elke actieve Starter-omgeving en integratie Pro-omgeving vanuit de Cloud Console of een momentopname maken vanuit de Cloud CLI. U moet een rol Adminvoor het milieu hebben.
om een steun van om het even welke milieu te creëren van de Aanzet gebruikendCloud Console:
-
Meld u aan bij de map Cloud Console.
-
Selecteer een omgeving in de projectnavigatiebalk. De omgeving moet actief zijn.
-
In de mening van Steunen, klik Backup. Deze optie is niet beschikbaar voor een Pro-omgeving.
{width="150"}
om een steun van een integratiemilieu tot stand te brengen gebruikendCloud Console:
- Meld u aan bij de map Cloud Console.
- Selecteer een integratie-/ontwikkelomgeving in de projectnavigatiebalk. De omgeving moet actief zijn.
- Selecteer de optie Backup in het menu rechtsboven. Deze optie is beschikbaar voor zowel Starter- als Pro-omgevingen.
- Klik op Yes .
om een momentopname tot stand te brengen gebruikend magento-cloud
CLI:
-
Wijzig op uw lokale werkstation de projectmap.
-
Bekijk de omgevingsvertakking voor opname.
-
Maak de opname.
code language-bash magento-cloud snapshot:create --live
U kunt ook de opdracht
magento-cloud backup
short gebruiken. Met de optie--live
blijft de omgeving actief om downtime te voorkomen. Voermagento-cloud snapshot:create --help
in voor een volledige lijst met opties.Monsterrespons:
code language-none Creating a snapshot of develop-branch Waiting for the activity ID (User created a backup of develop-branch): Creating backup of develop-branch Created backup my-snapshot [============================] 45 secs (complete) Activity ID succeeded Snapshot name: my-snapshot
-
Controleer de meest recente momentopnamen.
code language-bash magento-cloud snapshot:list
De lijst retourneert informatie over de status van de momentopname:
code language-none Snapshots on the project (project-id), environment develop-branch (type: development): +---------------------------+----------------------+------------+ | Created | Snapshot ID | Restorable | +---------------------------+----------------------+------------+ | 2023-03-08T17:07:01+00:00 | my-snapshot | true | +---------------------------+----------------------+------------+
Een handmatige back-up herstellen
U moet toegang Admintot het milieu hebben. U hebt tot zeven dagen aan herstel een handsteun. Bij het herstellen van een back-up wordt de code van de huidige git-vertakking niet gewijzigd. Het herstellen van een steun op deze manier is niet van toepassing op Pro het opvoeren en productiemilieu's; zie Pro Steun & de Terugwinning van de Ramp.
De hersteltijden variëren afhankelijk van de grootte van de database:
- grote database (200+ GB) kan 5 uur in beslag nemen
- middelgrote database (150 GB) kan 2 1/2 uur in beslag nemen
- kleine database (60 GB) kan 1 uur duren
- Om terug naar vorige code terug te rollen of toegevoegde uitbreidingen in een milieu te verwijderen, zie Terugschroeven van prijzen code.
- Om een instabiel milieu te herstellen dat __ geen steun heeft, zie een milieuherstellen.
om een steun te herstellen gebruikendCloud Console:
-
Meld u aan bij de map Cloud Console.
-
Selecteer een omgeving in de projectnavigatiebalk.
-
In de mening van Steunen, kies een steun van de Opgeslagen lijst. De reserveeigenschap is niet van toepassing op de Pro milieu's.
-
In
{width="32"}
(meer) menu, klik herstellen.
-
Herzie Herstellen van reserveinformatie en klik ja, herstel.
om een momentopname te herstellen gebruikend Cloud CLI:
-
Wijzig op uw lokale werkstation de projectmap.
-
Bekijk de omgevingsvertakking die u wilt herstellen.
-
Alle beschikbare momentopnamen weergeven.
code language-bash magento-cloud snapshot:list
De lijst retourneert informatie over de beschikbare momentopnamen:
code language-none Snapshots on the project (project-id), environment develop-branch (type: development): +---------------------------+----------------------+------------+ | Created | Snapshot ID | Restorable | +---------------------------+----------------------+------------+ | 2023-03-08T17:07:01+00:00 | my-snapshot | true | +---------------------------+----------------------+------------+
-
Herstel een momentopname gebruikend momentopname identiteitskaart van de lijst.
code language-bash magento-cloud snapshot:restore <snapshot-id>
Een momentopname voor noodherstel herstellen
Om de Momentopname van de Terugwinning van de Ramp in Pro het Opvoeren en milieu's van de Productie te herstellen, voer direct de gegevensbestandstortplaats van de serverin.
Code terugdraaien
De steunen en de momentopnamen omvatten __ geen exemplaar van uw code. Uw code is al opgeslagen in de op Git gebaseerde gegevensopslagruimte, zodat u Git-gebaseerde opdrachten kunt gebruiken om code terug te draaien (of terug te draaien). Bijvoorbeeld, gebruik git log --oneline
om door vorige begaat te scrollen; dan gebruik git revert
om code van te herstellen specifiek begaat.
Ook, kunt u verkiezen om code in een inactieve tak op te slaan. Gebruik git-opdrachten om een vertakking te maken in plaats van magento-cloud
-opdrachten. Zie over bevelen van de Gitin het Cloud CLI onderwerp.