AWS Auto Scaling
Anwendungskalierung zur Optimierung von Kosten und Leistungen
AWS Auto Scaling ist ein Tool zur automatischen Lastenüberwachung und Anpassung von Kapazitäten. Die Vorteile von AWS Auto Scaling im Vergleich zu klassischen Lösungen durch Provider liegen vor allem bei geringeren Kosten durch eine nutzenbasierte Abrechnung und dass es deutlich schneller in der Bereitstellung von Kapazitäten ist.
Auto Scaling bietet alle Komponenten für eine leistungsfähige Online-Anwendung. Sobald ein vorher festgelegter Schwellenwert übertreten wird, werden automatisch Ressourcen hinzu– sowie nachfolgend wieder abgeschaltet, wenn diese dann nicht mehr benötigt werden. Die Hinzuschaltung von Ressourcen lässt sich einfach limitieren, um eine optimale Kostenüberwachung zu gewährleisten. Dies geschieht hierbei in wenigen Minuten durch bereits vorhandene Images. Zusätzlich findet eine automatische Prüfung der Zustände statt und fehlerhafte Instanzen werden umgehend ausgetauscht.
Eine Alternative zur dauerhaften Überwachung ist die gezielte Einplanung und manuelle Anpassung mit Hilfe von Scheduled Scaling. Scheduled Scaling bietet sich besonders für vorhersehbare erhöhte Lasten an. Planbare erhöhte Lasten sind beispielsweise Weihnachten oder der Black Friday. Scheduled Scaling sorgt für eine sofortige Verfügbarkeit zum geplanten Zeitraum und bietet ebenfalls eine optimale Kostenüberwachung.