Vertiefung Docker - Cloud
Ausgangslage
Im Modul 169 haben Sie sich intensiv mit Containern auseinandergesetzt und diese lokal oder in einer virtuellen Maschine (VM) erstellt, verwaltet und genutzt.
Das Ziel dieser Abschlussübung ist es, Container in einer AWS-Infrastruktur zu veröffentlichen. Hierbei können Sie den AWS-Dienst Fargate verwenden. Für diese Vertiefungsübung steht Ihnen ein AWS Lab zur Verfügung, ähnlich wie im Modul 346.
Vorgehen
- Informieren Sie sich über den Dienst Fargate, seine Möglichkeiten und Anwendungsbereiche. Die Seite AWS Fargate ist ein guter Startpunkt. Vielleicht finden Sie auch Tutorials zu diesem Dienst. Ziel ist es, dass Sie sich selbstständig in diesen Dienst einarbeiten.
- Wählen Sie einen gewünschten Onlinedienst aus (Content Management System, Tickettool, etc.). Sie können dabei ein bestehendes Tool mit entsprechendem Image verwenden oder ein eigenes Image erstellen. Falls Sie keine Idee für einen Onlinedienst haben, installieren Sie Wordpress.
- Bringen Sie den Container zuerst lokal zum Laufen und testen Sie ihn.
- Veröffentlichen Sie den Container in der AWS-Infrastruktur. Greifen Sie anschliessend mit Ihrem Browser auf die öffentliche IP zu.
- Erstellen Sie am Ende ein Tutorial (Screencast mit Ton), in dem Sie erklären, was Sie gemacht haben, wie Sie vorgegangen sind und welche Probleme Sie hatten. Geben Sie am Ende ein Fazit über Ihre gemachten Erfahrungen. Laden Sie den Screencast in der entsprechenden Teams-Aufgabe hoch oder geben Sie den Link ab.
Erwartete Resultate
- Funktionierende Containerlösung über AWS
- Screencast (Hoch- oder Schweizerdeutsch) mit Erklärungen zur Lösung
Hinweise zum Screencast
Screencasts sind eine gute Möglichkeit, Benutzern gewisse Zusammenhänge einfach zu erklären und vor allem zu visualisieren. Um Screencasts aufzunehmen gibt es es verschiedende Tools, die Sie gratis verwenden können. Möglichkeiten wären bspw. Microsoft Stream, Screencastify oder OBS.