PROJECT.LOADED
MODUL 346 · CLOUD
Alle Projekte // Modul 346 · Cloud Konfiguration

Cloud-Lösungen konzipieren & realisieren

Cloud-Init Ansible AWS Terraform Prometheus Grafana NGINX IaC

Vollständige Cloud-Infrastruktur von Grund auf — von VM-Provisioning via MaaS über automatisierte Konfiguration mit cloud-init und Ansible bis hin zu einem produktionsreifen Multi-VM-Deployment mit Monitoring auf AWS. August 2025 bis Januar 2026.

4
VMs deployed
52
Seiten Doku
5
Teilprojekte
$24
AWS / Monat
// JokeStack — 4-VM Architektur
vm-web
NGINX · Reverse Proxy · 192.168.69.55
vm-app
Spring Boot · JokeDB API · 192.168.69.63
vm-db
MariaDB · UFW · 192.168.69.62
vm-monitor
Prometheus · Grafana · 192.168.69.61
// Behandelte Themen & Umsetzung
IaaS / PaaS / SaaS
Betriebs- und Liefermodelle der Cloud im Vergleich
MaaS
VMs per Image/SSH-Key schnell bereitstellen ohne manuelle Hardware
cloud-init
Automatische VM-Konfiguration beim ersten Boot via YAML
Ansible
Agentlose Automatisierung über SSH, idempotente Playbooks
JokeStack Monolith
Alle Services auf einer VM: NGINX + Spring Boot + MariaDB
JokeStack Multi-VM
Getrennte VMs, Ansible konfiguriert alle parallel
Node Exporter + Prometheus
System-Metriken (CPU, RAM, Disk) auf Port 9100 gesammelt
AWS & Terraform
Cloud-Infrastruktur als Code, EC2 + RDS, Kostenanalyse mit Infracost
// cloud-init Beispiel
yaml — cloud-config.yml
#cloud-config
package_update: true
packages: [nginx]
runcmd:
  - systemctl enable --now nginx
// Ansible Inventory (hosts.yml)
yaml — hosts.yml
all:
  vars:
    ansible_user: ansible
    ansible_ssh_private_key_file: ~/.ssh/id_ed25519
  children:
    webservers:
      hosts:
        vm-web:
          ansible_host: 192.168.69.55
    appservers:
      hosts:
        vm-app:
          ansible_host: 192.168.69.63
    databases:
      hosts:
        vm-db:
          ansible_host: 192.168.69.62
    monitoring:
      hosts:
        vm-monitor:
          ansible_host: 192.168.69.61
// Tech Stack
MaaS cloud-init Ansible NGINX Spring Boot MariaDB Prometheus Grafana Node Exporter AWS EC2 AWS RDS Terraform Infracost Ubuntu systemd UFW
// Gelernte Konzepte
  • Infrastructure as Code (IaC)
  • Idempotente Automatisierung
  • Monolith vs. Microservices
  • Pull-basiertes Monitoring
  • Cloud-Kostenanalyse
  • Terraform State Management
  • Systemd Dependencies & Lifecycle
// AWS Kostenverteilung
EC2 Webserver
t2.micro, 8 GB gp2 — $9.27/Mo
RDS MariaDB
db.t3.micro, 20 GB SSD — $14.71/Mo

Infrastruktur nach Tests mit terraform destroy gelöscht.

Weitere Projekte entdecken

Zurück zur Projektübersicht oder direkt Kontakt aufnehmen.

Alle Projekte Kontakt