Bagaimana Anda mengelola peternakan web besar? [Tutup]


11

Saya memiliki web farm yang berkembang pesat yang menjalankan IIS 7 (30+ server). Semua server adalah salinan identik satu sama lain dan semua server bersifat fisik. Kami memperbarui perangkat lunak sebulan sekali, dan dalam proses saat ini, kami mengikuti langkah-langkah berikut:

  1. Nonaktifkan server dari pool pada load balancer F5.
  2. Nonaktifkan HTTP Keep-alives di IIS sehingga koneksi turun dengan cepat.
  3. Ubah direktori default situs web ke folder baru yang berisi binari baru.
  4. Server uji
  5. Aktifkan HTTP Keep-alives.
  6. Aktifkan server di kumpulan F5.
  7. Pindah ke server 2

Microsoft dulunya memiliki Pusat Aplikasi yang ditinggalkan beberapa waktu lalu. Mereka telah melakukan upaya kedua dengan Kerangka Kerja Pertanian Web, tetapi ini menambahkan sebanyak waktu QA menguji paket rilis seperti menghemat dalam penyebaran.

Adakah yang melihat iklan dari aplikasi rak yang dirancang untuk mengelola dan menyebarkan ke peternakan web besar?

Terima kasih!



Rekomendasi produk, termasuk pengintaian, di luar topik per FAQ yang diperbarui .
sysadmin1138

Jawaban:


2

Penyebaran Web adalah metode baru yang direkomendasikan Microsoft untuk menyebarkan situs web, dan mereka memiliki beberapa panduan tentang cara menggunakannya untuk disebarkan ke peternakan web . Paling tidak Anda mungkin bisa mengotomatisasi sebagian besar langkah menggunakan Powershell.

Anda juga mungkin ingin melihat pratinjau beta Web Farm Framework yang baru dirilis , yang memungkinkan Anda untuk dengan mudah menyediakan dan mengelola sebuah peternakan server web IIS 7.


1

Sebenarnya rekomendasi baru adalah menggunakan Kerangka Kerja Pertanian Web untuk mengelola server-server itu, ini dapat membantu Anda untuk menyebarkan dan menyinkronkan server Anda (secara internal menggunakan Penyebaran Web) dan memantau kesehatan mereka dan menjalankan operasi khusus di seluruh peternakan. Versi Beta sudah tersedia, lihat: http://www.iis.net/download/webfarmframework



0

Semua milik kami adalah VM yang digawangi melalui Cisco ACEs dan Zeus ZXTMs. Kita cenderung menambahkan VM baru dengan perangkat lunak yang diperbarui ke dalam cluster VIP terlebih dahulu, biarkan mengambil beberapa beban, baru kemudian kita mengeluarkan VM yang ada. Kami melakukan proses pembuangan yang sama seperti Anda, lalu kami tambahkan VM lain dan ulangi. Kami biasanya melakukan beberapa server pertama dengan tangan sebelum meluncurkan sisanya dengan skrip.



-3

Ini url dengan apa yang Anda butuhkan - iControl.dll ini dia :) https://devcentral.f5.com/wiki/iControl.PsPoolMemberControl.ashx

Anda harus memiliki akun di akun devcentral - membuat akun gratis.


Ini tidak membantu menjawab pertanyaan awal.
Brent Pabst

Meskipun tautan ini dapat menjawab pertanyaan, lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini dan memberikan tautan untuk referensi. Jawaban hanya tautan dapat menjadi tidak valid jika halaman tertaut berubah.
Michael Hampton
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.