Cloud pour logiciel Java

Nuage m'a frappé maintenant. Plus je regarde les suggestions, plus il semble que les images du système d'exploitation virtuelles soient téléchargées sur demande. Ennuyeux ... J'ai lu quelque part que c'est un modèle mort, très vrai.

Je suis intéressé par le démarrage du logiciel Java, qui utilise des connexions de socket ordinaires, sans matériaux Web ni servlets, sans REST Et tout cet énorme excédent d'ingénierie. Il serait parfait si vous aviez une adresse IP avec laquelle vous pourriez parler et dire: "J'ai un travail pour vous." Ensuite, j'appelle à nouveau la même adresse IP et transmettez la tâche suivante, mais le nuage à l'intérieur envoie une demande d'un autre nœud. je pense que EC2 Est-ce que cela si j'ai bien compris leur concept? Mais fonctionnent-ils avec des images complètes du système d'exploitation?

Je veux quelque chose, où je peux développer un fichier .jar et dire utilisation 2 ou avant 100 instances de ce logiciel. Si une interaction est nécessaire, elle peut être effectuée via un nuage de certains systèmes de fichiers partagés. Est-ce ce que le nuage est capable?
Invité:

Christine

Confirmation de:

Je veux quelque chose, où je peux développer un fichier .jar

Il ne convient largement pas pour "Association de masse". "Quelque chose où vous pouvez développer le fichier .jar" Un peu vague.

EC2 (ou toute autre plate-forme cloud) Certainement, ce dont vous avez besoin ici. Mais vous devez vous occuper d'envoi de travail effectué le bon choix. (que signifierait-il pour vous).

Wether it (Amazon Combiné avec votre outil de gestion) Commencer a revenir 5 Serveurs et livrer "worker"

.jar

s "Sur eux ou pas, dépend vraiment de vous.

Tout ce qui vous donne EC2, En fait, c'est un milieu dans lequel vous pouvez très rapidement déployer certains types d'images spécialement préparées.

Vous devrez également prendre en compte les groupes de sécurité. On dirait que tu joues RMI, Et il met en évidence de manière dynamique les ports qu'il utilise, alors assurez-vous d'avoir un groupe de sécurité (Dans un sens large: règles de pare-feu) Selon vos besoins.

Si vous avez un logiciel qui fonctionne localement et atteint cela, les étapes suivantes:

Apprendre à utiliser EC2 :)

Créer des images AMI, Convient à votre logiciel

Écrivez quelques scripts / code qui contrôlera le nombre d'instances d'exécution (EC2 Fournit un produit pour l'échelle automatique - J'oublie toujours le nom - qui peut vous aider avec cela)

Assurez-vous que votre environnement est correctement protégé.

Regardez votre budget

Encore une fois en regardant votre budget

Exécutez des tests pour déterminer si ce qui rend votre logiciel de contrôle, ce que vous voulez (Il n'y a pas de partie de travail ici, il ne s'agit que du déploiement de "nouveaux serveurs" - Instances en termes EC2)

Votre question part

Plusieurs places

En ce qui concerne la partie EC2. Avoir un logiciel qui effectue un véritable travail, pas assez pour utiliser des nuages ​​coûteux. Vous voulez avoir une sorte de contrôle (Logiciel), qui va s'occuper des instances de course / Détruisez-les à nouveau.

Giselle

Confirmation de:

Nuage aujourd'hui est un mot à la mode - Cela dépend vraiment de ce qui rend ce fournisseur. Concernant Java, Je ne connais que sur
http://www.cloudbees.com/
solutions - Nous ne les avons jamais utilisés, il suffit de lire à leur sujet. Peut correspondre à votre compte.

Pour répondre aux questions, connectez-vous ou registre