Penempatan air-gapped
Definisi
Menjalankan perangkat lunak dalam lingkungan tanpa jalur jaringan ke internet, sehingga setiap ketergantungan yang dibutuhkan harus sudah berada di dalam batas.
Air-gapping umum terjadi di bidang pertahanan, infrastruktur kritis, beberapa fasilitas kesehatan, dan lingkungan apa pun di mana model ancaman mencakup eksfiltrasi bukan hanya intrusi. Memasukkan apa pun berarti menggunakan media dan proses terdokumentasi, bukan manajer paket.
Persyaratan ini secara diam-diam menyingkirkan banyak perangkat lunak komersial, dan lisensi biasanya menjadi penyebabnya bukan fungsionalitas. Produk apa pun yang memvalidasi lisensinya terhadap endpoint vendor — saat startup, atau secara berkala — tidak dapat dijalankan di sana. Aktivasi offline harus menjadi keputusan desain yang dibuat sejak awal, bukan flag yang ditambahkan kemudian.
Pembaruan bekerja dengan cara yang sama: mereka tiba pada media, sesuai jadwal Anda. Artinya versi yang Anda instal harus terus berfungsi tanpa batas, bukan sampai pemeriksaan langganan gagal.
Di Doconut
Lisensi menyelesaikan file .lic lokal melalui options.LicensePath atau Viewer.DoconutLicense(path). Tidak ada panggilan aktivasi dan tidak ada validasi ulang saat runtime, sehingga rendering, konversi, dan lisensi semuanya berfungsi tanpa konektivitas keluar. Arsipkan DLL bersama lisensi — sebuah lisensi terikat pada rentang versi.
Istilah terkait
SDK Penampil Dokumen
Perpustakaan yang Anda sematkan dalam aplikasi Anda sendiri sehingga dapat menampilkan dokumen, berbeda dengan layanan yang dihosting yang Anda unggah dokumen ke sana. SDK berjalan di dalam proses Anda; layanan berjalan di dalam proses orang lain.
Penempatan Web Farm
Menjalankan satu aplikasi di beberapa server di belakang load balancer, sehingga permintaan berurutan dari pengguna yang sama dapat ditangani oleh mesin yang berbeda.
Office interop (otomasi sisi server)
Mengendalikan Microsoft Office dari kode untuk membuka atau mengonversi dokumen. Ini berfungsi pada desktop dan secara eksplisit tidak disarankan pada server, baik oleh Microsoft maupun oleh semua orang yang pernah mencobanya.