Bagikan melalui


Penembolokan Serekan

Dimulai dengan Background Intelligent Transfer Service (BITS) 4.0, layanan BITS diperluas untuk memungkinkan penembolokan peer tingkat subnet untuk data URL yang diunduh dengan menggunakan Windows BranchCache. Klien BITS dapat mengambil data dari komputer lain di subnet mereka sendiri yang telah mengunduh data, alih-alih mengambil data dari server jarak jauh. Untuk informasi selengkapnya tentang Windows BranchCache, lihat Gambaran Umum BranchCache.

Jika administrator mengaktifkan Windows BranchCache pada komputer klien dan server dalam organisasi melalui kebijakan grup atau pengaturan konfigurasi lokal, BITS akan menggunakan Windows BranchCache untuk transfer data.

Konfigurasi untuk PENEMBOLOKAN BITS 4.0 Peer

Konfigurasi berikut diperlukan agar penembolokan serekan di BITS 4.0 berfungsi:

  • Windows BranchCache harus diaktifkan pada klien melalui kebijakan grup atau pengaturan konfigurasi lokal. Untuk informasi selengkapnya, lihat Konfigurasi klien BranchCache.

    Catatan

    Fitur Windows BranchCache dinonaktifkan secara default.

     

  • Fitur Windows BranchCache adalah komponen opsional yang harus diinstal pada server. Untuk informasi selengkapnya, lihat Konfigurasi server BranchCache.

  • Server juga harus mengaktifkan fitur Windows BranchCache melalui kebijakan grup atau pengaturan konfigurasi lokal. Untuk informasi selengkapnya, lihat Konfigurasi server BranchCache.

    Catatan

    Fitur Windows BranchCache dinonaktifkan secara default.

     

Kebijakan grup BITS default memungkinkan penembolokan serekan. Jika Windows BranchCache diaktifkan secara global di komputer, fitur ini juga diaktifkan untuk pekerjaan transfer BITS. Untuk informasi selengkapnya tentang kebijakan grup khusus BITS, lihat Kebijakan Grup.

Menonaktifkan Windows BranchCache

Administrator dapat menggunakan kebijakan grup untuk menonaktifkan penggunaan Windows BranchCache. (Lihat Kebijakan Grup.) Jika Windows BranchCache dinonaktifkan, klien BITS hanya akan mengambil data dari server jarak jauh.

Aplikasi juga dapat menonaktifkan Windows BranchCache per pekerjaan dengan memanggil metode IBackgroundCopyJob4::SetPeerCachingFlags dan mengatur bendera BG_DISABLE_BRANCH_CACHE.

Catatan

Pengaturan ini tidak memengaruhi penggunaan Windows BranchCache oleh aplikasi selain BITS. Pengaturan ini tidak berlaku untuk transfer BITS melalui SMB. BITS tidak mengontrol pengaturan apa pun untuk transfer Windows BranchCache melalui SMB.

 

Verifikasi dan Pemantauan

Ada sejumlah cara untuk memverifikasi dan memantau statistik penembolokan serekan. Administrator dapat memanggil metode IBackgroundCopyFile4::GetPeerDownloadStats untuk mengkueri jumlah data yang diunduh dari rekan dan dari server asal. Administrator juga dapat memeriksa log peristiwa untuk ID Peristiwa 60, yang menyediakan informasi khusus pekerjaan.

Fitur Windows BranchCache juga menyediakan sejumlah mekanisme untuk memverifikasi dan memantau statistik penembolokan serekan. Untuk informasi selengkapnya, lihat Verifikasi dan Pemantauan dan Penghitung Kinerja.

Model penembolokan serekan yang menggunakan Windows BranchCache menggantikan model penembolokan serekan yang digunakan dalam BITS 3.0. Untuk informasi selengkapnya tentang Windows BranchCache, lihat yang berikut ini:

Penembolokan Serekan di BITS 3.0

Catatan

Dimulai dengan Windows 7, model penembolokan serekan BITS 3.0 tidak digunakan lagi. Jika BITS 4.0 diinstal, model penembolokan peer BITS 3.0 tidak tersedia.

 

Jika administrator mengaktifkan penembolokan serekan dan pekerjaan mengizinkan pengunduhan konten dari serekan, BITS akan mencoba mengunduh konten dari satu atau beberapa rekan. Mengunduh dari serekan jauh lebih cepat daripada mengunduh konten dari Internet. Penembolokan serekan dinonaktifkan secara default dan pekerjaan harus secara eksplisit mengizinkan pengunduhan konten dari serekan. Administrator dapat menggunakan kebijakan grup untuk mengaktifkan penembolokan serekan. Setelah mengaktifkan penembolokan serekan, administrator dapat menonaktifkan pengunduhan dari rekan atau menyajikan konten ke serekan.

Aplikasi juga dapat mengaktifkan penembolokan serekan dengan memanggil metode IBitsPeerCacheAdministration::SetConfigurationFlags. Namun, pengaturan ini ditimpa oleh pengaturan kebijakan grup, jika ditetapkan.

Saat penembolokan serekan diaktifkan, BITS membuat daftar rekan yang berada di subnet yang sama dan termasuk dalam domain yang sama. Daftar tidak akan menyertakan serekan dari domain tepercaya. Penembolokan serekan hanya dapat diaktifkan di lingkungan domain.

BITS menemukan rekan-rekan dengan melakukan hal berikut:

  • Mendengarkan server serekan yang mengumumkan diri mereka sendiri. Server serekan akan mengumumkan dirinya sendiri ketika dimulai. BITS akan menambahkan server serekan ke daftar jika klien membutuhkan lebih banyak rekan dalam daftarnya.
  • Menyiarkan permintaan untuk server serekan ketika membutuhkan lebih banyak rekan dalam daftar peer-nya. Server serekan yang tersedia untuk melayani konten merespons permintaan.

BITS menghapus server serekan dari daftar serekan jika server melakukan hal berikut:

  • Gagal autentikasi
  • Offline (tidak tersedia) terlalu lama
  • Menyediakan sertifikat dengan kesalahan

Ketika pekerjaan meminta konten dari serekan, BITS secara acak memilih subset rekan dari daftar serekan dan bertanya apakah mereka memiliki konten. BITS hanya dapat mengunduh konten dari server peer yang diautentikasi. Klien dan server awalnya saling mengautentikasi menggunakan Kerberos dan kemudian bertukar sertifikat yang ditandatangani sendiri untuk autentikasi selama penemuan dan pengunduhan konten.

BITS mengunduh konten dari serekan pertama yang diautentikasi untuk merespons permintaan. Jika satu peer tidak berisi semua konten, BITS akan mengunduh apa yang bisa dilakukannya dari satu atau beberapa rekan sebelum mengunduh sisanya dari server asal. Jika tidak ada serekan yang memiliki konten atau kesalahan saat mengunduh dari serekan, BITS mengunduh konten dari server asal.

Konten yang diunduh tersedia untuk disajikan ke rekan-rekan lain hanya setelah aplikasi memvalidasi konten file. Jika aplikasi tidak secara eksplisit memvalidasi file, file secara implisit divalidasi ketika aplikasi menyelesaikan pekerjaan.

Secara default, server serekan hanya dapat melayani konten ke tiga klien secara bersamaan. Jika server saat ini sibuk melayani tiga klien, akan ada keterlambatan dalam menanggapi permintaan lain. BITS membatasi bandwidth yang digunakan untuk menyajikan konten hingga 1 Mbps. Anda dapat menggunakan kebijakan grup MaxBandwidthServed untuk mengubah batas.

Catatan

Fitur ini hanya didukung di jaringan domain; penembolokan serekan tidak didukung pada grup kerja atau jaringan rumah.

Lihat juga Mengelola Singgahan Serekan