2016-09-09 4 views
3

Kann man erwarten, dass die Bereitstellung einer Meteor-App von der lokalen Entwicklungsmaschine auf AWS Lambda einfach ist? und würde es gut funktionieren?Bereitstellen der Meteor-App auf AWS Lambda

Da AWS Lambda einen zustandslosen Code benötigt und Meteor einen statusbehafteten Code, bedeutet das, dass eine Meteor-App keinen AWS Lambda bereitstellen kann?

Gibt es einen Vorteil von Lambda mit einer Meteor App?
Danke

+0

„Da AWS Lambda einen staatenlos Code erfordert, und Meteor ist ein Stateful Code, bedeutet das, dass eine Meteor App nicht mit einem AWS Lambda ausgestattet werden kann? " Ja das ist was es bedeutet. AWS Lambda ist nicht die Art von Laufzeitumgebung, für die Meteor entwickelt wurde. Es wird nicht funktionieren. –

+0

@MarkB Dies gilt gleichermaßen für Elastic Beanstalk, die [AWS-Dokumente] (http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.concepts.design.html) unter Skalierbarkeit, der letzte Absatz sagt "Elastic Beanstalk-Anwendungen sollten auch so zustandslos wie möglich sein". Kann ich eine Meteor-App betreiben, die Mongodb-Sammlungen auf Elastic Beanstalk benötigt? Wenn nicht, was ist meine beste Option, um das Meteor-Projekt zu betreiben? Die Web-App behandelt Benutzeranmeldungen und die Verarbeitung von Benutzerinformationen. –

+0

@FredJ. Elastic Beanstalk kann "Stateful" -Apps oder viele Arten von Apps wirklich ausführen. Was sie mit Stateless meinen, ist, dass State auf eine DB, Elasticache usw. ausgelagert werden soll. Der App-Server selbst kann sich jedoch aufwärmen und Ressourcen zwischenspeichern. –

Antwort

0

Ja, es ist möglich, aber wahrscheinlich keine gute Passform. Die Leute here versuchten es und empfehlen stattdessen aws elastischen Bohnenstrunk.

Ich kenne Leute, die Erfolg gehabt haben mit serverless + apollo-Server, nicht ganz dasselbe, aber Meteor ist in diesen Tagen in Richtung apollo bewegen ...