Cloud Computing ermöglicht die Bereitstellung von Diensten auf Basis eines pay-as-you-go modell.
Die Zuteilung und Freigabe von Ressourcen erfolgt dynamisch nach den Bedürfnissen der Kunden
nach einem Service Level Agreement (SLA). Allerdings gibt es eine große Vielfalt an
Cloud-Anwendungen und verschiedene Geschäftsziele, Auswahl eines Bereitstellungsplans
das sich an die Geschäftsdynamik anpasst, wird herausfordernd.
Cloud-Anwendungen können ein Problem mit zu geringer Bereitstellung haben
da der Cloud Service Provider den Kompromiss zwischen minimalen Ressourcenkosten sieht
und erfüllen die strengen QoS-Anforderungen (Quality of Service). Bekannte automatische Skalierung
Lösungen passen die Anzahl der verfügbaren Rechenressourcen dem aktuellen an
Serviceanforderung, aber sie sind entweder auf einen einzelnen Ressourcentyp beschränkt oder nicht
Berücksichtigen Sie den Typ der zu skalierenden Cloud-Anwendung und erwarten Sie keine Arbeitslasten
die zur Laufzeit entstehen, was zu SLA-Nichterfüllungen führen kann.
Diese Masterarbeit zielt darauf ab, den Auto Scaling-Prozess zu verbessern durch die Ableitung einer Reihe von Skalierungsrichtlinien durch die Analyse der Lastmuster, Leistungsprofile der Anwendung, Ressource
Typen und Preismodell. Das Ergebnis dieser Forschung beinhaltet die Implementierung von
das Skalierungsrichtlinien-Ableitungstool (SPDT), das auf verschiedenen Skalierungsstrategien basiert
wählt eine kosteneffiziente Skalierungsrichtlinie aus, die den aktuellen und vorhergesagten Service erfüllt
Nachfrage.
Die vorgeschlagene Lösung hilft Cloud Services Providern bei der effizienten Verwaltung der
Bereitstellung und Skalierung von Anwendungen durch Beantwortung von Fragen wie Welches ist das richtige
Anzahl der benötigten Ressourcen? Welche Art oder kombination von Typressourcen passt besser?
Welche Parameter und Bedingungen sollten vor der Skalierung beachtet werden?
Wann beginnen Sie mit der Skalierung von Ressourcen? Wie beeinflusst die Art der Anwendung die Skalierungsentscheidungen?.
«
Cloud Computing ermöglicht die Bereitstellung von Diensten auf Basis eines pay-as-you-go modell.
Die Zuteilung und Freigabe von Ressourcen erfolgt dynamisch nach den Bedürfnissen der Kunden
nach einem Service Level Agreement (SLA). Allerdings gibt es eine große Vielfalt an
Cloud-Anwendungen und verschiedene Geschäftsziele, Auswahl eines Bereitstellungsplans
das sich an die Geschäftsdynamik anpasst, wird herausfordernd.
Cloud-Anwendungen können ein Problem mit zu geringer Bereitstellung habe...
»