Arsitektur High-Availability Multi-Cloud dengan Reverse Proxy Cerdas dan Failover Otomatis – xcodecloud.biz.id

Dokumen ini mendeskripsikan rancangan jaringan yang memadukan Cloudflare (DNS & edge), dua reverse proxy Ubuntu (round-robin + health check + failover), serta microcloud 3 node ber-HA dengan internal round-robin. Outbound menggunakan dual ISP dengan failover aktif/pasif berbasis static route + metric.

Ringkasan Arsitektur di xcodecloud.biz.id

  1. Cloudflare Edge & DNS Failover
    Semua akses internet diarahkan ke Cloudflare yang melakukan intelligent DNS failover. Cloudflare memastikan pengguna diarahkan ke IP publik aktif secara otomatis, meningkatkan resiliensi, performa, dan keamanan di edge.
  2. Dual Public IP & Reverse Proxy Redundancy
    Dua koneksi internet publik digunakan secara paralel. Masing-masing IP publik diarahkan ke reverse proxy terpisah, yang mengelola distribusi trafik secara round-robin ke backend dengan health check dan failover.
  3. Microcloud Node HA (3 Node)
    Backend terdiri dari 3 node microcloud dalam konfigurasi HA. Health check real-time; jika sebuah node down, trafik otomatis dialihkan ke node aktif. Di dalam cluster, load balancing juga round-robin.
  4. Intelligent Failover & Outbound Traffic
    Outbound memakai dua ISP dengan failover aktif/pasif berbasis static default route + metric. Jika gateway utama gagal dijangkau, sistem otomatis beralih ke gateway cadangan.

Diagram Arsitektur

Spesifikasi server

Reverse Proxy cadangan ke 2 selain menggunakan Intel Xeon.

Komponen & Peran

Cloudflare: Edge security, CDN, DNS failover cerdas.
Reverse Proxy #1/#2 (Ubuntu): Routing L7, round-robin ke backend, health check, failover.
Microcloud (3 Node): Compute/storage ber-HA, internal round-robin.
Dual ISP: Outbound failover aktif/pasif (static route + metric).

Tinggalkan komentar