Consider production server with GCP Cloud Run
- Vorherrschende Sprache
- Haskell
- Sterne
- 1.3k
- Forks
- 201
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I'd like to consider using Cloud Run in GCP to deploy CodeWorld. This would require building a docker container for the CodeWorld image, and then setting up Cloud Run behind a load balancer to serve the site.
Advantages:
1. Autoscaling, so that I never max out server capacity.
2. Lower costs, since resources would be scaled down outside of school hours when few people are using the platform.
3. A managed release process that separates development from production.
Beitragsleitfaden
Rechercherichtung
Beginne mit der Überprüfung des bestehenden CodeWorld-Deployments sowie der Image-/Build-Konfiguration und ermittle anschließend die Anforderungen für den vorgeschlagenen Docker-Container, den Cloud Run-Service und den Load Balancer. Als abgeschlossen gilt die Aufgabe, wenn die Website über Cloud Run hinter einem Load Balancer bereitgestellt wird, mit Autoscaling und getrennten Release-Pfaden für Entwicklung und Produktion. Im Issue werden keine Dateien, Tests oder Einstiegspunkte für das Deployment angegeben.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- docker, dockerfile, gcp
- Bereich
- cloud, devops, infrastructure
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100