Ich habe eine musikalische React App, die ich mit dem Hochladen einiger Audiodateien, Erstellen relationaler Datenbanken für Audiodateiinteraktion sowie Hochladen von Grafiken erstellen möchte. Ich würde gerne eine Meinung darüber bekommen, ob ich eine EC2-Instanz, eine LightSail-Instanz oder S3 verwenden muss. Wenn es sich anhört, als wäre ich verwirrt, bin ich es. Ich habe AWS nie für Bereitstellungen verwendet und möchte sicherstellen, dass ich nicht für die falschen Dinge bezahle. Bitte helfen :-)Musikalische React App, verwende ich EC2, Lightsail, oder S3
Antwort
Es gibt zwei Teile zu Ihrem Projekt, das vordere Ende und das hintere Ende. Diese sollten separat gehostet werden.
Frontend Wenn Sie Webpack verwenden Sie Code und alle anderen damit verbundenen Vermögenswerte Reagieren zu bündeln (CSS, Bilder, SVG usw.), sollten Sie diese gebündelten Vermögenswerte in S3 laden und diese Dateien hosten. Mit der richtigen Konfiguration lässt S3 Personen, die zu Ihrer Domain kommen, diese Inhalte herunterladen und Ihre Website anzeigen.
Backend Es gibt durchaus ein paar mögliche Lösungen, die möglicherweise die einfachste Lösung für Sie wäre Lambda zu verwenden und eine RDS oder Dynamo Instanz wie dies die ganze Einrichtung und Verwirrung entfernt mit Ihrer eigenen Infrastruktur bereitstellen.
Wenn Sie Lambda nicht verwenden, vorausgesetzt, Sie haben keinen Datenverkehr, können Sie eine EC2-Instance erstellen und einen beliebigen Webserver hosten, der Ihrem Zweck entspricht.
Hoffe, das hilft.
- 1. AWS S3 Lightsail Schnappschüsse
- 2. Amazon EC2 erstellt automatisch, wenn ich S3 verwende?
- 3. iOS mit AWS EC2-Endpunkt oder S3
- 4. Wie verwende ich weniger Präprozessor in React Create-React-APP
- 5. Wie verwende ich AWS S3 zum Speichern von hochgeladenen Bildern?
- 6. Erstellen create-react-app auf ec2
- 7. EC2-Benutzerdaten S3 Objekt
- 8. Deploying react-Redux-App in AWS S3
- 9. C++ Musikalische Stühle
- 10. Wie verwende ich Crashlytics für meine React Native Android App?
- 11. Wie verwende ich Yandex.Metrika in Meteor + React App?
- 12. Wie verwende ich Bootstrap in create-react-app?
- 13. S3 Proxy zu EC2 Instanz
- 14. mit Amazon Ec2 mit S3
- 15. EC2 S3 hochladen Wrong Region
- 16. Kann ich AWS LightSail mit AWS CloudWatch verwenden?
- 17. Wie beschleunige ich meine Wordpress-Site (EC2, CloudFront, S3)?
- 18. Wie verwende ich Radio-Buttons in React?
- 19. Werden Amazon Lightsail-Instanzen verwaltet/automatisch aktualisiert?
- 20. dask s3 Zugriff auf ec2 worker
- 21. Wie verwende ich create-react-app mit einer älteren React-Version?
- 22. ReactJS App EC2 Router 404
- 23. Wie verwende ich die only_if für Regionen in EC2-Instanzen
- 24. Wie schreibe ich Bilder in Amazon S3 von einer AWS EC2 Java-App
- 25. Wie verwende ich Jupyter auf EC2 OHNE Anaconda?
- 26. Wie verwende ich React Router mit React VR?
- 27. Wie verwende ich react-native-flux mit react-drawer
- 28. Hadoop auf EC2 vs. ElasticMapReduce/S3
- 29. Docker auf EC2 nicht mit S3 verbinden
- 30. große Datei von ec2 zu s3
Danke für die Klärung !! Hat mir auf jeden Fall geholfen, was wohin geht. Nach meiner Lektüre fand ich, dass Lightsail eine Kombination all dieser Entitäten in einem ist. Ist das eine sichere Annahme? –
@ByronBuyck Es tut uns leid, Light Sail ist ein sehr einfaches Server-Hosting-Service von AWS, Sie könnten es verwenden, um Ihre Anwendung sicher zu hosten, aber das hängt davon ab, wie Sie mit Linux sind zum Beispiel gibt es zahlreiche Alternativen, die besser sind im Vergleich zu Light Sail zum Beispiel Digital Ocean oder Vultr. –