it-swarm.dev

Sauvegardes basées sur Akeeba, options de sauvegarde à distance / meilleures pratiques

Nous utilisons Akeeba depuis quelque temps déjà, mais en raison de la taille des sauvegardes, de nombreux problèmes surviennent lors de l'utilisation de sauvegardes à distance (S3).

Est-il moins sujet aux erreurs lorsqu’on utilise une sauvegarde ftp distante plutôt que S3? D'après ce que nous avons constaté, en raison de la scission des fichiers et de la limite typique de délai d'inactivité php de 30 secondes, même en optimisant les paramètres de sauvegarde, la sauvegarde peut échouer environ 20% du temps et augmenter en fonction de la taille du site.

Nous avons également essayé différentes variantes de paramètres pour la sauvegarde S3. Un taux d’échec de 20% est à peu près aussi bas que nous pouvons l’obtenir sur n’importe quel environnement de serveur (avec des sites de 500 Mo +, les sites de niveau inférieur rencontraient moins de problèmes). Nous avons récemment arrêté d'utiliser Akeeba pour cette raison en faveur des sauvegardes WHM automatisées, mais nous sommes dans une situation où nous devons les utiliser à nouveau. la dernière fois que nous l'utilisions activement, la version était dans la gamme 3.7 (environ 80 sites Joomla avec des versions variées).

Le processus utilisé par Akeeba pour les sauvegardes est-il donc plus sûr/plus rapide avec FTP/SFTP? La raison pour laquelle je pose cette question est que le taux d'échec de 20% n'a rien à voir avec Akeeba, mais une perte de paquets, etc. cela conduit à son échec, lors de la création de sauvegardes automatisées, un échec peut être juste quand il en a le plus besoin. Donc, je pense que la connexion via FTP/SFTP pourrait être plus fiable que HTTP.

3
Jordan Ramstad

Lors de la restructuration de notre site Web de l'entreprise , nous avons vécu la même expérience.

Auparavant, nous utilisions Akeeba pour la sauvegarde de nos sites Web. Cette fois, nous avons décidé de supprimer le système de sauvegarde Akeeba de notre site Web basé sur joomla.

Nous avons écrit de simples scripts de phing pour créer des sauvegardes et les transférer au service Amazon S3 protégé. Cela a amélioré notre processus de sauvegarde et prend maintenant entre 60 et 80 secondes, soit environ 4 fois plus rapidement que la sauvegarde akeeba.

Vous pouvez utiliser ces scripts pour améliorer la sauvegarde et son transfert vers s3. https://github.com/readybytes/joomla-scripts/tree/master/backup

3
Shyam

Avec la sauvegarde à distance, vous souhaitez basculer l'archive en morceaux. Vous devez expérimenter avec la configuration du serveur que vous avez. En principe php et FTP timeout et donc vous perdez tout le téléchargement s'il n'est pas terminé. Commencez avec 100 Mo, puis montez ou descendez si cela fonctionne ou non. Je pense que nous avons eu jusqu'à 300-500 Mo sur le dernier site que nous avons fait ceci pour retourner FTP à un serveur de bureau à distance. Comme la plupart de nos sites font de 1 à 2 Go avec toutes les grandes images qu’ils utilisent dans les galeries de promotion.

2
tristanbailey