# AWS Elastic Beanstalk

## AWS EBS Einrichtung

NGSurvey kann auch innerhalb eines AWS EBS-Stacks in wenigen Minuten bereitgestellt werden. Verwenden Sie einen der folgenden Installationslinks, je nachdem, ob Sie den NGINX Reverse Proxy in Ihrer EBS-Konfiguration aktivieren möchten oder nicht.&#x20;

* [Nginx Enabled AWS Elastic Beanstalk install source package](https://console.aws.amazon.com/elasticbeanstalk/home?region=eu-central-1#/newApplication?applicationName=ngSurvey\&platform=docker\&environmentType=SingleInstance\&withRds=true\&rdsDBEngine=sqlserver-ex\&sourceBundleUrl=https://ngsurvey.s3.eu-central-1.amazonaws.com/ngsurveyeenginx.aws.zip) \
  Konfiguriert ngSurvey mit einem vorkonfigurierten Nginx-Reverse-Proxy. Empfohlen.&#x20;

* [AWS Elastic Beanstalk install source package](https://console.aws.amazon.com/elasticbeanstalk/home?region=eu-central-1#/newApplication?applicationName=ngSurvey\&platform=docker\&environmentType=SingleInstance\&withRds=true\&rdsDBEngine=sqlserver-ex\&sourceBundleUrl=https://ngsurvey.s3.eu-central-1.amazonaws.com/ngsurveyee.aws.zip)\
  Konfiguriert ngSurvey ohne Standard-Nginx-Konfiguration. Nur empfohlen, wenn Sie nicht hinter einem Reverse-Proxy betreiben oder Nginx manuell konfigurieren möchten.

Um ngSurvey unter AWS bereitzustellen, können Sie Folgendes prüfen [Schritt-für-Schritt-Anleitung](https://docs.ngsurvey.com/de/installation-setup/installation/amazon-web-services/aws-elastic-beanstalk/aws-ebs-step-by-step). &#x20;

## Lastverteilung

Wenn Sie ngSurvey auf mehreren Clusterknoten betreiben, stellen Sie sicher, dass Sie [verteiltes Caching aktivieren](https://docs.ngsurvey.com/de/installation-setup/installation/cluster-scale-out-configuration) wenn Sie ngSurvey auf mehreren Serverinstanzen betreiben, um die Last zu teilen.

## Datenbankeinrichtung

Out of the box wird ngSurvey die in Ihrer Verbindungszeichenfolge angegebene Datenbank automatisch konfigurieren/erstellen/aktualisieren. Beachten Sie, dass ngSurvey unter AWS automatisch alle RDS-Verbindungseigenschaften übernimmt.\
\
Wenn Sie nicht möchten, dass ngSurvey Ihre Datenbank automatisch aktualisiert, können Sie die automatische Datenbankeinrichtung deaktivieren, indem Sie die Umgebungsvariable NGSurvey:AutoDBSetup auf false setzen.\
\
Wenn Sie eine manuelle Datenbankeinrichtung bevorzugen, können Sie die DACPAC-Datei aus dem Verzeichnis app/database des Container-Archivs entnehmen und der Installationsanleitung für Microsoft SQL Server folgen.
