Découvrez : la nouvelle solution Veeam Backup for AWS

Début décembre, une nouvelle solution a été lancée Veeam Backup for AWS pour la sauvegarde et la restauration des infrastructures cloud Amazon Elastic Compute Cloud (Amazon EC2).

Elle permet de créer des sauvegardes des instances EC2 et de les stocker dans le service de stockage cloud Amazon Simple Storage Service (Amazon S3), ainsi que de créer des chaßnes de snapshots EC2 au format natif.

Pour la restauration des données, Veeam Backup for AWS propose les options suivantes :

  • Restauration de l'instance EC2 dans son intĂ©gralitĂ©
  • Restauration des volumes de l'instance
  • Restauration des fichiers et dossiers du systĂšme d'exploitation invitĂ© de l'instance

De plus, puisque la solution crée des sauvegardes au format Veeam, il est possible d'utiliser Veeam Backup & Replication pour sauvegarder des copies des sauvegardes EC2 dans des dépÎts on-premises, puis de migrer les données entre les infrastructures cloud, virtuelles et on-premises.

Et, sans aucun doute, les utilisateurs seront ravis de la disponibilité d'une version gratuite de la nouvelle solution. Pour une découverte plus approfondie de Veeam Backup for AWS, bienvenue dans l'article.

Découvrez : la nouvelle solution Veeam Backup for AWS

Fonctionnalités principales

En plus des fonctionnalités déjà mentionnées concernant la création automatique de snapshots Amazon EBS et le stockage des sauvegardes dans Amazon S3, la solution offre :

  • Authentification multifactorielle pour les administrateurs de sauvegarde
  • Protection des donnĂ©es basĂ©e sur des politiques
  • Support du partage des rĂŽles IAM
  • Support des configurations interrĂ©gionales
  • Algorithme intĂ©grĂ© d'Ă©valuation prĂ©alable des coĂ»ts des services, aidant Ă  contrĂŽler les paiements.

Cela dit, comme mentionné précédemment, il existe également une licence gratuite, une BYOL (build your own license) et une licence basée sur la consommation des ressources - chacun peut choisir celle qui lui convient.

Étapes de travail

En résumé, les principales étapes sont les suivantes :

  1. Nous vérifions notre infrastructure par rapport aux exigences systÚme décrites ici.
  2. Nous installons Veeam Backup for AWS comme indiqué ci-dessous.
  3. Nous spécifions les rÎles IAM. Ils sont nécessaires pour accéder aux ressources AWS impliquées dans la sauvegarde et la restauration :
    • Si vous prĂ©voyez de sauvegarder des instances EC2 au sein d'un mĂȘme compte AWS, vous pouvez utiliser le rĂŽle Default Backup Restore — il est créé lors de l'installation de Veeam Backup for AWS. Ce rĂŽle a les droits nĂ©cessaires pour accĂ©der Ă  toutes les instances EC2 et aux buckets S3 dans le compte AWS oĂč Veeam Backup for AWS est dĂ©ployĂ© (le compte AWS d'origine).
    • Si vous prĂ©voyez de sauvegarder ou de restaurer des donnĂ©es d'instances EC2 entre deux comptes AWS diffĂ©rents, ou si vous souhaitez utiliser un rĂŽle IAM dĂ©diĂ© avec un ensemble minimal de droits pour chaque opĂ©ration, vous devrez crĂ©er les rĂŽles IAM nĂ©cessaires dans le compte AWS d'origine, puis les ajouter Ă  Veeam Backup for AWS. Cela est expliquĂ© en dĂ©tail dans documentation.

  4. Configurer l'infrastructure de sauvegarde, Ă  savoir :
    • Configurer le rĂ©fĂ©rentiel S3.

      Remarque : Si vous envisagez d'utiliser des instantanĂ©s créés de maniĂšre native pour la protection des donnĂ©es au lieu de sauvegardes, ce point peut ĂȘtre ignorĂ©, car le rĂ©fĂ©rentiel S3 ne sera pas nĂ©cessaire dans ce scĂ©nario.

    • DĂ©finir les paramĂštres rĂ©seau pour les composants auxiliaires worker instances.
      Workers — ce sont des instances EC2 auxiliaires fonctionnant sous Linux. Elles ne s'exĂ©cutent que pendant la sauvegarde (ou la restauration) et agissent comme des proxies de sauvegarde. Dans les paramĂštres des workers, vous devrez indiquer Amazon VPC, le sous-rĂ©seau et le groupe de sĂ©curitĂ© auxquels se connecteront ces instances auxiliaires. Vous pouvez lire tout cela dans ici.

  5. Ensuite, créez une politique sur laquelle des sauvegardes ou des instantanés des instances EC2 seront basés. Je vous en parlerai briÚvement ci-dessous.
  6. À partir de la sauvegarde, vous pouvez effectuer une restauration — je vous en parlerai Ă©galement un peu plus bas.

Déploiement et configuration

Veeam Backup for AWS est disponible sur AWS Marketplace.

Le déploiement de la solution se fait comme suit :

  1. Connectez-vous à AWS Marketplace avec le compte AWS que vous prévoyez d'utiliser pour installer la solution.
  2. Ouvrez la page Veeam Backup for AWS, puis choisissez la version qui vous convient (payante ou gratuite). Plus de détails sur les versions sont disponibles ici.
    • Veeam Backup for AWS Free Edition
    • Veeam Backup for AWS Paid Edition
    • Veeam Backup for AWS BYOL Edition

  3. En haut Ă  droite, cliquez sur Continue to Subscribe.

    Découvrez : la nouvelle solution Veeam Backup for AWS

  4. Sur la page de souscription, allez Ă  la section Terms and Conditions (conditions d'utilisation) et cliquez sur Show Details, puis suivez le lien End User License Agreement lisez l'accord de licence.
  5. Ensuite, appuyez sur le bouton Continue to Configuration et commencez la configuration.
  6. Sur la page Configure this software définissez les paramÚtres d'installation :
    • Dans la liste Fulfillment Option (options de dĂ©ploiement), choisissez l'option pour notre produit — VB for AWS Deployment.
    • Dans la liste des versions Software Version sĂ©lectionnez la derniĂšre version de Veeam Backup for AWS.
    • Dans la liste des rĂ©gions Region choisissez la rĂ©gion AWS dans laquelle l'instance EC2 avec Veeam Backup for AWS sera dĂ©ployĂ©e.

    Remarque : Pour en savoir plus sur les régions AWS, vous pouvez lire ici.

  7. Ensuite, appuyez sur le bouton Continuer Ă  lancer pour passer au lancement.

    Découvrez : la nouvelle solution Veeam Backup for AWS

  8. Sur la page Lancer ce logiciel nous effectuons les étapes suivantes :
    • Dans la section DĂ©tails de configuration nous vĂ©rifions si tous les paramĂštres sont correctement spĂ©cifiĂ©s.
    • Dans la liste des actions Choisir l'action choisissez Lancer CloudFormation.
    • L'installation de Veeam Backup pour AWS se fait Ă  l'aide du stack AWS CloudFormation.

      Remarque : Ici, un stack est un ensemble de ressources cloud que l'on peut gérer comme une seule unité : créer, supprimer, utiliser pour lancer des applications. Vous pouvez en savoir plus dans la documentation d'AWS.

      Cliquez Launch et nous lançons l'assistant de création de stack Assistant de création de stack.

Création d'un stack AWS CloudFormationCréation d'un stack AWS CloudFormation :

Découvrez : la nouvelle solution Veeam Backup for AWS

  1. À l'Ă©tape SpĂ©cifier le modĂšle vous pouvez laisser les paramĂštres du modĂšle de stack par dĂ©faut.
  2. À l'Ă©tape SpĂ©cifier les dĂ©tails du stack nous saisissons les paramĂštres pour notre stack.
    • Dans le champ Nom du stack nous saisissons un nom ; vous pouvez utiliser des lettres majuscules et minuscules, des chiffres et des tirets.
    • Dans la section des paramĂštres Configuration de l'instance:
      Dans la liste Type d'instance pour le serveur Veeam Backup pour AWS vous devez choisir le type d'instance EC2 sur lequel Veeam Backup pour AWS sera installé (nous l'appellerons par la suite serveur Veeam Backup pour AWS). Il est recommandé de choisir le type t2.medium.
      Dans la liste Paire de clés pour le serveur Veeam Backup pour AWS vous devez choisir une paire de clés qui sera utilisée pour l'authentification sur ce nouveau serveur. Si la paire de clés requise n'est pas dans la liste, vous devez en créer une, comme décrit ici.
      Indiquez si vous souhaitez activer la sauvegarde automatique des volumes EBS pour le serveur Veeam Backup pour AWS (par défaut, c'est le cas, c'est-à-dire true).
      Indiquez si le serveur Veeam Backup pour AWS doit ĂȘtre redĂ©marrĂ© en cas de dĂ©faillance du logiciel.
      Indiquez si le serveur Veeam Backup pour AWS doit ĂȘtre redĂ©marrĂ© en cas de dĂ©faillance de l'infrastructure.

  3. Dans la section des paramÚtres réseau Configuration du réseau:
    • Indiquez si vous devez crĂ©er une adresse IP Ă©lastique pour le serveur Veeam Backup pour AWS. Voir plus ici.
    • Dans le champ Adresses IP sources autorisĂ©es pour la connexion SSH spĂ©cifiez la plage d'adresses IPv4 Ă  partir de laquelle l'accĂšs au serveur Veeam Backup pour AWS via SSH sera autorisĂ©.
    • Dans le champ Adresses IP sources autorisĂ©es pour la connexion HTTPS spĂ©cifiez la plage d'adresses IPv4 Ă  partir de laquelle l'accĂšs Ă  l'interface web de Veeam Backup pour AWS sera autorisĂ©.
      La plage d'adresses IPv4 est spécifiée en notation CIDR (par exemple, 12.23.34.0/24). Pour autoriser l'accÚs depuis toutes les adresses IPv4, vous pouvez entrer 0.0.0.0/0. (Cependant, cette option n'est pas recommandée, car elle réduit la sécurité de l'infrastructure.)

  4. Sur la base des adresses IPv4 spécifiées, AWS CloudFormation crée un groupe de sécurité pour Veeam Backup for AWS, avec les rÚgles correspondantes pour le trafic entrant via SSH et HTTPS. (Par défaut, le port 22 est utilisé pour le trafic entrant SSH et le port 443 pour HTTPS.) Si vous prévoyez de spécifier un autre groupe de sécurité pour Veeam Backup for AWS lors de l'installation de la solution, n'oubliez pas d'ajouter manuellement les rÚgles correspondantes à ce groupe et de vérifier que l'accÚs aux services AWS (indiqués dans la section Exigences du guide de l'utilisateur) est autorisé.
  5. Dans la section VPC et Sous-réseau vous devez sélectionner Amazon Virtual Private Cloud (Amazon VPC) et le sous-réseau auquel le serveur Veeam Backup for AWS sera connecté.
  6. À l'Ă©tape Configurer les options de pile indiquez les balises AWS, les autorisations pour le rĂŽle IAM et d'autres paramĂštres de la pile.

    Découvrez : la nouvelle solution Veeam Backup for AWS

  7. À l'Ă©tape VĂ©rifier vĂ©rifiez tous les paramĂštres, sĂ©lectionnez l'option Je reconnais qu'AWS CloudFormation pourrait crĂ©er des ressources IAM et cliquez sur CrĂ©er une pile.

AprĂšs l'installation, ouvrez la console Web en saisissant l'adresse DNS ou l'adresse IP de l'instance EC2 oĂč Veeam Backup for AWS est installĂ©, par exemple :
https://ec2-135-169-170-192.eu-central-1.compute.amazonaws.com

La console affiche les ressources pour lesquelles la protection des données est configurée à l'aide de Veeam Backup for AWS :

Découvrez : la nouvelle solution Veeam Backup for AWS

Les paramÚtres infrastructure, rÎles, etc. sont décrits en détail dans documentation.

Politiques de sauvegarde

Pour protéger les instances, nous créons des politiques.

Pour différents types d'objets, vous pouvez configurer différentes politiques : par exemple, une politique destinée à protéger les applications de niveau 3 (les moins critiques), ou des politiques pour les applications de niveau 2 et niveau 1. Dans les paramÚtres de la politique, nous spécifions :

  • Un compte avec des rĂŽles IAM
  • RĂ©gions — plusieurs peuvent ĂȘtre sĂ©lectionnĂ©es
  • Ce qui doit ĂȘtre protĂ©gĂ© — cela peut ĂȘtre toutes les ressources (all resources) ou des instances sĂ©lectionnĂ©es ou (balises)
  • Ressources Ă  exclure
  • ParamĂštres de snapshot, y compris l'utilisation des snapshots et la durĂ©e de conservation
  • ParamĂštres de sauvegarde : chemin vers le rĂ©fĂ©rentiel, calendrier et durĂ©e de conservation
  • Estimation des coĂ»ts des services (voir ci-dessous)
  • ParamĂštres de calendrier et d'alertes

Estimation intégrée des coûts des services

La solution Veeam Backup for AWS intĂšgre une estimation automatique des coĂ»ts des services — cela permet de calculer immĂ©diatement le coĂ»t des services de sauvegarde conformĂ©ment Ă  la politique spĂ©cifique. Les mĂ©triques suivantes sont prises en compte dans le calcul :

  • CoĂ»t de la sauvegarde
  • CoĂ»t du snapshot
  • Le coĂ»t du trafic est particuliĂšrement important si le dĂ©pĂŽt se trouve en dehors de la rĂ©gion oĂč se situent les objets d'infrastructure (Amazon AWS facture le trafic vers d'autres rĂ©gions)
  • CoĂ»t des transactions
  • CoĂ»t total

Découvrez : la nouvelle solution Veeam Backup for AWS

Les donnĂ©es peuvent ĂȘtre exportĂ©es vers un fichier CSV ou XML.

Composants auxiliaires — Workers

Pour rĂ©duire les coĂ»ts de trafic, vous pouvez configurer la crĂ©ation automatique de composants auxiliaires — workers — dans la mĂȘme rĂ©gion AWS que les objets protĂ©gĂ©s. Les Workers s'exĂ©cutent automatiquement uniquement pendant le transfert de donnĂ©es vers/depuis le cloud Amazon S3 ou pendant la restauration, et une fois les opĂ©rations terminĂ©es, ils sont arrĂȘtĂ©s et supprimĂ©s.

Découvrez : la nouvelle solution Veeam Backup for AWS

Sauvegarde

Pour les opérations de sauvegarde, Veeam Backup for AWS utilise des snapshots natifs (voir Amazon EBS snapshots). Lors de la sauvegarde, Veeam Backup for AWS utilise des commandes AWS CLI pour créer des snapshots des volumes EBS attachés à l'instance EC2. Ensuite, selon le scénario de sauvegarde que vous avez choisi, Veeam Backup for AWS créera pour l'instance EC2 soit une chaßne de snapshots natifs, soit une sauvegarde au niveau de l'image.

Snapshots natifs

Veeam Backup for AWS crée des snapshots natifs de l'instance EC2 de la maniÚre suivante :

  1. Tout d'abord, des snapshots des volumes EBS attachés à cette instance sont créés.
  2. Des tags AWS sont attribués aux snapshots EBS lors de leur création. Les clés et valeurs de ces tags contiennent des métadonnées chiffrées. Veeam Backup for AWS considÚre les snapshots EBS avec métadonnées comme des snapshots natifs pour l'instance EC2.
  3. Si l'instance EC2 a dĂ©jĂ  Ă©tĂ© traitĂ©e par une politique de sauvegarde, alors Veeam Backup for AWS vĂ©rifie le nombre de points de restauration dans la chaĂźne de snapshots. Si ce nombre dĂ©passe la valeur limite indiquĂ©e dans la politique, le point le plus ancien est supprimĂ©. Remarque : La politique de conservation et de suppression automatique (rĂ©tention) ne s'applique pas aux snapshots créés manuellement (il s'agit bien de snapshots créés sĂ©parĂ©ment). Ces snapshots peuvent ĂȘtre supprimĂ©s comme dĂ©crit ici. (Si par « manuellement » on entend l'exĂ©cution manuelle de la politique en dehors du calendrier, alors la rĂ©tention s'appliquera au snapshot créé de cette maniĂšre.)

Sauvegardes au niveau de l'image

Voici comment Veeam Backup for AWS effectue des sauvegardes au niveau de l'image :

  1. Tout d'abord, des snapshots des volumes EBS attachés à cette instance sont créés.
  2. Veeam Backup for AWS utilise des instantanés EBS comme sources pour les sauvegardes. Une fois le processus de sauvegarde terminé, ces instantanés sont supprimés.
  3. Ensuite, dans la rĂ©gion AWS oĂč se trouve cette instance, un worker auxiliaire est lancĂ© pour aider Ă  traiter les donnĂ©es de l'instance EC2.
  4. Des volumes EBS sont créés à partir des instantanés temporaires et sont attachés à l'instance worker.
  5. Les donnĂ©es sont lues depuis les volumes EBS sur l'instance worker, puis transfĂ©rĂ©es vers le dĂ©pĂŽt S3, oĂč elles seront stockĂ©es au format Veeam.
  6. Au cours d'une session incrémentielle, Veeam Backup for AWS lit les métadonnées des sauvegardes à partir du dépÎt S3 et les utilise pour identifier les blocs ayant changé depuis la session précédente.
  7. Lorsque la sauvegarde est terminée, Veeam Backup for AWS supprime les instantanés EBS temporaires et l'instance worker sur Amazon EC2.

Récupération des données

Avec Veeam Backup for AWS, vous pouvez restaurer des données de la maniÚre suivante :

  • À l'emplacement d'origine, en Ă©crasant l'instance d'origine. Toutes les donnĂ©es de cette instance seront Ă©crasĂ©es par celles stockĂ©es dans la sauvegarde, tandis que la configuration de l'instance est conservĂ©e.
  • À un nouvel emplacement, en crĂ©ant une nouvelle instance. Dans ce scĂ©nario - si vous choisissez de restaurer Ă  un nouvel emplacement ou avec de nouvelles configurations - vous devrez spĂ©cifier les paramĂštres de configuration qui seront appliquĂ©s Ă  l'instance une fois la restauration terminĂ©e :
    • RĂ©gion
    • ParamĂštres de chiffrement
    • Nom et type de l'instance
    • ParamĂštres rĂ©seau : Virtual Private Cloud (VPC), sous-rĂ©seau, groupe de sĂ©curitĂ©

Restaurer des volumes

La restauration des volumes de l'instance EC2 à partir d'un instantané ou d'une sauvegarde est également prise en charge, que ce soit à l'emplacement d'origine ou à un nouvel emplacement. Dans ce dernier cas, il est nécessaire de spécifier la région AWS, la zone de disponibilité et d'autres paramÚtres pour le nouvel emplacement.

Un worker est également impliqué dans le processus de restauration.

Le processus se déroule comme suit (à titre d'exemple de restauration à partir d'une sauvegarde) :

  1. Veeam Backup for AWS lance un worker dans la région AWS requise, crée le nombre nécessaire de volumes EBS vides et les attache à l'instance worker.
  2. Restaure les données à partir de la sauvegarde vers ces volumes.
  3. DĂ©tache les volumes EBS et les dĂ©place vers l'emplacement requis (d'origine ou un autre rĂ©gion AWS), oĂč ces volumes sont conservĂ©s comme distincts.
  4. Supprime l'instance worker une fois les opérations terminées.
    Remarque : N'oubliez pas qu'aprÚs la restauration, le volume ne sera pas automatiquement attaché à l'instance EC2 (il sera simplement enregistré à l'emplacement spécifié en tant que volume EBS séparé).

Restauration de fichiers

Permet de restaurer des fichiers individuels sans avoir Ă  restaurer l'ensemble de l'instance.

Lorsque vous initiez une restauration au niveau des fichiers, vous recevez une URL (basĂ©e sur le nom DNS public du worker) oĂč vous pouvez voir toute la structure des fichiers sur l'OS invitĂ©, trouver les fichiers nĂ©cessaires et les tĂ©lĂ©charger sur votre machine locale.
Pour plus de sécurité, vous pouvez également vérifier le certificat et son empreinte pour vous assurer qu'il n'y a pas de MiTM.

Découvrez : la nouvelle solution Veeam Backup for AWS

Intégration avec Veeam Backup & Replication

Si Veeam Backup & Replication est déployé dans votre infrastructure, vous pouvez configurer la restauration des machines incluses vers le cloud Amazon EC2 à l'aide de la fonctionnalité Direct Restore to AWS, puis protéger ces données cloud avec Veeam Backup for AWS.
La fonctionnalitĂ© de Veeam Backup & Replication prend Ă©galement en charge les rĂ©fĂ©rentiels Amazon S3 créés par Veeam Backup for AWS — vous pouvez restaurer des sauvegardes d'instances Amazon EC2 vers votre infrastructure locale.

Caractéristiques de la version gratuite

La version gratuite de Veeam Backup for AWS permet de sauvegarder jusqu'Ă  10 instances EC2 ; la restauration Ă  partir des sauvegardes se fait sans limites.
Remarque : Recommandé d'utiliser t2.medium.

CoĂ»t approximatif des ressources — 9,8 USD/mois, basĂ© sur une utilisation 24h/24 avec les paramĂštres par dĂ©faut suivants :

  • EC2 — 1 instance t3.micro
  • EBS — 1 volume GP2 de 8 Go
  • Configuration pour le rĂ©fĂ©rentiel S3 — 50 Go de stockage S3 Standard, 13 000 requĂȘtes S3 PUT, 10 000 requĂȘtes S3 GET, utilisation de 50 Go de S3 Select

Liens utiles

Solution Veeam Backup for AWS sur AWS Marketplace
Guide de l'utilisateur (en anglais).

Source : habr.com

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster