Praktikum 2Indikator: Arsitektur teknis ERP

Merancang dan Menguji Arsitektur Teknis ERP

Arsitektur ERP untuk 100 pengguna (penjualan, gudang, produksi, pembelian, keuangan): hubungan komponen, keamanan akses, pencadangan, aliran data pembelian, potensi kegagalan, dan simulasi gangguan yang dicatat di database.

1. Hubungan pengguna, antarmuka aplikasi, server aplikasi, database, dan sistem pencadangan.
Diagram arsitektur teknis ERP
Gambar 4. Arsitektur teknis ERP tiga lapis untuk 100 pengguna
Alasan pemilihan rancangan
  • Tiga lapis: pengguna tidak pernah langsung ke database; semua lewat server aplikasi yang memeriksa login dan hak akses.
  • Dua server aplikasi + load balancer: 100 pengguna bersamaan butuh kapasitas dan tidak boleh bergantung pada satu server.
  • Database + replika (RAID 10): data keuangan tidak boleh hilang; replika siap mengambil alih.
  • Backup 3-2-1: melindungi dari kerusakan disk, kesalahan pengguna, ransomware, dan bencana lokasi.
  • VPN + MFA, HTTPS: pegawai di luar kantor tetap aman.
Mengapa pengguna gagal akses saat server aplikasi gangguan?

Semua permintaan harus melewati server aplikasi untuk login, otorisasi peran, dan logika bisnis. Bila server aplikasi mati dan tidak ada cadangan, tidak ada yang menerjemahkan permintaan ke database (single point of failure). Karena itu dipasang server standby dan load balancer.