J'envisage de passer d'un VPS à EC2. EC2 est élastique, tout comme son prix; Je pourrais démarrer mon instance à la demande, puis la laisser s'arrêter si elle n'est pas active à la fin d'une période horaire.
Combien de temps ce processus prend-il? Supposons une micro-instance démarrant depuis EBS. Supposons que Linux (probablement Ubuntu); les 10 minutes mentionnées pour Windows ne me laissent pas impressionner. La transition pourrait être ec2-run-instance
(avec son état en attente) ou ec2-start-instance
. N'hésitez pas à mentionner les heures de démarrage des autres nuages si vous les connaissez.
Réponses:
Il n'y a pas de réponse définitive à cela car cela dépend de la charge actuelle d'EC2. Vous pouvez également rencontrer des problèmes de capacité. D'après mon expérience, je reçois des startups EC2 en environ une minute à trois pour un Small in west-1b. Je ne pense pas qu'Amazon ait même un SLA pour garantir la possibilité de démarrer de nouvelles instances. Rackspace Cloud Server 256 Mo est également d'environ une minute, mais j'ai vu environ trois minutes.
la source
Sur amazon, le démarrage d' une machine hors d'EBS doit être nettement plus rapide qu'une lecture seule, par exemple S3 base - De http://aws.amazon.com/ebs/ :
« Vous pouvez également arrêter et les instances de redémarrage que démarrage d'Amazon EBS volumes tout en préservant l'état, avec des temps de démarrage très rapides. Comme pour toute utilisation d'Amazon EBS, vous ne payez que pour la quantité de ressources que vous consommez. "
Pour plus de détails sur le processus de démarrage EBS, il s'agit d'une lecture plus ou moins obligatoire - Voir la section intitulée "Temps de démarrage" et "Comment vous êtes facturé": http://docs.amazonwebservices.com/AWSEC2/latest/ UserGuide / index.html? Concepts_BootFromEBS.html
Il est particulièrement important de noter que «nous facturons une heure d'instance complète pour chaque transition d'un état arrêté à un état en cours d'exécution, même si vous effectuez la transition de l'instance plusieurs fois en une seule heure». Ce qui suit implique que ce ne le cas pour EBS. Ces informations sont _deply_buried_ - donc, si vous devez allumer et éteindre fréquemment des machines, le démarrage à partir d'EBS pourrait être plus coûteux.
la source
Mes repères indiquent un temps de démarrage d'environ 45s . L'hyperviseur XEN est responsable de la plupart de cela.
Les mesures de test vont du lancement de l'instance (choisissez AMI et lancez une nouvelle instance) à la connectivité SSH. J'utilise debian squeeze, construit avec mon propre bootstrapper (ne démarre pas gettys, etc.).
Vous pouvez tester le temps de démarrage avec un script de référence que j'ai créé dans ce but spécifique.
la source
Il existe différentes manières d'accélérer les temps de démarrage de votre instance. La majorité du temps est le chargement du système d'exploitation et ce que votre AMI configure pour charger au démarrage. J'ai publié des conseils que j'ai reçus du support AWS dans un autre article:
/programming//a/39298090/1806763
la source