Ein Vorteil der Verwendung von Amazon Elastic Compute Cloud (EC2) ist die Möglichkeit, Instanzen jederzeit starten, anhalten, erstellen und beenden zu können. Durch diese Flexibilität entstehen jedoch potenzielle Probleme mit IP-Adressen. Das Neustarten einer beendeten Instanz (oder Neuerstellen einer Instanz, nachdem eine andere Instanz beendet wurde) resultiert in einer neuen IP-Adresse. Wie wird ein Computer erfolgreich referenziert, wenn sich die IP-Adresse ständig ändert?
Zur Lösung dieses Problem ermöglicht Amazon die Zuordnung einer Elastic IP-Adresse. Eine Elastic IP stellt eine einzelne IP-Adresse bereit, die Sie mit verschiedenen EC2-Instanzen über einen bestimmten Zeitraum verknüpfen können. Wenn die EC2-Instanz über eine Elastic IP verfügt und diese Instanz angehalten oder beendet wurde, können Sie mit der Elastic IP sofort eine neue EC2-Instanz verknüpfen. Die vorhandenen Anwendungen werden nicht unterbrochen, da die IP-Adressen von den Anwendungen wie erwartet erkannt werden, obwohl die Back-End-EC2-Instanz geändert wurde.
Wenn Sie die eigene Site manuell erstellen, sollten Sie die Enterprise-Geodatabase-Instanz mit einer Elastic IP verknüpfen, falls sich die Geodatabase auf einer eigenen dedizierten Instanz befindet. Sie können auch die ArcGIS-Server-Instanz mit einer Elastic IP verknüpfen, wenn Sie nicht bereits einen Amazon Load Balancer verwenden.
Wenn Sie die Site mit ArcGIS Server Cloud Builder for Amazon Web Services erstellen, werden keine Elastic IPs erstellt. Wenn Sie eine SSH- oder Remotedesktopverbindung verwenden, um eine Verbindung mit Instanzen innerhalb der Site herzustellen, müssen Sie eine Elastic IP erstellen und jeder Instanz eine zuweisen.
Falls Sie jemals eine Instanz beenden müssen, sollten Sie sie mit der zugehörigen Elastic IP neu verknüpfen, nachdem Sie die Instanz wieder gestartet haben. Sie können die Elastic IP sogar mit einer Sicherungsinstanz verknüpfen während die andere Instanz inaktiv ist. Wenn Sie über keine Elastic IP verfügen, werden die Verbindungen der Benutzer zu Ihren Computern dauerhaft unterbrochen, falls Sie die Instanz jemals beenden müssen.
Hinweis:
Eine Elastic IP ist nicht dasselbe wie ein Amazon Load Balancer. Ein Amazon Load Balancer erleichtert die Skalierung der Server durch die gleichzeitige Zuordnung vieler EC2-Instanzen unter einer Webadresse. Andererseits kann eine Elastic IP immer nur mit einer EC2-Instanz verknüpft werden.
Befolgen Sie die Anweisungen in der AWS-Dokumentation zur Zuweisung einer Elastic IP-Adresse, und verknüpfen Sie die Adresse mit einer AWS-Instanz.