🧭 Bonnes pratiques pour bien utiliser la plateforme cloud¶
À destination des utilisateurs scientifiques et académiques
🔐 1. Sécurité¶
- Utilisez des clés SSH pour vous connecter, et désactivez l'accès par mot de passe.
- Ouvrez uniquement les ports nécessaires (SSH, HTTP/HTTPS).
- Privilégiez WireGuard pour créer un réseau privé sécurisé, réduisant l'usage des IP flottantes et évitant l'exposition publique des instances.
- Installez un pare-feu local et activez fail2ban pour limiter les attaques.
🧼 2. Gestion des ressources¶
- Supprimez les instances inutilisées et privilégiez une durée de vie courte des instances.
- Automatisez la configuration (cloud-init, Ansible, Apptainer/Docker) plutôt que de maintenir des systèmes manuellement.
- Vérifiez régulièrement vos ressources (instances, volumes) pour éviter les excédents inutiles.
💾 3. Données et stockage¶
- Stockez les données utilisateurs sur des volumes séparés, non sur le disque système des instances.
- Utilisez le stockage objet (Swift, S3) pour des données volumineuses.
- Sauvegardez régulièrement avant les changements importants.
🧪 4. Reproductibilité¶
- Documentez les versions des images et les dépendances utilisées.
- Utilisez des environnements reproductibles (Docker, Apptainer) et automatisez vos installations avec des scripts.
- Pensez à la portabilité de votre travail sur d'autres plateformes cloud.
💡 5. Bonnes pratiques générales¶
- Nommez clairement vos ressources pour une gestion simplifiée.
- Ajoutez une date d'expiration ou une description aux instances temporaires.
- Utilisez des métadonnées (propriétés) pour décrire vos instances (
owner=nom
,usage=formation
).