cloud hosting

Comment migrer d'AWS vers Hetzner

AWS Hetzner
Difficulté: Avancé Temps estimé: 1-2 weeks

Guide étape par étape pour déplacer votre infrastructure cloud d'Amazon Web Services vers Hetzner, l'hébergeur allemand économique.

Prérequis

  • Un compte AWS avec une infrastructure documentée
  • Un compte Hetzner Cloud
  • Accès SSH aux deux environnements
  • Compétences de base en administration de serveurs

Étapes

  1. Auditer les ressources AWS

    Inventoriez toutes les instances EC2, bases de données, buckets de stockage et configurations réseau.

  2. Provisionner les serveurs Hetzner

    Créez des serveurs cloud ou machines dédiées équivalents dans Hetzner Cloud.

  3. Migrer les bases de données

    Exportez les bases de données depuis RDS et importez-les dans vos nouveaux serveurs Hetzner.

  4. Transférer les applications

    Déployez votre code applicatif sur la nouvelle infrastructure Hetzner via votre pipeline CI/CD.

  5. Mettre à jour le DNS

    Pointez vos enregistrements DNS vers les nouvelles adresses IP Hetzner avec un TTL réduit.

  6. Tests et basculement

    Exécutez des tests d'intégration complets sur Hetzner, puis effectuez le basculement final.

Pourquoi migrer d’AWS vers Hetzner ?

L’infrastructure AWS fonctionne principalement sur des serveurs américains sous juridiction américaine, exposant vos données au CLOUD Act. Hetzner exploite des centres de données en Allemagne et en Finlande, entièrement dans le cadre de l’UE et du RGPD. Hetzner est également beaucoup plus économique : des serveurs cloud comparables coûtent souvent 50 à 80 % moins cher qu’AWS.

Étapes détaillées de migration

Étape 1 : Auditer les ressources AWS

Créez un inventaire complet : instances EC2, bases de données RDS, buckets S3, réseaux VPC et services spécifiques AWS nécessitant des alternatives.

Étape 2 : Provisionner les serveurs Hetzner

Via la console Hetzner Cloud ou la CLI hcloud, créez des serveurs correspondant à vos spécifications, configurez les pare-feu et les réseaux privés.

Étape 3 : Migrer les bases de données

Exportez avec pg_dump ou mysqldump, transférez via scp et importez sur Hetzner.

Étape 4 : Transférer les applications

Déployez via votre pipeline CI/CD, configurez le reverse proxy et les certificats TLS.

Étape 5 : Mettre à jour le DNS

Réduisez le TTL 24 heures avant, mettez à jour les enregistrements A/AAAA, surveillez la propagation.

Étape 6 : Tests et basculement

Tests d’intégration, synchronisation finale de la base de données, basculement DNS et surveillance pendant 48 heures.

Conseils pour une migration réussie

  • Utilisez le provider Terraform de Hetzner pour les déploiements infrastructure-as-code
  • Conservez les ressources AWS pendant 30 jours comme filet de sécurité

Cela vous a-t-il été utile ?