FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Tutoriel : Sauvegardez votre appareil Linux sur Amazon S3 de manière sécurisée et économique

Code42, l'éditeur de CrashPlan, a cessé de supporter les utilisateurs domestiques. Malgré des prix attractifs pour les gros volumes de données, leur fiabilité a été mise en doute. Heureusement, d'autres solutions cloud existent. Pourquoi ne pas opter pour Amazon Web Services (AWS), leader mondial du cloud ?

La courbe d'apprentissage d'AWS semble abrupte, mais elle est en réalité accessible. Découvrez comment utiliser S3, la solution de stockage emblématique d'Amazon, idéale pour les sauvegardes Linux.

Solution de stockage simple et fiable

Amazon Simple Storage Service (S3) est le service phare d'AWS pour le stockage. Utilisé par des géants comme Netflix, Tumblr et Amazon.com lui-même, S3 offre une durabilité exceptionnelle de 99,999999999 % (11 neufs) pour la classe Standard et supporte des fichiers jusqu'à 5 To. Conçu comme un stockage d'objets, il excelle pour les sauvegardes, sans exécuter d'OS.

Classes de stockage et tarification

La tarification varie par région ; cet exemple utilise les tarifs US Est (Virginie du Nord). Consultez le tableau :

Tutoriel : Sauvegardez votre appareil Linux sur Amazon S3 de manière sécurisée et économique

S3 propose quatre classes : Standard pour un usage général ; Accès peu fréquent (IA) moins cher au stockage mais plus coûteux en transferts ; Réduction de redondance (RRS) pour données régénérables ; Glacier pour l'archivage à bas coût (récupération en 3-5 heures). Les entreprises combinent souvent ces classes pour optimiser les coûts.

Les meilleurs rapports qualité-prix sont surlignés en bleu. Durabilité : probabilité quasi nulle de perte (sauf RRS). Disponibilité : haut niveau de service. Exemple concret :

Exemple d'utilisation

Pour 1 Go sur S3 Standard (10 fichiers) : ~0,005 $ pour les PUT + 0,039 $ de stockage/mois. Premier mois : ~0,044 $. Parfait pour un modèle pay-as-you-go, sans frais inutiles. Utilisez le calculateur mensuel AWS et testez gratuitement pendant 12 mois via le niveau gratuit (5 Go, 20 000 GET, 2 000 PUT).

La console AWS

Le niveau gratuit permet de tester S3. Inscrivez-vous avec carte bancaire et téléphone pour vérification. Accédez au tableau de bord :

Tutoriel : Sauvegardez votre appareil Linux sur Amazon S3 de manière sécurisée et économique

Éléments clés : Services (tous les outils AWS), Compte (profil/facturation), Région (choisissez la plus proche pour minimiser la latence ; S3 disponible partout).

Sécuriser votre compte S3

Avant tout, activez la sécurité via Services > Sécurité, identité et conformité > IAM.

Tutoriel : Sauvegardez votre appareil Linux sur Amazon S3 de manière sécurisée et économique

Processus en 5 étapes. Activez l'authentification multifacteur (MFA/2FA) : utilisez Google Authenticator (App Store/Play Store).

Activer MFA

Développez Activer MFA sur votre compte racine > Gérer MFA > Périphérique MFA virtuel. Scannez le QR code avec Google Authenticator, saisissez les deux codes successifs et activez.

Tutoriel : Sauvegardez votre appareil Linux sur Amazon S3 de manière sécurisée et économique

Désormais, chaque connexion requiert un code MFA.

Groupes et permissions IAM

Créez un groupe et un utilisateur dédié à S3 pour limiter l'accès. Avantages : cloisonnement et révocation facile en cas de compromission.

Créez le groupe : Groupes > Créer un nouveau groupe, nommez-le, attachez AmazonS3FullAccess.

Tutoriel : Sauvegardez votre appareil Linux sur Amazon S3 de manière sécurisée et économique

Créer un utilisateur

Utilisateurs > Ajouter un utilisateur : nom, Accès programmatique, ajoutez au groupe. Notez l'ID de clé d'accès et la Clé secrète (uniquement affichées une fois ; téléchargez le CSV). Traitez-les comme un mot de passe.

Tutoriel : Sauvegardez votre appareil Linux sur Amazon S3 de manière sécurisée et économique

Votre premier bucket

Accédez à Services > Stockage > S3 > Créer un bucket : nom unique (minuscules), région, créez.

Tutoriel : Sauvegardez votre appareil Linux sur Amazon S3 de manière sécurisée et économique

Options avancées : versioning, replication.

Utiliser la ligne de commande avec s3cmd

Installez s3cmd (v2.0.0+) :

sudo apt install python3-setuptools unzip
unzip s3cmd-2.0.0.zip
cd s3cmd-2.0.0
sudo python3 setup.py install

Configurez : s3cmd --configure. Entrez clés AWS, activez cryptage (mot de passe). Testez : s3cmd ls.

Tutoriel : Sauvegardez votre appareil Linux sur Amazon S3 de manière sécurisée et économique

Synchronisation CLI

Syntaxe : s3cmd sync [local] s3://bucket [options].

touch fichier-1.txt fichier-2.txt
s3cmd sync ~/sauvegarde s3://votre-bucket
Tutoriel : Sauvegardez votre appareil Linux sur Amazon S3 de manière sécurisée et économique

Pour supprimer les fichiers effacés : --delete-removed.

rm fichier-1.txt
s3cmd sync ~/sauvegarde s3://votre-bucket --delete-removed
Tutoriel : Sauvegardez votre appareil Linux sur Amazon S3 de manière sécurisée et économique

Automatisez via cron pour des sauvegardes régulières.

Alternative GUI : Cloud Explorer

Installez :

sudo apt -y install openjdk-8-jre-headless ant git
git clone https://github.com/rusher81572/cloudExplorer.git
cd cloudExplorer
ant
cd dist
java -jar CloudExplorer.jar

Configurez avec clés AWS.

Tutoriel : Sauvegardez votre appareil Linux sur Amazon S3 de manière sécurisée et économique

Fonctionnalités : explorer, upload, sync (unidirectionnel, sans delete).

Tutoriel : Sauvegardez votre appareil Linux sur Amazon S3 de manière sécurisée et économiqueTutoriel : Sauvegardez votre appareil Linux sur Amazon S3 de manière sécurisée et économique

AWS pour les utilisateurs domestiques

AWS, conçu pour l'entreprise, convient parfaitement aux particuliers : scalable, économique, dominant (plus de parts de marché que les 10 suivants). Étapes clés :

  • Créer un compte.
  • Activer MFA.
  • Créer groupe et permissions S3.
  • Ajouter utilisateur.
  • Premier bucket.
  • Sync CLI ou GUI.

Utilisez-vous AWS ? Quel service de backup préférez-vous ? Partagez en commentaires !

[]