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.5 SCOPE EINSCHRÄNKUNGEN<br />
Damit die <strong>Semesterarbeit</strong> im gegebenen Zeitrahmen durchführbar ist gelten die nachfolgenden<br />
Einschränkungen:<br />
● Generell wird davon ausgegangen, dass der Leser dieser <strong>Semesterarbeit</strong> ein Basiswissen bzgl.<br />
Cloud-Technologien und insbesondere AWS mitbringt.<br />
● Es wird nicht die optimalste Lösung gesucht, sondern einen Ansatz der im Normalfall<br />
kostengünstiger ist als der Einsatz von On-Demand Instanzen.<br />
● Das Betriebsmodel wird einfach gestaltet und nicht mathematisch begründet.<br />
● Die Implementation wird möglichst einfach gehalten. Aufgrund der daraus entstehenden<br />
Einschränkungen ist sie für den produktiven Einsatz nicht geeignet.<br />
● Sollten beim Erarbeiten der theoretischen Grundlagen mehrere Optionen denkbar sein, so wird<br />
nur eine Variante weiter untersucht. Alternativen werden erwähnt aber nicht vertieft.<br />
● Die automatische Skalierung der Applikation wird nicht betrachtet. Die Anzahl Knoten wird als<br />
konstant betrachtet.<br />
● Um die Verfügbarkeit zu erhöhen könnten die Instanzen über mehrere Verfügbarkeitszonen (AZ)<br />
verteilt werden. Diese Option wird im Rahmen dieser <strong>Semesterarbeit</strong> nicht genutzt.<br />
● Neben den On-Demand und Spot Instanzen bietet AWS auch sogenannte Reserved Instanzen<br />
an. Diese offerieren eine weitere Möglichkeit <strong>zur</strong> Kostenoptimierung die im Rahmen dieser Arbeit<br />
nicht berücksichtigt wird.<br />
● Die Möglichkeit die Server Instanzen mit automatischen Skalierungsgruppen (Auto Scaling)<br />
automatisiert neustarten zu lassen wurde aus Zeitgründen nicht implementiert und wird nur<br />
theoretisch betrachtet.<br />
3.6 EINGESETZTE WERKZEUGE<br />
Ein gemeinsamer AWS Account wird genutzt.<br />
Als gemeinsame Ablage wird Google Drive verwendet.<br />
Zur Kollaboration werden Google Drive mit Google Docs, sowie Microsoft SkyDrive mit Microsoft<br />
Office verwendet.<br />
Als Entwicklungsumgebung wird Eclipse eingesetzt und das AWS SDK als Eclipse Plugin<br />
eingebunden.<br />
Der Source Code wird im Google Code Projekt ACE-Scaling 2 verwaltet.<br />
2 (Google, 2012)<br />
Seite 7/49