Deploy public web ke server public Pertamina perlu penanganan khusus. Secara arsitektur terdapat 3 server:
- Public web alias DMZ (istilah internal CSS Pertamina). Public web adalah situs yang bisa diakses oleh user dari luar jaringan Pertamina. Public web tidak dapat mengakses database.
- Intranet. Intranet hanya bisa diakses dari dalam jaringan Pertamina, dan dapat mengakses database.
- Bridging server. DMZ dan intranet tidak dapat berkomunikasi, sehingga perlu bridging server.
Interaksi antar server harus menggunakan https (yang di bypass karena certificate tidak valid).
Contoh penanganan pada public web aplikasi MOBIDIG TPD:
- Public web: ptmkpwebsrv01.pertamina.com
- Intranet: ptmkpwebapp08.pertamina.com
- Bridging server: ptmkpwebsvc02.pertamina.com
Penanganan untuk copy file ke bridging server seharusnya bisa melalui ptmkpwebqa04, tapi entah kenapa hari ini tidak bisa sehingga menggunakan ptmkpwebapp04.
- File dicopy dari local ke ptmkpwebapp04
- Buka remote desktop ke ptmkpwebsvc02
- Copy file dari ptmkpwebapp04 ke ptmkpwebsvc02
Penanganan untuk copy file ke public web:
- Copy file ke ptmkpwebsvc02, di lokasi yang bisa diakses via url
- Buka remote desktop ke ptmkpwebsrv01
- Buka link untuk mendownload file dari ptmkpwebsvc02
Pengaksesan public web (ptmkpwebsrv01) juga cukup unik:
- Pengaksesan dari luar jaringan pertamina: https://web.pertamina.com/[nama aplikasi]
- Pengaksesan dari dalam jaringan pertamina: https://10.1.32.52/[nama aplikasi]