zur Semesterarbeit
zur Semesterarbeit
zur Semesterarbeit
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3.3 ZIELE<br />
Die Ziele dieser <strong>Semesterarbeit</strong> sind wie folgt definiert:<br />
1. Es soll untersucht werden, ob sich Einsatz von Spot Instanzen in Bezug auf die Betriebskosten<br />
einer Applikation lohnt. Ferner soll eine Aussage <strong>zur</strong> Rentabilität der Lösung gemacht werden.<br />
2. Es soll untersucht werden, welchen Einfluss der Einsatz von Spot Instanzen auf die Verfügbarkeit<br />
einer Applikation hat.<br />
3.4 VORGEHENSWEISE<br />
Um Herauszufinden, ob sich der automatisierte Einsatz in von Spot Instanzen in Bezug auf die<br />
Betriebskosten lohnt, wird anstatt einer streng analytischen Methodik ein eher explorativer Ansatz in<br />
Form eines Proof-of-Concept (PoC) gewählt. Dieser Ansatz verbindet das Erarbeiten eines<br />
kostenoptimierten Betriebsmodells mit dessen Verifikation anhand eines praktischen Einsatzes des<br />
Betriebsmodells im Rahmen eines definierten Szenarios.<br />
3.4.1 ERARBEITUNG EINES KOSTENOPTIMIERTEN BETRIEBSMODELLS<br />
Die Erarbeitung des kostenoptimierten Betriebsmodells erfolgt in folgenden Schritten:<br />
1. Aufzeigen der relevanten AWS Konzepte, die im Rahmen dieser <strong>Semesterarbeit</strong> verwendet<br />
werden.<br />
2. Definieren eines Szenarios, das im Rahmen der Verifikation abgebildet werden soll.<br />
3. Definieren einer Referenzarchitektur mit der das Szenario abgebildet werden soll.<br />
4. Definieren eines kostenoptimierten Betriebsmodells mit Hilfe von Beobachtungen und<br />
Annäherungen.<br />
3.4.2 VERIFIKATION DES KOSTENOPTIMIERTEN BETRIEBSMODELLS<br />
Das erarbeitete optimierte Betriebsmodell wird explorativ implementiert. Dabei werden folgende Schritte<br />
durchlaufen:<br />
1. Evaluieren einer Beispiel-Webapplikation, die in der Cloud betrieben werden soll.<br />
2. Automatisiertes Erzeugen einer Referenzumgebung. Dazu gehören u. a. das Provisionieren und<br />
Deprovisionieren von Server-Instanzen, das Erzeugen und Konfigurieren des Load Balancers,<br />
das Deployment der Beispiel-Webapplikation sowie die Konfiguration sicherheitsrelevanter<br />
Aspekte.<br />
3. Design und Implementation einer eigenständigen Management-Applikation welche den Spot-<br />
Market überwacht und regelbasiert handelt. Zum Beispiel sollen Spot Instanzen den On-Demand<br />
Instanzen vorgezogen werden, wenn deren Marktpreis tiefer ist als der On-Demand Preis.<br />
4. Erarbeiten eines Ansatzes zum Vergleich der regulären und der kostenoptimierten Umgebung.<br />
3.4.3 VERGLEICH DES REGULÄREN MIT DEM KOSTENOPTIMIERTEN<br />
BETRIEBSMODELL<br />
Es wird ein Vergleich zwischen dem regulären und dem kostenoptimierten Betriebsmodell durchgeführt.<br />
Dabei stehen vor allem die Betriebskosten im Fokus. Es soll aber auch die Verfügbarkeit beurteilt<br />
werden.<br />
Seite 6/49