J'ai personnalisé (EBS-backed) AMI pour exécuter une version de démonstration d'une de nos applications. (L'AMI contient Ubuntu 11.04 avec une configuration Tomcat & MySQL pour l'application elle-même, et Jenkins pour une mise à jour facile en un clic de la démo).
Il s'agit d'une AMI 32 bits, ce qui signifie que je dispose des éléments suivants options de type d'instance :
- Micro (t1.micro)
- Petit (m1.small)
- Moyenne à forte CPU (c1.medium)
Nous avons remarqué que nous aimerions avoir un peu plus de performances pour le serveur de démonstration que ce que c1.medium peut offrir. (Plus précisément, je soupçonne que "I/O Performance : Modérée" pourrait être un goulot d'étranglement, bien que je ne sois pas sûr que l'amélioration de cela aiderait étant donné que nous utilisons EBS pour tout).
Quoi qu'il en soit, afin d'utiliser les types d'instance les plus puissants (par exemple "m1.large" ou "c1.xlarge"), J'aurais besoin d'une AMI 64 bits .
Une façon de procéder est de créer une nouvelle instance à partir d'une version 64 bits propre. AMI Ubuntu Ensuite, j'y réinstalle mon système, et enfin je l'enregistre comme une nouvelle AMI. Je pourrais monter un volume avec la configuration actuelle, et ensuite cp -a
quelques trucs sur le disque racine de la nouvelle instance, ce qui aiderait un peu. Mais même ainsi, cette approche peut être quelque peu fastidieuse et prendre du temps.
Donc, ma question est, Existe-t-il un moyen plus simple et automatisé de convertir une AMI 32 bits en une AMI 64 bits ?