Introducing G2.ai, the future of software buying.Try now
Robin P.
RP
Software Engineer at Prototype Hubs

What is the best way to deploy it in AWS?

Do any DevOps out there have suggestions on how to deeply and scale?
1 Kommentar
Sieht aus, als wären Sie nicht angemeldet.
Benutzer müssen angemeldet sein, um Fragen zu beantworten
Anmelden
DB
0
Die beste Bereitstellungsoption hängt von dem Problem ab, das Sie zu lösen versuchen. Wenn Martini nur einige geplante Dienste ausführt, die einige Daten verarbeiten und dann einige Endpunkte über eine API oder Datenbank aktualisieren, dann könnte eine einfache Bereitstellung ausreichen: Eine einfache Bereitstellung würde typischerweise auf einer einzelnen EC2-Instanz installiert werden. Sie könnten auch eine einzelne ECS-Instanz mit Fargate verwenden. Für kritischere Bereitstellungen, bei denen Verfügbarkeit und Skalierbarkeit von größter Bedeutung sind, benötigen Sie eine skalierbarere Architektur: Die oben erwähnte Architektur ist nur eine von vielen. Zum Beispiel könnten Sie einen AWS ELB anstelle von Nginx verwenden, AWS bietet einen verwalteten ActiveMQ-Dienst, eine verwaltete Datenbank über RDS, und wir würden empfehlen, eine Cluster-Management-Lösung wie AWS ECS, Consul, Kubernetes, Zookeeper oder Eureka zu verwenden. Weitere Informationen zu unserer Cluster-Unterstützung sind hier verfügbar: Martini ist darauf ausgelegt, hochflexibel zu sein, um verschiedenen Bereitstellungsszenarien zu entsprechen, die dem Anwendungsfall des Kunden gerecht werden.
Sieht aus, als wären Sie nicht angemeldet.
Benutzer müssen angemeldet sein, um Kommentare zu schreiben
Anmelden
Antworten