Back to Portfolio
    Global High-Availability Web Hosting with IaC

    Global High-Availability Web Hosting with IaC

    Terraform-built zero-downtime static edge

    Entworfen & Implementiert von Vahid Rahmani

    Description

    Eine multi-regionale, hochverfügbare Web-Hosting-Infrastruktur, die vollständig über Infrastructure as Code verwaltet wird. Dieses Dashboard bietet Echtzeit-Transparenz über den globalen Infrastrukturzustand, Deployment-Pipelines, Monitoring und Kostenanalyse in 8 AWS-Regionen.

    Hauptfunktionen

    8 Globale Regionen

    N. Virginia, Oregon, Ireland, Frankfurt, Singapore, Tokyo, Sao Paulo, Cape Town — weltweite Abdeckung.

    IaC-verwaltet

    Gesamte Infrastruktur kodifiziert mit Terraform, Ansible, CloudFormation und Pulumi für wiederholbare Deployments.

    Hohe Verfügbarkeit

    Multi-AZ-Deployments, Auto-Scaling-Gruppen und health-checked Failover in allen Regionen.

    Echtzeit-Dashboard

    Streamlit-betriebene Operations-Ansicht mit Live-Infrastrukturzustand, Deployments und Kostenanalyse.

    Dashboard-Seiten

    PageWhat it shows
    ÜbersichtKPIs, Anfragen-Volume, Regionszustand, Ressourcenauslastung, Deploy-Metriken
    InfrastrukturRessourcen-Heatmap, Netzwerkverkehr, Instanzdetails pro Service
    DeploymentsPipeline-Status, IaC-Tool-Aufschlüsselung, Dauer-Verteilung, Deployment-Verlauf
    MonitoringLatenz-Perzentile (P50/P95/P99), Uptime-Heatmaps, Health-Check-Bestehensraten
    Kosten12-Monats-Ausgaben-Trend, Kosten nach Region/Service, 6-Monats-Prognose, Top-Kostentreiber

    Architektur

    Route 53 (DNS)→Latenzbasiertes Routing→Multi-Regionale CloudFront + ALB + EKS→RDS Read Replicas→us-east-1 Primär (RDS Primary / S3 Origin / Global Accelerator).

    Verwendete Technologien

    StreamlitAltairPandasTerraformAnsibleCloudFormationPulumi