Comment migrer mon site Web, mySQL, pages PHP, fichiers, parameters, etc. vers Amazon EC2?

Bonjour, je suis complètement nouveau sur EC2 et nouveau sur admin serveur et j’ai travaillé sur un serveur Windows 2003 avec notre application web actuelle faite avec des pages PHP, firebase database mySQL et servant des fichiers image à partir d’un seul serveur Windows 2003 autonome.

J’aimerais savoir comment procéder pour «emballer» notre serveur et l’installer en tant qu’image sur Amazon Web Services.

Y at-il un moyen facile de faire cela ou dois-je reconstruire sur amazon. Existe-t-il une image Windows de base avec PHP et MySQL déjà installée?

Je suis passé par le processus d’inscription et je me suis connecté au serveur à l’aide de Remote Desktop Connection. Je suis habitué à travailler avec des fichiers de serveur dans dreamweaver, comment pourrais-je utiliser dreamweaver pour me connecter au serveur EC2?

Quelqu’un sait de bons tutoriels pour cela?

Merci beaucoup

Voici la liste des images Windows. Je n’ai pas pu en trouver un avec ce que vous demandez, vous devez donc commencer par un fichier existant (il est préférable de commencer par celui sur lequel IIS est déjà installé), puis installez vous-même PHP et MySQL. Vous pouvez ensuite enregistrer cela comme image de base et l’utiliser pour tous vos déploiements ultérieurs.

Cependant, l’infrastructure que vous décrivez ne correspond pas bien à un environnement Cloud. Au départ, MySQL ou toute autre firebase database relationnelle n’est pas un mécanisme de persistance approprié. Il n’est pas garanti que votre instance ne disparaîtra pas et si cela se produit, toutes les données stockées dans le système de fichiers local seront perdues. Vous pouvez uniquement utiliser MySQL en toute sécurité en utilisant Elastic Block Storage. Ceci est une autre considération pour vous.

Pour la même raison, il n’est pas recommandé d’utiliser une image simple pour servir les fichiers. Amazon propose le service S3, ce qui est excellent à cet égard.

En conclusion, le déploiement dans un environnement Cloud est différent du déploiement sur des serveurs dédiés. Vous avez besoin d’une architecture différente, pas seulement pour reproduire vos installations.

Selon le niveau de documentation et de sauvegarde de votre site, cela ne devrait pas être trop grave. Bien sûr, essayez de vous en tenir à un système d’exploitation aussi similaire que possible à votre système d’origine. En fait, vous pouvez même créer votre image à partir de zéro en suivant la documentation. Il existe même des moyens de créer un système à partir de l’installation de médias dans votre propre configuration VMWare, puis de le transférer vers EC2 (voir ici et ici ). Je n’ai jamais fait ça mais cela semble faisable en principe. Si j’avais un serveur à long terme, je devais fonctionner sur EC2.

D’un autre côté, vous pourriez simplement dépenser une centaine de dollars et aller sur odesk.com ou ailleurs et demander à quelqu’un de le migrer pour vous. Dites-lui simplement que vous voulez une liste complète de tout ce qu’il a fait et une documentation instantanée.

Edit: Comme le dit kgiannakakis, assurez-vous de bien comprendre la technologie EC2, car ce n’est pas la même chose que l’hébergement.