2016-06-03 3 views
0

Dies ist eine allgemeine Frage zur Cloud-Architektur. Ich habe eine Unity-3D-App, die ich als eigenständige App für PC oder Mac bereitstellen kann. Aber ich möchte es über das Web bereitstellen, sodass Benutzer darauf zugreifen können, indem sie sich auf einer Website anmelden. Der Benutzer sollte in der Lage sein, einen typischen Webbrowser auf seinem Desktop-Laptop zu verwenden, um auf diese App zuzugreifen.So stellen Sie Unity 3d App auf AWS oder einer anderen Cloud-Plattform bereit

Meine App ist kein Spiel und ist nicht physikintensiv. Es ist ein einfaches Visualisierungswerkzeug zum Betrachten von Architekturentwürfen. Gibt es eine Möglichkeit, AWS oder GCE zu verwenden, um meine App zu verteilen? Muss ich unbedingt den "Master Server" von Unity benutzen?

Ich möchte auch "kontinuierliche Integration" in Betracht ziehen. Wenn ich also das Code-Repository aktualisiere und es auf dem Produktionsserver veröffentliche, sollten alle Benutzer den neuen grafischen Inhalt sehen, während auf ihre persönlichen Daten von einer Datenbank aus zugegriffen wird (

). Welche Art von grundlegenden Schritten brauche ich um meine Anforderungen zu erfüllen, wenn ich Amazon Web Services für die Bereitstellung meiner Unity 3d App verwende?

Zum Beispiel müsste ich einen Webserver einrichten, der es Benutzern ermöglicht, über einen Socket auf die unity3d-App zuzugreifen, während die App ständig ausgeführt wird? Wie verwalte ich verschiedene Sitzungen und verschiedene Benutzer?

Jede Hilfe oder Links zu Online-Ressourcen wäre hilfreich. Ich habe versucht zu suchen, konnte aber kein Schema für die App-Architektur finden.

Ich bin auch glücklich, Google Compute Engine anstelle von AWS zu verwenden, wenn es ein Tutorial dafür gibt.

Danke

Antwort

Verwandte Themen