2016-01-15 3 views
-1

J'avais un code d'équipe de développement sur mon site Web et je l'ai téléchargé sur AWS il y a quelque temps. Le site Web a fonctionné, mais je voudrais maintenant le retirer (avec une petite larme dans mon oeil). Malheureusement, l'équipe de développement n'est plus là. Beaucoup de travail a été impliqué, et pour cette raison je voudrais télécharger tous les fichiers sur un disque local. Il a été codé dans .NET et hébergé sur un serveur AWS dans un environnement Windows. Nous avons utilisé EBS pour stocker toutes les données, et il fonctionne sur un EC2.Je voudrais sauvegarder mon site Web localement à partir d'AWS

Bien sûr, j'ai toutes les informations d'identification pour accéder à la console AWS. J'ai regardé les documentations AWS, mais il semblerait qu'ils supposent tous que vous voulez avoir une sauvegarde en ligne, pas les télécharger sur un disque local - donc toutes les étapes semblent expliquer comment les sauvegarder en ligne. J'ai lu à propos de l'instantané EBS, mais je crains que cela ne fasse que sauvegarder les paramètres, contrairement à tous les fichiers utilisés. Essentiellement, je voudrais juste télécharger toute la base de données et le code localement et retirer le site Web.

Mise à jour: Je pense que je l'ai compris, mais je ne sais pas.

  • je clique sur mon droit par exemple AWS
  • J'ai cliqué sur connexion.

Il m'a incité à télécharger et à utiliser le "Remote Desktop Connection".

  • J'ai téléchargé et ouvert,
  • rempli le DNS public, nom d'utilisateur et mot de passe (à partir de la clé cryptée).

Ensuite, il s'est connecté à un environnement Windows Server 2008. De là, j'ai parcouru le D:/et trouvé un dossier avec mon nom de site Web et il semble que tous les fichiers (j'ai trouvé quelques images de produits) et DB sont là. Je vois que je peux copier coller de ce bureau à distance sur mon bureau local. Suis-je sur la bonne voie?

Répondre

0

Ceci est plus un des systèmes d'administration question qu'une question de programmation, mais voici quelques conseils ...

  • Vous pouvez sauvegarder le système entier en utilisant instantanés EBS, mais ces clichés resteront sur AWS - - vous ne pouvez pas les télécharger sur un ordinateur.
  • Vous pouvez copier les fichiers de l'instance EC2 (tels que ceux que vous avez trouvés sur le lecteur D:), mais il peut y avoir de nombreuses configurations nécessaires au bon fonctionnement de l'application. Le simple fait d'avoir les fichiers n'est probablement pas suffisant. Vous aurez besoin de tester que cela fonctionne, mais cela prendra probablement plus de temps que cela ne vaut pour vous (puisque vous n'avez plus besoin du système).
  • Vous pouvez utiliser le AWS VM Import/Export tools pour exporter l'instance en tant que machine virtuelle, mais cela ne fonctionne que si elle a été importée à l'origine de cette façon - ce qui n'est probablement pas le cas.
  • Vous pouvez créer des fichiers ISO des disques et les télécharger - utilisez n'importe quel utilitaire standard pour créer les fichiers ISO. Ensuite, vous pouvez utiliser les fichiers ISO pour restaurer les disques à l'avenir.

Étant donné que vous n'avez pas besoin du système plus, je tendance à recommander simplement la copie de fichiers vous pouvez trouver. Ils pourraient être capable de recréer le système à l'avenir. Cependant, si vous pensez que vous aurez besoin du système pour continuer à fonctionner à l'avenir, la méthode la plus simple est de prendre EBS snapshots - le prix pour le stockage est mineur par rapport au temps qu'il vous permettra de faire fonctionner le système à nouveau .

+0

Merci pour votre réponse John! Je pense que je peux sortir avec juste une copie des fichiers alors. Si un jour nous ramenons l'ancien site web pour un rafraîchissement, cela signifie que nous aurons une équipe capable de recréer le système à partir des fichiers existants et/ou de recréer les fichiers manquants + reconfigurer le serveur. Mais je ne pense pas que ça va vraiment arriver, je suppose que ça va être un souvenir de notre passé. Merci encore John! – BLW